Задача, которую мы здесь рассматриваем, - это расширение хорошо известной проблемы интервальной раскраски. Вместо интервалов мы рассматриваем прямоугольники, стороны которых параллельны осям. Цель состоит в том, чтобы закрасить прямоугольники минимальным количеством цветов, чтобы любые два перекрывающихся прямоугольника были назначены разным цветам.
Эта проблема, как известно, NP-сложная. Синь Хань, Казуо Ивама, Рольф Кляйн и Андрэйзей Лингас (Аппроксимация максимального независимого множества и минимальной окраски вершин на блочных графах) дали приближение O (log n). Есть ли лучший алгоритм приближения?
Мы знаем, что проблема интервальной раскраски решается за полиномиальное время алгоритмом первой подгонки с учетом интервалов в соответствии с их левыми конечными точками. Тем не менее, первый подход онлайн алгоритм является 8-конкурентным, когда интервалы появляются в произвольном порядке.
Какова эффективность алгоритма первого соответствия для задачи раскраски прямоугольника? Что происходит с алгоритмом первого соответствия, когда прямоугольники появляются в соответствии с их левой (вертикальной) стороной?
Заранее спасибо за любую помощь в этом.