Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Гамильтонова реализация графической последовательности



В этом параграфе будет показано, как с помощью гроцедуры построить реализацию графической последо-тельности, обладающую гамильтоновой цепью или гамильтоновым циклом, если такие реализации существуют.

В формулировке следующего утверждения используется обозначение S(v), введенное в § 46.

Теорема 48.1 (В. Чангфейзен, 1978 г.). Если существует реализация правильной п-последователъности d,имеющая гамильтонову цепь с началом в вершине степени di, то к такой реализации приведет l-процедура, на первом шаге которой ведущей является вершина степени di, а на каждом из последующихвершина с минимальной положительной меткой из множества S(v), где vвершина, ведущая на предыдущем шаге.

Доказательство этой теоремы требует перебора воз­можных вариантов и потому громоздко; здесь оно опу­скается.

Перейдем к построению гамильтоновой реализации. Оно основано на следующей теореме.

Теорема 48.2 (В. Чангфейзен, 1978 г.). Для того чтобы правильная п-последователъность d имела реали­зацию в виде гамильтонова графа, необходимо и доста­точно выполнение следующих двух условий.

1) di > 1, 1 = 1, п;

2) существует реализация последовательности d, име­ющая гамильтонову цепь с началом в вершине степени di.

Необходимость условия теоремы тривиальна, до­кажем достаточность. Пусть G — реализация последова­тельности d, имеющая гамильтонову цепь (v1 ,v2 ,..., vn) с началом в вершине v1 степени d1. Если v1vn € EG, то (v1 ,v2 ,..., vn,v1) — гамильтонов цикл.

Пусть v1vn ¢ EG. Тогда вершина vn смежна с какой-либо вершиной vi, где 1< i <n — 1. Рассмотрим верши­ну vi+1 . Если v1vi+1 € EG, то

(v1,v2 ,...,vi,vn,vn-1 ,.., vi+1 ,v1)

— гамильтонов цикл. Пусть теперь vivi+1 ¢ EG. По­скольку вершина vi смежна как с vi+1 , так и с vn, а вер­шина v1 не смежна ни с vi+1 , ни с vn, хотя deg v1

≥ deg vi, то существует такая вершина vk, что k ≠ 2, vivk € EG, vivk ¢ EG. Но тогда граф G допускает пере­ключение s = (vivk, vi+1vi). Граф sG имеет гамильтонов цикл
 
 

(v1,v2 ,...,vi,vn,vn-1 ,.., vi+1 ,v1)

(рис. 48.1).

На рис. 48.2 показана процедура построения гамиль­тоновой реализации последовательности (З2, 24). Полу­чен граф G с гамильтоповой цепью (1, 3, 2, 5, 6, 4); (1, 3, 2, 5, 6, 4, 1)— гамильтонов цикл.





Дата публикования: 2015-01-23; Прочитано: 283 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...