Численні задачі з жорсткими графами вирішуються в поліноміальний час на графах обмеженої ширини . Дійсно, підручники зазвичай використовують, наприклад, незалежний набір, що є локальною проблемою . Приблизно локальна проблема - це проблема, вирішення якої можна перевірити, вивчивши деяке невелике сусідство кожної вершини.
Цікаво, що навіть проблеми (наприклад, гамільтонів шлях) глобального характеру все ще можна ефективно вирішити для обмежених графіків ширини. Для таких проблем звичайні алгоритми динамічного програмування повинні відслідковувати всі шляхи, через які рішення може пройти відповідний роздільник розкладання дерева (див., Наприклад, [1]). Рандомізовані алгоритми (засновані на так званому cut'n'count) були наведені в [1], а вдосконалені (навіть детерміновані) алгоритми були розроблені в [2].
Я не знаю, чи справедливо сказати, що багато, але принаймні деякі глобальні проблеми можна ефективно вирішити для графіків обмеженої ширини. То як бути з проблемами, які залишаються важкими для таких графіків? Я припускаю, що вони також мають глобальний характер, але що ще? Що відрізняє ці важкі глобальні проблеми від глобальних проблем, які можна ефективно вирішити? Наприклад, як і чому відомі методи не дають нам ефективних алгоритмів?
Наприклад, можна розглянути таку проблему:
Край precoloring розширення для графа з деякими краями кольорових, вирішити , якщо ця забарвлення може бути розширена до належного -Верстати-розмальовка графа .
Розширення до попереднього фарбування краю (та його колірного варіанту фарбування краю списку) є NP-повним для двопартійних послідовно-паралельних графіків [3] (такі графіки мають ширину ширини не більше 2).
Забарвлення мінімальної суми краю. З огляду на графік , знайдіть забарвлення краю \ chi: E \ to \ mathbb {N} таким чином, що якщо e_1 та e_2 мають спільну вершину, то \ chi (e_1) \ neq \ chi (e_2) . Мета - мінімізувати E '_ \ chi (E) = \ sum_ {e \ в E} \ chi (e) , суму забарвлення.
Іншими словами, ми повинні присвоїти додатні цілі числа ребрам графа таким чином, щоб суміжні ребра отримували різні цілі числа, а сума присвоєних чисел мінімальна. Ця проблема є важкою для NP для часткових 2 дерев [4] (тобто графіки широти ширини не більше 2).
Інші такі важкі проблеми включають в себе проблему крайових роз'єднаних шляхів, проблему ізоморфізму підграфа та проблему пропускної здатності (див., Наприклад, [5] та посилання на них). Про проблеми, які залишаються важкими навіть на деревах, див. Це питання .