पैकिंग सेट करें

From alpha
Jump to navigation Jump to search

कम्प्यूटेशनल जटिलता सिद्धांत और साहचर्य में सबसेट पैकिंग एक शास्त्रीय एनपी-पूर्ण समस्या है, और कार्प की 21 एनपी-पूर्ण समस्याओं में से एक थी। मान लीजिए कि किसी के पास एक परिमित समुच्चय S है और S के उपसमुच्चय की एक सूची है। फिर, सेट पैकिंग समस्या पूछती है कि सूची में कुछ के उपसमुच्चय जोड़ीदार अलग सेट हैं (दूसरे शब्दों में, उनमें से कोई भी तत्व साझा नहीं करता है)।

अधिक औपचारिक रूप से, एक ब्रह्मांड दिया और एक परिवार के सबसेट का , एक पैकिंग एक उपपरिवार है सेट के ऐसे कि सभी सेट हो जाते हैं जोड़ीदार असंयुक्त हैं। पैकिंग का आकार है . सेट पैकिंग निर्णय समस्या में, इनपुट एक जोड़ी है और एक पूर्णांक ; सवाल यह है कि क्या आकार का एक सेट पैकिंग है या अधिक। सेट पैकिंग अनुकूलन समस्या में, इनपुट एक जोड़ी है , और कार्य एक सेट पैकिंग ढूंढना है जो सबसे अधिक सेट का उपयोग करता है।

समस्या स्पष्ट रूप से एनपी (जटिलता) में दी गई है उपसमुच्चय, हम आसानी से सत्यापित कर सकते हैं कि वे P (जटिलता) में जोड़ीदार रूप से असंयुक्त हैं।

समस्या की अनुकूलन समस्या, अधिकतम सेट पैकिंग, सूची में जोड़ीदार असंबद्ध सेटों की अधिकतम संख्या के लिए पूछती है। यह एक अधिकतमकरण समस्या है जिसे पैकिंग समस्याओं के वर्ग से संबंधित एक पूर्णांक रैखिक कार्यक्रम के रूप में स्वाभाविक रूप से तैयार किया जा सकता है।

पूर्णांक रैखिक कार्यक्रम सूत्रीकरण

अधिकतम सेट पैकिंग समस्या को निम्न पूर्णांक रैखिक कार्यक्रम के रूप में तैयार किया जा सकता है।

maximize (maximize the total number of subsets)
subject to for all (selected sets have to be pairwise disjoint)
for all . (every set is either in the set packing or not)


जटिलता

सेट पैकिंग समस्या न केवल एनपी-पूर्ण है, बल्कि इसका अनुकूलन संस्करण (सामान्य अधिकतम सेट पैकिंग समस्या) को अधिकतम क्लिक समस्या के रूप में अनुमानित करना मुश्किल साबित हुआ है; विशेष रूप से, इसे किसी स्थिर कारक के भीतर अनुमानित नहीं किया जा सकता है।[1] सबसे अच्छा ज्ञात एल्गोरिथम इसके एक कारक के भीतर इसका अनुमान लगाता है .[2] वेटेड वेरिएंट को भी अनुमानित किया जा सकता है।[3]


एक बंधे हुए आकार के साथ पैकिंग सेट

समस्या का एक संस्करण है जो अधिक ट्रैक्टेबल है। किसी भी धनात्मक पूर्णांक k≥3 को देखते हुए, 'k-सेट पैकिंग समस्या' सेट पैकिंग का एक प्रकार है जिसमें प्रत्येक सेट में अधिकतम k तत्व होते हैं।

जब k = 1, समस्या तुच्छ है। जब k = 2, समस्या एक अधिकतम कार्डिनैलिटी मिलान खोजने के बराबर होती है, जिसे बहुपद समय में हल किया जा सकता है।

