Sei eine Menge von dimensionalen rechteckigen Formen. Für und , beschreibt die Länge von in der Dimension . Die gleiche Notation wird für den Container . Das dimensionale orthogonale Packungsproblem (OPP- ) besteht darin, zu entscheiden, ob ohne Überlappung in den Behälter passt . Formal besteht das Problem darin, herauszufinden, ob eine Funktion , so dassC ∀ d ∈ { 1 , . . . , D } f d : V → Q + ∀ v ∈ V , f d ( v ) + w d ( v ) ≤ w d ( C ) und , , .( v 1 ≠ v 2 ) [ f d ( v 1 ) , f d ( v 1 ) + w d ( v 1 ) ) ∩ [ f d ( v 2 ) , f d ( v 2 ) + w d ( v 2 ) ) =
Das Problem ist NP-vollständig (siehe Fekete SP, Schepers J. "Über höherdimensionale Packung I: Modellierung". Technischer Bericht 97–288, Universität zu Köln, 1997). Das Problem ist auch für NP-vollständig . Ich frage mich, ob das orthogonale Packungsproblem für eine begrenzte Anzahl von Arten (dh Größen in jeder Dimension) von Gegenständen immer noch NP-vollständig ist oder nicht. Bis jetzt fand ich ein Ergebnis in einem Artikel über die NP-Vollständigkeit des Packens von Quadraten in ein Quadrat (siehe JOSEPH YT. LEUNG, TOMMY W. TAM UND CS WONG, "Packen von Quadraten in ein Quadrat", Journal of Parallel and Distributed Computing, Band 10, Ausgabe 3, November 1990), die bereits eine Einschränkung darstellt, aber ich weiß immer noch nicht, was passiert, wenn die Anzahl der Arten von Elementen begrenzt ist.
Vielen Dank für Ihre Antwort,
Antworten:
Ich denke, dass das Papier von Klaus Jansen und Roberto Solis-Oba " Ein OPT + 1-Algorithmus für das Schneidmaterialproblem mit konstanter Anzahl von Objektlängen " eine teilweise Antwort auf Ihre Frage hat. Sie betrachten einen Sonderfall Ihres Problems, der als Schneidmaterialproblem bezeichnet wird, wenn die Anzahl der verschiedenen Objekttypen konstant und wie folgt definiert ist:
Die Autoren behaupten das
Und sie schlagen einen Approximationspolynom-Zeitalgorithmus vor, wenn fest ist.dO P.T.+ 1 d
Da es nicht bewiesen ist , dass dieser Sonderfall ist , dann ist dies der Beweis , dass Ihr Problem ist N P -hard.P. N.P.
Nachtrag: Es ist bekannt, dass der Fall mit zwei Objekttypen ( ) polynomiell lösbar ist, aber für d = 3 ist nur die O P T + 1- Approximation bekannt.d= 2 d= 3 O P.T.+ 1
quelle