1

(0 ответов, оставленных в Algo)

Коллеги - как из первой картинки получить эту самую permutation 4,3,5,1,2?

http://upload.wikimedia.org/wikipedia/en/thumb/7/78/Permutation_graph.svg/300px-Permutation_graph.svg.png

2

(0 ответов, оставленных в Problems)

Имеется неориентированный невзвешенный граф с циклами (вершин ~ 8000, ребер ~ 80000). Задача - найти максимальный простой путь между любыми двумя вершинами (т.е. вершины не должны повторяться).  Понятно, что NP-complete, вопрос как максимально эффективно осуществить перебор? Может быть можно быстро вычислить приблизительное значение? Пробовал dijkstra c весом -1 получил путь 6400 вершин, хочется лучше smile
Заранее спасибо!

Есть подозрения, что точки артикуляции в орграфе это не то же самое, что в неориентированном. В данном документе используются некие доминаторы:

http://www.sofsem.cz/sofsem12/files/pre … aliano.pdf

Гуру могут прокоментировать?

Спасибо за разъяснения. Нашел реализацию на java - буду портировать на python smile

http://www.ibluemojo.com/school/articul_algorithm.html

Вроде, получается, спасибо. А как теперь получить подграфы, на которые разбивается основной граф?

Есть следующий сильно связанный граф:

http://www.translationdirectory.com/images_articles/glossaries/graph_theory/220px-Directed_cycle.svg.png

Хотелось бы как-то разбить его на 3 сильно связанных подграфа и получить их структуру.

Спасибо!

http://www.dharwadker.org/hamilton/ это не то же?