किसी भी k≥3 के लिए, समस्या एनपी-हार्ड है, क्योंकि यह 3-आयामी मिलान से अधिक सामान्य है। हालाँकि, निरंतर-कारक सन्निकटन एल्गोरिदम हैं:

  • साइगन[4] एक एल्गोरिथ्म प्रस्तुत किया है, जो किसी भी ε>0 के लिए, एक (k+1+ε)/3 सन्निकटन प्राप्त करता है। रन-टाइम सेट और तत्वों की संख्या में बहुपद है, लेकिन 1/ε में दोगुना-घातीय है।
  • फ्यूरर और यू[5] एक एल्गोरिदम प्रस्तुत किया जो समान सन्निकटन प्राप्त करता है, लेकिन 1/ε में रन-टाइम सिंगल-एक्सपोनेंशियल के साथ।

एक सीमित डिग्री के साथ पैकिंग सेट

एक अन्य अधिक ट्रैक्टेबल वेरिएंट में, यदि उपसमुच्चय के d से अधिक में कोई तत्व नहीं होता है, तो उत्तर को d के एक कारक के भीतर अनुमानित किया जा सकता है। भारित संस्करण के लिए भी यही सच है।

संबंधित समस्याएं

समतुल्य समस्याएं

हाइपरग्राफ मिलान सेट पैकिंग के समतुल्य है: सेट हाइपरएज के अनुरूप होते हैं।

स्वतंत्र सेट (ग्राफ़ सिद्धांत) समस्या भी सेट पैकिंग के समतुल्य है - उनके बीच एक-से-एक बहुपद-समय की कमी है:

  • एक संग्रह पर एक सेट पैकिंग समस्या को देखते हुए , एक ग्राफ बनाएं जहां प्रत्येक सेट के लिए एक शिखर है , और बीच में एक किनारा है और आईएफएफ . जनरेट किए गए ग्राफ़ में कोने का हर स्वतंत्र सेट एक सेट पैकिंग से मेल खाता है .
  • एक ग्राफ पर एक स्वतंत्र वर्टेक्स सेट समस्या दी गई है , सेट का एक संग्रह बनाएँ जहाँ प्रत्येक शीर्ष के लिए एक सेट है सभी किनारों से सटे हुए . जेनरेट किए गए संग्रह में प्रत्येक सेट पैकिंग एक स्वतंत्र वर्टेक्स सेट से मेल खाती है .

यह एक द्विदिश पीटीएएस कमी भी है, और यह दर्शाता है कि दो समस्याओं का अनुमान लगाना समान रूप से कठिन है।

विशेष मामले में जब प्रत्येक सेट में अधिकांश k तत्व (k-सेट पैकिंग समस्या) होते हैं, तो प्रतिच्छेदन ग्राफ (k+1)पंजा मुक्त ग्राफ|क्लॉ-फ़्री होता है। ऐसा इसलिए है, क्योंकि यदि कोई समुच्चय कुछ k+1 समुच्चयों को काटता है, तो इनमें से कम से कम दो समुच्चय प्रतिच्छेद करते हैं, इसलिए (k+1)-पंजा नहीं हो सकता। तो पंजा मुक्त रेखांकन में अधिकतम स्वतंत्र सेट[6] अधिकतम के-सेट पैकिंग के सामान्यीकरण के रूप में देखा जा सकता है।

विशेष मामले

मिलान (ग्राफ सिद्धांत) सेट पैकिंग का एक विशेष मामला है जिसमें सभी सेटों का आकार 2 होता है (सेट किनारों के अनुरूप होते हैं)। इस विशेष मामले में, बहुपद समय में अधिकतम आकार का मिलान पाया जा सकता है।

3-आयामी मिलान एक विशेष मामला है जिसमें सभी सेटों का आकार 3 होता है, और इसके अलावा, तत्वों को 3 रंगों में विभाजित किया जाता है और प्रत्येक सेट में प्रत्येक रंग का एक तत्व होता है। यह विशेष मामला अभी भी एनपी-हार्ड है, हालांकि इसमें सामान्य मामले की तुलना में बेहतर स्थिर-कारक सन्निकटन एल्गोरिदम हैं।

