Основные определения. Маршрутом (или путем ) в графе G называется чередующаяся последовательность вершин и ребер v 0, e 1Напомним основные определения из теории графов. Пусть V непустое конечное множество. Через V (2) обозначим множество всех двухэлементных подмножеств из V. Графом G называется пара множеств (V, E), где E — произвольное подмножество из V (2). Элементы множеств V и E называют соответственно вершинами и ребрами графа G. Граф G (V, E) называется полным, если любая пара его вершин соединена, хотя бы в одном направлении. Маршрутом (или путем) в графе G называется чередующаяся последовательность вершин и ребер v 0, e 1, v 1, …, vt −1, et, vt +1, в которой ei = vi −1 vi (1 ≤ i ≤ t). Такой маршрут кратко называют (v 0, vt)-маршрутом и говорят, что он соединяет v 0 c vt; в свою очередь вершины v 0, vt — это концевые вершины указанного маршрута. Длиной маршрута называют количество содержащихся в нем ребер. Заметим, что в обыкновенном графе маршрут полностью определяется последовательностью v 0, v 1, …, v t своих вершин. Если v 0= vt, то (v 0, vt)-маршрут называется замкнутым. Цепь — это маршрут без повторяющихся ребер. Цепь называется простой цепью, если в ней нет повторяющихся вершин, кроме, быть может, совпадающих концевых вершин. Замкнутая простая цепь называется циклом (или контуром). Гамильтоновой цепью графа называется его простая цепь, которая проходит через каждую вершину графа точно один раз. Цикл графа, проходящий через каждую его вершину, называется гамильтоновым циклом. Граф называется гамильтоновым, если он обладает гамильтоновым циклом. Гамильтонов цикл не обязательно содержит все ребра графа. Ясно, что гамильтоновым может быть только связный граф и, что всякий гамильтонов граф является полугамильтоновым. Заметим, что гамильтонов цикл существует далеко не в каждом графе. Замечание. Любой граф G можно превратить в гамильтонов граф, добавив достаточное количество вершин. Для этого, например, достаточно к вершинам v1,…,vp графа G добавить вершины u1,…,up и множество ребер {(vi,ui)} {(ui,vi+1)}. Степенью вершины v называется число ребер d(v), инцидентных ей, при этом петля учитывается дважды. В случае ориентированного графа различают степень do(v) по выходящим дугам и di(v) — по входящим.
|