NP-твердість особливого випадку проблеми ортогональної упаковки


9

Нехай - сукупність -вимірних прямокутних фігур. Для і , описує довжину у розмірі . Ж позначення використовується для контейнера . Проблема розмірної ортогональної упаковки (OPP- ) полягає у вирішенні питання, чи вписується в контейнер без перекриття. Формально кажучи, проблема полягає в тому, щоб з'ясувати, чи існує існує функція , така щоVDг{1,...,D}vVшг(v)Q+vгСDDVСг{1,...,D}fг:VQ+vV,fг(v)+шг(v)шг(С) і v1,v2V, (v1v2), [fг(v1),fг(v1)+шг(v1))[fг(v2),fг(v2)+шг(v2))=.

Проблема не є повною NP (див. Fekete SP, Schepers J. "Про упаковку більш великих розмірів I: моделювання". Технічний звіт 97–288, Університет, zu Köln, 1997). Проблема є NP-повною навіть дляD=2. Мені цікаво, чи ортогональна проблема упаковки для обмеженої кількості типів (тобто розмірів у кожному вимірі) предметів все ще є NP-комплектом чи ні. До цього часу я знайшов результат у статті про NP-повноту упаковки квадратів у квадрат (див. JOSEPH YT. LEUNG, TOMMY W. TAM, CS CS WONG, "Упаковка квадратів у квадрат", Журнал паралельних та розподілених обчислень, Том 10, випуск 3, листопад 1990 р.), Яке вже є обмеженням, але я досі не знаю, що відбувається, коли кількість видів предметів обмежена.

Спасибі за вашу відповідь,


3
чи можете ви заявити оригінальну проблему?
Суреш Венкат

Що таке проблема ортогональної упаковки?
Цуйосі Іто

2
(1) Я не фахівець з цього питання, але чи не є ця проблема опису занадто схематичною, щоб проаналізувати її складність? (2) Будь-ласка, спробуйте використовувати коментарі інших людей, щоб поліпшити своє питання, відредагувавши його, а не додаючи більше коментарів. Більшість людей не хочуть слідкувати за дискусіями в коментарях, просто щоб зрозуміти питання.
Цуйосі Іто

2
Можливо, спробуйте чітко визначити, у чому проблема, відредагувавши своє запитання (натисніть кнопку редагування вище) та додайте знайдені посилання. Це допоможе громаді зрозуміти, що ви знаєте, і що ви хочете знати. Допоможіть нам, щоб допомогти вам!
Сісен-Чі Чанг 張顯 之

(Мій коментар та коментар Сісен-Чі згадували попередній коментар запитувача, який визначав, в чому полягає проблема ортогональної упаковки, яка була видалена пізніше.)
Цуйосі, Іто

Відповіді:


7

Я думаю, що стаття Клауса Янсена та Роберто Соліса-Оба " Алгоритм OPT + 1 для проблеми вирізання запасів із постійною кількістю довжин об'єкта " має часткову відповідь на ваше запитання. Вони розглядають особливий випадок вашої проблеми, відомий як проблема вирізання запасу, коли кількість різних типів об'єктів є постійною і визначається наступним чином:

У задачі про запас різання нам надається безлічТ={Т1,Т2,,Тг} типи об'єктів, де об'єкти типу Тi мають позитивну цілу довжину pi. Враховуючи нескінченний набір бункерів, кожен має цілу ємністьβ, проблема полягає в тому, щоб запакувати набір О з ноб'єкти в мінімально можливу кількість бункерів таким чином, щоб не перевищували ємність бункерів; в наборіО там є нi об’єкти типу Тi, для усіх i=1,,г.

Автори стверджують, що це

невідомо, чи можна розв’язати задачу про запас різання за багаточлен за кожне впорядковане значення г.

І вони пропонують ОПТ+1 алгоритм наближення багаточленного часу, коли г фіксується.

Оскільки не доведено, що ця особлива справа знаходиться П, це є свідченням вашої проблеми NП-твердий.

Додаток: це відомо , що у випадку з двома типами об'єктів (г=2) поліноміально розв’язується, але для г=3 там відомо тільки ОПТ+1-приближення.


Спасибі за вашу відповідь. Це не було доведено вП, але ні NP-жорстке право? У будь-якому випадку, як ви сказали, це дає мені часткову відповідь і змушує думати, що для OPP-2 він, швидше за все, не вивчався.
Петру

Я думаю, ти, мабуть, маєш рацію, що твою проблему не вивчали. Як ви сказали, "Це не було доведено в P, але ні NP-важко", і я це розумію і так.
Олександр Бондаренко

2
Можливо, ця проблема може бути додана до переліку проблем, "невідомих у Р або NPC".
Сісен-Чі Чанг 張顯 之
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.