निर्णय समस्या ऐसी है कि कोई भी एल्गोरिथ्म एक तेजी से एल्गोरिथ्म को स्वीकार करता है


19

हार्ड समस्याओं के लिए Hromkovič के एल्गोरिथ्म में (दूसरा संस्करण) इस प्रमेय (2.3.3.3, पृष्ठ 117) है:

वहाँ एक (निर्णायक) निर्णय समस्या है कि हर एल्गोरिथ्म ए के लिए है कि पी हल करता है एक और एल्गोरिथ्म ए ′ है जो पी को भी हल करता है और इसके अलावा पूरी करता हैपीएपीए'पी
∀∞n∈एन।टीमैंमइए'(n)=लॉग2⁡टीमैंमइए(n)

एएनटीमैंमइए(n) की बुरी से बुरी हालत क्रम है आकार के इनपुट पर और ∀ ∞ "सभी लेकिन परिमित कई के लिए" का अर्थ है।एn∀∞

एक सबूत नहीं दिया गया है और हमें नहीं पता कि इस बारे में कैसे जाना जाए; यह वास्तव में काफी सहज है। प्रमेय कैसे सिद्ध किया जा सकता है?


1
शीर्षक के लिए, शायद कुछ ऐसा हो: "क्या कोई निर्णय समस्या है जिसके लिए किसी भी हल करने वाले एल्गोरिथ्म में सुधार किया जा सकता है?" यह कहा जा रहा है, यह सिर्फ अंधेरे में एक शॉट है, लेकिन क्या यह ऐसा नहीं हो सकता है कि यह एक तुच्छ निर्णय समस्या के लिए पतित मामला है? किसी तरह, अगर आप समानता को चारों ओर मोड़ते हैं, तो इसका मतलब है कि किसी समस्या को "सबसे खराब" तरीके से हल करना संभव है (बेकार कदम करके)। लेकिन यह सिर्फ एक अनुमान है।
— चार्ल्स

जवाबों:


12

यह ब्लम के स्पीडअप प्रमेय का एक साधारण मामला प्रतीत होता है :

एक ब्लम जटिलता उपाय को देखते हुए और कुल गणनीय समारोह च दो मापदंडों के साथ है, तो कुल गणनीय विधेय मौजूद ग्राम (एक बूलियन गणनीय समारोह मूल्यवान) तो हर कार्यक्रम के लिए है कि मैं के लिए जी , वहाँ एक कार्यक्रम मौजूद है जे के लिए जी तो है कि लगभग सभी के लिए एक्स च ( एक्स , Φ j ( एक्स ) ) ≤ Φ मैं ( एक्स )(φ,Φ)चजीमैंजीजेजीएक्स

च(एक्स,Φजे(एक्स))≤Φमैं(एक्स)

बस जटिलता उपाय समय जटिलता उपाय रहने दो (यानी के साथ कोड ट्यूरिंग मशीन की समय जटिलता है ई ) और जाने च ( एक्स , वाई ) = 2 y ।Φइ(एक्स)इच(एक्स,y)=2y


2
+1: यहां मूल पेपर का लिंक दिया गया है: logic.cse.unt.edu/tarau/teaching/SoftEng/OLD/papersToDiscuss/… ।
— आर्यभट्ट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.