Re: поиск цикла максимальной длинны в графе
От: kl Германия http://stardog.com
Дата: 19.12.08 17:37
Оценка: 2 (1)
Здравствуйте, magic_fa26, Вы писали:

_>Никто не подскажет как в неориентированном графе можно найти цикл максимальной длинны, включающий заданную вершину?

_>Заранее спасибо!

Насчет эвристических/приближенных алгоритмов не знаю, надо подумать, но на точный полиномиальный не надейся. Если бы такой был, то NP-полную задачу нахождения Гамильтонова цикла можно было бы решить тривиально: для каждой вершины найти макс. цикл и проверить не является ли он гамильтоновым.

Если хочешь, могу прислать статью An algorithm for the longest cycle problem, у меня есть доступ к wiley interscience.
no fate but what we make
поиск цикла максимальной длинны в графе
От: magic_fa26  
Дата: 19.12.08 05:23
Оценка:
Никто не подскажет как в неориентированном графе можно найти цикл максимальной длинны, включающий заданную вершину?
Заранее спасибо!
Re: поиск цикла максимальной длинны в графе
От: Adriano  
Дата: 19.12.08 19:07
Оценка:
Здравствуйте, magic_fa26, Вы писали:

_>Никто не подскажет как в неориентированном графе можно найти цикл максимальной длинны, включающий заданную вершину?

_>Заранее спасибо!

Как минимум полным перебором через рекурсию
Re[2]: поиск цикла максимальной длинны в графе
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 20.12.08 10:29
Оценка:
Здравствуйте, Adriano, Вы писали:

_>>Никто не подскажет как в неориентированном графе можно найти цикл максимальной длинны, включающий заданную вершину?

_>>Заранее спасибо!

A>Как минимум полным перебором через рекурсию


Это называется модифицированый поиск в глубину
Re[2]: поиск цикла максимальной длинны в графе
От: 67108864 http://ajtkulov.blogspot.com
Дата: 21.12.08 10:53
Оценка:
Здравствуйте, Adriano, Вы писали:

A>Как минимум полным перебором через рекурсию


Как вариант можно попробовать через фундаментальное множество циклов (находится за полином).
Далее перебором создавать все циклы (как xor циклов из фундаментального множества + проверка на связность) и искать наибольший (в итоге — тут уже степень).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.