वैकल्पिक सूत्रीकरण
मैं नीचे समस्या के लिए एक वैकल्पिक सूत्रीकरण के साथ आया था। वैकल्पिक सूत्रीकरण वास्तव में समस्या बलो का एक विशेष मामला है और समस्या का वर्णन करने के लिए द्विदलीय रेखांकन का उपयोग करता है। हालांकि, मेरा मानना है कि वैकल्पिक सूत्रीकरण अभी भी एनपी-हार्ड है। वैकल्पिक सूत्रीकरण आवक और जावक नोड्स का एक असंबद्ध सेट का उपयोग करता है जो समस्या की परिभाषा को सरल करता है।
यह देखते हुए बाहर जाने वाले और भेजे नोड्स (चित्र में लाल और नीले रंग नोड्स क्रमशः), और एक सेट 'आकार की है निवर्तमान और आने वाली कोने के बीच बढ़त वजन के। समस्या का लक्ष्य आकृति में मोटी किनारों को रंगना है ताकि प्रत्येक आने वाले नोड के लिए, एक शर्त रखी जाए।
दिए गए एक सेट आउटपुट , एक सेट इनपुट , वेट बीच और के लिए और एक सकारात्मक स्थिरांक , किनारों के लिए रंगों की न्यूनतम संख्या (उपरोक्त आकृति में मोटी किनारों) जैसे कि सभी लिए ,
जहाँ किनारे का रंग दिखाता है e_ {ii} ।e i i
पुराना निरूपण
निम्नलिखित समस्या मेरे लिए एनपी-कठिन दिखती है, लेकिन मैं इसे नहीं दिखा सका। इसकी कठोरता या सुगमता दिखाने के लिए कोई भी प्रमाण / टिप्पणी की सराहना की जाती है।
मान लें कि nodes और किनारों के साथ एक पूर्ण भारित निर्देशित ग्राफ़ है । बता दें कि किनारे का वजन दिखाता है और एज का रंग दर्शाता है । किनारों के एक सबसेट को देखते हुए और एक सकारात्मक निरंतर लक्ष्य है: इस तरह के प्रत्येक के लिए कि रंग की न्यूनतम संख्या को खोजने के :एन एन ( एन - 1 ) डब्ल्यू मैं j ≥ 0 मैं जे सी ( मैं जे ) मैं जे टी ⊆ ई β ई मैं j ∈ टी
ग(मैंj)≠सी(मैंकश्मीर)
और
कृपया ध्यान दें कि उपरोक्त समस्या में, केवल में किनारों को रंगीन करने की आवश्यकता है। यह समस्या में हल की जा सकती है ।ओ ( | टी | ! )
अपडेट करें:
Tsuyoshi Ito की टिप्पणी के बाद मैंने समस्या को अद्यतन किया। भाजक को से । इसलिए, भाजक में बाहर वजन भी होता है। यही कारण है कि मैंने परिभाषा में पूर्ण ग्राफ का उल्लेख किया है। 1 + Σ ग ( कश्मीर एल ) = सी ( मैं जे ) , कश्मीर एल ≠ मैं जे डब्ल्यू कश्मीर j टी
मैंने एक अतिरिक्त बाधा । इसका मतलब है, एक नोड से निवर्तमान किनारों को अलग-अलग रंगों का होना चाहिए (लेकिन आने वाले रंग लंबे समय तक असमान धारण के समान हो सकते हैं)। यह रंगों की संख्या पर एक सहज निचला बाउंड डालता है, जो में नोड्स की अधिकतम आउट-डिग्री है ।
जैसा कि Tsuyoshi ने उल्लेख किया है, 's, , और समस्या के इनपुट हैं और एज रंग आउटपुट हैं।
अपडेट 2:
समस्या किनारों को लागू नहीं करती है और एक ही रंग के हैं।