क्या एनपी-हार्ड या एनपी-पूर्ण समस्या (जैसा कि यहां परिभाषित किया गया है ) की कठिनाई तब बदल जाती है जब इसका इनपुट बाइनरी एन्कोडेड के बजाय एकात्मक होता है?
अगर एनपी-हार्ड समस्या का इनपुट एकतरफा एनकोडेड है तो क्या फर्क पड़ता है? मेरा मतलब है, अगर मैं उदाहरण के लिए कमजोर एनपी-पूर्ण नैकपैक समस्या लेता हूं, तो यह एनपी-पूर्ण है जब बाइनरी एनकोडेड होता है लेकिन अनियंत्रित एन्कोडेड होने पर डायनेमिक प्रोग्रामिंग द्वारा बहुपद समय में हल किया जा सकता है। हो सकता है कि बहुपदीय समय के उच्च स्तर की कठोरता के लिए इसके कुछ निहितार्थ हों?
क्या दृढ़ता की धारणा ... - अन्य जटिलता वर्गों के लिए कठिन भी है, जैसे बहुपद समय पदानुक्रम की उच्च कक्षाएं?
मैंने पहले stackoverflow.com पर यह प्रश्न पूछा था लेकिन यह बताया गया कि यह यहाँ अधिक उपयुक्त है।