Эйлеров цикл
Эйлеров цикл — это замкнутый маршрут в графе, который проходит по каждому ребру ровно один раз и возвращается в начальную вершину. При этом вершины можно посещать несколько раз.
Эйлеров цикл строится именно по рёбрам, а не по вершинам. Поэтому он отличается от эйлерова пути: эйлеров путь также проходит по каждому ребру ровно один раз, но не обязан быть замкнутым. Для понимания слова «замкнутый» полезно вспомнить определение замкнутого маршрута.
Пусть граф состоит из треугольника с вершинами \(A\), \(B\), \(C\) и рёбрами \(AB\), \(BC\), \(CA\). Маршрут \(A\to B\to C\to A\) является эйлеровым циклом: он начинается и заканчивается в \(A\), а каждое из трёх рёбер используется один раз.
Эйлеров цикл проходит по каждому ребру ровно один раз. Гамильтонов цикл, наоборот, проходит по каждой вершине ровно один раз и возвращается в начало. В эйлеровом цикле вершины могут повторяться.
Что обязательно для эйлерова цикла?
Чтобы определить, существует ли в данном графе эйлеров цикл, используют специальные условия существования эйлерова цикла. В частности, для связного графа без изолированных вершин степени всех вершин должны быть чётными.
Главное
- Эйлеров цикл — замкнутый маршрут, использующий каждое ребро ровно один раз.
- Начальная и конечная вершины совпадают; вершины внутри маршрута могут повторяться.
- Главный признак, по которому его отличают от гамильтонова цикла, — внимание к рёбрам, а не к вершинам.