Основы теории графов 01: напоминание определений, теорема Форда—Фалкерсона
элементы теории графов
Transcript of элементы теории графов
![Page 1: элементы теории графов](https://reader034.fdocument.pub/reader034/viewer/2022052322/557f0279d8b42af44a8b4ed3/html5/thumbnails/1.jpg)
Элементы теории графовЭлементы теории графовРешение задач
Ключева Е.Е.
![Page 2: элементы теории графов](https://reader034.fdocument.pub/reader034/viewer/2022052322/557f0279d8b42af44a8b4ed3/html5/thumbnails/2.jpg)
Основные понятияОсновные понятияГраф – это средство наглядного представления элементов
объекта и связей между ними. Поэтому графы широко используются в моделировании.
Граф состоит из вершин, связанных дугами или ребрами. Вершины иногда называют узлами и изображают точками, кругами, овалами и т.д. Связи между вершинами называют ветвями и изображают линиями. Если линия направленная (со стрелкой), она называется дугой. Если линия ненаправленная (без стрелки), она называется ребром. Две вершины, соединенные дугой или ребром, называются смежными. Граф, у которого каждому ребру или дуге сопоставлено некоторое число, называется нагруженным.
Графическое изображение графа наиболее удобно для восприятия. Граф может быть также задан списком дуг и таблицами.
![Page 3: элементы теории графов](https://reader034.fdocument.pub/reader034/viewer/2022052322/557f0279d8b42af44a8b4ed3/html5/thumbnails/3.jpg)
Задание А2-2012Задание А2-2012Между населёнными пунктами A, B, C, D, E, F построены дороги,
протяжённость которых приведена в таблице. (Отсутствие числа в таблице означает, что прямой дороги между пунктами нет.)
A B C D E F
A 2 4
B 2 1 7
C 4 1 3 4
D 3 3
E 7 4 3 2
F 2
Определите длину кратчайшего пути между пунктами A и F (при условии, что передвигаться можно только по построенным дорогам).1) 9 2) 10 3) 11 4) 12
![Page 4: элементы теории графов](https://reader034.fdocument.pub/reader034/viewer/2022052322/557f0279d8b42af44a8b4ed3/html5/thumbnails/4.jpg)
РешениеРешениеНужно проехать из А в F, по схеме видим, что в любой из таких маршрутов
входит ребро EF длиной 2; таким образом, остается найти оптимальный маршрут из A в E
Попробуем перечислить возможные маршруты из А в Е:• А – В – Е длина 9• А – В – С – Е длина 7• А – В – C – D – Е длина 9• А –C – Е длина 8• А –C – B – Е длина 12• А –C – D – Е длина 10Из перечисленных маршрутов кратчайший – A-B-C-E – имеет длину 7,
таким образов общая длина кратчайшего маршрута A-B-C-E-F равна 7 + 2 = 9
Таким образом, правильный ответ – 1.
![Page 5: элементы теории графов](https://reader034.fdocument.pub/reader034/viewer/2022052322/557f0279d8b42af44a8b4ed3/html5/thumbnails/5.jpg)
Задание В9-2012Задание В9-2012На рисунке – схема дорог, связывающих города А, Б, В, Г, Д, Е, Ж, И, К.
По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Сколько существует различных путей из города А в город К?
Г
ВА
К
Е
БД
Ж
И
![Page 6: элементы теории графов](https://reader034.fdocument.pub/reader034/viewer/2022052322/557f0279d8b42af44a8b4ed3/html5/thumbnails/6.jpg)
РешениеРешение• запишем все вершины, в которые есть прямой путь из вершины A: Б,
В и Г; получается три начальных отрезка:• АБ, АВ, АГ• рассмотрим маршрут АБ: из Б можно ехать в В и Д, поэтому получаем
два маршрута:• АБВ, АБД• рассматриваем конечные точки этих маршрутов: из В можно ехать в Д
и Ж, а из Д – в И и К:• АБВД, АБВЖ, АБДИ, АБДК• снова смотрим на конечные точки: из Д едем в И и К, из Ж и И –
только в К:• АБВДИ, АБВДК, АБВЖК, АБДИК, АБДК
![Page 7: элементы теории графов](https://reader034.fdocument.pub/reader034/viewer/2022052322/557f0279d8b42af44a8b4ed3/html5/thumbnails/7.jpg)
• из И едем только в К, таким образом, все возможные маршруты, содержащие участок АБ, доведены до конечной точки К, всего 5 таких маршрутов:
• АБВДИК, АБВДК,АБВЖК, АБДИК, АБДК• затем аналогично рассматриваем маршруты, которые начинаются с
АВ:• АВД, АВЖ• АВДИ, АВДК, АВЖК• АВДИК, АВДК, АВЖК• всего 3 маршрута
![Page 8: элементы теории графов](https://reader034.fdocument.pub/reader034/viewer/2022052322/557f0279d8b42af44a8b4ed3/html5/thumbnails/8.jpg)
• наконец, остается рассмотреть маршруты, которые начинаются с АГ:• АГВ, АГЕ• АГВД, АГВЖ, АГЕЖ, АГЕК• АГВДИ, АГВДК, АГВЖК, АГЕЖК, АГЕК• АГВДИК, АГВДК, АГВЖК, АГЕЖК, АГЕК• всего 5 маршрутов• складываем количество маршрутов для всех начальных участков: • 5 + 3 + 5 = 13• Ответ: 13.
![Page 9: элементы теории графов](https://reader034.fdocument.pub/reader034/viewer/2022052322/557f0279d8b42af44a8b4ed3/html5/thumbnails/9.jpg)
Задание с выбором ответаЗадание с выбором ответаПутешественник в 09:00 пришел на автостанцию населенного пункта
Лазурь и обнаружил следующее расписание автобусов для всей сети района:
Пункт отправления
Пункт прибытия Время отправления
Время прибытия
Лазурь Сыроежкино 08:45 09:55
Лески Лазурь 09:00 10:10
Петрово Лазурь 09:55 12:25
Петрово Лески 10:10 11:10
Лазурь Петрово 10:15 12:45
Сыроежкино Петрово 10:15 11:30
Лазурь Лески 10:20 11:30
Сыроежкино Лазурь 10:25 11:35
Лески Петрово 11:40 12:40
Петрово Сыроежкино 11:45 13:00
![Page 10: элементы теории графов](https://reader034.fdocument.pub/reader034/viewer/2022052322/557f0279d8b42af44a8b4ed3/html5/thumbnails/10.jpg)
Определите самое раннее время, когда путешественник сможет оказаться в пункте Петрово согласно этому расписанию.
1)11:302)12:253)12:404)12:45
![Page 11: элементы теории графов](https://reader034.fdocument.pub/reader034/viewer/2022052322/557f0279d8b42af44a8b4ed3/html5/thumbnails/11.jpg)
РешениеРешениеВычеркнем из таблицы строки, в которых:1)Пункт прибытия Лазурь, т.к. он является пунктом отправления;2)Пункт отправления Петрово, т.к. он является пунктом прибытия;3)Время отправления до 9:00. т.к. путешественник не успеет на автобус.В таблице останутся строки:
Пункт отправления
Пункт прибытия Время отправления
Время прибытия
Лазурь Петрово 10:15 12:45
Сыроежкино Петрово 10:15 11:30
Лазурь Лески 10:20 11:30
Лески Петрово 11:40 12:40
![Page 12: элементы теории графов](https://reader034.fdocument.pub/reader034/viewer/2022052322/557f0279d8b42af44a8b4ed3/html5/thumbnails/12.jpg)
Из Лазури в Сыроежкино подходящего маршрута нет, строку Сыроежкино – Петрово можно вычеркнуть.
Пункт отправления
Пункт прибытия Время отправления
Время прибытия
Лазурь Петрово 10:15 12:45
Лазурь Лески 10:20 11:30
Лески Петрово 11:40 12:40
Остается два маршрута Лазурь – Петрово и Лазурь – Лески – Петрово. Второй маршрут позволит добраться до Петрово раньше.
Ответ: 3.
![Page 13: элементы теории графов](https://reader034.fdocument.pub/reader034/viewer/2022052322/557f0279d8b42af44a8b4ed3/html5/thumbnails/13.jpg)
Использованные материалыИспользованные материалы• Информатика и ИКТ: ЕГЭ: Учебно-справочные материалы (Серия «Итоговый
контроль: ЕГЭ»)/ С.М. Авдошин, Р.З. Ахметсафина, И.Н. Лесовская, М.В. Курак, О.В. Максименкова, Н.П. Липкин, С.А. Семикина. – М.; СПб.: Просвещение, 2012.
• kpolyakov.narod.ru Преподавание, наука и жизнь. http://kpolyakov.narod.ru/school/ege.htm