Сообщение обновлено 31 августа : ниже оригинального вопроса я добавил резюме текущих ответов. Спасибо за все интересные ответы! Конечно, каждый может продолжать публиковать любые новые результаты.
Для каких семейств графов существует алгоритм полиномиального времени для вычисления хроматического числа ?
Задача разрешима за полиномиальное время, когда (двудольные графы). В общем, когда , вычисление хроматического числа является NP-трудным, но есть много семейств графов, где это не так. Например, циклы раскраски и совершенные графы могут быть выполнены за полиномиальное время.
Кроме того, для многих классов графов мы можем просто оценить соответствующий хроматический полином; некоторые примеры в Mathworld .
Я полагаю, что большинство из перечисленного является общеизвестным. Я бы с удовольствием узнал, существуют ли другие (нетривиальные) семейства графов, для которых минимальная раскраска графов разрешима за полиномиальное время.
В частности, меня интересуют точные и детерминированные алгоритмы, но не стесняйтесь указывать на любые интересные рандомизированные алгоритмы или алгоритмы аппроксимации.
Обновление (31 августа):
Спасибо всем за предоставление интересных ответов. Вот краткое резюме ответов и ссылок.
Идеальные и почти идеальные графики
Геометрические алгоритмы и комбинаторная оптимизация (1988), глава 9 (Стабильные множества в графах). Мартин Грощел, Ласло Ловаш, Александр Шрайвер.
Глава 9 книги показывает, как решить проблему раскраски с помощью минимально-взвешенной задачи о покрытии кликой. Поскольку они основаны на методе эллипсоидов, эти алгоритмы могут быть не очень полезны на практике. Кроме того, в главе есть хороший список ссылок для различных классов совершенных графов.
Комбинаторная оптимизация (2003), том B, раздел VI Александр Шрайвер.
Эта книга состоит из трех глав, посвященных идеальным графам и их полиномиальной окрашиваемости по времени. Я только взглянул, но основной подход кажется таким же, как в предыдущей книге.
Характеристика b-совершенных графов (2010). Чин Т. Хоанг, Фредерик Маффрей, Мерием Мечеббек
Графики с ограниченной шириной дерева или шириной клика
Набор доминирующих краев и раскраски на графиках с фиксированной шириной клика (2001). Даниэль Коблер, Udi Rotics
Алгоритмы здесь требуют k-выражения (алгебраическая формула для построения графа с ограниченной шириной клика) в качестве параметра. Для некоторых графиков это выражение может быть вычислено за линейное время.
- Ярослав указал на методы подсчета раскрасок в ограниченных графах по ширине дерева. Смотрите его ответ ниже.
Эти два семейства изучают графы, в которых можно добавить или удалить вершин или ребер.
Параметризованная сложность раскраски вершин (2003). Leizhen Cai.
Раскраска может быть решена за полиномиальное время при добавлении или удалении ребер (для фиксированных ) в расщепленных графах .
Параметризованные задачи раскраски на хордовых графах (2006). Даниэль Маркс.
Для фиксированного хордовые графы, к которым добавлено ребер, могут быть раскрашены за полиномиальное время.
Графики, не содержащие отдельных подграфов
Определение k-колорибельности графов без P5 за полиномиальное время (2010). Чин Т. Хоанг, Марцин Камински, Вадим Лозин, Джо Савада, Сяо Шу.
Трехцветные AT-свободные графы за полиномиальное время (2010). Юрай Стахо.
Окраска дерева
- Алгоритмы раскраски четырех деревьев (1999). Дэвид Эппштейн, Маршалл В. Берн, Брэд Хатчингс.