Quelle est la complexité de l'emballage rectangle lorsque les rotations sont autorisées?


16

Dans le problème de l' emballage de rectangle, on se donne un ensemble de rectangles et délimitant rectangle . La tâche consiste à trouver un emplacement de intérieur de sorte qu'aucun des rectangles ne se chevauche. Généralement, l'orientation de chaque rectangle est fixe. Autrement dit, les rectangles ne peuvent pas être tournés. Dans ce cas, le problème est connu pour être NP-complet (voir, par exemple, Korp 2003 ).{r1,,rn}Rr1,,rnRnri

Quelle est la complexité du problème d'emballage de rectangle si les rectangles peuvent être tournés de degrés?90

Intuitivement, autoriser les rotations ne devrait que rendre le problème plus difficile, car il faut d'abord choisir une orientation pour chaque rectangle, puis résoudre le problème d'emballage sans rotation. Mais la preuve de dureté NP du boîtier sans rotation est une réduction par rapport à l'emballage des bacs et semble dépendre de façon critique de l'orientation fixe de chaque rectangle afin de construire les bacs. Je n'ai pas pu trouver une preuve de dureté NP correspondante pour le cas où les rotations sont autorisées.

Réponses:


11

Nous pouvons réduire le problème d'emballage sans rotation au problème d'emballage autorisé par rotations comme suit. Prenez n'importe quelle instance du problème de non-rotation. L' échelle verticalement l'instance entière par deux fois le rapport de la plus petite largeur d'un rectangle quelconque r i divisé par la hauteur du rectangle de récipient R . (Ce rapport a un nombre polynomial de bits, donc la transformation peut être exécutée en temps polynomial.) Chaque rectangle à l'échelle r '(R,r1,r2,,rn)riRriR

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.