मैं आंशिक रूप से आपके प्रश्न का उत्तर दे सकता हूं: पीएलएस-पूर्ण खोज समस्या के स्थानीय ऑप्टिमा को गिनना वास्तव में # पी-हार्ड हो सकता है।
सबसे पहले, जैसा कि योशियो बताते हैं, पीएलएस में एक खोज समस्या है जिसकी संबद्ध गिनती समस्या # पी-पूर्ण है। (हम नहीं जानते कि पी 1 पीएलएस-पूर्ण है, हालांकि।) चलो पी 2 कुछ पीएलएस-पूर्ण समस्या है। फिर परिभाषित पी ' जो, इनपुट पर ( एक्स , मैं ) के लिए मैं ∈ { 1 , 2 } , के लिए इनपुट एक स्थानीय इष्टतम के लिए पूछता है एक्स के संबंध में पी मैं । यह समस्या पी 1 , पी 2 की पीएलएस सदस्यता विरासत में मिली हैपी1पी1पी2पी'( x , i )मैं ∈ { १ , २ }एक्सपीमैंपी1, पी2, की पीएलएस-पूर्णता विरासत में मिली है , और गिनती की समस्या के लिए पी 1 की # पी-पूर्णता विरासत में मिली है ।पी2पी1
इसी प्रकार, एक (कृत्रिम) पीएलएस-पूर्ण समस्या का निर्माण कर सकता है जिसके लिए यह तय करना एनपी-पूर्ण है कि क्या एक से अधिक स्थानीय इष्टतम हैं। पिछले तर्क में के रूप में, एक "स्टेपल एक साथ" एक PLS-पूरा समस्या , एक PLS समस्या के साथ पहले की तरह पी 2 जो, इनपुट पर एक बूलियन सूत्र ψ , एक से अधिक है जिसमें स्थानीय इष्टतम है iff ψ संतुष्टि योग्य है।पी1P2ψψ
इस प्रकार के निर्माण कुछ असंतुष्ट हैं क्योंकि हम एक खोज समस्या बनाने की कोशिश कर रहे हैं जिसमें दो कठोरता गुण हैं, लेकिन क्यू के डोमेन को दो टुकड़ों में विभाजित किया गया है, जिनमें से प्रत्येक में केवल दो गुणों में से एक हो सकता है। नीचे मैं दिखाऊंगा कि, पीएलएस में एक खोज समस्या पी 1 कैसे दी गई है, जिसकी संबद्ध गिनती की समस्या # पी-पूर्ण है, और पीएलएस-पूर्ण समस्या पी 2 दी गई है , एक पीएलएस समस्या को परिभाषित कर सकता है क्यू जो दोनों के लिए गिनती जितना कठिन है पी 1 और "उदाहरण के लिए" फैशन में पी 2 की खोज करें ।QQP1P2QP1P2
अर्थात्, हम दिखा रहे हैं जाएगा ऐसी है कि के लिए गिनती की समस्या को हल पी 1 पर इनपुट x कुशलता के लिए गिनती की समस्या को हल करने के लिए कम कर देता है क्यू पर इनपुट एक्स , और के लिए खोज समस्या पी 2 इनपुट पर एक्स के लिए खोज समस्या को कम कर देता है क्यू पर इनपुट एक्स ।QP1xQxP2xQx
प्रस्तुति की सरलता के लिए, हम यह मान ऐसी है कि इस पर कोई इनपुट हैं एक्स लंबाई के एन , उम्मीदवार-समाधान के साथ जुड़े अंतरिक्ष एक्स bitstrings खत्म हो गया है y लंबाई के एन सी कुछ के लिए सी (लेकिन के लिए अलग पड़ोस संरचनाओं के साथ पी 1 , पी 2 )। Let एफ मैं ( एक्स , वाई ) के साथ जुड़े फिटनेस फंक्शन हो पी मैं ।P1,P2xnxynccP1,P2Fi(x,y)Pi
इनपुट पर , खोज के लिए अंतरिक्ष क्यू tuples की है ( y 1 , y 2 , जेड , ख ) जहां प्रत्येक y मैं में है { 0 , 1 } एन सी , जेड ∈ { 0 , 1 } n c + 1 , और b ∈ { 0 , 1 }x∈{0,1}nQ(y1,y2,z,b)yi{0,1}ncz∈{0,1}nc+1b∈{0,1}। क्यू के लिए फिटनेस फ़ंक्शन के रूप में हम परिभाषित करते हैंF(x,(y1,y2,z,b))Q
यदि ख = 1 , F(x,(y1,y2,z,b)):=F1(x,y1)+F2(x,y2)b=1
अगर बी = 0 ।F(x,(y1,y2,z,b)):=||y1||+||z||+F2(x,y2)b=0
(ऊपर वजन उठाते हुए।)
के पड़ोस संरचना के लिए , हम प्रत्येक टपल कनेक्ट ( एक्स , ( y 1 , y 2 , जेड , 1 ) ) (साथ ख = 1 ) सभी tuples को ( एक्स , ( ( y ' ) 1 , ( y ' ) 2 , जेड ' , 1 ) ) ऐसा है किQ(x,(y1,y2,z,1))b=1(x,((y′)1,(y′)2,z′,1))
(ए) से जुड़ा है ( एक्स , ( y ' ) मैं ) के अनुसार पी मैं के लिए मैं = 1 , 2 , और(x,yi)(x,(y′)i)Pii=1,2
(बी) सबसे अधिक 1 समन्वय में भिन्न होता है।z,z′
b=0(x,(y1,y2,z,0))(x,((y′)1,(y′)2,z′,0))
(x,y2)(x,(y′)2)P2
z,z′y1,(y′)1
b=0b=1
QQ
nxQ
(x,(y1,y2,z,1))(x,yi)Pii=1,2zb=1
(x,1nc,y2,1n,0))(x,y2)P2z,y1b=0
Q(x,(y1,y2,z,b))Qx(x,y2)P2xP2
N(x)xQ(2nc+1N1(x)+1)⋅N2(x)Ni(x)xPiN2(x)[1,2nc]
N2(x)=N2(x)2nc+1=(2nc+1N1(x)+1)⋅N2(x)2nc+1=N(x)2nc+1
N2(x)N(x)N1(x)N1(x)=(N(x)N2(x)−1)/2nc+1N1(x)N(x)QP1Q
मैं नहीं जानता कि पीएलएस-कठोरता के संयोजन के लिए इस तरह की कमी को एनपी-कठोरता के साथ "ऑप्ट-बाय-इंस्टेंस" फैशन में स्थानीय ऑप्टिमा की विशिष्टता तय करने के लिए कैसे दिया जाए।
V(x,y)L
QQ