Ейлерові графи

Поняття та характеристика терміну "Ейлерові графи", основні відомості і теореми, пов’язані з цим поняттям. Задача про кенігсберзькі мости, оцінка числа ейлеровими графами. Алгоритм побудови Ейлерового кола. Розповсюдження та популярність ейлерових графів.

Рубрика Математика
Вид курсовая работа
Язык украинский
Дата добавления 25.11.2014
Размер файла 53,2 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Поморського державного університету

ім. М.В. Ломоносова

Курсова робота

Ейлерові графи

Виконала студентка 4 курсу

42 групи математичного

факультету Катишева Н.Г.

Науковий керівник:

Токаревська С.А.

Архангельськ

2004

Зміст

Введення

Глава 1. Теоретична частина

1.1 Основні поняття теорії графів

1.2 Маршрути і зв'язність

1.3 Задача про кенігсберзькими мостах

1.4 Ейлерови графи

1.5 Оцінка числа ейлеровим графів

1.6 Алгоритм побудови Ейлера кола в цьому ейлеровим графі

Висновок

Література

Введення

Перша робота з теорії графів, що належить відомому швейцарському математику Л. Ейлера, з'явилася в 1736г. Спочатку теорія графів здавалася досить незначним розділом математики, так як вона мала справу в основному з математичними розвагами й головоломками. Однак подальший розвиток математики і особливо її додатків дало сильний поштовх розвитку теорії графів. Вже в XIX столітті графи використовувалися при побудові схем.

В даний час ця теорія знаходить численне застосування в різноманітних практичних питаннях: при встановленні різного роду відповідностей, при вирішенні транспортних задач, задач про рух інформації у мережі нафтопроводів, в програмуванні та теорії ігор, теорії передачі повідомлень. Теорія графів тепер застосовується і в таких областях, як економіка, психологія і біологія.

У цій роботі ми докладніше розглянемо Ейлерови графи, основні відомості і теореми, пов'язані з цим поняттям. А також завдання, які вирішуються за допомогою ейлеровим графів.

теорія графа кенігсберзький ейлеровий

Глава 1. Теоретична частина

1.1 Основні поняття теорії графів

Граф G - пара (V, X), де V кінцеве непорожнє безліч, що містить p вершин, а безліч Х містить q невпорядкованих пар різних вершин з V.

Кожну пару X = {u, v} вершин у Х називають ребром графа G і кажуть, що Х з'єднує u і v. Ми будемо писати X = uv і говорити, що u і v - суміжні вершини. Вершина u і ребро Х інцидентних, так само як v і Х. Якщо два різних ребра X і Y інцидентних однієї і тієї ж вершині, то вони називаються суміжними. Граф з р вершинами і q ребрами називається (p; q) - графом. Граф (1,0) - називається тривіальним. Якщо елементом множини V може бути пара однакових елементів u, то такий елемент безлічі V називається петлею. [3]

Типи графів:

· Мультиграф, в ньому не допускаються петлі, але пари вершин можуть з'єднуватися більш ніж одним ребром, ці ребра називаються кратними.

· Псевдограф, в ньому допускаються петлі і кратні ребра (рис.2).

Рис.1

Рис.2

Орієнтований граф, або орграф, складається з кінцевого непорожньої безлічі V вершин і заданого набору Х впорядкованих пар різних вершин. Елементи з Х називаються орієнтованими ребрами, або дугами. Ні петель і кратних дуг (рис. 3).

Рис.3

Рис.4

· Спрямований граф - це орграф, що не має симетричних пар орієнтованих ребер (рис. 4).

· Помічені графи (або перенумеровані), якщо його вершини відрізняються одна від одної будь-якими позначками. Як позначок зазвичай використовуються букви або цілі числа. [6]

Ступенем вершини v i у графі G називається число ребер, інцидентних v i , Позначається d i. [6] Для орграфа вводяться поняття ступеня входу і виходу. Ступенем виходу вершини v називається кількість ребер, для яких v є початковою вершиною, позначається outdeg (v). Ступенем входу вершини v називається кількість ребер, для яких v є кінцевою вершиною, позначається indeg (v). Якщо indeg (v) = 0, то вершина v називається джерелом. Якщо outdeg (v) = 0, то вершина v називається стоком. [1]

1.2 Маршрути і зв'язність

Граф G / (U /, V /) називається подграфом графа G (U, V), якщо U / МU і V / МV. Позначення: G / МG.

Якщо V / = V, то G / називається остовних подграфом G. [3]

Маршрутом у графі G називається чергується послідовність вершин і ребер v 0, x 1, v 1, ... v n -1, x n, v n; ця послідовність починається і закінчується вершиною, і кожне ребро послідовності інцидентне двом вершин, одна з яких безпосередньо передує йому, а інша безпосередньо слідує за ним. Зазначений маршрут з'єднує вершини v 0 і v n і його можна позначити v 0 v 1 v 2 ... v n (Наявність ребер мається на увазі). Ця послідовність іноді називається (v 0 - v n)-маршрутом. Маршрут замкнутий, якщо v 0 = v n, і відкритий в іншому випадку. Маршрут називається ланцюгом, якщо всі його ребра різні, і простий ланцюгом, якщо всі вершини (а отже, і ребра) різні. Замкнута ланцюг називається циклом. Замкнуте маршрут називається простим циклом, якщо всі його n вершин різні і n і 3.

Граф G називається зв'язковим, якщо будь-яка пара його вершин з'єднана простий ланцюгом. [6]

1.3 Задача про кенігсберзькими мостах

Батьком теорії графів є Ейлер (1707-1782), який вирішив в 1736г. широко відому в той час завдання, що називалася проблемою Кенигсбергских мостів. У місті Кенігсберзі (нині Калінінград) було два острови, з'єднаних сімома мостами з берегами річки Преголя і один з одним так, як показано на малюнку 5. Завдання полягало в наступному: знайти маршрут проходження всіх чотирьох частин суші, який починався б з будь-якою з них, кінчався б на цій же частині і рівно один раз проходив по кожному мосту.

Легко, звичайно спробувати вирішити цю задачу емпірично, виробляючи перебір всіх маршрутів, але всі спроби закінчяться невдачею. Винятковий внесок Ейлера у вирішення цього завдання полягає в тому, що він довів неможливість такого маршруту.

Для доказу того, що задача не має рішення, Ейлер позначив кожну частину суші точкою (вершиною), а кожен міст - лінією (ребром), що з'єднує відповідні точки. Вийшов "граф". Цей граф показаний на малюнку 6, де точки відзначені тими ж буквами, що й чотири частини суші на малюнку 5.

Рис.6.

Твердження про не існування "позитивного" рішення у цієї задачі еквівалентно твердженням про неможливість обійти спеціальним чином граф, представлений на малюнку 6.

Вирушаючи від цього окремого випадку Ейлер узагальнив постановку задачі і знайшов критерій існування обходу у даного графа, а саме граф повинен бути зв'язковим і кожна його вершина має бути інцедентна кратному числа ребер. [6]

1.4 Ейлерові графи

Рішення Ейлером задачі про Кенігсбергських мостах призвела до першої опублікованій роботі з теорії графів. Задачу про обхід мостів можна узагальнити і отримати таку задачу теорії графів: чи можна знайти в даному графі G цикл, у якому всі вершини і всі ребра? Граф, у якому це можливо, називається ейлеровим. Таким чином, Ейлером граф має Ейлером цикл - замкнутий ланцюг, що містить всі вершини і всі ребра. Ясно, що Ейлером граф повинен бути зв'язковим. [6]

Якщо зняти обмеження на замкнутість ланцюга, то граф називається напівейлеревеми.

Теорема 1 (критерій)

Граф з більш ніж однією вершиною має Ейлером цикл тоді і тільки тоді, коли він зв'язний і кожна його вершина має парну ступінь.

Доказ: Припустимо, що граф G має Ейлером цикл. Граф є зв'язковим, оскільки кожна вершина належить циклу. Для будь-якої вершини v графа G щоразу, коли Ейлером цикл проходить через v, він вносить 2 в ступінь v. Тому ступінь v парна.

