Problem beim Entspannen des Behälters


7

Das Problem, das ich habe, ist wie dieses Problem beim Verpacken von Behältern, aber stattdessen habe ich Behälter und eine Sammlung von Gegenständen mit diskreten Massen. Ich muss mindestens kg Zeug in jeden Behälter geben.nm

Gibt es eine effiziente Möglichkeit, dies zu tun? Gibt es eine Möglichkeit, um sicherzustellen, dass in jedem Behälter ungefähr die gleiche Menge vorhanden ist? Hilft es, die Wahrscheinlichkeitsverteilung der Massen gut zu erraten?

Genauer gesagt:

Ich habe Objekte , jedes hat eine Größe .q{Ö1...Öq}}w(Öich)N.

Ich muss eine Sammlung von disjunkten Behältern die die Objekte so enthalten, dassnB.={b1...bn}}

bichB.::Öbichw(Ö)>m

für einige . Wenn es möglich ist.m


Was ist dein Maß? Können Sie genau (oder mindestens) kg Material in jeden Behälter geben? Können Sie die Problemdefinition formal schreiben? Kennen Sie das Multiple-Knapsack-Problem (das ein PTAS zulässt)? m
Pål GD

Ich nehme an, Sie meinen Effizienzmaß - Ich denke, was am wichtigsten ist, ist eine erwartete Laufzeit? Ich werde es formeller schreiben.
Lucas

Antworten:


3

Das Problem ist NP-vollständig, da es sich in NP befindet und das Partitionsproblem mit und . Wenn eine Partition mit gleichem Gewicht vorhanden ist, können die Elemente in zwei Behälter mit dem Gewicht . Wenn dies nicht der Fall ist, hat einer der beiden Behälter höchstens Gewicht .n=2m=12i=1qw(oi)12miniw(oi)12i=1qw(oi)>mm


Es ist mein erstes Mal mit diesem Thema! Also bei verschiedenen Dingen stecken bleiben. Sie kennen eine Ressource, um viele solcher Reduzierungen zu sehen? Es scheint ziemlich seltsam, wie die Leute auf diese kommen!
user6818

Der allgemeine Rat lautet "Suchen Sie nach ähnlich klingenden Problemen". Dies war ein sehr einfacher Fall, in dem das Problem eine allgemeinere Version eines bekannten schwierigen Problems ist, sodass keine echte Transformation erforderlich war. Überprüfen Sie die Referenzfragen cs.stackexchange.com/questions/9556/… und cs.stackexchange.com/questions/11209/… sowie alle Lehrbücher für Algorithmen, z. B. Kapitel 8 hier: algorithmics.lsi.upc.edu/docs/…
Sasho Nikolov

@ user6818 Möglicherweise interessieren Sie sich für unsere Referenzfragen und das Durchsuchen der Website . Auch Garey / Johnson!
Raphael
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.