4.2: Планарні графіки
!
Коли зв'язаний графік може бути намальований без перетину країв, він називається планарним. Коли плоский графік малюється таким чином, він ділить площину на області, які називаються гранями.
- Намалюйте, якщо можливо, два різних плоских графіка з однаковою кількістю вершин, ребер та граней.
- Намалюйте, якщо можливо, два різних плоских графіка з однаковою кількістю вершин і ребер, але різною кількістю граней.
Коли можна намалювати графік так, щоб жодна з країв не перетиналася? Якщо це можливо, ми говоримо, що графік плоский (так як ви можете намалювати його на площині).
Зверніть увагу, що визначення плоского включає в себе словосполучення «можна». Це означає, що навіть якщо графік не виглядає так, як він плоский, він все одно може бути. Можливо, ви можете перемалювати його таким чином, щоб жодні краї не перетинаються. Наприклад, це плоский граф:
Це тому, що ми можемо перемалювати його так:
Графіки однакові, тому, якщо один плоский, інший теж повинен бути. Однак початкове креслення графіка не було площинним зображенням графа.
Коли плоский граф малюється без перетину ребер, ребра і вершини графа ділять площину на області. Ми будемо називати кожен регіон обличчям. Графік вище має 3 грані (так, ми включаємо область «зовні» як обличчя). Кількість граней не змінюється незалежно від того, як ви малюєте графік (якщо ви робите це без перетину ребер), тому має сенс призначити кількість граней як властивість плоского графа.
УВАГА: ви можете підраховувати грані лише тоді, коли графік намальований плоскою схемою. Для прикладу розглянемо ці два зображення одного і того ж графіка:
Якщо ви спробуєте підрахувати обличчя за допомогою графіка зліва, ви можете сказати, що є 5 осіб (включаючи зовнішню сторону). Але креслення графіка з плоским зображенням показує, що насправді існує всього 4 грані.
Існує зв'язок між кількістю вершин (v), кількістю ребер () і кількістю граней (ef) у будь-якому пов'язаному планарному графі. Цей зв'язок називається формулою Ейлера.
Визначення: Формула Ейлера для планарних графів
Для будь-якого (зв'язаного) плоского графа зv вершинами,e ребрами таf гранями ми маємо
\ begin {рівняння*} v-e + f = 2\ end {рівняння*}
Чому формула Ейлера вірна? Один із способів переконати себе в його обґрунтованості - крок за кроком намалювати планарний графік. Почніть з графікаP2:
Будь-який зв'язаний граф (окрім однієї ізольованої вершини) повинен містити цей підграф. Тепер створіть свій графік, додаючи ребра та вершини. Кожен крок буде складатися або з додавання нової вершини, з'єднаної новим ребром до частини вашого графіка (таким чином, створення нового «шипа») або з'єднання двох вершин, які вже є на графіку, з новим ребром (завершення схеми).
Що роблять ці «ходи»? При додаванні шипа кількість ребер збільшується на 1, кількість вершин збільшується на одиницю, а кількість граней залишається колишнім. Але це означає, щоv−e+f не змінюється. Завершення схеми додає одне ребро, додає одну грань і зберігає кількість вершин однаковою. Так знову ж таки,v−e+f не змінюється.
Оскільки ми можемо побудувати будь-який графік, використовуючи комбінацію цих двох ходів, і це ніколи не змінює кількістьv−e+f,, що кількість буде однаковою для всіх графіків. Але зверніть увагу, що наш початковий графікP2 маєv=2,e=1 іf=1, такv−e+f=2. Цей аргумент по суті є доказом індукції. Хорошою вправою було б переписати його як офіційний індукційний доказ.
Неплощинні графіки
!
Для повних графіківKn, ми хотіли б мати можливість сказати щось про кількість вершин, ребер і (якщо граф плоский) граней. Давайте спочатку розглянемоK3:
- Скільки вершинK3 має? Скільки ребер?
- ЯкщоK3 плоска, скільки граней вона повинна мати?
Повторіть частини (1) і (2) дляK4,K5, іK23.
А як щодо повних двосторонніх графіків? Скільки вершин, ребер та граней (якби вони були плоскими)K7,4 має? Для яких значеньm іn єKn іKm,n плоских?
Не всі графіки площинні. Якщо ребер занадто багато і занадто мало вершин, то частина ребер потрібно буде перетинати. Перший раз це відбувається вK5.
Якщо ви спробуєте перемалювати це без перетину країв, ви швидко потрапите в неприємності. Здається, один край занадто багато. Насправді, ми можемо довести, що незалежно від того, як ви його малюєте, завждиK5 буде перетинатися краю.
Теорема4.2.1
K5не площинний.
- Доказ
-
Доказ - протиріччя. Тому припустимо, щоK5 це плоска. Тоді графік повинен задовольняти формулі Ейлера для планарних графів. K5має 5 вершин і 10 ребер, тому ми отримуємо
\ begin {рівняння*} 5 - 10 + f = 2\ кінець {рівняння*}який говорить про те, що якщо графік намальований без перетину країв, були бf=7 грані.
Тепер розглянемо, скільки країв оточують кожну грань. Кожна грань повинна бути оточена як мінімум 3 ребрами. BДозволяти загальна кількість меж навколо всіх граней на графіку. Таким чином, ми маємо щоB≥3f. Але також,B=2e, оскільки кожен край використовується як межа рівно двічі. Збираючи це воєдино, ми отримуємо
\ begin {рівняння*} 3f\ le 2e\ end {рівняння*}Але це неможливо, так як ми вже визначили, щоf=7e=10, і21≰ це протиріччя так насправдіK_5 не планарне.
\square
Інший найпростіший граф, який не є площинним, єK_{3,3}
Доведення того,K_{3,3} що не планарно відповідає будинкам і комунікаціям головоломка: неможливо підключити кожен з трьох будинків до кожного з трьох інженерних комунікацій без перетину ліній.
Теорема\PageIndex{2}
K_{3,3}не площинний.
- Доказ
-
Знову ж таки, протікаємо протиріччям. Припустимо,K_{3,3} були плоскими. Тоді за формулою Ейлера буде 5 граней, так якv = 6\text{,}e = 9\text{,} і6 - 9 + f = 2\text{.}
Скільки меж оточують ці 5 граней? BДозволяти це число. Оскільки кожне ребро використовується як межа двічі, ми маємоB = 2e\text{.} також,B \ge 4f оскільки кожна грань оточена 4 або більше кордонами. Ми знаємо, що це правда, тому щоK_{3,3} є двостороннім, тому не містить жодних циклів 3-краю. Таким чином
\ begin {рівняння*} 4f\ le 2e. \ end {рівняння*}Але це б говорило про те,20 \le 18\text{,} що явно помилково. При цьомуK_{3,3} не площинний.
\square
Зверніть увагу на схожість і відмінності цих доказів. Обидва є доказами протиріччя, і обидва починаються з використання формули Ейлера для отримання (передбачуваної) кількості граней на графіку. Потім ми знаходимо залежність між кількістю граней та кількістю ребер на основі того, скільки ребер оточує кожну грань. Це єдина відмінність. У доказ, боK_5\text{,} ми отримали3f \le 2e і дляK_{3,3} нас йдемо4f \le 2e\text{.} Коефіцієнтf є ключовим. Це найменша кількість країв, які можуть оточувати будь-яке обличчя. Якщо певну кількість ребер оточує грань, то ці ребра утворюють цикл. Так що число - це розмір найменшого циклу в графіку.
Загалом, якщо ми дозволимоg бути розмір найменшого циклу в графіку (gрозшифровується як обхват, який є технічним терміном для цього), то для будь-якого планарного графіка ми маємоgf \le 2e\text{.} Коли це не погоджується з формулою Ейлера, ми точно знаємо, що графік не може бути планарним.
Багатогранники
Досліджуйте!
Куб - приклад опуклого багатогранника. Він містить 6 однакових квадратів для його граней, 8 вершин та 12 ребер. Куб - це правильний багатогранник (також відомий як платонічне тіло), оскільки кожна грань є ідентичним правильним багатокутником, і кожна вершина з'єднує рівну кількість граней.
Є рівно чотири інших правильних багатогранника: тетраедр, октаедр, додекаедр і ікосаедр з 4, 8, 12 і 20 гранями відповідно. Скільки вершин і ребер має кожна з них?
Ще одна область математики, де ви, можливо, чули терміни «вершина», «край» та «обличчя» - це геометрія. Багатогранник - це геометричне тверде тіло, що складається з плоских багатокутних граней, з'єднаних по краях і вершинам. Нас особливо цікавлять опуклі багатогранники, а це означає, що будь-який відрізок лінії, що з'єднує дві точки на внутрішній стороні багатогранника, повинен цілком міститися всередині багатогранника. 2
Альтернативним визначенням опуклих є те, що внутрішній кут, утворений будь-якими двома гранями, повинен бути менше180 ^o.
Зверніть увагу, що оскільки8 - 12 + 6 = 2\text{,} вершини, ребра та грані куба задовольняють формулі Ейлера для плоских графів. Це не випадковість.
Ми можемо представити куб як плоский граф, проектуючи вершини та ребра на площину. Одна з таких проекцій виглядає так:
Фактично, кожен опуклий багатогранник може проектуватися на площину без перетину країв. Подумайте про розміщення багатогранника всередині сфери, зі світлом у центрі сфери. Краї і вершини багатогранника відкидають тінь на внутрішню частину сфери. Потім можна вирізати отвір у сфері посередині однієї з проектованих граней і «розтягнути» сферу, щоб лягти рівно на площині. Обличчя, яке було проколото, стає «зовнішнім» обличчям планарного графа.
Справа в тому, що ми можемо застосувати те, що ми знаємо про графіки (зокрема плоскі графіки) до опуклих багатогранників. Оскільки кожен опуклий багатогранник може бути представлений у вигляді плоского графа, ми бачимо, що формула Ейлера для плоских графів також має місце для всіх опуклих багатогранників. Ми також можемо застосувати ті самі міркування, які ми використовуємо для графіків в інших контекстах до опуклих багатогранників. Наприклад, ми знаємо, що немає опуклих багатогранників з 11 вершинами все ступеня 3, оскільки це зробило б 33/2 ребра.
Приклад\PageIndex{3}
Чи існує опуклий багатогранник, що складається з трьох трикутників і шести п'ятикутників? А як щодо трьох трикутників, шести п'ятикутників і п'яти гептагонів (7-сторонніх багатокутників)?
- Рішення
-
Скільки ребер мали б такі багатогранники? Для першого запропонованого багатогранника трикутники сприяли б загалом 9 ребер, а п'ятикутники сприятимуть 30. Однак це підраховує кожне ребро двічі (оскільки кожне ребро межує рівно з двома гранями), даючи 39/2 ребра, неможливість. Такого багатогранника немає.
Другий багатогранник не має цієї перешкоди. Додаткові 35 ребер, спричинені гептагонами, дають загалом 74/2 = 37 ребер. Поки що добре. Тепер скільки вершин має цей передбачуваний багатогранник? Ми можемо використовувати формулу Ейлера. Є 14 облич, тому ми маємоv - 37 + 14 = 2 or equivalently v = 25\text{.} But now use the vertices to count the edges again. Each vertex must have degree at least three (that is, each vertex joins at least three faces since the interior angle of all the polygons must be less that 180^\circ), so the sum of the degrees of vertices is at least 75. Since the sum of the degrees must be exactly twice the number of edges, this says that there are strictly more than 37 edges. Again, there is no such polyhedron.
Щоб завершити це застосування плоских графів, розглянемо правильні багатогранники. Вище ми стверджували, що їх всього п'ять. Звідки ми знаємо, що це правда? Ми можемо довести це за допомогою теорії графів.
Теорема\PageIndex{3}: regular polyhedra
Правильних багатогранників рівно п'ять.
- Доказ
-
Нагадаємо, що правильний багатогранник має всі його грані однакові правильні багатокутники, і що кожна вершина має однаковий ступінь. Розглянемо випадки, розбиті тим, що правильний багатокутник може бути.
Випадок 1: Кожна грань - це трикутник. fДозволяти кількість граней. Є потім3f/2 краю. Використовуючи формулу Ейлера, ми маємоv - 3f/2 + f = 2 такv = 2 + f/2\text{.} Тепер кожна вершина має однаковий ступінь, скажімо,k\text{.} так що кількість ребер такожkv/2\text{.} Покладання це разом дає
\ begin {рівняння*} e =\ frac {3f} {2} =\ frac {k (2+f/2)} {2}\ кінець {рівняння*}який говорить
\ begin {рівняння*} k =\ frac {6f} {4+f}\ кінець {рівняння*}Нам потрібноk і обидваf бути додатними цілими числами. Зауважте, що\frac{6f}{4+f} є зростаючою функцією для позитивнихf\text{,} і має горизонтальну асимптоту на 6. Таким чином, єдино можливі значення дляk 3, 4 і 5. Кожен з них можливий. Для отриманняk = 3\text{,} нам потрібноf = 4 (це і є тетраедр). Дляk = 4 беремоf = 8 (восьмигранник). Дляk = 5 беремоf = 20 (ікосаедр). Таким чином, існує рівно три правильних багатогранника з трикутниками для граней.
Випадок 2: Кожне обличчя - квадрат. Тепер ми маємоe = 4f/2 = 2f\text{.} Використовуючи формулу Ейлера, ми отримуємоv = 2 + f\text{,} і підрахунок ребер, використовуючиk ступінь кожної вершини, дає нам
\ begin {рівняння*} e = 2f =\ frac {k (2+f)} {2}\ end {рівняння*}Рішення дляk дарує
\ begin {рівняння*} k =\ frac {4f} {2+f} =\ frac {8f} {4+2f}\ кінець {рівняння*}Це знову зростаюча функція, але на цей раз горизонтальна асимптота знаходиться вk = 4\text{,} тому єдине можливе значення, якеk може прийняти 3. Це дає 6 граней, і у нас є куб. Існує тільки один правильний багатогранник з квадратними гранями.
Випадок 3: Кожне обличчя - це п'ятикутник. Виконуємо той же розрахунок, що і вище, на цей раз отримуючиe = 5f/2 такv = 2 + 3f/2\text{.}
\ begin {рівняння*} e =\ frac {5f} {2} =\ frac {k (2+3f/2)} {2}\ кінець {рівняння*}тому
\ begin {рівняння*} k =\ frac {10f} {4+3f}\ кінець {рівняння*}Тепер горизонтальна асимптота знаходиться на\frac{10}{3}\text{.} Це менше 4, так що ми можемо тільки сподіватися зробитиk = 3\text{.} Ми можемо зробити це, використовуючи 12 п'ятикутників, отримуючи додекаедр. Це єдиний правильний багатогранник з п'ятикутниками в якості граней.
Випадок 4: Кожна грань - цеn -кутник зn \ge 6\text{.} Дотримуючись тієї ж процедури, що і вище, ми виводимо, що
\ begin {рівняння*} k =\ frac {2nf} {4+ (n-2) f}\ кінець {рівняння*}який буде збільшуватися до горизонтальної асимптоти\frac{2n}{n-2}\text{.} Колиn = 6\text{,} ця асимптота знаходиться вk = 3\text{.} будь-якому більшому значенніn дасть ще меншу асимптоту. Тому не існує правильних багатогранників з гранями, більшими за п'ятикутники. 3 Зверніть увагу, що ви можете обробити площину шестигранниками. Це нескінченний планарний граф; кожна вершина має ступінь 3. Ці нескінченно багато шестикутників відповідають межі як\(f \to \infty\) to make \(k = 3\text{.}\)
\square