Назад, потрібно показати, що кожен зв'язний граф, у якого ступеня вершин парні, має Ейлером цикл. Доведемо цю теорему, використовуючи індукцію за кількістю вершин. Оскільки теорема справедлива при n Ј 3, почнемо індукцію з n = 3. Припустимо, що кожен зв'язний граф, що має менш k вершин, і всі вершини якого мають парному ступенем, містить Ейлером цикл. Нехай G - зв'язний граф, що містить k вершин, ступеня яких парні. Припустимо, що v 1 і   v 2 - вершини графа G. Оскільки граф G - зв'язний, існує шлях з v 1 в v 2. Оскільки ступінь v 2 - парна, існує невикористане ребро, по якому можна продовжити шлях. Оскільки граф кінцевий, то шлях, в кінці кінців, повинен повернутися в v 1, і Ейлером цикл З 1 можна вважати побудованим. Якщо С 1 є ейлеровим циклом для G, тоді доказ закінчено. Якщо ні, то нехай G / - під граф графа G, отриманий видаленням всіх ребер, що належать З 1. Оскільки З 1 містить парне число ребер, інцидентних кожній вершині, кожна вершина під графа G / має парну ступінь.

Нехай e - ребро графа G /, нехай G e - компонента графа G /, що містить тобто Оскільки G / має менше, ніж k, вершин, і в кожної вершини графа G / парна ступінь, граф G / має Ейлером цикл. Нехай З 2. Далі у С 1 і С 2 є загальна вершина, допустимо, а. Тепер можна продовжити Ейлером цикл, починаючи його в а, пройти З 1, повернутися в а, потім пройти С 2 і повернутися в а. Якщо новий Ейлером цикл не є ейлеровим циклом для G , Продовжуємо використовувати цей процес, розширюючи наш Ейлером цикл, поки, до кінці кінців, не отримаємо Ейлером цикл для G [1].

З теореми 1 випливає, що якщо в зв'язковому графі G немає вершин з непарними ступенями, то в G є замкнута ланцюг, що містить всі вершини і всі ребра графа G. Аналогічний результат справедливий для зв'язних графів, що мають деяке число вершин з непарними ступенями.

Слідство 1 (а): Нехай G-зв'язний граф, в якому 2n вершин мають непарні ступеня, n> 1. Тоді безліч ребер графа G можна розбити на n відкритих ланцюгів.

Слідство 1 (б): Нехай G-зв'язний граф, в якому дві вершини мають непарні ступеня. Тоді в G є відкрита ланцюг, що містить всі вершини і всі ребра графа G (і починається в одній з вершин з непарної ступенем, а закінчується в іншій). [6]

Ейлеровим шляхом у графі називається шлях, який містить всі ребра графа. Ейлерів шлях називається власним, якщо він не є ейлеровим циклом. [1]

Теорема 2: Якщо граф G має ейлеровим шляхом з кінцями А і В (А не збігається з В), то граф G зв'язний і А і В - єдині непарні його вершини.

Доказ: Зв'язність графа випливає з визначення ейлерова шляху. Якщо шлях починається в А, а закінчується в іншій вершині, то і А і В - непарні навіть якщо шлях неодноразово проходив через А і В. У будь-яку іншу вершину графа шлях повинен був привести і вивести з неї, то є всі інші вершини повинні бути парними.

Теорема 3: Якщо граф G зв'язний і А і В єдині непарні вершини його, то граф G має ейлеревим шляхом з кінцями А і В.

Доказ: Вершини А і В можуть бути з'єднані ребром у графі, а можуть бути поєднані.

Якщо А і В з'єднані ребром, то видалимо його, і стануть всі вершини стануть парними. Новий граф (по теоремі 1) має ейлеревим циклом, початком і кінцем якого може служити будь-яка вершина. Почнемо Ейлером шлях у вершині А і закінчимо його у вершині А. Додаємо ребро (А, В) і отримаємо Ейлером шлях з початком в А і кінцем у В.

Якщо А і В не з'єднані ребром, то до графа додаємо нове ребро (А, В), тоді всі вершини його стануть парними. Новий граф (по теоремі 1) має ейлеревим циклом. Почнемо його з вершини А по ребру (А, В). Закінчується шлях теж у вершині А. Якщо видалити тепер з отриманого циклу ребро (А, В), то залишиться Ейлером шлях з початком у В і кінцем в А чи початком в А і кінцем В.

