Решение комбинаторных задач с помощью графов
Оценка 5

Решение комбинаторных задач с помощью графов

Оценка 5
pptx
15.11.2022
Решение комбинаторных задач с помощью графов
Решение комбинаторных задач с помощью графов.pptx

Графы. Применение теории графов при решении задач

Графы. Применение теории графов при решении задач

Графы. Применение теории графов при решении задач

Интегрированный урок математика + информатика

Графы. Применение теории графов при решении задач

Графы. Применение теории графов при решении задач

Графы. Применение теории графов при решении задач

Можно ли нарисовать изображенный на рисунке граф не отрывая карандаш от бумаги и проводя каждое ребро ровно один раз?

Решение. Если мы будем рисовать граф так, как сказано в условии, то в каждую вершину, кроме начальной и конечной, мы войдем столько же раз, сколько выйдем из нее. То есть все вершины графа, кроме двух должны быть четными. В нашем же графе имеется три нечетные вершины, поэтому его нельзя нарисовать указанным в условии способом.

Между девятью планетами солнечной системы установлено космическое сообщение

Между девятью планетами солнечной системы установлено космическое сообщение

Между девятью планетами солнечной системы установлено космическое сообщение. Рейсовые ракеты летают по следующим маршрутам: Земля – Меркурий; Плутон – Венера; Земля – Плутон; Плутон – Меркурий; Меркурий – Вене; Уран – Нептун; Нептун – Сатурн; Сатурн – Юпитер; Юпитер – Марс и Марс – Уран. Можно ли долететь на рейсовых ракетах с Земли до Марса ?

Решение: Нарисуем схему условия: планеты изобразим точками, а маршруты ракет – линиями.

Теперь сразу видно, что долететь с Земли до Марса нельзя.

ГРАФЫ

Графы. Применение теории графов при решении задач

Доска имеет форму двойного креста, который получается, если из квадрата 4x4 убрать угловые клетки

Доска имеет форму двойного креста, который получается, если из квадрата 4x4 убрать угловые клетки

Доска имеет форму двойного креста, который получается, если из квадрата 4x4 убрать угловые клетки.

Можно ли обойти ее ходом шахматного коня и вернуться на исходную клетку, побывав на всех клетках ровно по одному разу ?

Решение: Занумеруем последовательно клетки доски:

А теперь с помощью рисунка покажем, что такой обход таблицы, как указано в условии, возможен:

Графы. Применение теории графов при решении задач

На квадратной доске 3x3 расставлены 4 коня так, как показано на рис

На квадратной доске 3x3 расставлены 4 коня так, как показано на рис

На квадратной доске 3x3 расставлены 4 коня так, как показано на рис.1. Можно ли сделав несколько ходов конями, переставить их в положение, показанное на рис.2?

Рис. 1

Рис. 2

Решение. Занумеруем клетки доски, как показано на рисунке:

Каждой клетке поставим в соответствие точку на плоскости и, если из одной клетки можно попасть в другую ходом шахматного коня, то соответствующие точки соединим линией. Исходная и требуемая расстановки коней показаны на рисунках:

При любой последовательности ходов конями порядок их следования, очевидно, измениться не может. Поэтому переставить коней требуемым образом невозможно.

Графы. Применение теории графов при решении задач

Мы рассмотрели непохожие задачи

Мы рассмотрели непохожие задачи

Мы рассмотрели непохожие задачи. Однако решения этих задач объединяет общая идея – графическое представление решения. При этом и картинки, нарисованные для каждой задачи, оказались похожими: каждая картинка – это несколько точек, некоторые из которых соединены линиями.

ГРАФЫ

ГРАФЫ

ГРАФЫ

Графы. Применение теории графов при решении задач

Граф – это совокупность объектов со связями между ними

Граф – это совокупность объектов со связями между ними

Граф – это совокупность объектов со связями между ними. Объекты рассматриваются как вершины, или узлы графа, а связи – как дуги, или ребра. Ребро графа называется дугой, если одна из его вершин считается начальной, другая – конечной.

Основные элементы графа состоят из вершин графа, ребер графа и др. графа. Сочетание этих элементов определяет понятия: неориентированный граф, ориентированный граф и смешанный граф.

А

Б

В

Дуга графа

Дуга графа

ребро графа

Вершина
графа

Вершина
графа

Вершина
графа

Графы. Применение теории графов при решении задач

Неориентированный граф – это граф, для каждого ребра которого несущественен порядок двух его конечных вершин

Неориентированный граф – это граф, для каждого ребра которого несущественен порядок двух его конечных вершин

