क्या पीपीएडी वास्तव में एक और असंतुलित शीर्ष खोजने की धारणा पर कब्जा करता है?


13

जटिलता वर्ग पीपीएडी का आविष्कार क्राइस्टोस पापादिमित्रिउ ने 1994 के अपने पत्र में किया था । वर्ग को खोज समस्याओं की जटिलता को पकड़ने के लिए डिज़ाइन किया गया है, जहां एक समाधान के अस्तित्व की गारंटी "निर्देशित ग्राफ़ में समानता तर्क" द्वारा की गई है: यदि एक निर्देशित ग्राफ में असंतुलित कगार है, तो एक और मौजूद होना चाहिए। लेकिन आम तौर पर वर्ग औपचारिक रूप से करने के मामले में परिभाषित किया गया है एक एन टी एच आर एन डी एफ टी एच एल मैं एन     एन टी एच आर एन डी एफ टी एच एल एल आई एन      ( एक एलएल) समस्या है, जहां तर्क केवल दोनों in- साथ रेखांकन और outdegrees लिए आवेदन किया है 11 । मेरा प्रश्न है: ये धारणाएँ बराबर क्यों हैं?

इस बिंदु तक यह इस प्रश्न का एक डुप्लिकेट है । अब मैं समस्या को औपचारिक रूप से बताना चाहता हूं और स्पष्ट करना चाहता हूं कि मैं वहां के जवाब से संतुष्ट क्यों नहीं हूं।

खोजें समस्या एक एन टी एच आर यू एन बी एल एन सी डी वी आर टी एक्स  ANOTHER UNBALANCED VERTEX ( एक यू वीAUV ): हम दिया जाता है दो बहुपद आकार सर्किट एसS और पीP कि मिल एक्स { 0 , 1 } nx{0,1}n और { 0 , 1 } n में अन्य तत्वों की बहुपद सूची को लौटाएं {0,1}n। ये सर्किट एक निर्देशित ग्राफ को परिभाषित करते हैंजी = ( वी , )G=(V,E) जहां वी = { 0 , 1 } nवी= { 0 , 1 }n और ( एक्स , वाई ) ( y एस ( एक्स ) एक्स पी ( y ) )( एक्स , वाई) ( y)एस( X ) एक्स पी( y) ) । खोज समस्या निम्नलिखित है: दिए गए एसएस , पीपी और जेड वीzवी ऐसी है कि मैं एन डी जी आर ( जेड ) यू टी डी जी आर ( जेड )मैं एन डीजीआर ( जेड)) यू टी जीआर ( जेड)) , एक ही संपत्ति के साथ एक और शिखर पाते हैं।

खोज समस्या A E O Lएल : समान, लेकिन Sएस और Pपी दोनों एक खाली सूची या एक तत्व है।

कमी है की धारणा (रिकी के सुझाव के अनुसार सही): कुल खोज समस्या एक कुल खोज समस्या को कम करने योग्य है बी बहुपद कार्यों के माध्यम से और अगर y के लिए एक समाधान है ( एक्स ) समस्या में बी का मतलब जी ( एक्स , वाई ) है के लिए एक समाधान एक्स समस्या में एकबीजीy( x )बीजी( एक्स , वाई)एक्स

औपचारिक प्रश्न : A U V को A E O L क्यों कहा जाता है ? या क्या हमें reducibility की एक और धारणा का उपयोग करना चाहिए?यू वीएल

क्रिस्टोस पापादिमित्रिउ पीपीए के बारे में अनुरूप प्रमेय सिद्ध करता है (सिद्धांत 1, पृष्ठ 505) लेकिन तर्क पीपीएडी के लिए काम नहीं करता है । कारण यह है कि डिग्री संतुलन के साथ एक शीर्ष है ± कश्मीर में परिवर्तित हो जाएगा कश्मीर डिग्री संतुलन के साथ कोने ± 1 । फिर एल के लिए एल्गोरिथ्म इनमें से एक कोने को प्राप्त कर सकता है और दूसरे को वापस कर सकता है। यह A U V के लिए एक नया शीर्ष नहीं होगा ।± के±1AEOLAUV