Таким чином, будь-яку замкнуту фігуру, що має в точності дві непарні вершини, можна накреслити одним розчерком без повторень, почавши в одній з непарних вершин, а скінчивши в іншій.

Теорема 4: Якщо зв'язний граф G має 2k непарних вершин, то знайдеться сімейство з k шляхів, які в сукупності містять всі ребра графа в точності по одному разу.

Доказ: Половину непарних вершин позначимо А 1, А 2, ..., А k, іншу половину В 1, В 2, ..., У k (рис.7). Якщо вершини А i і В i (1 <i <k) з'єднані ребром, то видалимо з графа G ребро (А i, У i). Якщо вершини А і В не з'єднані ребром, то додаємо до G ребро (А i, У i). Усі вершини нового графа будуть парними, тобто в новому графі знайдеться Ейлером цикл. При відновленні графа G цикл розіб'ється на k окремих шляхів, що містять всі ребра графа. [2]

Рис.7

Нехай G = (V, E) - орієнтований граф. Орієнтованим циклом називається орієнтований шлях ненульовий довжини з вершини в ту ж вершину без повторення ребер.

Нехай G = (V, E) - орієнтований граф. Орієнтований цикл, який включає всі ребра і вершини графа G, називається ейлеревим циклом. Кажуть, що орієнтований граф G має Ейлером цикл.

Теорема 5: Орієнтований граф має Ейлером цикл тоді і тільки тоді, коли він зв'язний і ступінь входу кожної вершини дорівнює ступеня виходу. [1]

1.5 Оцінка числа ейлеревими графами

Лема: У будь-якому графі число вершин непарної ступеня парне.

Доказ: За теоремою 1 сума ступенів усіх вершин число парне. Сума ступенів вершин парному ступеня парна, значить, сума ступенів вершин непарної мірою також парна, значить, їх парне число.

Нехай G (p) - множина всіх графів з р вершинами, а Е (р) - безліч ейлеревим графів з р вершинами.

Теорема 6: Ейлеревих графів майже немає, тобто

lim

Доказ: Нехай E / (р) - безліч графів з р вершинами і парними ступенями. Тоді за теореме1 Е (р) МЕ / (p) і | Е (р) | Ј | Е / (p) |. У будь-якому графі число вершин непарної ступеня парне, отже, будь-граф з Е / (p) можна отримати з деякого графа G (p-1), якщо додати нову вершину і з'єднати її з усіма старими вершинами непарної ступеня. Отже, | Е / (p) | Ј | G (p-1) |. Але | G (p) | = 2 C (p, 2). Зауважимо, що

С (k, 2)-C (k-1, 2) ==  

Далі маємо:

| Е (р) | Ј | Е / (p) | Ј | G (p-1) | = 2 C (p -1,2) = 2 C (p, 2) - (p -1) = | G (p) | 2 - (p -1)

, Звідки lim . [3]

1.6 Алгоритм побудови Ейлеревого кола в ейлеревім графі

Цей метод відомий під назвою алгоритму Флері.

Теорема 7: Нехай G - Ейлером граф, тоді наступна процедура завжди можлива і призводить до Ейлера ланцюга графа G. Виходячи з довільної вершини і, йдемо по ребрах графа довільним чином, дотримуючись лише наступні правила:

1) стираємо ребра по мірі їх проходження і стираємо також ізольовані вершини, які при цьому утворюються;

2) на кожному етапі йдемо по мосту тільки тоді, коли немає інших можливостей.

Доказ: Покажемо спочатку, що вказана процедура може бути виконана на кожному етапі. Припустимо, що ми досягли певної вершини V; тоді якщо V № U, то залишився під граф H зв'язний і містить рівно дві вершини непарної ступеня, а саме U і V. Згідно з теоремою 3 та визначення півейлеревого графа, граф H містить півейлеревого ланцюг P з V в U. Оскільки видалення першого ребра ланцюга Р не порушує зв'язності графа Н, то описане в теоремі побудова (Т 1б)) можливо на кожному етапі. Якщо ж V = U, то доказ залишається тим же самим до тих пір, поки є ще ребра, інцидентних вершині U.

