यहाँ एक तर्क पर मेरा पहला प्रयास था। यह गलत था, लेकिन मैंने "EDIT:" के बाद इसे ठीक किया।
यदि आप नकारात्मक बढ़त भार के साथ अधिकतम-कट समस्या को कुशलतापूर्वक हल कर सकते हैं, तो क्या आप उस अधिकतम कट समस्या को सकारात्मक बढ़त के साथ हल करने के लिए उपयोग नहीं कर सकते हैं? अधिकतम कट समस्या के साथ शुरू करें जिसे आप हल करना चाहते हैं जिसका इष्टतम समाधान । अब, और बीच एक बड़ा नकारात्मक भार डालें (वजन साथ ) । नई समस्या का इष्टतम समाधान , इसलिए हमारा काल्पनिक अनुमान एल्गोरिथ्म आपको अधिकतम कटौती के साथ एक समाधान देगा जिसका मूल्य अधिकतम इष्टतम से भी बदतर है। मूल ग्राफ़ पर, अधिकतम कटौती अभी भी अधिकतम से अधिक खराब है। यदि आप चुनते हैं के पास- एक यू वी बी - एb−auvb−a( ख - एक ) / 2 एक ख ≠ 16 / 17(b−a)/2( b - ए ) / २एख, यह अनुपयुक्तता के परिणाम का उल्लंघन करता है कि यदि P NP, तो आप अधिकतम-कटौती को कारक से बेहतर नहीं कर सकते । ≠16 / 17
संपादित करें:
उपरोक्त एल्गोरिथ्म काम नहीं करता है क्योंकि आप गारंटी नहीं दे सकते कि और नए ग्राफ में कटौती के विपरीत पक्षों पर हैं, भले ही वे मूल रूप से थे। मैं इसे इस प्रकार ठीक कर सकता हूं, हालांकि।वीयूv
मान लेते हैं कि हमारे पास एक अनुमान एल्गोरिथ्म है जो हमें OPT के 2 के कारक के रूप में एक कट देगा जब तक कि सभी किनारे वजन का योग सकारात्मक हो।
ऊपर के रूप में, किनारों पर सभी गैर-नकारात्मक भार के साथ एक ग्राफ साथ शुरू करें । हम कुछ नकारात्मक भारों के साथ एक संशोधित ग्राफ़ प्राप्त करेंगे, जैसे कि यदि हम 2 के एक कारक के भीतर की अधिकतम कटौती को अनुमानित कर सकते हैं, तो हम के अधिकतम कटौती को लगभग अच्छी तरह से समझ सकते हैं ।जी ∗ जी ∗ जीजीजी*जी*G
दो कोने और चुनें , और आशा करें कि वे अधिकतम कट के विपरीत किनारों पर हैं। (आप सभी संभव के लिए यह दोहरा सकते हैं सुनिश्चित करना है कि एक कोशिश काम करता है।) अब, एक बड़े नकारात्मक वजन डाल सभी किनारों पर और के लिए , और एक बड़े सकारात्मक वजन किनारे पर । मान लें कि इष्टतम कटौती का वजन ।वी वी - डी ( यू , एक्स ) ( v , एक्स ) एक्स ≠ यू , वी एक ( यू , वी ) हे पी टीuvv−d(u,x)(v,x)x≠u,va(u,v)OPT
में मान साथ एक कट , जहां कोने और कट के एक ही तरफ हैं, अब पर मान है जहां कट की दूसरी तरफ कोने की संख्या है। मूल मान साथ विपरीत पक्षों पर एक कट साथ अब । इस प्रकार, यदि हम चुनें बड़ा पर्याप्त, हम साथ सभी कटौती मजबूर कर सकते हैं और एक ही तरफ नकारात्मक मूल्य के लिए, इसलिए यदि सकारात्मक मूल्य के साथ किसी भी कटौती होती है, तो में इष्टतम कटौती होगा औरजी यू वी सी - 2 घ मीटर मीटर ( यू , वी ) ग ग + एक - ( n - 2 ) डी डी यू वी जी * यू वी ( एक - ( n - 2 ) घ ) यू वीcGuvc−2dmm(u,v)cc+a−(n−2)dduvG∗uvविपरीत पक्षों पर। ध्यान दें कि हम विपरीत पक्षों पर और साथ किसी भी कटौती के लिए एक निश्चित वजन जोड़ रहे हैं ।(a−(n−2)d)uv
आज्ञा देना । चुनें तो यह है कि (हम इस पर बाद का औचित्य साबित होगा)। वजन के साथ एक कट में होने और विपरीत दिशा में अब वजन के साथ एक कट हो जाता है । इसका मतलब है कि में इष्टतम कट का वजन । हमारा नया एल्गोरिथ्म में कट के साथ कम से कम वजन पाता है । यह कम से कम वजन के साथ मूल ग्राफ में कटौती में अनुवाद (क्योंकि में सभी कटौती अलग सकारात्मक वजन के साथ)एक च ≈ - 0.98 हे पी टी सी जी यू वी सी - 0.98 हे पी टी जी * 0.02 हे पी टी जी * 0.01 हे पी टी जी 0.99 हे पी टी जी * यू vf=(a−(n−2)d)af≈−0.98OPTcGuvc−0.98OPTG∗0.02OPTG∗0.01OPTG0.99OPTG∗u और ), जो अनुचित परिणाम से बेहतर है।v
चुनने के साथ कोई समस्या नहीं है बड़ा पर्याप्त के साथ किसी भी कटौती बनाने के लिए और एक ही तरफ नकारात्मक पर, क्योंकि हम चुन सकते हैं बड़े रूप में के रूप में हम चाहते हैं। लेकिन जब हमने नहीं जाना था तो हमने ऐसा कैसे चुना ? हम को लगभग अच्छी तरह से समझ सकते हैं ... यदि हम को में किनारे के भार का योग , तो हम जानते हैं । इसलिए हम के लिए मानों की एक काफी संकीर्ण श्रृंखला है , और हम से अधिक पुनरावृति कर सकते हैं बीच के सभी मानों लेने औरयू वी डी एक च ≈ - .99 हे पी टी ओ पी टी ओ पी टी टी जी 1duvdaf≈−.99OPTOPTOPTTGचच-.49टी-.99टी0.005टीच≈-0.98हेपीटी12T≤OPT≤Tff−.49T−.99T अंतराल पर । इन अंतरालों में से एक के लिए, हम गारंटी देते हैं कि , और इसलिए इन पुनरावृत्तियों में से एक को एक अच्छा कटौती वापस करने की गारंटी है।0.005Tf≈−0.98OPT
अंत में, हमें यह जाँचने की आवश्यकता है कि नए ग्राफ में बढ़त वज़न है जिसका योग सकारात्मक है। हम एक ग्राफ जिसका बढ़त वजन योग था के साथ शुरू कर दिया , और कहा बढ़त वजन की राशि के। चूंकि , हम ठीक हैं f - .99 T ≤ f ≤ - .49 TTf−.99T≤f≤−.49T