चीजें बदतर होती जा रही हैं क्योंकि एल में हमेशा असंतुलित संख्याओं की एक समान संख्या होती है लेकिन यू वी में उनमें से एक विषम संख्या हो सकती है। यही कारण है कि कोई भी इन दो सेटों के बीच एक आक्षेप नहीं बना सकता है और जी हमेशा f - 1 के बराबर नहीं हो सकता है । तो जी ( एक्स , ( एक्स ) ) एक्स तो हम को सुलझाने के लिए एक विधि प्राप्त एक यू वी कुछ उदाहरणों के लिए कम से कम बहुपद समय में। यदि जी x और पर निर्भर नहीं करता हैAEOLAUVgf1g(x,f(x))xAUVgxजी ( y 1 ) = जी ( y 2 ) के लिए y 1y 2 तो y 2 के लिए एक जवाब के रूप लौटाया जा सकता है y 1 । यहयू वी के लिए एक समाधान नहीं देगा।g(y1)=g(y2)y1y2y2y1AUV

अंतिम प्रश्न : क्या उपरोक्त सूचीबद्ध बाधाओं को किसी तरह दूर किया जा सकता है? क्या कोई एक्स पर जी की निर्भरता को नियोजित कर सकता है ?gx


2
"ये धारणाएँ बराबर क्यों हैं?" क्रिस्टोस पापादिमित्रीउ द्वारा पृष्ठ 505 पर प्रमेय 1 के प्रमाण में दिए गए कारणों के लिए। (अन्यथा, आपको क्या लगता है कि AUV की समग्रता के लिए एक समानता तर्क है?) Reducibility की आपकी परिभाषा बहुत मजबूत लगती है - उदाहरण के लिए, आपकी परिभाषा के तहत, समाधान के सेट का विस्तार करना कुल खोज समस्या को सख्ती से कठिन बना सकता है।

2
+1 और -1 में समान समानता है। (वह समता "विषम" है।)दायें वाले का अर्थ है " g ( x ,"y ) "के बजाय" iff g (g(x,y)y ) "।g(y)

2
अब, हमारे पास क्या है, मैं इसे UnbalancedInOtherDirectionVertex कहूंगा, यह समस्या PPADS को कम कर देती है , क्योंकि यदि किनारों को फ्लिप किया जा सकता है, तो दिए गए शीर्ष पर डिग्री से अधिक डिग्री और फिर k कुल -dgree-1 कोने दिए गए वर्टेक्स में तब्दील हो जाते हैं, सभी सिंक के बजाय स्रोत होंगे। मैं अपनी समस्या से AEOL जाने का कोई समान तरीका नहीं देखता। k

1
कम से कम कमी से पता चलता है कि एयूवी अपने मामले के बराबर है जहां सभी वर्टिक्स में 1 से कम में जेडग्रेट्री और आउटडेग्री हैं, सिवाय संभवतः दिए गए वर्टीकल जेड के लिए, जिसमें इंडिग्री 0 है, लेकिन बड़े आउटडेग्री हो सकते हैं।
एमिल जेकाब

2
मैंने अभी फ्रेडरिक मूनियर से सुना है कि उन्होंने पांच साल पहले भी इस समस्या को देखा था और पापादिमित्रियो ने सहमति व्यक्त की थी।
डोमपोटर

जवाबों:


4

समस्याओं को समतुल्य साबित किया गया है (और इस प्रकार PPAD- पूर्ण), देखें बालों की गेंद की समस्या में धारा 8 पॉल डब्ल्यू गोल्डबर्ग और अलेक्जेंड्रो हॉलेंडर द्वारा PPAD-Complete है


1
धन्यवाद। ऐसा लगता है कि सबूत एक ही लेखकों द्वारा एक पहले तकनीकी रिपोर्ट में प्रकाशित हुई: समाप्ति की लाइन समस्या की बहु स्रोत प्रकार की जटिलता, और संक्षिप्त विकृत बिसात
Daniil Musatov

4

यह एक दिलचस्प सवाल है, और मैं केवल एक आंशिक उत्तर दे सकता हूं।

यह देखना आसान है कि निर्माण पी पर है। पापादिमित्रिउ के पेपर का 505 इसके विशेष मामले के साथ AUV की समानता को दर्शाता है

मैन ऑफ द लाइन (MEOL): अधिक से अधिक 1 (ऊपर के रूप में सर्किट द्वारा दर्शाया गया) में डिग्री और आउट-डिग्री के साथ एक निर्देशित ग्राफ G को देखते हुए , और G के स्रोतों के एक गैर-रिक्त सेट X , एक सिंक या एक स्रोत v खोजें एक्सG1XGvX