Залишилося тільки показати, що дана процедура завжди призводить до повної Ейлера ланцюга. Але це очевидно, тому що в G не може бути ребер, що залишилися не пройденими після використання останнього ребра, інцидентне U. В іншому випадку видалення деякого ребра, суміжного одному з решти, призвело б до незв'язною графу, що суперечить умові 2). [5]

Висновок

У даній роботі були розглянуті основні поняття теорії графів, їх види. Велику увагу приділили питанню існування в них ейлеревих ланцюгів і циклів, розглянули ряд теорем і властивостей. Описали алгоритм знаходження ейлеревого циклу в довільному графі, а в практичній частині показали його застосування на конкретних прикладах.

Відомо, що Ейлерові графи отримали широке розповсюдження і популярність завдяки тому, що багато головоломки і завдання можна вирішити з використанням знань теорії графів. Приватні приклади таких головоломок і сюжетних завдань були приведені в практичній частині. Задачі на відшукання шляхів через лабіринти, близькі до завдань на Ейлерові графи, знаходять застосування в сучасній психології і при конструюванні обчислювальних машин. Також з практичної точки зору, зараз графи застосовують у багатьох інших областях науки таких як: програмування, фізика, хімія, біологія, економіка і т.д.

Література

1. Андерсон, Джеймс А. Дискретна математика і комбінаторика: пров. з англ. - М.: Видавничий дім «Вільямс», 2003. - 960с.

2. Березіна Л. Ю. Графи і їхнє застосування. - М.: Просвещение, 1979.

3. Новіков С.А. Дискретна математика для програмістів - СПб.: Питер, 2001. - 304с.

4. Оре о. Графи і їхнє застосування. - М.: Світ, 1973.

5. Уілсон Р. Введення в теорію графів. - М.: Світ, 1977.

6. Харарі Ф. Теорія графів. - М.: Світ, 1973.

Размещено на Allbest.ru

...

