अद्यतन: नीचे इस सवाल का जवाब क्योंकि मैं गलत तरीके से मान लिया है कि Hamiltonian पथ, एक मनमाना ग्राफ में है में नहीं, सही नहीं है । मैं इसे बिना छोड़े छोड़ देता हूं, शायद मैं इसे ठीक कर पाऊंगा या यह किसी अन्य उत्तर के लिए कुछ संकेत देगा।Kn
मुझे लगता है कि यह एनपी-पूर्ण है। यह 3SAT से एक बहुत ही अनौपचारिक / त्वरित कटौती विचार है
प्रत्येक चर "चर गैजेट" जोड़ता हूं :xi
- तीन नोड्स Xi,+Xi,−Xi
- दो चर किनारों और ( X i , - X i )(Xi,+Xi)(Xi,−Xi)
स्रोत नोड जोड़ें और इसे सभी चर X i से कनेक्ट करें ।SXi
प्रत्येक खंड के लिए एक नोड जोड़ने के सी जे और इसी चर से कनेक्ट + एक्स मैं या - एक्स मैं कि रूपों खंड।CjCj+Xi−Xi
(+x1∨−x2∨−x3)∧(−x2∨x3∨x4)
R(S,C1),(S,C2),...
P(Xi,+Xi)(Xi,−Xi)P
SCjSXiS→Xi→±Xi→CjXi→+XiXi→−Xi)CP
P
PC
मूल ग्राफ बन जाता है:
KCjS
C
P