У меня проблемы с пониманием NP-полноты раскраски графа.
Если я предполагаю жадную стратегию раскраски (http://en.wikipedia.org/wiki/Graph_coloring#Greedy_coloring) с DFS, то, похоже, я смогу оптимально раскрасить графики. Может ли кто-нибудь помочь мне с контрпримером?
Чтобы было ясно, пусть все узлы будут окрашены в -1. Раскрасьте начальный узел 1. Продолжайте обход в глубину, раскрашивая каждый узел минимальным целым числом, которое еще не назначено его соседям. Когда это не сможет оптимально раскрасить график?