Проблема, яку ми розглянемо тут, - це розширення відомої проблеми фарбування інтервалів. Замість інтервалів ми вважаємо прямокутники, які мають сторони, паралельні осям. Метою є забарвлення прямокутників, використовуючи мінімальну кількість кольорів таким чином, щоб будь-яким двома прямокутниками, що перекриваються, присвоювали різні кольори.
Як відомо, ця проблема є важкою для NP. Xin Han, Kazuo Iwama, Rolf Klein та Andrezej Lingas (апроксимація максимального незалежного набору та мінімального забарвлення вершин на графіках поля) дали наближення O (log n). Чи є кращий алгоритм наближення?
Ми знаємо, що задача інтервального забарвлення вирішується в поліноміальний час алгоритмом першої підгонки шляхом розгляду інтервалів відповідно до їх лівих кінцевих точок. Однак онлайн-алгоритм першого підходу є 8-конкурентоспроможним, коли інтервали відображаються у довільному порядку.
Яка ефективність алгоритму першого розміщення для проблеми фарбування прямокутника? Що відбувається з алгоритмом першої підгонки, коли прямокутники з’являються відповідно до їх лівої (вертикальної) сторони?
Заздалегідь дякую за будь-яку допомогу з цього питання.