13
В № 1 журнала «Квант» за этот год была опубликована следующая задача Е. Б. Дынкина:
M185 *. На кафмане плочадью 1 помещается 5 заплам, плочадь каждой из которых не меньше . Доказите, что найдет две запламы, плочадь общей части которых не меньше .
Мы разберем решение этой задачи и обсуждим некоторые ее обобщения и варианты *). Наше изложение будет сопроводаться задачими, в которых, в частности, будут отмечены отдельные детали проводимых доказательств; номера наиболее трудных задач помещены звездочкой.
Мы будем обозначать как сам кафтан, так и его плочадь (по условию равную 1) буквой ; заплаты на кафтане (и плошади этих заплат) мы обозначим через , , , и , а, скажем, обещую часть заплат и (и плочадь этой общей части) — через ; аналогично этому общую часть заплат , и (и ее плочадь) мы обозначим через и т. д. To obstruction, что, например, через мы обозначаем как заплату (геометрическую функцию), так и плочадь этой заплаты (число!), не должно нас смущать — из текста каждой раз будет понятно, в каком смысле мы употребляем запись .
Начинаем решать задачу
Из того, что обещая плочадь всех заплат
большое плочади кафтана, вытекает, что наша пллаты перекрываются — и задача состоит в том, чтобы оценить плочади их общих частей (точнее — оценить наиболее из чисел , ). Мы утверждаем, что
(1)
В самом деле, если бы заплаты не перекрывались, то была бы неотрицательная разность , равная плочади части кафтана, вовсе не покрытой запланами. Но на самом деле наша пллаты пересекаются — и сумма оказывается гораздо больше общей плочадии покрытой запланами части кафтана (где, разумеется, ): часть кафтана учитывает в сумме дважды, поскольку она входит в слагаемое и в слагаемое , часть — трижды и т. д. Попробуйте теперь доказать, что
(1')
*) Краткое решение этой задачи приведено в «Кванте» № 10, 1973.
14
Если вам не удалось сделать, прочитите следующий раздел статы, а потом вернитесь к этому неравенству.
Из (1’), поскольку , вытекает неравенство (1).
Неравенство (1) уже позволяет оценить попарные пересечения заплат. В самом деле, из него следует, что .
А так как общее число попарных пересечений заплат равно , то наиболее из чисел не меньше чем
Полученная нами оценка, однако, х уже требуемой оценки .
Уражение
- На кафтане площади 1 имеется 9 заплат площади . Докажите, что найдет такие две заплаты, площад обшей части которых не меньше .
Формула вklюченной и исключенной
Наша оценка (1’) для площади всей покрытой запланами части кафтана не точна. Постараемся точнее определить эту площад. В правило части формулы (1’) невойдет площад никакой части кафтана, покрытой сразу тремя запланами: например, войдет в имеющие знак «плюс» члены и в имеющие знак «минус» члены — то есть полностью ввинадем из формулы (1’). Поэтому лучше оценкой для может служить выражение
Однако и эта величина еще не равна , поскольку какая часть кафтана , покрытая сразу тремя запланами, учитывает в ней дваж-
ды: в самом деле, скажем, величина учитывает в 8 членах последнего выражения, входящих в него со знаком «плюс», и лишь в 6 членах и , входящих в это выражение со знаком «минус». Поэтому следует приближением к истинной величины явится выражение
которое уже «почти равно» — в нем точно учитываются все участки кафтана , покрытые запланами не более чем четыреххитвых запланами, из последнего выражения «винадем»: в самом деле, он входит во все члены этого выражения, то есть как в 15 членов , имеющих перед собой знак «плюс», так и в 15 членов и , имеющих перед собой знак «минус». Поэтому для того, чтобы получить точное выражение для , мы должны член к последней сумме прибавить. Вот точное равенство:
(здесь или 5). Но площад σ части кафтана, не покрытой ни одной запланой, равна ; так как , то имеем
Формула (3) получается последовательным исключеннымрокъных запланами участки кафтана и вklючением тех из них, которые оказались исключенными двумя критрами; ее иногда называют формулой вklюченной и исключенной. Эта формула используется во многих комбинаторных рассмотренях.
15
Формула включает и исключающий справедлива и для отличного от пятки числа запlat. В обшем случае запlat формула включает и исключающий принимает внешне несколько пуляшей своей сложностью, но по существу — в полне произрачный вид:
(здесь все индексы могут принимать любые из значений 1, 2, 3, \dots, , причем для пересечения запlat все значения обязательно различины).
Упражнения
2. Докажите формулу (4) при .
3*. Докажите формулу (4).
4. Домпонеров регулярно посещают 220 школьников. При домапонеров имеется шесть спортивных секций: легкоатлетическая (л), волейбольная (в), баскетбольная (б), футбольная (ф), секция самбо (с) и шахматная секция (ш). Число участников этих секций таково: (л) — 30 человек, (в) — 26 человек, (б) — 32 человек, (ф) — 31 человек, (с) — 28 человек и (ш) — 36 человек. Несолько секций посещают 53 школьника; из них 24 школьника посещают три или больше секций, 9 школьников — не меньше четырех секций и 3 школьника — даже пять секций (в последнюю тройку школьников входит и один чудак, который посещает все шесть спортивных секций). Сколько из посещающих домпонеров школьников не участвуют ни в одной спортивной секции?
Решение задачи M185
Мы видели, что «сокращенная» формула включает и исключающий (1) не дает точной оценки интересующей нас величины max (набольшей из величины ); поэтому нам придется привлечь «полную» формулу . (3')
Приименим теперь формулу включает и исключающий (4) (где мы считаем теперь, что ) к части кафтана , покрытой своим заплатами и . Мы получаем
где — часть заплаты , не покрытая другими заплатами, и номера (или индексы) пробегают всевозможные значения 2, 3, 4 или 5. Аналогичные неравенства можно выписать и для участков и кафтана:
Сложив полученные таким путем 5 неравенств, отвечающих участкам кафтана, получаем (проверьте это):
(5)
Найдем теперь такую комбинацию неравенств (3’) и (5), в которой овсе отсутствует сумма «тройных перекрытый заплат». Очевидно, для этого достаточно прибавить к (3’) умноженное на неравенство (5). Мы получим такое неравенство
(6)
Из него следует также, что
(7)
Действительно, часть кафтана входит в каждой из его частей , в силу чего , и по-
16
Формулировка общей задачи;
случай двух запласт
На кафмане М площади 1 имеется n запласт , площadb каждой из которых не меньше известного нам числа ; требуется оценить площadb наиболее из пересечений запласт.
Другими словами, для каждой конфигурации из запласт на кафтане мы находим максимум , а потом отыскиваем минимум этого максимума по всем возможным конфигурациям запласт*). Такого рода «минимаксные» (то есть связанные с нахождением минимума некоторых максимумов) задачи играют в современной математике очень большую роль.
Искомое число min max зависит, разумеется, от заданного числа , то есть является функцией от ; так как оно зависит также и от числа запласт, то мы обозначим эту функцию через (где, очень удобно, , а ). Решение задачи M185 сводится к доказательству равенства
общая задача требует указыть формулу, выражающего через и .
Для того чтобы понять, какого ответа можно ожидать в этой общей задаче, мы начнем с (совсем простого!) случай . Итак, мы считаем, что на кафтане М площади 1 имеется двое запласт и , площadb каждой из которых не меньше ; нам надо указыть наименьшую возможную площад пересечения этих двух запласт.
Ясно, что если , то заплаты могут во все пересечения (рис. 2, а); если же , то наименьшая возможная площад пересечения
*) Мы предполагаем, что такой минимум существует, хотя это далеко не очень удобно.
17
М заплат равна (рис. 2, б). Таким образом,
— то есть график функции представляет собой ломаную линию (рис. 3). Это обстоятельство называется ломаной линий.
Уражнение
5. Описите функцию .
Указание e: рассмотренте три сектора и круга , оси симметрины и которых попарно образуют углы в , а центральные углы (измеренные в долях полного угла!) равны ; начинате с небольших значений (рис. 4) и выясните, что произойдет при росте вплоть до .
Случай пяты заплат
Обратимся теперь к исходному случай 5 заплат
Рис. 3.
Рис. 4.
2 «Квант» № 2
18
быть равны 0, и все должны иметь одну и ту же величины . Но если все , то каждую заплату площади (например, заплату ) «заплаты на заплате» и площади должны покрывать уже без перекрытия, что возможно только, если и, значит, (ср. с разбором выше случая образнения функций в 0).
Таким образом, нам удалось продолжить график функции :
при .
Далее нам придется обратиться к неравенству (7) (с. 15), явившееся основным инструментом решения задачи M185. Из этого неравенства вытекает, что
откуда
Неравенство (10) выполняется при всех (т. е. график функции целиком лежит над прямой ; рис. 7); одноко в равенство оно обращается лишь при (см. упражнение 6,a).
Далее нам придется применить формулу включений и исключений уже не только к области кафтана, но и к области и . Так, применяя эту формулу к кафтану , покрытому третьями заплатими и , получаем
Выписьвая 10 подобных неравенств, отвечающих 10 пересечениям заплат, и затем складывая их все, получаем (проверьте это!), что
19
Рис. 8.
Теперь мы имеем четыре неравенства (3′), (5), (11) и (12), связывающие одни и те же величины , , , , и .
Сложив неравенства (3′); (5), умноженное на ; (11), умноженное на , мы придем к неравенству
(13)
из которого выпали как член , так и член . Из (13), очевидно, следует, что тем более
и, значит,
откуда
(14)
Таким образом, график функции лежит не ниже прямой (рис. 8).
Аналогично, складывая неравенства (3′); (5), умноженное на ;
(11), умноженное на ; (12), умноженное на , мы получим неравенство
(15)
из которого выпали все члены, кроме , и . Из (15), очевидно, следует, что
и, значит,
Таким образом, график функции лежит не ниже прямой (рис. 8).
Упражнения
- Докажите, что
a) при ;
b) при ;
b) при .
- Описите функцию
a) ; b) .
20
Случай заплат
Этот случай рассматривается аналогично случайю ; изложим коротко соответствующее рассуждение.
Прежде всего ясно, что для того, чтобы заплат , плошадь каждой из которых не меньше , не перекрылаись, надо, чтобы их общая площадь не превысило площади кафтана; поэтому
Далее рассмотрим основное неравенство (4) (формулу включенной и исключенной, с. 15). Из этого неравенства следует, что
(почему?); и, значит,
А так как общее число «попарных пересечений заплат» в общем случае равно числу соответствий из по 2, то
При этом неравенство (17) может обращаться в равенство, только если обращается в равенство (16), то есть если в формуле включенной и исключенной (4) обращаются в 0 все следующие за члены (и если, кроме того, все заплаты имеют площадь и полностью покрывают кафтан ). Но в этом случае «попарных пересечений заплат» покрывают заплату без перекрытия (ибо все ). А так как в этом случае все
то
и, значит, (и, разумеется, ).
Далее нам придется применять формулу включенной и исключенной уже к заплатам (вместо всего кафтана ), к их пересечениям и т. д. Применим, например, эту формулу к заплате , покрытой «заплатами второго порядка» :
(где ).
Складывая таких неравенств, отвечающих заплатам , получаем неравенство
(ср. с неравенством (5) на с. 15). Из неравенства (4) и (18) нетрудно использовать член – для этого достаточно сложить (4) с умножением на 1/3 неравенством (18):
Из (19) следует, что
и, значит,
Таким образом,
21
причем в равенство (20) обращается лишь при (см. упр. 8).
Продолжая поступать так же, как выше, окончательно найдем
при , .
Упражнения
- Докажите, что (20) обращается в равенство лишь при .
9*. Докажите, что при .
10*. Докажите равенство (21).
Дополнительные замечания
- Конечно, даже «общие» формулы (21) далеко не исчерпываются тематику этой заметки, ее можно продолжать довольно далее.
2°. Метод «выравнивания заплат». Задача М185 получила в письмах читателей «Кванта» довольно много решений; некоторые читатели формулировали и обшюзну о заплатах площади, не меньше на кафтане площади 1. Оdnako лишь В. Хонину из г. Первоуральска в его очень интересном письме удалось решить до конца эту «общую» задачу и найти формулы, по существу, равносильные формулам (21). При этом путь, который шел В. Хонин, в корне отличен от развитого в настоящее заметке. Хонин исходит, по существу, из рисунка 1, изображающего «оптимальное» покрытие кафтана пять заплатами: из этого рисунка видно, что в самом выгодной ситуации все части кафтана покрыты либо двумя, либо трех заплатами, причем все пересечения заплат (где и ) и все пересечения равны между собой.
Исходя из этого, Хонин разрабатывает своеобразную процедуру «перекройки» заплат с целью выравнивания их площадей и площадей их пересечений, при котором исключая величины max все время не увеличивается; таким путем он доказывait, что и в общем случае «оптимальное» их расположение (к которым мы приходим в процессе построения «выравнивания» заплат) будет близко к рисунку 1, что позволяет ему найти формулы (21). При этом предложенный В. Хониным метод решения задачи является весма перспективным и в случае более сложных задачи.
Во время подготовки статьи к публикации в редакцию пришла заметка ученика 9 класса из г. Львова А. Макаревича, в которой развит подход к решению задачи М185 и ее обобщенной, аналогичной предложенной В. Хониным. К сожалению, из-за недостатка места мы не можем опубликовать эту интересную заметку.
3°. О методах «линейного программирования». Рисунок 9 показывает, что решение «общей» задачи сводится к решению системы линейных неравенств, связывающихся величины с числом . Вопросы, связшиеся к решению системы линейных неравенств, играют большую роль в современных применениях математических методов к экономическим задачам; для их решения выработаны специальные методы — так называемые «методы линейного программирования» *). В 1968 году методы линейного программирования применили для решения «общей» задачи студент Московского университета Сергея Пирогов, при этом ему удалось не только доказать формулу (21), но и решить более задачи.
*) См., например, популяриную книгу: С. Гасс, Путешествие в страну линейного программирования, М., «Мир», 1973; см. также гл. 13 превосходной книги: А. Кофман, Р. Фор, Займемся исследованием операций, М., «Мир», 1966.