В теории графов нечетный цикл трансверсаль неориентированного графа — это множество вершин графа, которое имеет непустое пересечение с каждым нечетным циклом в графе. Удаление вершин нечетного цикла трансверсаль из графа оставляет двудольный граф как оставшийся индуцированный подграф . [1]
Данный -вершинный граф имеет нечетный циклический трансверсаль размера , тогда и только тогда, когда декартово произведение графов (граф, состоящий из двух копий , с соответствующими вершинами каждой копии, соединенными ребрами совершенного паросочетания ) имеет вершинное покрытие размера . Нечетный циклический трансверсаль может быть преобразован в вершинное покрытие путем включения обеих копий каждой вершины из трансверсали и одной копии каждой оставшейся вершины, выбранной из двух копий в соответствии с тем, какая сторона двураздела ее содержит. В другом направлении вершинное покрытие может быть преобразовано в нечетный циклический трансверсаль путем сохранения только вершин, для которых обе копии находятся в покрытии. Вершины за пределами полученного трансверсаля могут быть разделены на два части в соответствии с тем, какая копия вершины использовалась в покрытии. [1]
Задача нахождения наименьшего трансверсального нечетного цикла или, что эквивалентно, наибольшего двудольного индуцированного подграфа также называется трансверсальным нечетным циклом и сокращенно обозначается как OCT. Она является NP-трудной , как частный случай задачи нахождения наибольшего индуцированного подграфа с наследственным свойством (поскольку свойство быть двудольным является наследственным). Все такие задачи для нетривиальных свойств являются NP-трудными. [2] [3]
Эквивалентность между задачами трансверсали нечетного цикла и вершинного покрытия была использована для разработки фиксированно-параметрических разрешимых алгоритмов для нечетно-параметрической трансверсали, что означает, что существует алгоритм, время выполнения которого может быть ограничено полиномиальной функцией размера графа, умноженного на большую функцию . Разработка этих алгоритмов привела к методу итеративного сжатия , более общему инструменту для многих других параметризованных алгоритмов. [1] Известные параметризованные алгоритмы для этих задач требуют почти линейного времени для любого фиксированного значения . [4] В качестве альтернативы, при полиномиальной зависимости от размера графа, зависимость от может быть сделана столь же малой, как . [5] Напротив, аналогичная задача для ориентированных графов не допускает фиксированно-параметрического разрешимого алгоритма при стандартных предположениях теории сложности. [6]