एक ओर, मुझे ऐसे ग्राफ़ के रूपांतरण की कल्पना करना मुश्किल है जो एक से अधिक स्रोतों को कम कर सके।

हालांकि, दूसरे हाथ पर, MEOL सभी सामान्य रूप से अध्ययन किया कक्षाओं युक्त के अंतर्गत आता है PPAD संभवतः छोड़कर PPAD ही:

सबसे पहले, जाहिर है,

MEOL में है PPADS

मैं एक तर्क के नीचे स्केच करूंगा

MEOL में है पीपीए

मानक पीपीए में कमी से- अपूर्ण समस्या ( AEOL का अप्रत्यक्ष संस्करण )। मान लें कि हमें G = ( V , E ) और X को MEOL की परिभाषा में दिया गया है।G=(V,E)X

अगर | एक्स | अजीब है, हम बस ग्राफ को अप्रत्यक्ष बना सकते हैं, एक्स से सभी मिलान पर एक शीर्ष को शामिल कर सकते हैं (जैसा कि पी। 505 पर तर्क में है), और परिणाम को एक्स से पीपीए ऑरेकल तक शेष स्रोत के साथ पास करें ।|X|XX

सामान्य तौर पर, s = | एक्स | , और 2 कश्मीर के सबसे बड़े बिजली होना 2 कि विभाजित रों । हम एक नए ग्राफ परिभाषित जी ' = ( वी ' , ' ) जिसका कोने हैं 2 कश्मीर के तत्व सबसेट वी । यदि एक , बी वी ' इस तरह के सेट हैं, हम किनारे डाल ( एक , बी ) में ' अगर हम के रूप में सेट करके बताना कर सकते हैं एक =s=|X|2k2sG=(V,E)2kVA,BV(A,B)E{ एक 0 , ... , एक 2 कश्मीर - 1 } , बी = { 0 , ... , 2 कश्मीर - 1 } इस तरह से कि में ( एक मैं , मैं ) प्रत्येक के लिए मैं < 2 कश्मीरA={a0,,a2k1}B={b0,,b2k1}(ai,bi)Ei<2k

जाहिर है, जी ' में डिग्री और बाहर डिग्री अधिक से अधिक के साथ एक निर्देशित ग्राफ है 1 । एक एक वी ' एक स्रोत (सिंक) iff यह का एक स्रोत (सिंक, resp।) शामिल है जी । (यही कारण है कि अगर यह दोनों शामिल है, यह एक अलग शिखर है, है।) तो, किसी भी तरह के शिखर का एक समाधान करने के लिए नेतृत्व करेंगे MEOL , उदाहरण के लिए जब तक एक एक "ज्ञात स्रोत" है: जो है, एक एक्स । हम ग्राफ़ को अप्रत्यक्ष बनाने का इरादा रखते हैं, और इसमें हेरफेर करते हैं ताकि ज्ञात स्रोतों की संख्या 1 तक कम हो जाए जिसमें शेष लोगों पर मिलान शामिल हो।G1AVGAAX1

इसलिए, यदि A ज्ञात स्रोत है, तो t = | एक्स | है, जो संतुष्ट 0 < टी 2 कश्मीर । यदि t = 2 k = | | , तो बस एक एक्स । इस तरह के सेट की संख्या है ( रोंAt=|AX|0<t2kt=2k=|A|AX2 k )। स्मरण करो कि(a)मेंअभाज्यpकी बहुलताहै(s2k)p ) संख्या के अलावा किया जाता है के बराबर होती है+(एक-)=एकआधार में प्रदर्शनपी। के चुनाव तककश्मीर, यह इस प्रकार है कि ( रों(ab)b+(ab)=apk2 k )विषम है। इसके अलावा,[0,(a) केबीच बहुपद-काल के अनुमान हैं(s2k)बी ) ), औरबी-सेमेंट सब्सक्रिप्शन[0,)। इसका उपयोग करते हुए, हमएक्सके2k-element सबसेट में सेएक पर बहुपद-काल मिलान को परिभाषित कर सकते हैं। हम इसे ग्राफ में शामिल करते हैं, जिससे ज्ञात स्रोतों की संख्याt=2kसे1 तक कम हो जाती है[0,(ab))b[0,a)2kXt=2k1

