यह पहली बार है जब मैंने बहुपद देरी एल्गोरिदम के बारे में पढ़ा है, इसलिए मैं अपने उत्तर के बारे में 100% सुनिश्चित नहीं हूं, लेकिन मुझे लगता है कि निम्नलिखित की तरह कुछ काम करना चाहिए।
पथ एक प्राकृतिक कुल आदेश है कि प्रतिनिधित्व करने के लिए कुछ सम्मेलन उठाओ इस पर परिभाषित किया। (एक उदाहरण सिर्फ पथ के शीर्षों को सूचीबद्ध करना और शाब्दिक रूप से क्रमबद्ध करना होगा)। अपने पसंदीदा इन-प्लेस डेटा-स्ट्रक्चर जो लॉगरिदमिक खोज और डालने (लाल-काला पेड़ कहते हैं) का समर्थन करता है। चलो अपने ग्राफ होनाडी जी<DG
एक एल्गोरिथ्म परिभाषित करें :F
F(s,t,G,∗D) :
(यहां अर्थ है एक इनलेट डेटास्ट्रक्चर संदर्भ )डी∗DD
- से से साथ किनारे-असंतुष्ट पथ की एक जोड़ी को वापस करने के लिए अपना पॉली-टाइम एल्गोरिथ्म चलाएं ।P < Q s t(P,Q)P<Qst
यदि में नहीं है ।डी(P,Q)D
2.1। में डालें और (आउटपुट यदि आप मान लें कि एल्गोरिथ्म चलता है)।डी(P,Q)D
2.2। के प्रत्येक किनारे के लिए चलाएंएफ ( रों , टी , जी - { यू वी } , * डी )uv∈E(P∪Q)F(s,t,G−{uv},∗D)
अब, अपने सभी रास्तों को समेटने के लिए, एक खाली बनाएँ और प्रत्येक जोड़ी के लिए साथ (यदि ग्राफ़ अप्रत्यक्ष है, तोएस , टी ∈ वी ( जी ) रों < टी एस ≠ टीDs,t∈V(G)s<ts≠tF(s,t,G,∗D)
PSPACEPSPACE