При фиксированном ориентированный граф (орграф) , то Проблема Решение -раскраска спрашивает , может ли входной Орграф имеет гомоморфизм к . (Гомоморфизм в - это отображение из в , сохраняющее дуги, то есть, если - дуга в , то - это дуга )
Класс задач ЦВЕТА тесно связан с гипотезой дихотомии для CSP, изложенной Федером и Варди (доступно на сайте citeseer ).
В этой статье 2001 года (доступной на странице автора здесь ) Федер доказывает теорему дихотомии, когда - ориентированный цикл (под ориентированным циклом я подразумеваю неориентированный цикл, где каждое ребро заменяется одной дугой, которая может быть ориентирована произвольно) другими словами, он показывает , что для любого ориентированного цикла , -раскраска либо полиномиально разрешимы или NP-полной.
К сожалению, классификация Федера является весьма нетривиальной и не явной, поскольку сложность многих случаев связана со сложностью некоторых ограниченных вариантов SAT, которые зависят от ориентации. Глядя на бумагу, я не смог определить ответ на свой вопрос:
Вопрос: Каков наименьший размер ориентированного цикла , так что -ЦВЕТ является NP-полным?
Ответ может быть сформулирован где-то в литературе, но я не смог его найти.
Редактировать:Позвольте мне дать более подробную информацию о классификации Федера. Фидер показывает, что любой NP-полный ориентированный цикл должен быть сбалансированным, то есть иметь одинаковое количество дуг в обоих направлениях (следовательно, он имеет четный порядок). Затем рассмотрим «уровни», вызванные ориентацией (начните обходить цикл в произвольной вершине; если дуга идет направо, вы поднимаетесь на 1, если дуга налево, вы понижаетесь на 1). Затем, если существует не более одного «движения сверху вниз», оно является полиномиальным. Если существует по крайней мере 3 таких «прогона», и цикл является ядром, он является NP-полным. (В примере Андраса из комментариев есть три таких «прогона», но цикл не является ядром.) Наиболее сложными являются случаи с двумя «прогонами сверху вниз». Некоторые из них сложные, некоторые полиномиальные, и Федер связывает их со специальными задачами SAT для получения дихотомии.
В качестве промежуточного вопроса: Какой наименьший ориентированный цикл имеет три цикла «сверху вниз» и является ядром? Такой пример будет NP-полным к описанному выше обсуждению.