के लिए 0 < टी < 2 कश्मीर , कैरी-गिनती सूत्र से पता चलता है कि ( रों0<t<2kt ) सम है। फिर, हमX केt-element सबसेटपर एक स्पष्ट मिलान पा सकते हैं। हम इसे ज्ञात स्रोतोंए केसाथबढ़ाते हैं| एक्स| =टीकरने के लिए मिलान लगाने सेएकएक्स, और छोड़ने केएकएक्सतय की।(st)tX

इस तरह, हम एक ज्ञात पत्ती शीर्ष के साथ एक अप्रत्यक्ष ग्राफ का उत्पादन करते हैं। हम एक और पत्ती के लिए पीपीए ऑरेकल पूछते हैं , और निर्माण से, हम इसे MEOL उदाहरण के लिए एक उत्तर से निकाल सकते हैं ।


संक्षेप में पापादिमित्रिउ से उल्लेख किया है, हम सामान्यीकरण कर सकते हैं पीपीए वर्गों के लिए पीपीए - पी किसी भी प्रधानमंत्री के लिए पीPPA - p पूर्ण समस्या का एक उदाहरण है

AUV - p : एक निर्देशित ग्राफ G और एक वर्टेक्स जिसका डिग्री बैलेंस है, को देखते हुए0( आधुनिकपी ) , इस तरह के एक और शीर्ष खोजें।

( इस उत्तर को AUV - p की समानता के लिए Papadimitriou की PPA की परिभाषा के साथ देखें - p )

PPA - 2 सिर्फ PPA है । कक्षाएं पीपीए - पी जोड़ो में अतुलनीय है, और साथ अतुलनीय माना जाता है PPADS । उन सभी में PPAD शामिल है ।

मैं ऊपर उल्लिखित तर्क में p = 2 के बारे में कुछ विशेष नहीं था , और इसे आसानी से उपज के लिए संशोधित किया जा सकता है

MEOL में है पीपीए - पी हर प्रधानमंत्री के लिए पी


मुझे उत्तर बहुत पसंद है और मैंने इसे स्वीकार कर लिया है (निश्चित रूप से, अधिक पूर्ण उत्तर अभी भी स्वागत है)। मुझे केवल यही लगता है कि AUV - p द्वारा प्रदर्शित वर्ग को PPAD - p कहा जाना चाहिए । Papadimitriou अप्रत्यक्ष द्विदलीय रेखांकन और बस डिग्री के बारे में लिखता है, संतुलन नहीं।
डेनियल मुसाटोव

3
कक्षाएं P = 2 के लिए पीपीए नहीं, पीपीए के सामान्यीकरण हैं । Papadimitriou AUV- p की तुलना में एक अलग पूर्ण समस्या देता है (ध्यान दें कि उसके रेखांकन द्विदलीय हैं), लेकिन यह मेरी परिभाषा के बराबर है। पूरी नामकरण योजना बहुत भ्रामक है; एक विशेष वर्ग के लिए निर्देशित बनाम अप्रत्यक्ष रेखांकन का उपयोग सिर्फ एक दुर्घटना है, कई वर्गों को निर्देशित और अप्रत्यक्ष दोनों ग्राफ़ों के विषय में पूरी समस्याएँ हैं (जैसा कि पीपीए- p के मामले में )। इसके अलावा, उनके नाम के बावजूद, अधिकांश वर्ग समानता के तर्कों पर आधारित नहीं हैं , लेकिन अन्य मत सिद्धांत हैं। केवल PPA समानता के बारे में है।
एमिल जेकाब

धन्यवाद, मिल गया। यह वास्तव में एक ही वर्ग है। मैंने एक अटकल सुनी है कि पापादिमित्रिउ ने पीपीएडी नाम इसलिए चुना है क्योंकि यह अपने उपनाम से मिलता जुलता है।
डेनियल मुस्तोव

क्या आपके पास पीपीएपी पीपीए-पी में होने का संदर्भ है?
डोमटॉर्प

1
एक स्पष्ट नहीं है, लेकिन उदाहरण के लिए, PPAD- पूर्ण समस्या को परिभाषित करना वास्तव में AUV- पी का एक विशेष मामला है ।
एमिल जेकाबेक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.