Je m'intéresse au problème d'emballer des copies identiques de rectangles (2 dimensions) dans un polygone convexe (2 dimensions) sans chevauchements. Dans mon problème, vous n'êtes pas autorisé à faire pivoter les rectangles et pouvez supposer qu'ils sont orientés parallèlement aux axes. On vous donne simplement les dimensions d'un rectangle et les sommets du polygone et vous avez demandé combien de copies identiques du rectangle peuvent être regroupées dans le polygone. Si vous êtes autorisé à faire pivoter les rectangles, ce problème est connu pour être NP-difficile, je crois. Cependant, que sait-on si vous ne le pouvez pas? Et si le polygone convexe n'était qu'un triangle? Existe-t-il des algorithmes d'approximation connus si le problème est en effet NP-difficile?
Résumé jusqu'à présent (21 mars '11). Peter Shor observe que nous pouvons considérer ce problème comme l'un des carrés d'unité d'emballage dans un polygone convexe et que ce problème est dans NP si vous imposez une limite polynomiale au nombre de carrés / rectangles à emballer. Sariel Har-Peled fait remarquer qu'il existe un PTAS pour le même cas borné polynomialement. Cependant, en général, le nombre de carrés emballés peut être exponentiel dans la taille de l'entrée qui ne se compose que d'une liste éventuellement courte de paires d'entiers. Les questions suivantes semblent être ouvertes.
La version complète sans limite est-elle en NP? Existe-t-il un PTAS pour la version illimitée? Le cas est-il polynomialement borné en P ou NPC? Et mon préféré, le problème est-il plus facile si vous vous limitez à emballer les carrés d'unité dans un triangle?