अन्य संबंधित समस्याएं

कवर समस्या सेट करें में हमें एक परिवार दिया जाता है एक ब्रह्मांड के सबसेट की , और लक्ष्य यह निर्धारित करना है कि क्या हम उन सेटों को चुन सकते हैं जिनमें एक साथ सभी तत्व शामिल हैं . ये सेट ओवरलैप हो सकते हैं। अनुकूलन संस्करण ऐसे सेटों की न्यूनतम संख्या पाता है। अधिकतम सेट पैकिंग में हर संभव तत्व को शामिल करने की आवश्यकता नहीं है।

सटीक कवर समस्या में, का हर तत्व ठीक एक उपसमुच्चय में समाहित होना चाहिए। इस तरह के एक सटीक कवर को खोजना एक एनपी-पूर्ण समस्या है, विशेष मामले में भी जिसमें सभी सेटों का आकार 3 है (इस विशेष मामले को 'सटीक 3 कवर' या 'X3C' कहा जाता है)। हालाँकि, यदि हम S के प्रत्येक तत्व के लिए एक सिंगलटन सेट बनाते हैं और इन्हें सूची में जोड़ते हैं, तो परिणामी समस्या सेट पैकिंग जितनी आसान होती है।

कार्प ने मूल रूप से 'क्लिक समस्या' से कमी के माध्यम से सेट पैकिंग एनपी-पूर्ण दिखाया।

टिप्पणियाँ

  1. Hazan, Elad; Safra, Shmuel; Schwartz, Oded (2006), "On the complexity of approximating k-set packing", Computational Complexity, 15 (1): 20–39, CiteSeerX 10.1.1.352.5754, doi:10.1007/s00037-006-0205-6, MR 2226068, S2CID 1858087. See in particular p. 21: "Maximum clique (and therefore also maximum independent set and maximum set packing) cannot be approximated to within unless NP ⊂ ZPP."
  2. Halldórsson, Magnus M.; Kratochvíl, Jan; Telle, Jan Arne (1998). Independent sets with domination constraints. 25th International Colloquium on Automata, Languages and Programming. Lecture Notes in Computer Science. Vol. 1443. Springer-Verlag. pp. 176–185.
  3. Halldórsson, Magnus M. (1999). Approximations of weighted independent set and hereditary subset problems. 5th Annual International Conference on Computing and Combinatorics. Lecture Notes in Computer Science. Vol. 1627. Springer-Verlag. pp. 261–270.
  4. Cygan, Marek (October 2013). "Improved Approximation for 3-Dimensional Matching via Bounded Pathwidth Local Search". 2013 IEEE 54th Annual Symposium on Foundations of Computer Science: 509–518. arXiv:1304.1424. doi:10.1109/FOCS.2013.61. ISBN 978-0-7695-5135-7. S2CID 14160646.
  5. Fürer, Martin; Yu, Huiwen (2014). Fouilhoux, Pierre; Gouveia, Luis Eduardo Neves; Mahjoub, A. Ridha; Paschos, Vangelis T. (eds.). "स्थानीय सुधारों द्वारा $$k$$-सेट पैकिंग समस्या का अनुमान लगाना". Combinatorial Optimization. Lecture Notes in Computer Science. Cham: Springer International Publishing. 8596: 408–420. doi:10.1007/978-3-319-09174-7_35. ISBN 978-3-319-09174-7. S2CID 15815885.
  6. Neuwohner, Meike (2021-06-07). "डी-क्लॉ मुक्त रेखांकन में अधिकतम वजन स्वतंत्र सेट समस्या के लिए एक बेहतर सन्निकटन एल्गोरिथम". arXiv:2106.03545. {{cite journal}}: Cite journal requires |journal= (help)


संदर्भ


बाहरी संबंध