मैं एक संयोजन अनुकूलन समस्या पर काम कर रहा हूं जो मुझे संदेह है कि एनपी-हार्ड है, और एक जेनेटिक एल्गोरिदम हमारे डेटासेट के साथ अच्छी तरह से काम कर रहा है। हम एक शोध समूह हैं और हमारे परिणामों को हमारे क्षेत्र (गणित या सीएस में नहीं) में प्रकाशित करने की योजना बना रहे हैं, और समीक्षा के लिए पांडुलिपि भेजने से पहले मैं एनपी-कड़ी प्रश्न का पता लगाना चाहता हूं।क्या यह संयोजी अनुकूलन समस्या एनपी-हार्ड है?
1) मुझे पता है कि इस विशेष अनुकूलन समस्या का अध्ययन किया गया है कि क्या करना चाहते हैं:
दो मुख्य सवाल कर रहे हैं। मैंने ज्योतिष की भारी खोज की है लेकिन कुछ भी बिल्कुल नहीं देखा है।
2) यदि समस्या का अध्ययन नहीं किया गया है, तो मैं कम करने योग्य सबूत करने में एक क्रैक ले सकता हूं, और कुछ पॉइंटर्स को एनपी-पूर्ण उम्मीदवारों को कमी के लिए पसंद करना चाहूंगा।
समस्या को बाद के रूप में, और द्विपक्षीय ग्राफ समस्या के रूप में दो तरीकों से वर्णित किया जा सकता है।
बाद के स्वाद में, मैं एक "आराम" अनुवर्ती खोजना चाहता हूं जो क्रमपरिवर्तन की अनुमति देता है, और क्रमपरिवर्तन गणना को कम करने के लिए अनुकूलित करता है। (= किसी अन्य चार।)
क्वेरी:: abc, लक्ष्य: ..babc, परिणाम: एबीसी (सामान्य परिणाम को)
क्वेरी: एबीसी, लक्ष्य: ..baca, परिणाम: बक (परिणाम को उदाहरण के लिए एक क्रमपरिवर्तन के साथ)
द्विपक्षीय फॉर्मूलेशन क्वेरी मिलान नोड्स और लक्ष्य वर्ण नोड्स में विभाजित ग्राफ के साथ एक मेल खाने वाली समस्या या रैखिक असाइनमेंट समस्या है। किनारों को क्वेरी वर्णों को लक्षित वर्णों से जोड़ता है, जैसे कि प्रत्येक क्वेरी char से लक्ष्य चार तक बिल्कुल एक किनारे है। उद्देश्य कार्य बढ़त क्रॉसिंग की संख्या को कम करना है (जिसे जलाए जाने में "क्रॉसिंग नंबर" भी कहा जाता है)। यह द्विपक्षीय ग्राफ लेआउट एल्गोरिदम के समान है जो किनारे क्रॉसिंग को कम करने के लिए नोड प्लेसमेंट को पुन: व्यवस्थित करता है, लेकिन मेरी समस्या के लिए आवश्यक है कि दोनों नोड ऑर्डर निश्चित रहें।
प्रश्न 1 या 2 पर विशेषज्ञों से कोई विचार?
अग्रिम धन्यवाद!
यदि आप गणित या सीएस में प्रकाशित नहीं कर रहे हैं, तो एनपी-पूर्णता परिणाम अप्रासंगिक होगा और समीक्षा करने वाले जीवविज्ञानी या एमडी को परेशान करेगा। वहाँ गया। – piccolbo
क्रमपरिवर्तन का आपका अर्थ क्या है? केवल दो अक्षर शामिल हैं? या केवल दो आसन्न लोग? एक सामान्य क्रम में मुझे लगता है कि एक क्रमपरिवर्तन आपको पूरी स्ट्रिंग को पुनर्व्यवस्थित करने की अनुमति देता है, लेकिन फिर समस्या तुच्छ हो जाती है? – piccolbo
यदि मैं इसे एनपी-हार्ड साबित करता हूं, तो क्या मुझे सह-लेखकता मिलती है? – piccolbo