Подобные документы

  • Оцінки для числа ребер з компонентами зв‘язності. Орієнтовані графи, графи з петлями, графи з паралельними дугами. Ойлерова ломиголовка "Кенігзберзьких мостів". Основні поняття та означення ойлерових графів. Сутність та поняття гамільтонових графів.

    курсовая работа [2,6 M], добавлен 18.07.2010

  • Історія виникнення графів, основні поняття теорії та різновиди: повні, регулярні, платонові, двочастинні. Маршрути, ланцюги і цикли. Означення гамільтонового та напівгамільтонового графа, достатні умови. Задача побудови гамільтонових циклів у графі.

    курсовая работа [327,7 K], добавлен 22.01.2013

  • Теорія графів та її використання у різних галузях. У фізиці: для побудови схем для розв’язання задач. У біології: для розв’язання задач з генетики. Спрощення розв’язання задач з електротехніки за допомогою графів. Математичні розваги і головоломки.

    научная работа [2,1 M], добавлен 10.05.2009

  • Необхідні поняття теорії графів. Задача про максимальний потік. Алгоритм Форда знаходження максимального потоку. Модифікація алгоритму Форда розв’язання задачі максимізації кількості призначень у задачах розподілу. Результати числового експерименту.

    курсовая работа [499,9 K], добавлен 18.12.2013

  • Теорія приведення загального рішення кривих і поверхонь другого порядку до канонічного виду в системі побудови графіків. Основні поняття (лінійний оператор, власний вектор і власне значення матриці, характеристичне рівняння, квадратична форма) і теореми.

    курсовая работа [328,3 K], добавлен 13.11.2012

  • Оцінка ймовірності відхилення випадкової величини Х від її математичного сподівання. Знаходження дисперсії випадкової величини за допомогою теореми Бернуллі. Застосування для випадкової величини нерівності Чебишова. Суть центральної граничної теореми.

    реферат [88,5 K], добавлен 02.02.2010

  • Історія створення і різні формулювання теореми Піфагора як актуальної математичної задачі, спроби докази теореми. Визначення теореми Фалеса про пропорційні відрізки, її рішення. Місце теореми Вієта та формули Герона в сучасному шкільному курсі геометрії.

    курсовая работа [1,5 M], добавлен 25.05.2019

  • Особливості реалізації алгоритмів Прима та Крускала побудови остового дерева у графі. Оцінка швидкодії реалізованого варіанта алгоритму. Характеристика різних методів побудови остовних дерев мінімальної вартості. Порівняння використовуваних алгоритмів.

    курсовая работа [177,3 K], добавлен 18.08.2010

  • Джерела неточностей у процесі обчислень. Види наближених значень. Абсолютні та граничні похибки. Поняття значущої цифри. Зв'язок числа вірних знаків наближеного числа з його відносною помилкою. Правила округлення чисел. Оцінка відносної похибки функції.

    презентация [72,0 K], добавлен 06.02.2014

  • Основні положення теорії графов. Алгоритм розфарбування графу методом неявного перебору. Задання графу матрицею суміжності. Особливості програмної реалізації на мові Turbo Pascal алгоритму оптимального розфарбування вершин завантаженого з файлу графа.

    курсовая работа [557,1 K], добавлен 15.06.2014

  • Поняття диференційованості, похідної, диференціала. Теореми про диференційованість деяких відображень. Частинні похідні вищих порядків та матриця Якобі. Достатні умови диференційованості. Теореми про "скінченні прирости". Диференціали вищих порядків.

    курсовая работа [1,8 M], добавлен 08.10.2011

  • Основні поняття і теореми. Обчислення визначників методом зміни елементів, представлення їх у вигляді суми, виділення лінійних множників, методом рекурентних співвідношень, знижуючи їхній порядок за допомогою розкладання за елементами рядка або стовпця.

    контрольная работа [137,9 K], добавлен 25.03.2011

  • Алгоритм Миллера-Рабина и малая теорема Ферма. Псевдопростые числа, тест на простоту. Криптографический алгоритм шифрования с открытым ключом и цифровой подписью. Создание открытого и секретного ключей. Режим подписи сообщения и способы ее проверки.

    реферат [65,1 K], добавлен 12.12.2009

  • Кардіоїда як плоска лінія, яка описується фіксованою точкою кола, що котиться по нерухомій кола з таким же радіусом, напрямки її вивчення, головні властивості, математичне значення. Поняття та структура спіралі Архімеда. Призначення лемніскати Бернуллі.

    презентация [7,4 M], добавлен 31.01.2016

  • Число как основное понятие математики. Натуральные числа. Простые числа Мерсенна, совершенные числа. Рациональные числа. Дробные числа. Дроби в Древнем Египте, Древнем Риме. Отрицательные числа. Комплексные, векторные, матричные, трансфинитные числа.

    реферат [104,5 K], добавлен 12.03.2004

  • Ознайомлення із формулюваннями задач на побудову; застосування методів геометричного місця точок, центральної та осьової симетрії, паралельного переносу та повороту для їх розв'язання. Правила побудови шуканих фігур за допомогою циркуля і лінійки.

    курсовая работа [361,7 K], добавлен 04.12.2011

  • Целочисленные задачи математического программирования. Постановка транспортной задачи по критерию стоимости в матричной форме. Задача о назначении (проблема выбора, задача о женихах и невестах). Алгоритм метода Гомори. Формирование правильного отсечения.

    курсовая работа [868,8 K], добавлен 05.12.2012

  • Эйлеровы цепи и циклы, теоремы. Алгоритм построения эйлерова цикла. Обоснование алгоритма. Нахождение кратчайших путей в графе. Алгоритм Форда отыскания кратчайшего пути. Задача отыскания кратчайших расстояний между всеми парами вершин. Алгоритм Флойда.

    реферат [108,4 K], добавлен 01.12.2008

  • Характеристика та поняття потрійного інтеграла, умови його існування та основні властивості. Особливості схеми побудови та обчислення потрійного інтегралу, його застосування для розв’язання рівнянь. Правило заміни змінних в потрійному інтегралі.

    контрольная работа [400,3 K], добавлен 23.03.2011

  • Поняття диференційованості функції в даній точці, основні формули. Диференціал функції однієї змінної, його застосування. Основні означення, які відносяться до функції кількох змінних. Похідна алгебраїчної суми скінченного числа диференційованих функцій.

    реферат [101,8 K], добавлен 02.11.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.