Неориентированный граф – это граф, для каждого ребра которого несущественен порядок двух его конечных вершин.

ГРАФЫ

ГРАФЫ

Графы. Применение теории графов при решении задач

Ориентированный граф – это граф, для каждого ребра которого существенен порядок двух его конечных вершин

Ориентированный граф – это граф, для каждого ребра которого существенен порядок двух его конечных вершин

Ориентированный граф – это граф, для каждого ребра которого существенен порядок двух его конечных вершин. Пара вершин может соединяться двумя или более ребрами (дугами одного направления), такие ребра называются кратными.

ГРАФЫ

ГРАФЫ

Графы. Применение теории графов при решении задач

Смешанный граф – это граф, содержащий как ориентированные, так и неориентированных ребра

Смешанный граф – это граф, содержащий как ориентированные, так и неориентированных ребра

Смешанный граф  – это граф, содержащий как ориентированные, так и неориентированных ребра. Любой из перечисленных видов графа может содержать одно или несколько ребер, у которых оба конца сходятся в одной вершине, такие ребра называются петлями. 

Путем в графе называют конечную последовательность вершин, в которой каждая вершина соединена ребром с последующей в последовательности вершин. Длиной пути во взвешенном графе называют сумму длин звеньев этого пути. Количество k ребер в пути называется длиной пути. Путь называют циклом, если в нем первая и последняя вершины совпадают.

Графы. Применение теории графов при решении задач

ГРАФЫ На рисунке – схема дорог, связывающих города

ГРАФЫ На рисунке – схема дорог, связывающих города

ГРАФЫ

На рисунке – схема дорог, связывающих города A, B, C, D, E, F, G, H, K, L, M. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Сколько существует различных путей из города A в город M?

ГРАФЫ

Графы. Применение теории графов при решении задач

Начнем считать количество путей с конца маршрута – с города

Начнем считать количество путей с конца маршрута – с города

Начнем считать количество путей с конца маршрута – с города М.
NX — количество различ­ных путей из города А в город X, N — общее число путей. В "М" можно приехать из C, F, L или H, поэтому

N = NM = NC + NF + N H + N L (1)

C

F

H

L

M

ГРАФЫ

ГРАФЫ

Графы. Применение теории графов при решении задач

Аналогично: NC = NB; NF = NE; NH =

Аналогично: NC = NB; NF = NE; NH =

Аналогично:
NC = NB;
NF = NE;
NH = NF + NG;
NL = NK.

Добавим еще вершины:
NB = NA = 1;
NE = NB + NA + NG = 1 + 1 + 2 = 4;
NG = NA + NK = 1 + 1 = 2;
NK = NA = 1.

ГРАФЫ

ГРАФЫ

ГРАФЫ

Графы. Применение теории графов при решении задач

Преобразуем вершины: NC = NB = 1;

Преобразуем вершины: NC = NB = 1;

Преобразуем вершины:
NC = NB = 1;
NF = NE = 4;
NH = NF + NG = 4 + 2 = 6;
NL = NK = 1.

Подставим в формулу (1):
N = NК = 1 + 4 + 6 + 1 = 12

Ответ 12

ГРАФЫ

ГРАФЫ

ГРАФЫ

Графы. Применение теории графов при решении задач

На рисунке показана схема дорог, связывающих города

На рисунке показана схема дорог, связывающих города

На рисунке показана схема дорог, связывающих города A, B, C, D, E, F, G, H, I, J. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Сколько существует различных путей из города A в город J?

ГРАФЫ

ГРАФЫ

Графы. Применение теории графов при решении задач

Решение: Обратите внимание, чтобы попасть в пункт

Решение: Обратите внимание, чтобы попасть в пункт

Решение:

Обратите внимание, чтобы попасть в пункт J из пунктов A..F, нужно обязательно пройти через пункт G, из которого существует три пути в пункт J. То есть мы можем найти все пути из A в G, и умножить их на 3.
Для решения построим граф:
Шаг 1. Из пункта А пути ведут в пункты B, C, D:

Шаг 2. Из пункта B пути ведут в пункты C и E:

ГРАФЫ

Графы. Применение теории графов при решении задач

Шаг 3 . Из пункта C пути ведут в

Шаг 3 . Из пункта C пути ведут в

Шаг 3. Из пункта C пути ведут в E, G, F, из пункта E — только в пункт G:

Конечный пункт (G) для удобства обведем кружком.

Шаг 4. Из пунктов E и F существует по одному пути в пункт G:

ГРАФЫ

ГРАФЫ

Графы. Применение теории графов при решении задач

Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
15.11.2022