Теорема Эйлера о плоском графе

реклама
Теорема Эйлера
о плоском графе
Слайд–лекция
Оглавление
Введение
Часть I. Необходимые сведения по теории графов
1.1. Задача, приводящая к графам
1.2. Полный граф. Дополнение графа
1.3. Степень вершины
1.4. Путь в графе. Цикл
1.5. Связность графа
1.6. Операция удаления ребра. Мост
1.7. Деревья. Лес
1.8. Представление о плоском графе
1.9. Триангулированный граф
1.10. Теорема Эйлера
1.11. Следствия из теоремы Эйлера [3,163]
Слайд 28
1.12. Приложение формулы Эйлера к географии [2,258]
1.13. Теорема Эйлера и правильные многогранники
Часть II. Теорема Эйлера о плоском графе и задачи по математике
Задача 1
Слайд 36
Задача 10
Слайд 44
Задача 18
Задача 2
Слайд 37
Задача 11
Слайд 45
Задача 19
Задачи 3, 4 Слайд 39
Задачи 12, 13 Слайд 46
Задача 20
Задачи 5, 6 Слайд 40
Задача 14
Слайд 47
Задача 21
Задача 7
Слайд 41
Задача 15
Слайд 48
Задача 22
Задача 8
Слайд 42
Задача 17
Слайд 49
Задачи 23, 24
Задача 9
Слайд 43
Доказанные утверждения
Выводы
Литература
Слайд 3
Слайд 4
Слайд 5
Слайд 6
Слайд 7
Слайд 9
Слайд 11
Слайд 13
Слайд 15
Слайд 17
Слайд 20
Слайд 21
Слайд 31
Слайд 32
Слайд 35
Слайд 50
Слайд 51
Слайд 52
Слайд 53
Слайд 54
Слайд 55
Слайд 56
Слайд 57
Слайд 58
Введение
Если вы любите решать задачи на смекалку, логические, олимпиадного типа или головоломки,
то, наверное, не раз составляли таблицы, изображали объекты точками, соединяли их отрезками или
стрелками, подмечали закономерности у полученных рисунков, выполняли над точками и отрезками
операции, не похожие на арифметические, алгебраические или на преобразования в геометрии, то
есть вам приходилось строить математический аппарат специально для решения задачи. А это
означает, что вы заново открывали для себя начала теории графов.
Исторически сложилось так, что теория графов зародилась именно в ходе решения
головоломок двести с лишним лет назад. Очень долго она находилась в стороне от главных
направлений исследований учёных, была в царстве математики на положении Золушки, чьи
дарования раскрылись в полной мере лишь тогда, когда она оказалась в центре всеобщего внимания.
Толчок к развитию теория графов получила на рубеже XIX и XX столетий, когда резко возросло
число работ в области топологии и комбинаторики, с которыми её связывают самые тесные узы
родства. Как отдельная математическая дисциплина теория графов была впервые представлена в
работе венгерского математика Кёнига в 30-е годы XX столетия.
Ведущее место в теории графов занимает теорема Л. Эйлера. Великий математик Эйлер ещё
в XVIII веке доказал формулу, связывающую число вершин В, рёбер Р и граней Г плоского связного
графа (выпуклого многогранника) В – Р + Г = 2. Пользуясь теоремой Эйлера, можно быстро и красиво
решить многие задачи по математике, в том числе из школьного курса.
В последнее время графы и связанные с ними методы исследований органически
пронизывают на разных уровнях едва ли не всю современную математику. Графы эффективно
используются в теории планирования и управления, теории расписаний, социологии, математической
лингвистике, экономике, биологии, медицине. Широкое применение находят графы в таких областях
прикладной математики, как программирование, теория конечных автоматов, электроника, в решении
вероятностных и комбинаторных задач. Теория графов быстро развивается, находит всё новые
приложения и ждёт молодых исследователей.
Оглавление
Часть I
Необходимые
сведения по
теории графов
Оглавление
1.1. Задача,
приводящая к графам
Задача. В первенстве класса по настольному теннису 6 участников:
Б В
Андрей, Борис, Виктор, Галина, Дмитрий и Елена. Первенство проводится по
круговой системе – каждый из участников играет с каждым из остальных один
раз. К настоящему моменту некоторые игры уже проведены: Андрей сыграл с
А
Борисом, Галиной и Еленой; Борис, как уже говорилось, с Андреем и ещё с
Галиной; Виктор – с Галиной, Дмитрием и Еленой; Галина – с Андреем и
Г
Борисом; Дмитрий – с Виктором и Елена – с Андреем и Виктором. Сколько игр
проведено к настоящему моменту и сколько ещё осталось? [4,32]
Решение. Изобразим данные задачи в виде схемы (рис.1). Участников будем
изображать точками: Андрея – точкой А, Бориса – точкой Б и т.д. Если двое
Е
Д
участников уже сыграли между собой, то будем соединять изображающих их точки
Рис.1
отрезками. Получается схема, показанная на рисунке 1. Такие схемы называются
графами. Точки А, Б, В, Г, Д, Е называются вершинами графа. Заметьте, что точки
пересечения рёбер графа часто являются его вершинами. Во избежание путаницы
Б В
вершины графа часто изображают не точками, а маленькими кружочками. Рёбра
зачастую оказывается удобнее изображать не прямолинейными отрезками, а
криволинейными – «дугами».
А
Г
Но вернёмся к нашей задаче. Число игр, проведённых к настоящему
моменту, равно числу рёбер, т.е. 7. Чтобы найти число игр, которые осталось
провести, построим ещё один граф с теми же вершинами, но рёбрами будем
соединять тех участников, которые ещё не играли друг с другом (рис.2). Рёбер у
этого графа оказалось 8, значит, осталось провести 8 игр: Андрей должен сыграть в
теннис с Виктором и Дмитрием: Борис – с Виктором, Дмитрием и Еленой и т.д.
Е
Д
Графами мы пользуемся довольно часто. Возьмём схему железных дорог:
Рис.2
здесь станции – это вершины графа, перегоны (участки пути между станциями) –
рёбра графа. Вершины и рёбра многогранника (куба, пирамиды и т.д.) тоже
образуют граф.
Оглавление
1.2. Полный граф.
Дополнение графа
Граф называется полным, если каждые две
различные вершины его соединены одним и только
одним ребром (рис.3). [1,10]
В полном графе каждая его вершина
принадлежит одному и тому же числу рёбер. Для
задания полного графа достаточно знать число его
вершин.
Граф, не являющийся полным, можно
преобразовать в полный с теми же вершинами, добавив
недостающие рёбра. Например, граф Г на рисунке 4
неполный. Проведя недостающие рёбра (для удобства
их можно выделить др. цветом или др. типом линии),
получаем полный граф с пятью вершинами (рис.5 а).
Вершины графа Г и рёбра, которые добавлены,
тоже образуют граф. Он приведён на рисунке 5 (б).
Такой граф называют дополнением графа Г и
обозначают его Г'.
Дополнением графа Г называется граф Г' с
теми же вершинами, что и граф Г, и с теми и только
теми рёбрами, которые необходимо добавить к графу
Г, чтобы получился полный граф.
Г:
Рис.3
а)
Рис.4
б)
Г':
Рис.5
Оглавление
1.3. Степень вершины
Вершины в графе могут отличаться друг от друга
тем, скольким рёбрам они принадлежат.
Степенью вершины называется число рёбер графа,
которым принадлежит эта вершина.
Обозначать степени вершин А, В, С будем
соответственно так: степ.А, степ.В, степ.С и т. п.
У графа на рисунке 6 (а): степ.А = 1; степ.В = 2. У
графа на рисунке 6 (б) степени всех вершин равны нулю.
Вершина называется нечётной, если её степень –
число нечётное. Вершина называется чётной, если её
степень – число чётное.
А
В
А
В
D
С
Г
Г
D
С
а)
б)
Рис.6
Оглавление
1.3. Степень вершины
Задача. Участники молодёжного слёта, познакомившись,
обменялись конвертами с адресами. Докажите, что
А2
а) всего было передано чётное число конвертов;
б) число участников, обменявшихся конвертами нечётное
А3
число раз, чётное. [1,11]
А1
Решение. Пусть участники слёта А1, А2, А3, ..., Аn – вершины
А4
графа, а рёбра соединяют на рисунке 7 пары вершин,
изображающих ребят, обменявшихся конвертами:
А7
А5
а) степень каждой вершины Аi показывает число конвертов,
А
6
которые передал участник Аi своим знакомым. Общее число
переданных конвертов N равно сумме степеней всех вершин графа.
Рис.7
N = степ.А1 + степ.А2 +...+ степ.Аn-1 + степ.Аn, но N = 2р, где р - число
рёбер графа, то есть N - чётное. Следовательно, было передано
чётное число конвертов;
б) в равенстве N = степ.А1 + степ.А2 +...+ степ.Аn-1 + степ.Аn сумма нечётных слагаемых
должна быть чётной, а это может быть только в том случае, если число нечётных слагаемых
чётно. А это означает, что число участников, обменявшихся конвертами нечётное число раз,
чётное.
В ходе решения задачи доказаны две теоремы. [1,12]
Теорема 1. В графе Г сумма степеней всех его вершин – число чётное, равное
удвоенному числу рёбер графа.
Теорема 2. Число нечётных вершин любого графа чётно.
Оглавление
1.4. Путь в графе. Цикл
Как пройти по рёбрам на рисунке 8 из А1 в А5?
А2
Вот три последовательности рёбер, следуя которым можно
попасть из А1 в А5:
А5
(А1,А4); (A4,A6).
А1
(А1,А2); (А2,А4); (А4,А5).
А4
(А1,А4); (А4,А2); (А2,А1); (А1,А4); (А4,А5).
А3
В одних – рёбра повторяются, в других – не повторяются. Можно
указать маршрут от А1 до А5, содержащий все вершины графа. Таков,
Рис.8
например, маршрут: (А1,А2); (А2,А4); (А4,А3); (А3,А1); (А1,А4); (А4,А5). Но не
всякую последовательность рёбер, ведущих из А1 в А5, называют путём
из А1 в А5.
Путём от А1 до Аn в графе называется такая последовательность рёбер, ведущая от А1 к
Аn , в которой каждые два соседних ребра имеют общую вершину и никакое ребро не встречается
более одного раза. [1,16]
Вершина А1 – начало пути, вершина Аn – конец.
Из определения следует, что последовательность рёбер (А1,А4); (А4,А2); (А2,А1); (А1,А4); (А4,А5)
не является путём в графе.
Оглавление
1.4. Путь в графе. Цикл
Заметим, что согласно определению вершины пути могут
повторяться, т. е. путь может быть самопересекающимся.
Путь от А1 до Аn называется простым, если он не проходит ни
через одну из вершин графа более одного раза.
Циклом называется путь, в котором совпадают его начальная и
конечная вершины.
Простым циклом в графе называется цикл, не проходящий ни
через одну из вершин графа более одного раза.
Длиной пути называется число рёбер этого пути.
Аналогично длиной цикла называется число рёбер в этом цикле.
От вершины А1 до вершины А6 графа на рисунке 9 можно пройти
четырьмя путями; один из них – длины 1, второй – длины 2 и два пути
длиной 6.
А1
А5
А2
А6
А3
А4
Рис.9
Оглавление
1.5. Связность графа
Задача. Может ли так случиться, что в одной компании из шести
человек каждый знаком с двумя и только с двумя другими? [1,17]
Решение. Участника этой компании изобразим вершиной графа, а
отношение знакомства между двумя участниками – ребром. Изобразим
графы, которые могут соответствовать такой компании (рис.10 и 11).
Итак, ситуация, рассмотренная в задаче, вполне возможна. Но
случай, рассмотренный на рисунке 11, соответствует не одной, а двум
компаниям, участники одной из них не знакомы с участниками другой.
Про граф, изображенный на рисунке 12, говорят, что он связный,
так как из каждой вершины по рёбрам можно попасть в любую другую.
Делаем вывод, что в этом случае каждый через своих знакомых может
познакомиться со всеми остальными.
Во втором случае получились два простых цикла, не сцепленные
между собой в вершинах. Такой граф называется несвязным.
Две вершины А и В графа называются связными, если в графе
существует путь с концами А и В.
Две вершины графа называются несвязными, если в графе не
существует ни одного пути, связывающего их.
Пример. В графе Г (рис.13) вершины А и В – связные, а вершины
А и Н – несвязные.
Граф называется связным, если каждые две вершины его
связные.
Граф называется несвязным, если хотя бы две вершины его
несвязные.
Рис.10
Рис.11
B
D
А
C
H
E
Рис.12
Оглавление
1.5. Связность графа
Теорема. Связный граф представляет собой простой цикл
тогда и только тогда, когда каждая его вершина имеет степень 2.
[1,18]
Прямая теорема. Если Г – связный граф и степень каждой его
вершины равна 2, тогда Г – простой цикл.
Доказательство. Из каждой вершины данного графа в любую
другую ведёт путь. Начнём путь из какой-нибудь вершины А и пройдем
по одному из двух рёбер, которым принадлежит эта вершина. Попав во
вторую вершину, выйдем из неё по второму ребру и т. д. С
необходимостью все рёбра графа будут пройдены, и мы вернёмся в
исходную вершину А (рис.13). Путь замкнётся.
Обратная теорема. Если граф Г – простой цикл, тогда степень
каждой его вершины равна двум.
Доказательство. Так как граф Г – замкнутый простой путь, то из
каждой его вершины можно попасть в любую другую, не проходя ни
через какую вершину более одного раза. Степень каждой вершины
такого графа равна двум.
Покажем, что в простом цикле не может быть вершины, степень
которой не равна двум.
Если какая-то вершина в графе имеет степень меньше двух, то
она не принадлежит никакому простому циклу (рис.14).
Если какая-то вершина имеет степень больше двух, то никакой
простой цикл (по определению) не может содержать все рёбра, которым
принадлежит эта вершина (рис.15).
А
Рис.13
Рис.14
А
Рис.15
Оглавление
1.6. Операция удаления
ребра. Мост
рёбер.
Важные закономерности, свойственные графам, обнаруживаются при удалении из них
При удалении ребра (А, В) из графа Г получается граф с теми же вершинами, что и граф
Г, и всеми рёбрами, кроме ребра (А, В). [1,19]
Пример осуществления операции удаления ребра (А, В) из графа показан на рисунке 16.
При удалении ребра из связного графа новый граф может оказаться как связным, так и
несвязным.
Ребро (А, В) называется мостом графа Г, если в графе, полученном после удаления из
Г ребра (А, В), вершины А и В оказываются несвязными. На рисунке 16 мост (А, В) выделен
штриховой линией.
А
А
В
В
Рис.16
Оглавление
1.6. Операция удаления
ребра. Мост
Существуют несколько признаков мостов. Известно, что признак какого-то
А
объекта может заменить его определение, т. е. по признаку можно распознать
объект. Рассмотрим признаки мостов. [1,20]
В
Ребро (А, В) является мостом в том и только в том случае, если (А, В) –
единственный путь, соединяющий вершины А и В (рис.17).
Ребро (А, В) является мостом в том и только в том случае, если найдутся
Рис.17
две вершины С1 и С2 такие, что каждый путь, соединяющий их, содержит А и В
(рис.18).
Ребро (А, В) является мостом в том и только в том случае, если оно не
А
принадлежит ни одному циклу (рис.17 и 19).
В
Докажем справедливость третьего признака.
Прямая теорема. Если ребро (А, В) не принадлежит ни одному циклу,
С2
то (А, В) – мост.
Рис.18
Так как ребро (А, В) не принадлежит ни одному циклу, то при его удалении
не останется пути, связывающего А и В, т. е. (А, В) является мостом (рис.17).
Обратная теорема. Если ребро (А, В) – мост, то (А, В) не принадлежит
ни одному циклу.
А
Если бы ребро (А, В) принадлежало циклу (рис.19), то при удалении
В
ребра (А, В) остался бы второй путь, связывающий А и В (на рисунке 19 он
выделен штриховой линией), т. е. ребро (А, В) не было бы мостом.
Следовательно, (А, В) не принадлежит циклу.
Рис.19
Оглавление
С1
1.7. Деревья. Лес
Задачи:
а) Нарисуйте граф с семью вершинами и шестью рёбрами, не
имеющий ни одного цикла.
б) Нарисуйте связный граф с семью вершинами и шестью
рёбрами.
в) Нарисуйте граф с семью вершинами, в котором для любых
двух вершин существует один и только один связывающий их путь.
Рис.20
г) Постройте связный граф с семью вершинами, каждое ребро
которого – мост. [1,21]
Рассмотрим внимательно рисунки, которые строили при решении задачи. Что характерно
для всех построенных графов? Во-первых, они связные; во-вторых, они не содержат циклов. Такие
графы выделяются в отдельный класс, представители которого именуются деревьями
Деревом называется всякий связный граф, не имеющий циклов (рис.20).
Удобно считать, что граф, состоящий из одной изолированной вершины, тоже является
деревом.
Для каждой пары вершин дерева существует единственный соединяющий их путь.
Вершина дерева, степень которой равна единице, называется висячей вершиной (на рис.20
висячие вершины выделены закрашенными кружками).
Оглавление
1.7. Деревья. Лес
Лесом называется несвязный граф, представляющий объединение
деревьев (рис.21 и 22).
Всякое ребро в дереве (и в лесе) является мостом (признак 3).
Постройте какое-нибудь дерево с пятью вершинами и подсчитайте
число рёбер в полученном графе. Оказывается, что в любом дереве с пятью
вершинами всегда будет четыре ребра.
Теорема. Дерево с в вершинами имеет в – 1 ребро. [1,22]
Для того чтобы из одного дерева Г, не являющегося изолированной
вершиной, получить два дерева с теми же вершинами, необходимо удалить
из Г одно ребро. Для образования трёх деревьев необходимо удалить из Г
два каких-нибудь ребра. Самое большее из дерева Г с в вершинами можно
получить в деревьев, каждое из которых является изолированной вершиной.
Для этого необходимо удалить в – 1 ребро из дерева Г. Итак, действительно,
в дереве с в вершинами в – 1 ребро.
Рис.21
Рис.22
Оглавление
1.8. Представление о
плоском графе
На рис.23 (а) изображён граф Г; некоторые рёбра его
пересекаются. На рис.23 (б) этот же граф Г изображён так, что
его рёбра не пересекаются.
Граф Г называют плоским, если его можно нарисовать
на плоскости так, чтобы никакие два его ребра не имели других
общих точек, кроме их общей вершины.
Рисунок графа, в котором никакие два его ребра не
пересекаются, если не считать точками пересечения общие
вершины, называют плоским представлением графа. Ясно, что
плоское представление имеет только плоский граф. Обратно, у
всякого плоского графа непременно найдётся плоское
представление. Плоские графы – простые циклы, деревья, лес,
а также и граф, содержащий цикл, из вершин которого
«выходят» деревья (рис.24).
Приведём ещё один пример плоского графа Г (рис.25 а).
Легко проверить, что на рис.25 (б) изображён тот же самый
граф Г, что и на рис.25 (а). Рис.25 (б) служит плоским
представлением графа Г.
Примером не плоского графа может служить полный
граф с пятью вершинами. Любые попытки нарисовать его
плоское представление обречены на неудачу.
В качестве характеристики плоского представления
графа вводится понятие грани.
Гранью в плоском представлении графа Г называется
часть плоскости, ограниченная простым циклом и не
содержащая внутри других циклов.
А2
А2
А1
А3
Г:
А5
Г:
А2
а)
Г:
3
Рис.23
А6
А4
б)
А3
Г:
А4
А4
А5 б)
Рис.24
А6
А5
А
А4
а)
А1
А1
А1
Рис.25
Оглавление
А3
А5
А2
1.8. Представление о
плоском графе
На рис.26 плоское представление графа Г с четырьмя гранями: (1, 7, 4, 1), (1, 3, 2, 4, 1),
(1, 2, 3, 1), (2, б, 5, 4, 2). Часть плоскости, ограниченная простым циклом (1, 2, 4, 1), гранью не
является, так как содержит внутри себя цикл (1, 2, 3, 1). А на рис.27 часть плоскости, ограниченная
простым циклом (1, 2, 3, 4, 5, 1), является гранью, так как ребро (4, 5), расположенное внутри грани,
не образует цикла. Не является гранью и заштрихованная часть плоскости на рис.28, так как она
содержит внутри себя цикл, да к тому же эта часть плоскости не ограничена циклом. Ребро (А, В)
на рис.28 является мостом, соединяющим циклы. Такие мосты будем называть перегородками.
Простой цикл, ограничивающий грань, назовём границей грани.
Две грани будем называть соседними, если их границы имеют хотя бы одно общее ребро.
Грани (1, 3, 2, 1) и (1, 3, 2, 4, 1) на рис.27 соседние, а грани (1, 3, 2, 1) и (2, 6, 5, 4, 2) не
являются соседними.
7
4
1
5
2
5
В
3
1
2
Рис.26
6
4
Рис.27
3
А
Рис.28
Оглавление
1.8. Представление о
плоском графе
В качестве грани можно рассматривать и часть плоскости,
расположенную «вне» плоского представления графа; она ограничена
«изнутри» простым циклом и не содержит в себе других циклов. Эту
часть плоскости называют «бесконечной» гранью. На рис.29 часть
бесконечной грани заштрихована. Часть плоскости, заштрихованная
на рис.30, гранью не является, так как она не ограничена изнутри
простым циклом. Ребро (А, В) в этом графе является перегородкой.
Всякое плоское представление графа либо не имеет
бесконечной грани (рис.30), либо имеет в точности одну бесконечную
грань (рис.29).
Как особый случай вводится бесконечная грань в плоском
представлении дерева и леса. В плоском представлении дерева и
леса за грань принимают всю плоскость.
Рис.29
В
А
Рис.30
Оглавление
1.9. Триангулированный
граф
2
На рис.31 (а) изображён плоский граф Г с пятью вершинами. Если
добавить к нему рёбра (1, 3) и (1, 5), то полученный новый граф Г тоже
будет плоским (рис.31, б). К этому графу не удастся добавить ни одного
ребра так, чтобы новый граф тоже был плоским.
Плоский граф называется максимально плоским, если невозможно
добавить к нему ни одного ребра так, чтобы полученный граф был плоским.
Граф, изображенный на рис.31 (б), является максимально плоским.
Каждая грань в плоском представлении максимально плоского
графа имеет 3 вершины. Поэтому максимально плоский граф называют
ещё триангулированным. [1,34]
Операция добавления новых рёбер, в результате которой в плоском
представлении каждая грань имеет ровно 3 вершины, называется
триангуляцией графа.
Обратите внимание на то, что триангулированный граф имеет ровно
три «внешних» ребра (рис.31, б). (Они составляют границу бесконечной
грани.)
Интересно, что триангулированные графы с одним и тем же числом
вершин могут не совпадать. На рис.32 изображены два разных
триангулированных графа с шестью вершинами. В одном есть две
вершины степени 5 (рис.32, правый), а в другом вершины степени 5 нет
(рис.32, левый).
Но существует только один триангулированный граф с четырьмя
вершинами и только один – с пятью вершинами.
3
1
а)
4
5
2
1
3
б)
4
5
Рис.31
Рис.32
Оглавление
1.10. Теорема Эйлера
Рассмотрим графы, показанные на рисунке 33.
Эти графы состоят из вершин (В), рёбер (Р) и граней (Г).
Так, граф на рис.33 (а) имеет 10 вершин, 11 ребер и 3 грани (считая внешнюю);
на рис.33 (б) – 5 вершин, 9 ребер и 6 граней;
на рис.33 (в) – 10 вершин, 14 рёбер и 6 граней.
Нетрудно обнаружить интересную закономерность, связывающую число вершин (В) с числом
рёбер (Р) и числом граней (Г) графа: 10 – 11 + 3 = 2 (для графа на рис.33 а);
5 – 9 +6 = 2 (для графа на рис.33 б);
10 – 14 + 6 = 2 (для графа на рис.33 в); т. е. В – Р + Г = 2.
Эта закономерность В – Р + Г = 2 впервые была обнаружена Р. Декартом (1596–1650), когда
он исследовал правильные многогранники.
Спустя почти 100 лет великий математик Леонард Эйлер (1707–1783) переоткрыл формулу
Декарта и первым доказал её. Поэтому закономерность В – Р + Г = 2 получила название формулы
Эйлера для плоского графа.
а)
б)
в)
Рис.33
Существует несколько разновидностей формулировок и доказательств формулы Эйлера.
Оглавление
1.10. Теорема Эйлера
I. Теорема: Для любого плоского графа имеет место соотношение
В – Р + Г = 2,
(1)
где В — число вершин графа; Р — число его рёбер; Г — число его граней. [7,34]
Доказательство этой теоремы проведем методом математической индукции (по числу
граней Г). Пусть дан плоский граф, число граней которого равно 1, и предположим, что этот граф
имеет n вершин (а следовательно, он будет иметь n – 1 рёбер). В этом случае
В – Р + Г = n – n + 1 + 1 = 2.
Таким образом, при Г = 1 соотношение (1) верно.
Предположим теперь, что соотношение (1) верно для такого плоского
F
графа, который имеет k граней, и докажем, что оно верно для плоского графа,
который имеет k + 1 грань.
Пусть плоский граф, изображенный на рис.34, имеет k граней.
Рис.34
Добавим к этому графу новую грань F так, чтобы полученный граф был
также плоским (на рис.34 грань изображена пунктиром). Получим граф с k + 1 гранью.
Предположим, что грань F имеет m рёбер, из которых l рёбер совпадает с рёбрами прежнего
графа. Тогда l + 1 вершин грани F также совпадают с l + 1 вершинами прежнего графа.
Следовательно, для вновь полученного графа будем иметь:
В1 = В + m – (l + 1), Р1 = Р + (m – l ), Г1 = k + 1,
где B1, P1 и Г1 – соответственно число вершин, рёбер и граней графа с числом граней k + 1.
Подставим эти значения B1, P1 и Г1 в выражение В – Р + Г.
Получим:
B1 – P1 + Г1 = В + m – (l + 1) – Р – (m – l ) + k + 1,
или
B1 – P1 + Г1 = В – Р + k.
Так как В – Р + k = 2, то и B1 – P1 + Г1 = 2. Теорема доказана.
Оглавление
1.10. Теорема Эйлера
II. Теорема: Всякое вложение связного графа с В вершинами и Р рёбрами в
сферу разбивает её на Г областей, причём В – Р + Г = 2. [8,5]
Доказательство. Пусть на сфере нарисован произвольный связный граф с
В вершинами и Р рёбрами, разбивающий её на Г областей. Мы будем
последовательно упрощать наш граф, уменьшая числа его рёбер и вершин, но так,
чтобы сумма В – Р + Г сохранялась при всех упрощениях. Если после всех
упрощений будет выполнено условие В – Р + Г = 2, значит, оно выполнялось и для
исходного графа. Упрощения графа будут двух сортов.
1°. Стягивание в точку одного ребра, соединяющего две разные вершины.
Такая операция уменьшает на единицу число вершин графа (В) и точно так же
уменьшает число его рёбер (Р). Число областей (Г), на которые граф делит сферу,
при этом не изменяется – так что сумма В – Р + Г сохраняется (рис.35, а – д).
Наша операция 1° может увеличить число петель в графе – но это нам не
мешает. Напротив, наша промежуточная цель – сделать число вершин графа (В)
равным 1 (рис.35, д). Такой граф называется букетом петель; упростить его
дальше с помощью операции 1° невозможно; поэтому мы вводим следующую
операцию.
2°. Пусть на сфере лежит букет петель; мы уберём одну из них. Тогда число
областей (Г), на которые делит сферу новый граф (он – тоже букет петель), на
единицу меньше, чем было у исходного графа. Значит, сумма В – Р + Г
сохраняется при преобразовании 2°.
Ясно, что таким образом мы можем уменьшить число рёбер графа до нуля:
граф превратится в одну точку на сфере, а для такого графа
В – Р + Г = 1 – 0 + 1 = 2.
Доказательство теоремы Эйлера закончено.
а)
б)
в)
г)
д)
Оглавление
Рис.35
1.10. Теорема Эйлера
III. Известный популяризатор математики У. Болл в книге «Математические эссе и развлечения»
[2,252] приводит следующие рассуждения для доказательства формулы Эйлера.
Для исследования топологии замкнутой поверхности (такой, как сфера или тор) нарисуем на ней
некую карту, т. е. разобьем ее на F односвязных «стран», проведя Е дуг (границ наших стран), соединяющих
(попарно) V точек (вершин карты). При сжатии или растяжении поверхность деформируется; однако так как
мы не допускаем разрывов и склеиваний поверхности, числа F, Е, V при этом не меняются. Докажем, что
число F – Е + V характеризует саму поверхность, а не только карту на ней, т. е. что если на той же
поверхности другая карта имеет F' стран, Е' границ и V' вершин, то F' – Е' + V' = F – Е + V.
В самом деле, предположим, что эти две карты налагаются одна на другую и их границы, взаимно
пересекая друг друга, образуют третью карту, имеющую скажем, f областей, е границ, v вершин. Число v
вершин этой карты равно сумме V + V' вершин двух исходных карт плюс число точек пересечения границ
наших двух карт.
Видоизменим первую карту, прибавив эти точки пересечения в качестве новых вершин, что приведет к
разбиению старых границ (на которых лежат эти и вершины) на меньшие части. Поскольку числа Е и V
увеличиваются при этом на одну и ту же величину, сумма F – Е + V не изменится. Не использованные до сих
пор границы и вершины третьей карты можно теперь добавить в виде последовательных «цепей», каждая из
которых соединяет две какие-то вершины и разделяет соответствующую «страну» на две новые «страны».
Пусть, например, некоторая цепь состоит из u новых границ, сходящихся в u – 1 новых вершинах (u ≥ 1).
Включение такой цепи увеличивает число F на 1, число Е – на u и число V – на u – 1; однако сумма F – Е + V
при этом, очевидно, остаётся неизменной. Продолжая этот процесс до включения всей третьей карты, мы
убедимся, что f – е + v = F – Е + V. Аналогично f – е + v = F' – Е' + V'.
Следовательно, F' – Е' + V' = F – Е + V, что и требовалось доказать.
Инвариант χ = F – Е + V называют эйлеровой характеристикой поверхности. Для заданной
поверхности можно найти ее эйлерову характеристику путем размещения на ней той или иной простой карты.
Например, в случае сферы мы можем использовать вписанный в сферу тетраэдр, для которого
F=V=
4 и Е = 6, откуда следует, что здесь χ = 2. Тем самым мы доказали формулу Эйлера F – Е + V = 2
Оглавление
1.10. Теорема Эйлера
IV. А вот как доказывается теорема Эйлера в книге «Числа и фигуры» [6,97] известных
немецких учёных ХХ века Ганса Радемахера и Отто Теплица.
На карте рис.36, например, имеется 8 вершин (т. е. точек, в которых соприкасаются по
крайней мере 3 страны), 6 стран и 12 границ (каждая граница считается от одной вершины до
другой, ближайшей), и действительно, мы имеем здесь
8 + 6 = 12 + 2.
Чтобы доказать теорему, представим себе, что наш рисунок изображает вовсе не
географическую карту, а систему разграниченных плотинами полей; извне система окружена водой,
и нам требуется последовательно снимать эти плотины одну за другой так, чтобы все поля одно за
другим оказались орошенными водой (рис.37). Для осуществления этого вовсе нет
необходимости снимать все плотины: наоборот, мы условимся оставлять те
плотины, с обеих сторон которых поля уже орошены; во всяком случае можно
открывать только те плотины, с одной стороны которых поле уже орошено, с другой
стороны – еще нет, так что при снятии каждой из них для воды открывается всякий
раз новое поле. Ясно, что для орошения имеющихся у нас, кроме внешнего
пространства, f – 1 полей необходимо снять не более f – 1 плотин. С другой
Рис.36
стороны, ясно также, что процесс снятия плотин должен продолжаться до тех пор,
5
пока у нас не останется ни одного неорошенного поля, т. е. пока у нас не будут
орошены все f – 1 полей. Процесс, следовательно, не может быть закончен, прежде
1 2 3 4
чем не будут сняты f – 1 плотин. Итак, число подлежащих снятию плотин в точности
6
равно f – 1.
Рассмотрим теперь систему плотин, оставшихся нетронутыми.
Рис.37
Оглавление
1.10. Теорема Эйлера
1. Двигаясь по ним, можно еще сухим путем достигнуть любой вершины,
выходя из любой другой. Ведь первоначально, когда вода находилась лишь вне нашей
А
системы, это было, конечно, возможно – в противном случае мы имели бы дело не с
одной, а с двумя или несколькими независимыми системами полей, с островами,
расположенными в окружающей массе воды, и нашу задачу нужно было бы в этом
В
случае решать для каждой такой системы в отдельности. Но если бы в результате
Рис.38
одного из последующих снятий какой–либо плотины АВ оказалось, что оставшиеся
плотины распались на две независимые системы (рис.38), так что с вершины,
P
расположенной на одной из них, нельзя было бы уже сухим путем достигнуть
вершины, расположенной на другой системе, то вода с обеих сторон свободно
протекала бы между А и В, а это означало бы, что поля с обеих сторон плотины АВ
Q
уже были орошены до ее снятия. Мы же условились такие плотины не снимать.
2. Если из произвольной вершины, например Р, послать двумя различными
Рис.39
путями двух курьеров для обхода всех плотин и посещения всех вершин, то
возможность встречи этих курьеров в какой-либо точке Q исключается. Ведь
если бы вдоль оставшихся плотин от Р к Q вело два различных пути, как это указано на рис.39, то
оба эти пути, вместе взятые, ограничили бы некоторую область, со всех сторон окруженную
нетронутыми плотинами и внутрь которой, следовательно, вода никогда не смогла бы проникнуть.
Из данного исходного пункта можно достигнуть любой другой вершины только единственным,
вполне определенным путем. При этом, прежде чем попасть в вершину, нужно пройти всякий раз
некоторый определенный отрезок (плотину), и, наоборот, по прохождении каждого отрезка (плотины)
достигается некоторая вершина – конечный пункт этого отрезка. Следовательно, таких конечных
точек существует столько же, сколько остается нетронутых плотин. Так как кроме них в общее число
вершин входит еще вершина, служащая исходным пунктом, то количество нетронутых плотин в
точности равно е – 1. Всего, значит, у нас будет f – 1 снятых и е – 1 неснятых плотин. Поэтому общее
число плотин k = (f – 1) + (е – 1) = f + е – 2.
Оглавление
1.10. Теорема Эйлера
V. Наиболее лаконичное доказательство теоремы Эйлера о плоском
графе следующее. [1,24]
Пусть граф – связный плоский граф без перегородок. Определим
значение алгебраической суммы В – Р + Г для его произвольного плоского
представления.
Преобразуем данный граф в дерево, содержащее все его вершины.
Рис.40
Для этого удалим некоторые рёбра данного графа, разрывая поочередно все
его простые циклы, причём так, чтобы граф оставался связным и без перегородок.
Заметим, что при таком удалении одного рёбра число граней уменьшается на 1, так как при
этом либо пропадёт один простой цикл, либо два простых цикла преобразуются в один.
Следовательно, значение разности Р – Г при этом остаётся неизменным. На рис.40 рёбра,
которые удаляем, выделены штриховой линией.
В полученном дереве обозначим число вершин – Вд, число рёбер – Рд, число граней – Гд.
Справедливо равенство Р – Г = Рд – Гд.
В дереве одна грань, т. е. Р – Г = Рд – 1. Вспомним, что операция удаления рёбер из графа
не меняет число его вершин, т. е. В = Вд. По теореме в дереве Вд – Рд = 1. Отсюда В – Рд = 1, т. е.
Рд = В – 1, а потому Р – Г = В – 2 или В – Р + Г = 2.
Теорема Эйлера – очень сильный факт, и из него можно получить интересные следствия.
Оглавление
1.11. Следствия из
теоремы Эйлера [3,163]
Следствие 1.
Для любого плоского графа справедливо неравенство 2Р ≥ 3Г.
Доказательство. Каждая грань плоского графа ограничена не менее, чем тремя рёбрами. Каждое
ребро принадлежит двум граням. Поэтому 2Р ≥ 3Г.
Следствие 2.
1) Для плоского связного графа справедливо неравенство Р ≤ 3В – 6.
2) Для любого плоского графа (в том числе и несвязного) справедливо
неравенство Р ≤ 3В – 6.
Доказательство. 1) Согласно следствию 1: 2Р ≥ 3Г, Г ≤ ⅔Р .
(*)
По теореме Эйлера В – Р + Г = 2.
Подставим в формулу соотношение (*). Получим:
В – Р + ⅔Р ≥ 2
В – ⅓Р ≥ 2
Р ≤ 3В – 6
2) Для случая несвязного графа требуемое утверждение получается сложением
неравенств для компонент связности графа.
Следствие 3.
Граф, имеющий 5 вершин, каждая из которых соединена ребром с любой другой,
не является плоским.
Доказательство. По условию В = 5, Р = 5 · 4 : 2 = 10. Для этого графа не выполняется неравенство
Р ≤ 3В – 6, поэтому он не является плоским.
Оглавление
1.11. Следствия из
теоремы Эйлера [3,163]
Следствие 4.
В любом плоском графе есть вершина, степень которой не превосходит 5.
Доказательство. Так как граф плоский, то верно неравенство Р ≤ 3В – 6.
Допустим, что утверждение неверно. Тогда у всех вершин графа степени больше
5 (или 6, или больше 6). Значит 2Р ≥ 6В или Р ≥ 3В. Последнее неравенство
противоречит неравенству Р ≤ 3В – 6. Значит, наше предположение о том, что в
плоском графе степени всех вершин больше 5, неверно. Следовательно,
существует вершина, степень которой не превосходит 5.
Теорема 1.
Полный граф с числом вершин n будет плоским, если n ≤ 4. [7,40]
Доказательство. В самом деле, по определению полный граф имеет n(n – 1)/2 ребер, а полный
плоский граф с n вершинами имеет Зn – 6 ребер.
Поскольку число ребер любого плоского графа не больше, чем число ребер
полного плоского графа с тем же числом вершин, имеет место следующее
n(n – 1)
неравенство:
≤ 3n – 6, или n2 – 7n + 12 ≤ 0.
2
Решив это неравенство, получим, что n ≤ 4. Итак, если полный граф имеет 5 и
более вершин, он плоским быть не может.
Оглавление
1.11. Следствия из
теоремы Эйлера [3,163]
Теорема 2.
Пусть на плоскости даны два множества точек:
А = {X1, X2, ..., Хn} и В = {Y1, Y2, ..., Ym}, где n ≥ 2 и m ≥ 2.
Соединим отрезками (или дугами) все возможные пары точек Xi (2 ≤ i ≤ n) и
Yj(2 ≤ j ≤ m) так, чтобы соединяющие их отрезки (или дуги), кроме этих точек,
других точек пересечения не имели. Полученный граф будет иметь m + n – 2
граней. [7,42]
Доказательство. Граф, соответствующий условию теоремы, будет
иметь только четырехугольные грани (рис.41).
Действительно, если предположить, что он имеет
хотя бы одну треугольную грань, то из трех ее
вершин две будут принадлежать одному и тому же
множеству, что противоречит условию теоремы.
Аналогично можно доказать, что этот граф не может
иметь грань с числом ребер больше четырех. В
Рис.41
противном случае в нем не будут проведены все
возможные дуги, соединяющие точки множества А и В.
Итак, все грани графа, соответствующего условию теоремы, четырехугольные.
Тогда 4Г = 2Р, или Р = 2Г.
С другой стороны, так как граф плоский, то имеет место соотношение В – Р + Г = 2.
Подставив в эту формулу значение В = m + n, получим: Г = 2 + 2Г – (m + n), или
Г = m + n – 2.
Ясно, что в этом случае Р = 2(m + n – 2).
Оглавление
1.12. Приложение формулы
Эйлера к географии [2,258]
Рассмотрим приложение формулы Эйлера к географической задаче о соотношении числа
гор, долин и перевалов на любой планете (разумеется, не покрытой океаном, – для Земли мы будем
учитывать также и подводные «горы» или «низины» («долины»)). Гора (вершина) – это некая точка, в
которой достигается локальный максимум высоты, а долина (низина или яма) – это некая точка
локального минимума высоты. Каждая из таких точек окружена системой вложенных контуров
(линий постоянной высоты). Перевал – это точка, где линии постоянной высоты пересекаются; он
характеризуется тем, что в одном направлении рассматриваемая точка представляется «самой
высокой» (направление подъема на перевал и спуска с него), а в другом – самой низкой
(направление того горного хребта, к которому относится перевал). Если разделить пополам углы,
образованные пересекающимися линиями постоянной высоты, то мы как раз получим четыре
направления, в каждом из которых можем продвигаться вдоль линий (наибольшего) наклона, либо
вверх к возвышенности вдоль водораздела, либо вниз к долине (впадине) вдоль русла. Ясно, что
вершины (горы) и пары соединяющих их водоразделов можно рассматривать как вершины и
границы некоторой карты, каждая «страна» (долина) которой окружает одну из долин.
Следовательно, если имеется В долин, Р перевалов и Г горных вершин, то всегда
В – Р + Г = 2.
Аналогично впадины и соединяющие их русла – это вершины и границы двойственной карты,
каждая «страна» («плато») которой окружает одну из горных вершин.
Оглавление
1.13. Теорема Эйлера и
правильные многогранники
Многогранники, известные из курса геометрии, принадлежат к числу
многогранников, называемых простыми.
Многогранник называется простым, если его каким-либо образом
можно деформировать в сферу.
Рассмотренная ранее теорема Эйлера имеет место и для простых
многогранников. Проверим ее справедливость для правильных
многогранников:
для тетраэдра
(рис.42, а): 4 + 4 – 6 = 2;
для куба
(рис.42, б): 8 + 6 – 12 = 2;
для додекаэдра
(рис.42, в): 20 + 12 – 30 = 2;
для октаэдра
(рис.42, г): 6 + 8 – 12 = 2;
для икосаэдра
(рис.42, д): 12 + 20 – 30 = 2.
Убедиться в справедливости этой теоремы для любого выпуклого
многогранника можно с помощью следующего рассуждения. [7,60] Удалим
одну из граней данного многогранника и, мысленно деформируя его
(например, растягивая), сделаем частью плоскости (рис.43). Получится
плоский граф с тем же числом вершин и ребер, что и данный многогранник;
число же граней графа будет на единицу меньше числа граней данного
многогранника.
Поскольку ранее было доказано, что теорема Эйлера имеет место
для плоского графа (учитывая его внешнюю грань), то эта теорема имеет
место и для данного многогранника.
С помощью теоремы Эйлера мы можем показать, что существует
пять и только пять различных топологически правильных многогранников.
а)
б)
в)
г)
д)
Рис.42
S
B
A
C
B
C
D
Оглавление
S
A
Рис.43
D
1.13. Теорема Эйлера и
правильные многогранники
С помощью теоремы Эйлера мы можем показать, что существует пять
и только пять различных топологически правильных многогранников.
Заметим, что многогранник называют топологически правильным,
если из всех его вершин исходит одинаковое число ребер и каждая грань
имеет одинаковое число ребер (рис.44).
Пусть В – число вершин, Г – число граней и Р – число ребер
Рис.44
произвольного выпуклого многогранника.
Допустим, что из каждой вершины многогранника исходит по q ребер и каждая грань имеет
r сторон. Тогда
Вq = 2Р = Гr
(1)
Преобразуя равенство (1), используя формулу Эйлера, получим:
В
Р
Г
В–Р+Г
4qr
=
=
=
,
.
1
1
1
1 1 1
2q + 2r – qr
– +
q
2
r
q 2 r
4r
2qr
4q
откуда
В=
, Р=
, Г=
.
2q + 2r – qr
2q + 2r – qr
2q + 2r – qr
С другой стороны, поскольку В, Р и Г – натуральные числа, имеет место следующее
неравенство:
2q + 2r – qr > 0
(3)
или
(q – 2) (r – 2) < 4
(4)
Решив неравенство (4), получим допустимые пары значений q и r: (3, 3), (4, 3), (3, 4), (5, 3),
(3, 5).
Таким образом, существует только пять типов топологически правильных многогранников:
тетраэдр, куб, октаэдр, додекаэдр, икосаэдр (на рис.42 изображены названные многогранники и
соответствующие им плоские графы).
Оглавление
1.13. Теорема Эйлера и
правильные многогранники
Из теоремы Эйлера следует еще один интересный факт: не существует
многогранника, у которого не было бы либо треугольных, либо четырехугольных,
либо пятиугольных граней.
Важным и интересным вопросом теории многогранников является вопрос
их классификации.
Так, все выпуклые многогранники считаются многогранниками нулевого
рода. Существуют многогранники первого, второго и т. д. рода. Например,
многогранник, изображенный на рисунке 45, является многогранником первого
рода; он гомеоморфен тору (рис.46).
Многогранник, изображенный на рисунке 47, является многогранником
второго рода.
Нетрудно показать, что род многогранника равен числу сквозных
отверстий, имеющихся на нем. Иначе, если многогранник имеет р отверстий, то
и род его равен р. В этом случае между числами его вершин В, ребер Р и граней
Г имеет место следующее соотношение: В – Р + Г = 2 – 2p.
Так, для многогранника, изображенного на рисунке 45, имеем: В = 16,
Р
= 32, Г = 16. Подставив эти значения в формулу В – Р + Г = 2 – 2р, получим 16 –
32 + 16 = 2 – 2p, откуда р = 1. В частности, если р = 0, получаем теорему Эйлера
для простых многогранников (В – Р + Г = 2).
Число 2 – 2р называют эйлеровой характеристикой многогранника.
Рис.45
Рис.46
Рис.47
Оглавление
Часть II
Теорема Эйлера
о плоском графе
и задачи по
математике
Оглавление
Задача 1
Внутри выпуклого 100-угольника выбрано 30 точек так, что никакие 3 из них не лежат на одной
прямой. 100-угольник разрезан на треугольники так, что совокупность вершин всех точек этих
треугольников состоит из 30 выбранных точек и 100 вершин первоначального многоугольника. Сколько
имеется треугольников?
Решение.
С п о с о б I. В основе традиционного решения лежит теорема о сумме углов треугольника –
180º. Углы треугольников, имеющие вершину в одной из 30 внутренних точек, в сумме дают 360º.
Сумма углов выпуклого 100-угольника ищется по формуле 180º ∙ (n – 2), где n – число сторон.
Значит общая сумма углов 360º ∙ 30 + 180º ∙ (100 – 2) = 28440º.
Тогда число треугольников 28440º : 180º = 158.
С п ос о б II. Применим к условию задачи аппарат теории графов.
Составим плоский граф, в котором:
В = 100 + 30 = 130 вершин и
Р = 3В – 6 – (100 – 3) = 3В – 103 рёбер, т. е. Р = 3 ∙ 130 – 103 = 287.
В полном плоском графе число рёбер Р = 3В – 6. Во внешней области многоугольника, чтобы
дополнить его до полного графа, проводят n – 3 рёбер, где n – число вершин выпуклого
многоугольника.
Согласно теореме Эйлера В – Р + Г = 2, тогда:
Г = Р – В + 2,
Г = 287 – 130 + 2 = 159 – число граней с учётом внешней бесконечной области.
Следовательно, треугольных областей 159 – 1 = 158.
Ответ. Имеется 158 треугольников.
Оглавление
Задача 2
Внутри треугольника взяли n различных точек. Их соединили между собой и с вершинами
треугольника так, что никакие два отрезка не имеют общих внутренних точек. Докажите, что число
полученных отрезков не зависит от расположения точек, и найдите это число.
Решение.
С п о с о б I. Задачу можно решить, пользуясь методом математической
индукции по числу внутренних точек n.
База индукции n = 1 (рис.48).
Рис.48
Если соединить точку с вершинами треугольника, то получим 3 новых
отрезка, т. е. число отрезков будет равно 3 ∙ 1.
Индукционный переход (рис.49).
Пусть внутри треугольника имеются n – 1 точек, удовлетворяющие
условию задачи и они образуют 3(n – 1) отрезков. Добавим ещё одну
Рис.49
внутреннюю точку. Эта точка окажется внутри какого–то треугольника. Соединим
её отрезками с вершинами этого треугольника. Новых отрезков будет 3, значит,
всего получится 3(n – 1) + 3 = 3n внутренних отрезков. Это число не зависит от расположения точек.
С п о с о б II. В основе решения лежит метод нахождения суммы всех углов.
Сумма углов с вершиной во внутренней точке 360º, таких точек n. Сумма всех углов исходного
треугольника 180º. Общая сумма углов будет равна (360n + 180)º.
Внутренняя область всевозможными отрезками разбивается на треугольники. Число
(360n + 180)º
треугольников:
= 2n + 1.
180º
Число сторон одного треугольника – 3, без учёта сторон исходного треугольника получим
3(2n + 1) –
отрезков внутри исходного треугольника.
3
= 3n
2
Оглавление
Задача 2
С п о с о б III. Эту задачу можно решить с помощью графов.
Рассмотрим плоский граф, в котором число вершин В = 3 + n. Так как внутренние области
треугольные, то их число равно Г3 = 3 + 2n – 2 = 2n + 1.
Вместе с внешней областью их будет Г = 2n + 2.
По теореме Эйлера В – Р + Г = 2, откуда:
Р = В + Г – 2,
Р = 3 + n + 2n + 2 – 2 = 3n +3.
Не учитывая стороны исходного треугольника число внутренних отрезков будет равным
3n +3 – 3 = 3n.
Выводы.
1. Применение к решению олимпиадных задач 1 и 2 аппарата теории графов и теоремы Эйлера
существенно сократило время их решения за счёт исключения громоздких вычислений (способ
подсчёта углов) и обоснования решения (метод индукции).
2. Знания теоремы Эйлера и её следствий позволяют легко решать сложные математические
задачи.
3. Далее рассматриваются задачи, встречающиеся на олимпиадах и конкурсах по математике.
[1,3,4,6,7,9] Задачи решены с помощью теоремы Эйлера о плоском графе. Список задач
приводится с учётом возрастания уровня их сложности. Ряд задач содержат обобщения большого
круга подобных заданий. Результатом решения этих задач служит общая формула.
Оглавление
Задачи 3 и 4
На плоскости даны 6 прямых, из которых никакие две не параллельны и никакие три не
проходят через одну точку. На сколько областей разбивают плоскость эти прямые?
Решение. Рассмотрим плоский граф, в котором вершины – это точки пересечения прямых,
рёбра – отрезки их соединяющие. Каждая прямая должна пересекаться с пятью другими прямыми и
при этом она делится на 6 частей. Подсчитав число вершин и ребер полученного графа, найдем:
5·6
В=
= 15, Р = 6 · 6 = 36.
2
Из формулы Эйлера получим: Г = 2 + Р – В или Г = 2 + 36 – 15=23. Считая плоскость областью,
получим окончательный результат: 23 – 1 = 22 (области).
Ответ. 22 области.
На какое наибольшее число частей разбивается плоскость при пересечении двух
треугольников?
Решение. Так как число получившихся частей должно быть наибольшим, то
каждая сторона одного треугольника будет пересекать 2 стороны второго
треугольника (рис.50).
Рассмотрим плоский граф, соответствующий условию задачи. Вершинами
графа будут вершины треугольников – 6, и все точки пересечения сторон – 3 ∙ 2, а
рёбрами – отрезки, их соединяющие.Тогда: В = 6 + 3 ∙ 2 = 12, Р = 3 ∙ 3 ∙ 2 = 18.
Рис.50
Согласно теореме Эйлера о плоском графе В – Р + Г = 2, т. е. 12 – 18 + Г = 2,
откуда Г = 8.
Ответ. Наибольшее число частей 8.
Оглавление
Задачи 5 и 6
На какое наибольшее число частей разбивается плоскость при пересечении двух
четырехугольников?
Решение. Так как число получившихся частей должно быть наибольшим, то
каждая сторона одного четырёхугольника будет пересекать 2 стороны второго
четырёхугольника (рис. 51).
Переведём условие задачи на язык теории графов. Тогда:
В = 4 + 4 + 4 ∙ 2 = 16,
Р = 4 ∙ 3 ∙ 2 = 18.
Так как граф плоский, то Г = Р – В + 2, т. е. Г = 24 – 16 + 2 = 10.
Ответ. Наибольшее число частей 10.
Рис.51
На сторонах четырехугольника взято соответственно 5, 6, 7 и 8 точек (не считая вершин
четырехугольника), которые соединены друг с другом так, что никакие два отрезка, кроме этих точек,
других общих точек не имеют. На какое наибольшее число частей разбивается этот четырехугольник
данными отрезками?
Решение. Мы можем составить плоский граф, который отвечает условию задачи. Он будет
иметь В = 5 + 6 + 7 + 8 + 4 = 30 вершин и Р = ЗВ – 6 – (В – 3) = 2В – 3 рёбер.
В нашем случае В = 30, поэтому Р = 2 ∙ 30 – 3 = 57, и по формуле Эйлера получим: Г = 29
(включая внешнюю грань).
Значит число частей 29 – 1=28.
Ответ. 28 частей.
Оглавление
Задача 7
В квадрате отметили 20 точек и соединили их непересекающимся отрезками друг с другом и с
вершинами квадрата так, что квадрат разбился на треугольники. Сколько получилось треугольников?
Решение. Будем считать отмеченные точки и вершины квадрата вершинами, а соединяющие
их отрезки и стороны квадрата – рёбрами плоского графа. Для каждого куска, на которые этот граф
разбивает плоскость, подсчитаем число ограничивающих его рёбер, и все полученные числа
сложим. Каждое ребро разделяет два куска, поэтому мы получим удвоенное число рёбер 2Р. Так как
все куски, кроме внешнего – треугольники, а внешний кусок ограничен 4 рёбрами, то получим:
2Р = 3(Г – 1) + 4,
Р = 1,5(Г – 1) + 2,
В = 20 + 4 = 24.
По теореме Эйлера В – Р + Г = 2, т. е.
24 – 1,5(Г – 1) – 2 + Г = 2,
Г – 1,5(Г – 1) = – 20,
– 0,5Г = – 21,5,
Г = 43 (включая внешнюю грань).
Ответ. Число треугольников равно 42.
Оглавление
Задача 8
Задачу 7 можно обобщить следующим образом.
Если внутри n-угольника взять m произвольных точек и соединить их друг
n
с другом и вершинами n-угольника так, чтобы, кроме этих точек, не было бы
никаких других точек пересечения, то внутренняя область многоугольника
разобьётся на n + 2m – 2 треугольника.
m
Решение. Возьмем n-угольник и в нем m произвольно расположенных
точек. Соединим эти точки друг с другом и вершинами n-угольника (рис.52).
Получим граф. Если проведем всевозможные непересекающиеся ребра во
внешней области графа (одно из них изображено на рис.52 штриховой линией),
Рис.52
то получим полный плоский граф с числом вершин m + n (и числом проведенных
рёбер n – 3).
Согласно доказанному ранее следствию 2.1 этот граф будет иметь 3(n + m) – 6 рёбер.
Если из числа ребер полного плоского графа вычтем n – 3, то получим число ребер данного
графа; оно равно 2n + 3m – 3.
Обозначив число треугольных областей через Г3, получим:
n + 3Г3 = 2(2n + 3m – 3),
или
Г3 = n + 2m – 2, что и требовалось доказать.
Оглавление
Задача 9
Внутри выпуклого 20-уголъника взяты 8 точек, которые соединены отрезками друг с другом и
вершинами многоугольника так, что эти отрезки других общих (кроме данных) точек не имеют.
Сколько отрезков проведено внутри этого многоугольника?
Решение. Результат решения предыдущей задачи позволит нам вычислить число всех
треугольных областей: Г3 = 20 + 2 ∙ 8 – 2 = 34.
Вместе с внешней областью их будет 34 + 1 = 35. Тогда В = m + n = 28, и по теореме Эйлера
имеем:
Р = 35 + 28 – 2 = 61,
Р1 = Р – 20 = 41.
Ответ. 41 отрезок.
Оглавление
Задача 10
Внутри n-угольника взяли m произвольных точек и соединили их друг с другом и вершинами
n-угольника так, чтобы, кроме этих точек, не было бы никаких других точек пересечения.
1. Для того, чтобы n-угольник можно было разбить на четырёхугольные области
(необязательно выпуклые), необходимо, чтобы n было чётным.
n
2. Тогда число четырёхугольников будет равно:
+ m – 1.
2
Решение. Ситуации, определенной условием задачи, соответствует плоский граф,
изображенный на рисунке 53. Обозначив в этом графе число ребер через Р, число вершин через В,
число граней через Г, а число четырехугольников через Г4, получим:
2Р = 4Г4 + n,
В = m +n,
Г = Г4 + 1.
Поскольку граф является плоским, имеет место следующее соотношение:
В – Р + Г = 2.
Подставив в это равенство соответствующие значения Р, В и Г, найдем:
2(m +n) + 2(Г4 + 1) – 4Г4 – n = 4,
Рис.53
n
Г4 =
+ m – 1.
откуда
2
Так как Г4 и m – целые числа, то n должно быть четным числом, что и требовалось доказать.
Оглавление
Задача 11
Для того чтобы m-угольник непересекающимися (кроме как в вершине) диагоналями
разделился на k-угольные области, необходимо и достаточно, чтобы m было числом вида n(k – 2) + 2,
где n – любое натуральное число.
Решение. Пусть в m-угольнике можно провести p непересекающихся диагоналей, которыми
его внутренняя область делится на k-угольники.
Заметим, что в этом случае образуется p + 1 k-угольников. Следовательно, можем записать:
2P = k(p + 1) + m.
С другой стороны, P = p + m. Подставляя значение Р из этого равенства в предыдущее,
получим:
2(p + m) = k(p + 1) + m,
m–k
Р=
.
откуда
k–2
m–2
Кроме того, нам известно, что Гk = p + 1, или Гk =
, где Гk – число k-угольников.
k–2
m–k
m–2
Поскольку p и Г – целые положительные числа, то числа
также должны быть целыми.
и
k–2
k–2
Значит, m – k = n(k – 2), или m = n(k – 2) + k, где n – натуральное число; с другой стороны,
получаем, что m – 2 = n(k – 2), или m = n(k – 2) + 2.
Заметим, что множество чисел m = n(k – 2) + 2 содержится в множестве чисел m = n(k – 2) + k;
следовательно, можно взять значение m = n(k – 2) + 2, что и требовалось доказать.
Оглавление
Задачи 12 и 13
m-угольник с непересекающимися (кроме как в вершине) диагоналями разбит на 60
шестиугольных областей. Найти значение m.
Решение. Используя результат решения предыдущей задачи, имеем:
m–2
Гk =
.
k–2
m–2
60 =
,
По условию имеем:
6–2
откуда
m = 242.
Ответ. m = 242.
При пересечении четырехугольника и треугольника плоскость разбивается самое большее на
8 частей. Каково наибольшее число точек пересечения, которые могут иметь эти фигуры?
Решение. Рассмотрим граф, соответствующий условию данной задачи. Он имеет 8 граней.
Так как граф плоский, то по теореме Эйлера:
В – Р + Г = 2,
В – Р – 8 = 2,
Р – В = 6.
Значит число новых точек пересечения 6.
Ответ. 6 точек пересечения.
Оглавление
Задача 14
В некотором выпуклом многоугольнике можно провести самое большее 13 непересекающихся
диагоналей, которыми этот многоугольник разбивается на 14 треугольных областей. Сколько сторон
имеет этот многоугольник?
Решение. Переведём условие задачи на язык теории графов. Рёбра графа – это диагонали и
стороны многоугольника, а грани – треугольные и внешняя области. Вершины графа (вершины
многоугольника) обозначим за n. Тогда:
В = n,
Г = 14 + 1 = 15,
2Р = 3 ∙ 14 + n.
Т. к. граф плоский, то по теореме Эйлера:
n
n – 21 –
+ 15 = 2,
2
8
n=
,
2
n = 16.
Ответ. 16 сторон.
Оглавление
Задача 15
Докажите, что каждый n-угольник разбивается на n – 2 треугольника, если в нем провести все
непересекающиеся диагонали.
Решение. Пусть n-угольник разбивается на х треугольников. Тогда соответствующий задаче
граф имеет:
В = n, Г = х + 1, 2Р = 3х + n.
Подставив данные значения в формулу Эйлера получим:
3х
n
n–
–
+ х + 1 = 2,
2
2
n
х
–
= 1,
2
2
n – х = 2,
х = n – 2.
Значит n-угольник разбивается на n – 2 треугольника, что и требовалось доказать.
На плоскости дано n окружностей так, что любые две из них пересекаются и никакие три не
проходят через одну точку. На сколько частей разбивают плоскость эти n окружностей?
Решение. Так как всего n окружностей, и каждая пересекается с каждой в двух точках, всего
можно составить n(n – 1) окружностей. Значит, число точек пересечения или число вершин графа
В = n(n – 1),
Р = 2В.
2
По теореме Эйлера Г = Р – В + 2 = 2n – 2n – n2 + n + 2 = 2 – n + n2 = n(n – 1) + 2.
Ответ. n(n – 1) + 2 частей.
Оглавление
Задача 17
На какое наибольшее число областей разделит плоскость выпуклый n-угольник,
пересекающийся с окружностью?
Решение. Будем рассматривать окружность, как выпуклый m-угольник, где m > n. Пусть
вершины m-угольника и n-угольника и точки их взаимного пересечения являются вершинами
графа. Тогда этот граф будет плоским и для него справедлива формула Л. Эйлера: В – Р + Г = 2.
Обозначим: вершины m-угольник и n-угольника m + n = B1;
число точек пересечения многоугольников – X.
Тогда:
В = В1 + Х,
2P = 4X + 2B1,
так как степень каждой вершины многоугольника равна 2, а степень каждой точки пересечения
равна 4.
Подставим значения В и Р в формулу Эйлера, получим:
B1 + Х – 2Х – B1 + Г = 2,
откуда
Г = Х + 2.
Значение Г максимально, если максимально значение X. Так как Х ≤ 2n (каждая сторона
n-угольника пересекает сторону m-угольника не больше, чем в двух точках), то ясно, что
значение Г будет максимальным при Х = 2n. Тогда Г = 2n + 2.
Ответ. 2n + 2 частей.
Оглавление
Задача 18
m-угольник расположен в n-угольнике; соединены отрезками всевозможные их вершины и,
кроме этих точек, других точек пересечения у этих отрезков нет. На сколько областей разделится при
этом плоскость?
Решение. В графе, соответствующем задаче, m + n вершин. Если граф полный, то число его
рёбер Р = 3(m + n) – 6. Уберём рёбра из внешней области n-угольника (их n – 3), тогда:
Р = 3m + 3n – 6 – n + 3 = 2n + 3m – 3.
Так как граф плоский, то по теореме Эйлера В – Р + Г = 2. Подставив значения В и Р, получим:
m + n – 2n – 3m + 3 + Г = 2,
Г = n + 2m – 1.
Ответ. n + 2m – 1областей.
Оглавление
Задача 19
Семиугольник разбит на выпуклые пяти- и шести- угольники, причём так, что каждая его
вершина является вершиной по крайней мере двух многоугольников разбиения. Тогда число
пятиугольников разбиения не менее 13. Докажите это.
Решение.
1. Обозначим количество пятиугольников через a, шестиугольников через b. Тогда, учитывая
внешнюю грань, граф будет иметь Г = a + b + 1 граней.
2. Каждое ребро разделяет 2 грани, значит. При подсчёте получится удвоенное число рёбер 2Р.
Так как все грани, кроме внешней пяти- и шести- угольники, а внешняя грань ограничена 7 рёбрами, то
получаем:
2Р = 5a + 6b + 7.
3. По условию задачи каждая вершина является вершиной по крайней мере двух
многоугольников разбиения, тогда из каждой вершины выходят не менее трёх рёбер. Значит 2Р ≥ 3В,
или
В ≤ ⅔Р
(*),
где В – число вершин графа.
4. Данный граф плоский, значит для него справедлива формула Эйлера В – Р + Г = 2.
Подставим неравенство (*) в формулу Эйлера. Получим:
⅔Р – Р + Г ≥ 2,
–⅓Р + Г ≥ 2,
⅓Р ≤ Г – 2,
Р ≤ 3Г – 6,
или
2Р ≤ 6Г – 12
(**).
5. Подставим в последнее неравенство (**) выражения для 2Р и Г (пункты 1, 2).
5a + 6b + 7 ≤ 6(a + b + 1) – 12,
a ≥ 13.
Значит число пятиугольников разбиения не меньше 13, что и требовалось доказать.
Оглавление
Задача 20
На какое наибольшее возможное число областей могут разбить плоскость два пересекающихся
выпуклых многоугольника, имеющих соответственно m и n сторон (n ≤ m)?
Решение. Пусть вершины многоугольников и точки их взаимного пересечения являются
вершинами графа. Тогда этот граф будет плоским и для него справедлива формула Л. Эйлера.
Установим число вершин и ребер этого графа.
В = В1 + Х,
где B1 = m + n; X — число точек пересечения многоугольников.
2P = 4X + 2B1,
так как степень каждой вершины многоугольника равна 2,а степень каждой точки пересечения равна 4.
Подставим В и Р в формулу Эйлера, получим:
B1 + Х – 2Х – B1 + Г = 2,
откуда
Г = Х + 2.
Значение Г максимально, если максимально значение X. Так как Х ≤ 2n (каждая сторона nугольника пересекает сторону m-угольника не больше, чем в двух точках), то ясно, что значение Г
будет максимальным при Х = 2n. Тогда Г = 2n + 2.
Покажем, что для любых m и n (n ≤ m) можно сконструировать такие многоугольники, для
которых имеет место соотношение Г = 2n + 2.
Проведем произвольную окружность и возьмем на ней m различных точек. Соединив их
последовательно, получим вписанный m-угольник. Начиная с какой-нибудь дуги (стягивающей сторону
m-угольника), отметим n точек (по одной на дуге), не совпадающих с вершинами m-угольника.
Соединив эти точки последовательно, получим вписанный в ту же окружность n-угольник.
Устранив окружность, получим искомую ситуацию деления плоскости на 2n + 2 областей.
Ответ. 2n + 2 областей.
Оглавление
Задача 21
На плоскости даны 1000 точек, никакие три из которых не лежат на одной прямой. Будем
последовательно соединять точки непересекающимися отрезками до тех пор, пока не останется ни
одной пары точек, которые можно было бы соединить непересекающимися отрезками.
Каковы границы изменения числа отрезков в зависимости от расположения этих точек на
плоскости?
Решение. Используя соотношение, полученное в ходе решения задачи 8, имеем (для графа,
соответствующего данной задаче): Р = 2n + 3m – 3.
По условию m + n = 1000. Тогда Р = 3(m + n) – n – 3, откуда Р = 2997 – n. Число n – число
сторон многоугольника, поэтому 3 ≤ n ≤ 1000. Максимальное значение Р будет при минимальном
значении n (т. е. при n = 3), а минимальное значение Р будет при максимальном значении n (т. е. при
n = 1000). Поэтому 1997 ≤ Р ≤ 2994.
Ответ. 1997 ≤ Р ≤ 2994 – границы изменения числа отрезков.
Оглавление
Задача 22
На плоскости дано n прямых, из которых никакие две не параллельны и никакие три не
проходят через одну точку.
а) В скольких точках пересекаются эти прямые?
б) Найдите число прямых, если число замкнутых областей равно 21.
Решение.
а) Т. к. каждая прямая пересекается с остальными n – 1 прямыми, то число точек пересечения
n (n – 1)
будет равным:
.
2
n (n – 1)
б) Плоский граф, соответствующий условию задачи имеет: В =
.
2
Т. к. каждая прямая пересекается с каждой, т. е. делиться на n частей, и нам нужны только
замкнутые области, то у каждой прямой мы не считаем 2 луча, и число рёбер графа равно:
Р = n(n – 2)
По теореме Эйлера Г = Р – В + 2, т. е. число граней включая внешнюю:
n2
n
n2 – 3n
Г = n2 – 2n –
+
+2=
+ 2.
2
2
2
n2 – 3n
+ 2.
Число замкнутых граней:
2
Т. к. по условию таких граней 21, то мы получим уравнение:
n2 – 3n
+ 2 = 21,
2
n2 – 3n – 40 = 0,
n = 8.
Ответ. 8 прямых.
Оглавление
Задачи 23 и 24
Даны три концентрические окружности и на них взяты соответственно m, n и k точек. Эти точки
соединены отрезками (или дугами) так, что других точек пересечения (кроме данных точек) друг с
другом они не имеют. На какое максимальное число треугольных областей разобьется эта фигура?
Решение. Рассмотрим граф, соответствующий условию задачи. Вершинами данного графа
будут все точки, взятые на окружностях; рёбрами – отрезки, их соединяющие, и дуги, на которые точки
делят окружности; гранями – полученные треугольники, внешняя и внутренняя грани. Тогда:
В = m + n + k,
3Г3 + m + k
Р=
,
2
Г = Г3 + 2.
Т. к. граф плоский, для него справедливо равенство В – Р + Г = 2. Подставив значения В, Р и Г,
3
m+k
получим:
m+n+k–
Г3 –
+ Г3 + 2 = 2,
2
2
2n + m + k – Г3 = 0,
Г3 = 2n + m + k.
Ответ. Максимальное число треугольных областей 2n + m + k.
Внутри треугольника взято m точек, которые соединены друг с другом и вершинами
треугольника. Докажите, что число треугольников образующегося графа четное.
Решение. Так как в графе, соответствующем данной задаче, все образующиеся и внешняя
грани – треугольники, то для него справедливо равенство:
2Р = 3Г,
из которого следует, что Г – чётное число, что и требовалось доказать.
Оглавление
Доказанные утверждения
В ходе решения задач были доказаны следующие утверждения
1. Если внутри n-угольника взять m произвольных точек и соединить их друг с другом и
вершинами n-угольника так, чтобы, кроме этих точек, не было бы никаких других точек
пересечения, то внутренняя область многоугольника разобьется на:
1) n + 2m – 2 треугольника, или
2) n/2 + m – 1 четырёхугольника (причём n должно быть чётным числом).
2. Для того, чтобы m-угольник непересекающимися (кроме как в вершине) диагоналями
разделился на k-угольные области, необходимо и достаточно, чтобы m было числом вида
n
(k – 2) + 2, где n – любое натуральное число. В этом случае число непересекающихся
m–k
m–2
диагоналей будет равно p =
, а k-угольных граней Гk будет Гk =
.
k–2
k–2
3. Два пересекающихся выпуклых n- и m-угольника (n ≤ m) могут разбить плоскость самое
большое на 2n + 2 областей.
4. n окружностей, каждые две из которых пересекаются и никакие три не проходят через
одну точку, разбивают плоскость на n(n – 1) + 2 частей.
5. Выпуклый n-угольник, пересекающийся с окружностью, разделяет плоскость самое
большое на 2n + 2 областей.
6. n прямых, из которых никакие две не параллельны и никакие три не проходят через
одну точку, пересекаются в n(n – 1)/2 точках.
Выводы
I. Изучение теоретического материала показало, что:
1. Теория графов имеет широкие направления развития.
2. Для изучения данной темы не требуется специальных предварительных знаний.
3. Теорема Эйлера о плоском графе имеет огромное значение для развития математики в
целом и наиболее молодого её направления – топологии.
4. С помощью теоремы Эйлера существенно упрощается решение многих нестандартных
задач по математике (олимпиадных задач)
II. 1. Составленный комплект дидактического материала с подробным решением
математических задач с помощью теоремы Эйлера о плоском графе призван помочь учащимся
общеобразовательных и профильных математических классов получить знания и умения в решении
задач новыми методами.
2. Слайд-лекция по теме: «Теория графов. Теорема Эйлера» призвана расширить знания
всех желающих по перспективному разделу математики «Теория графов» и помочь организовать и
проводить работу школьного математического общества.
Оглавление
Литература
1. Березина Л.Ю. Графы и их применение. – М.: Просвещение, 1979.
2. Болл У., Коксетер Г.Математические эссе и развлечения. – М.: Мир, 1986.
3. Генкин С.А., Итенберг И.В., Фомин Д.В. Ленинградские математические кружки. – Киров: АСА,
1994.
4. Гусев В.А. Внеклассная работа по математике. – М.: Просвещение, 1977.
5. Курант Р., Роббинс Т. Что такое математика. Перевод с англ. А.Н. Колмогорова. – М.: МЦНМО,
2001.
6. Радемахер Г., Теплиц О. Числа и фигуры. – М.: Наука, 1966.
7. Саркисян А.А., Колягин Ю.М. Познакомьтесь с топологией. – М.: Просвещение, 1976.
8. Смирнов С.Г. Прогулки по замкнутым поверхностям. (Серия: «Библиотека «Математическое
просвещение»» Вып. 27). – М.: МЦНМО, 2003.
9. Фарков А.В. Учимся решать олимпиадные задачи. Геометрия. 5–11 классы. – М.: Айрис–пресс,
2007.
Оглавление
Скачать