К справочнику

Эйлеров обход

Когда можно пройти каждое ребро ровно один раз и как степени задают начало и конец.

Перед чтением

Что вы разберёте в этой статье

Когда можно пройти каждое ребро ровно один раз и как степени задают начало и конец.

Простыми словами

Граф изображает объекты вершинами, а связи — рёбрами. Рисунок можно менять без изменения графа: важны соединения, а не расстояния и углы на картинке.

Основные понятия
  • Эйлер
  • обход рёбер
  • нечётная степень
Как читать формулы

Под каждой формулой дана расшифровка величин и условий. Сначала определите, что известно, затем проверьте ограничения и только после этого подставляйте числа.

Как закрепить

После теории решите три задачи: простую, среднюю и сложную. Подсказка, шаги решения и ответ открываются отдельно.

Раздел: Графы и деревья · школьная привязка: 7, 10 класс

Пройти все рёбра по одному разу

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

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

Критерий существования

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

Необходимость понятна по входам и выходам: каждое посещение внутренней вершины расходует пару рёбер. Непарные концы возможны только в начале и конце. Достаточность доказывают построением замкнутых фрагментов и их объединением; одна проверка чётности без связности недостаточна.

Три примера

  1. Треугольник имеет степени 2, 2, 2. Обход ABCAA-B-C-A проходит каждое ребро один раз и возвращается к началу.
  2. Цепочка ABCDA-B-C-D имеет нечётные вершины A,DA,D. Эйлеров обход начинается на одном конце и заканчивается на другом.
  3. Звезда с тремя листьями имеет степени 3, 1, 1, 1. Нечётных вершин четыре, поэтому пройти все рёбра ровно один раз нельзя.

Ошибки

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

Формула, смысл и ограничения

Главные формулы с расшифровкой

#{v:deg(v) нечётна}{0,2}\#\{v:\deg(v)\text{ нечётна}\}\in\{0,2\}

Формула словами: Критерий эйлеровой цепи в неориентированном графе при связности всех вершин ненулевой степени.

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

От простого к сложному

Проверьте себя

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

Простой

У связного неориентированного графа все степени чётные. Сколько нечётных вершин в нём?

Принимаются равные дроби и десятичная запись. Бесконечные дроби округляйте минимум до 6 знаков. Для процентов следуйте условию.

Средний

Связный граф имеет степени 1,2,2,3. Сколько возможных начальных вершин у незамкнутой эйлеровой цепи?

Принимаются равные дроби и десятичная запись. Бесконечные дроби округляйте минимум до 6 знаков. Для процентов следуйте условию.

Сложный

У звезды с центром и пятью листьями сколько вершин нечётной степени?

Принимаются равные дроби и десятичная запись. Бесконечные дроби округляйте минимум до 6 знаков. Для процентов следуйте условию.

Закрепите прочитанное коротким тестом

Три уровня сложности, без подсказок и ответов до завершения.

Пройти тест по статье

Источники и соглашения

Объяснения и задачи — авторские. Источники помогают проверить определения, условия и школьную привязку. Обозначения и параметризация указаны в статье.