2012-01-04 15 views
8

समस्या:अधिकतम प्रवाह - वर्टेक्स के माध्यम से - कैसे?

चलो जी = (वी, ई) एम किनारों के साथ n> = 3 शीर्षकों पर एक निर्देशित ग्राफ हो। वर्टेक्स सेट वी में तीन विशेष वर्टिस ए, वी, और बी शामिल हैं। यदि यह मौजूद है तो v से v के माध्यम से एक सरल पथ पाएं। (एक साधारण पथ दोहराए गए शिखर के बिना एक पथ है।)

मुझे विश्वास है कि इस समस्या को मैक्स फ्लो एल्गोरिदम के साथ हल किया जाना चाहिए/लेकिन मुझे यकीन नहीं है कि कैसे। यह मुझे कई स्रोतों के साथ मैक्स फ्लो एल्गोरिदम की याद दिलाता है जहां किनारों की क्षमता 1 है। किसी को भी पता है कि समस्या को अधिकतम प्रवाह एल्गोरिदम में कैसे कम किया जा सकता है?

यदि मैं वर्टेक्स बी को सिंक के रूप में सेट करता हूं तो मुझे यकीन नहीं है कि इसमें वी शामिल होगा। अगर मैं सिंक के रूप में सेट करता हूं तो वी जारी होने पर मैं कैसे जारी रखूं?

+1

क्या बी बी के दूसरे पथ का स्रोत नहीं होगा? – Mikeb

+1

आप Google पर "अधिकतम प्रवाह निचला बाउंड" आज़मा सकते हैं। यदि आप वर्टेक्स वी के माध्यम से 1 का न्यूनतम प्रवाह लागू करते हैं, तो आपके पास अनिवार्य रूप से v। – phimuemue

+1

@Mikeb के माध्यम से पथ है I ऐसा नहीं लगता है। ए-> वी से प्रवाह एक ऐसा मार्ग हो सकता है जो मुझे लगता है कि वी-बी से प्रवाह करना असंभव हो जाता है। –

उत्तर

2

निम्नलिखित काम करना चाहिए:

  • a से v करने के लिए सभी न्यूनतम पथ मिल जाए, कि शिखर b शामिल नहीं है। आप वर्टक्स b के बिना ग्राफ़ पर एक डीएफएस (उदा।) द्वारा प्राप्त कर सकते हैं। हम कहते हैं कि a-v -path p न्यूनतम है, यदि कोई अन्य a-v -path p' में केवल p से केवल कॉलम हैं।

  • प्रत्येक न्यूनतम a-v -path के लिए

    , vb को अनदेखी कोने से एक रास्ता पहले से ही a-v -path से संबंधित खोजने की कोशिश। अगर आपको ऐसी चीज मिलती है, तो आप कर चुके हैं।

टिप्पणी: ध्यान दें कि रास्तों की संख्या घातीय बढ़ने सकता है, लेकिन जैसा कि मैं अपने टिप्पणी में बताया, कम से कम इस समस्या की सामान्यीकृत संस्करण, TSP को कम करने योग्य हो रहा है इस प्रकार शायद बहुत किया जा रहा है मुश्किल।

+0

यह एकमात्र समाधान भी है जिसे मैं पा सकता हूं। जवाब नहीं था जिसके लिए मैं उम्मीद कर रहा था: / –

1

यह पूछने के बराबर है कि क्या ग्राफ में तीन अक्षरों वाले निर्देशित पथ पर एक सबग्राफ होम्योरॉर्फिक है (एक पैटर्न इनपुट ग्राफ़ से कुछ शीर्षकों पर एक ग्राफ है, और एक उपग्राफ पैटर्न के लिए होमोमोर्फिक है यदि किनारों पर पैटर्न को सबग्राफ के सरल, जोड़ीदार वर्टेक्स डिसजॉइंट पथों के लिए मैप किया जा सकता है)। यह Fortune, Hopcroft, and Wyllie द्वारा सिद्ध किया गया है कि निर्देशित सबग्राफ होम्योरॉर्फिज्म लगभग सभी निश्चित पैटर्न के लिए एनपी-हार्ड है। तो समस्या एनपी-हार्ड है, और प्रवाह तकनीकों द्वारा हल नहीं किया जा सकता है जब तक पी = एनपी।

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

संबंधित मुद्दे