Algorithmen zum Packen von Mengen

17

Es scheint viel Arbeit für einige NP-harte Probleme zu geben, schnelle exponentielle zeitgenaue Algorithmen zu entwickeln (dh Ergebnisse der Form: Algorithmus A löst das Problem in O (c ^ n) Zeit mit c klein). Es scheint eine Menge Arbeit in diese Richtung für einige NP-schwierige Probleme zu geben (z. B. Messen und Erobern: ein einfacher O ( 2 0,288 n ) -unabhängiger Mengenalgorithmus. SODA'06 ), aber ich konnte nicht finden Ähnliches gilt für das Set-Packing-Problem. Es scheint ähnliche Arbeiten zu einigen Einschränkungen des Packproblems zu geben (z. B. An O ( 3.523 k )xO(20.288n)O(3.523k) Parametrisierter Algorithmus für das Packen von 3 Sätzen), aber ich habe kein Problem mit dem Packen von allgemeinen Sätzen gefunden.

Meine Frage lautet also: Was ist die beste Zeitkomplexität, um das Problem der gewichteten Mengenpackung genau zu lösen, wenn Mengen aus einem Universum von n Elementen gezogen werden?mn

Mich interessiert auch die Beziehung zwischen der Anzahl der Mengen und der Größe des Universums. Gab es beispielsweise algorithmische Arbeiten in Situationen, in denen im Vergleich zu n relativ groß ist (dh in der Nähe von 2 n )?mn2n

Travis Service
quelle
1
Google ? "Packen einstellen"? en.wikipedia.org/wiki/Set_packing Dies ist noch keine Frage auf Forschungsniveau (siehe unsere FAQ). Geschlossen ...
Suresh Venkat
1
@Suresh, ich interessiere mich für die Ergebnisse der Form: Algorithmus A löst das Problem der Mengenpackung in O (c ^ n) mit c small. Es gibt solche Arbeiten für andere NP-schwierige Probleme (z. B. Messen und Erobern: ein einfacher, von O (2 ^ 0.288n) unabhängiger Mengenalgorithmus. SODA'06). In dem Wikipedia-Artikel, den Sie verlinken, wird dies nicht behandelt, und ich habe in letzter Zeit keine Artikel gefunden, die die zeitliche Komplexität von Set-Packs behandeln. Die meiste Arbeit, die ich gefunden habe, befasst sich mit dem Problem des Packens von K-Sets. Dies ist eine Frage vom Typ "Referenzanfrage". Sind solche Fragen hier willkommen? oder war die frage vielleicht nicht gut genug geschrieben?
Travis Service
3
k
3
Ich würde empfehlen, diese Frage erneut zu eröffnen. "Zeitkomplexität" bezieht sich normalerweise auf exakte Algorithmen, sofern nicht anders angegeben, nein?
Arnab
7
Diese Frage sollte wieder geöffnet werden.
Peter Shor

Antworten: