Проблема четырех красок В 1850 году шотландский физик Фредерик Гутри обратил внимание на то, что задачи раскрашивания карт очень популярны среди студентов-математиков в Лондоне, а сформулировал проблему четырех красок его брат Фрэнсис Гутри, который, раскрасив карту графств Англии четырьмя красками, выдвинул гипотезу о том, что этого количества красок достаточно для раскраски любой карты. Он привлек к проблеме внимание своего преподавателя математики А. Де Моргана, а тот сообщил о ней своему другу В. Гамильтону и тем самым способствовал ее широкому распространению.
Годом рождения проблемы четырех красок считается 1878 год (в некоторых изданиях указывается 1879). Именно тогда на одном из заседаний Британского географического общества выдающийся английский математик А.Кэли четко сформулировал поставленную задачу: "Доказать, что любую географическую карту на плоскости (или на глобусе) можно правильно закрасить четырьмя красками". Раскраска карты называется правильной, если любые две страны, имеющие на карте общую границу, окрашены в различные цвета. Именно с этого момента проблема привлекла к себе внимание многих крупных математиков.
В 1890 году английский математик П. Хивуд доказал, что любую карту на плоскости можно раскрасить пятью красками. Однако долгое время проблема четырех красок не поддавалась решению. В 1968 году американские математики Оре и Стемпл показали, что любую карту, имеющую не более 40 стран, можно раскрасить четырьмя красками. В 1976 году американскими учеными К. Аппелем и В. Хакеном было получено решение проблемы четырех красок. С помощью компьютера они просматривали различные типы карт, и для каждого из них компьютер решал, может ли в данном типе найтись карта, которая не раскрашивается четырьмя красками. Было просмотрено почти 2000 типов карт, и для всех был получен ответ: "Нет", - что и позволило объявить о компьютерном решении проблемы четырех красок.
Многоугольная карта Многоугольной картой на плоскости будем называть разбиение многоугольника на более мелкие многоугольники, получающиеся добавлением новых вершин и сторон внутри данного многоугольника, причем любые два новых многоугольника или не имеют общих точек, или имеют общие вершины, или имеют общие стороны. Многоугольники называются странами, а их стороны – границами. Пример такой карты приведен на рисунке.
Криволинейная карта Заметим, что для задачи раскрашивания карты неважно, какими являются границы стран, прямыми или нет. Карту можно немного растягивать, сжимать, искривлять стороны, и при этом число красок, необходимых для ее правильного раскрашивания, не изменится. Мы будем рассматривать и такие карты. На рисунке показана многоугольная карта и карта, полученная из нее искривлением сторон.
Поверхность многогранника Помимо плоскости, карты рассматривают и на других поверхностях, например, на сфере. На рисунке показаны карты, образованные поверхностями правильных многогранников: тетраэдра, куба, октаэдра, икосаэдра и додекаэдра. Поверхность многогранника можно рассматривать как карту, странами которой являются грани многогранника, а границами – его ребра.
Упражнение 1 Сколько красок требуется для правильной раскраски карты, изображенной на рисунке? Ответ: 2.
Упражнение 2 Сколько красок требуется для правильной раскраски карт, изображенных на рисунке? Ответ: а) 3; б) 4.
Упражнение 3 Сколько красок потребуется для правильной раскраски карты, образованной двумя концентрическими окружностями, имеющими n перегородок? Ответ: 3, если n четно и 4, если n нечетно.
Упражнение 4 Сколько красок требуется для правильной раскраски карты, образованной прямыми, изображенными на рисунке? Ответ: 2.
Упражнение 5 Сколько красок требуется для правильной раскраски карты, образованной окружностями, изображенными на рисунке? Ответ: 2.
Упражнение 6 Докажите, что если карту можно правильно раскрасить двумя красками, то каждая ее внутренняя вершина имеет четный индекс (т.е. в ней сходится четное число сторон). Доказательство. Если хотя бы одна внутренняя вершина карты имела бы нечетный индекс, то для правильной раскраски такой карты потребовалось бы более двух красок. Верно и обратное. Если каждая внутренняя вершина карты имеет четный индекс, то такую карту можно правильно раскрасить двумя красками. Попробуйте доказать это самостоятельно.
Упражнение 7 Докажите, что если регулярную карту (т.е. такую, в каждой вершине которой сходится три стороны), можно правильно раскрасить тремя красками, то каждая ее внутренняя страна имеет четное число сторон. Доказательство. Если хотя бы одна страна карты имела бы нечетное число сторон, то для правильной раскраски такой карты потребовалось бы более трех красок. Верно и обратное. Если каждая внутренняя страна регулярной карты имеет четное число сторон, то такую карту можно правильно раскрасить тремя красками. Попробуйте доказать это самостоятельно.
Упражнение 8 Сколько красок потребуется для правильной раскраски карт, изображенных на рисунке? Ответ: а) 4; б) 4; в) 2.
Упражнение 9 Сколько красок потребуется для правильной раскраски карт, изображенных на рисунке? Ответ: а) 3; б) 2; в) 4; г) 3.
Упражнение 10 Сколько красок потребуется для правильной раскраски паркетов, части которых изображены на рисунке? Ответ: а) 2; б) 3; в) 3; г) 2.
Упражнение 11 Сколько красок потребуется для правильной раскраски граней призмы (рис. а) и антипризмы (рис. б)? Ответ: а) 3; б) 2.
Упражнение 12 Сколько красок потребуется для правильной раскраски граней правильных многогранников? Ответ: а) 4; б) 3; в) 2; г) 3; д) 4.
Упражнение 13 Сколько красок потребуется для правильной раскраски граней многогранника, изображенного на рисунке, гранями которого являются квадраты и правильные шестиугольника, а в каждой вершине сходится три ребра? Решение: Так как в каждой вершине многогранника сходится три ребра и каждая его грань имеет четное число сторон, то для правильной раскраски граней этого многогранника потребуется три краски.
Упражнение 14 Сколько красок потребуется для правильной раскраски граней многогранника, изображенного на рисунке, гранями которого являются правильные пятиугольники и шестиугольники, а в каждой вершине сходится три ребра? Решение: Так как в каждой вершине этого многогранника сходится три ребра и его гранями являются пятиугольники и шестиугольники, то для правильной раскраски граней этого многогранника потребуется четыре краски.
Упражнение 15 Сколько красок потребуется для правильной раскраски граней многогранника, изображенного на рисунке, гранями которого являются правильные треугольники и восьмиугольники, а в каждой вершине сходится три ребра? Решение: Так как в каждой вершине этого многогранника сходится три ребра и его гранями являются треугольники и восьмиугольники, то для правильной раскраски граней этого многогранника потребуется четыре краски.
Упражнение 16 Сколько красок потребуется для правильной раскраски граней многогранника, изображенного на рисунке, гранями которого являются правильные треугольники и десятиугольники, а в каждой вершине сходится три ребра? Решение: Так как в каждой вершине этого многогранника сходится три ребра и его гранями являются треугольники и десятиугольники, то для правильной раскраски граней этого многогранника потребуется четыре краски.
Упражнение 17 Сколько красок потребуется для правильной раскраски граней многогранника, изображенного на рисунке, гранями которого являются правильные треугольники и квадраты, а в каждой вершине сходится четыре ребра? Решение: Так как в каждой вершине этого многогранника сходится четыре ребра, то для правильной раскраски граней этого многогранника потребуется две краски.
Упражнение 18 Сколько красок потребуется для правильной раскраски граней многогранника, изображенного на рисунке, гранями которого являются правильные треугольники и квадраты, а в каждой вершине сходится четыре ребра? Решение: Так как в каждой вершине этого многогранника сходится четыре ребра, то для правильной раскраски граней этого многогранника потребуется две краски.
Упражнение 19 Сколько красок потребуется для правильной раскраски граней многогранника, изображенного на рисунке, гранями которого являются правильные треугольники и квадраты, а в каждой вершине сходится пять ребер? Решение: Карта, аналогичная данной, получается, если в предыдущей карте провести диагонали, как показано на рисунке. Так как предыдущую карту можно раскрасить двумя красками, то для правильной раскраски данной карты потребуется три краски.
Упражнение 20 Сколько красок потребуется для правильной раскраски граней многогранника, изображенного на рисунке, гранями которого являются правильные треугольники и пятиугольники, а в каждой вершине сходится четыре ребра? Решение: Так как в каждой вершине этого многогранника сходится четыре ребра, то для правильной раскраски граней этого многогранника потребуется две краски.
Упражнение 21 Сколько красок потребуется для правильной раскраски граней многогранника, изображенного на рисунке, гранями которого являются правильные квадраты и правильные восьмиугольники, а в каждой вершине сходится три ребра? Решение: Так как в каждой вершине многогранника сходится три ребра и все его грани имеют четное число сторон, то для правильной раскраски граней этого многогранника потребуется три краски.
Упражнение 22 Сколько красок потребуется для правильной раскраски граней многогранника, изображенного на рисунке, гранями которого являются правильные квадраты и правильные десятиугольники, а в каждой вершине сходится три ребра? Решение: Так как в каждой вершине многогранника сходится три ребра и все его грани имеют четное число сторон, то для правильной раскраски граней этого многогранника потребуется три краски.
Упражнение 23 Сколько красок потребуется для правильной раскраски граней многогранника, изображенного на рисунке, гранями которого являются правильные треугольники, пятиугольники и квадраты, а в каждой вершине сходится четыре ребра? Решение: Так как в каждой вершине многогранника сходится четыре ребра, то для правильной раскраски граней этого многогранника потребуется две краски.
Упражнение 24 Сколько красок потребуется для правильной раскраски граней многогранника, изображенного на рисунке, гранями которого являются правильные треугольники и пятиугольники, а в каждой вершине сходится пять ребер? Решение: Карта, аналогичная данной, получается, если в предыдущей карте провести диагонали, как показано на рисунке. Так как предыдущую карту можно раскрасить двумя красками, то для правильной раскраски данной карты потребуется три краски.