Проблема цикла с нулевым весом
В информатике и теории графов проблема цикла с нулевым весом — это проблема определения того, имеет ли ориентированный граф с весами на ребрах (которые могут быть положительными, отрицательными или нулевыми) цикл , в котором сумма весов равна 0.
Связанная проблема состоит в том, чтобы решить, имеет ли граф отрицательный цикл, цикл, в котором сумма весов меньше 0. Эту связанную проблему можно решить за полиномиальное время с использованием алгоритма Беллмана – Форда . Если отрицательного цикла нет, то расстояния, найденные алгоритмом Беллмана-Форда, можно использовать, как и в алгоритме Джонсона , для повторного взвешивания ребер графа таким образом, чтобы все веса ребер стали неотрицательными, а все длины циклов остались без изменений. При таком повторном взвешивании цикл с нулевым весом становится тривиальным для обнаружения: он существует тогда и только тогда, когда ребра с нулевым весом не образуют ориентированный ациклический граф . Следовательно, частный случай проблемы цикла с нулевым весом на графах без отрицательного цикла имеет алгоритм с полиномиальным временем . [ 1 ]
Напротив, для графов, содержащих отрицательные циклы, обнаружение простого цикла с весом ровно 0 является NP-полной задачей. [ 1 ] Это верно, даже если веса являются целыми числами полиномиальной величины. В частности, существует редукция гамильтоновой задачи о пути на -вершинный невзвешенный граф с указанными начальной и конечной вершинами и , к проблеме цикла с нулевым весом на взвешенном графе, полученном заданием всех ребер вес, равный единице, и добавление дополнительного ребра из к с весом . [ 2 ]
Ссылки
[ редактировать ]- ^ Перейти обратно: а б Сандерс, Питер; Шульц, Кристиан (2013), «Думай локально, действуй глобально: высокосбалансированное разделение графов», Бонифачи, Винченцо; Деметреску, Камил; Маркетти-Спаккамела, Альберто (ред.), Экспериментальные алгоритмы, 12-й Международный симпозиум, SEA 2013, Рим, Италия, 5–7 июня 2013 г., Труды , Конспекты лекций по информатике, том. 7933, Springer, стр. 164–175, arXiv : 1210.0477 , doi : 10.1007/978-3-642-38527-8_16 , ISBN 978-3-642-38526-1
- ^ Кавасе, Ясуши; Кобаяши, Юсуке, Ямагути, Ютаро (2015), «Нахождение нулевого пути в -размеченные графики» (PDF) , RIMS Kôkyûroku , 1931 : 148–160.