मैंने कई पत्रों में पढ़ा है कि एक तरफ़ा कार्यों का अस्तित्व व्यापक रूप से माना जाता है। क्या कोई इस पर प्रकाश डाल सकता है कि ऐसा क्यों है? एक तरफ़ा कार्यों के अस्तित्व का समर्थन करने के लिए हमारे पास क्या तर्क हैं?
मैंने कई पत्रों में पढ़ा है कि एक तरफ़ा कार्यों का अस्तित्व व्यापक रूप से माना जाता है। क्या कोई इस पर प्रकाश डाल सकता है कि ऐसा क्यों है? एक तरफ़ा कार्यों के अस्तित्व का समर्थन करने के लिए हमारे पास क्या तर्क हैं?
जवाबों:
यहां एक तर्क दिया गया है कि एकतरफा कार्यों को उल्टा करना कठिन होना चाहिए। मान लीजिए कि लगाए गए समाधानों के साथ 3-SAT समस्याओं का एक वर्ग है जिसे हल करना मुश्किल है। निम्नलिखित मानचित्र पर विचार करें:
जहाँ बिट्स की कोई स्ट्रिंग है, r बिट्स की एक स्ट्रिंग है (आप इनका उपयोग रैंडम नंबर जेनरेटर के लिए कर सकते हैं, या आप अपनी आवश्यकता के अनुसार कई रैंडम बिट्स के लिए पूछ सकते हैं) और s एक k -SAT समस्या है जैसे x एक लगाए समाधान है, जहां यादृच्छिक संख्या जनरेटर निर्धारित करता है कि वास्तव में कौन कश्मीर -SAT समस्या आप चुनते हैं। इस वन-वे समारोह को उलटने के लिए, आप एक को हल करने की जरूरत है कश्मीर एक लगाए समाधान के साथ -SAT समस्या।
इस तर्क से पता चलता है कि एक-तरफ़ा फ़ंक्शन को सम्मिलित करना उतना ही कठिन है जितना कि सेट समस्याओं को हल करना। और चूँकि k -SAT एक NP-complete समस्या है, यदि आप यह पता लगा सकते हैं कि किसी भी NP समस्या के लिए रोपित समाधानों के साथ कठिन उदाहरणों का निर्माण कैसे किया जा सकता है, तो आप k -SAT फ़ार्मुलों में समाधानों को लगा सकते हैं।
यह साबित नहीं हुआ है कि एनपी-पूर्ण समस्याओं के वर्ग के साथ आने वाले समाधानों के साथ आना संभव है जो कि मनमाने ढंग से एनपी-पूर्ण समस्याओं के रूप में कठिन हैं (और अगर यह सच है, तो यह साबित होने के लिए अविश्वसनीय रूप से कठिन है) , लेकिन लोगों को निश्चित रूप से जानते हैं कि कैसे में संयंत्र समाधान करने के लिए तरीकों से -SAT समस्याओं कोई भी वर्तमान में हल करने के लिए कैसे जानता है कि।
जोड़ा: मुझे अब पता चला है कि यह कनेक्शन पहले से ही (और अधिक विस्तार से) अबादी, अल्लेंडर, ब्रोडर, फीजेनबौम और हेमाचंद्र में दिया गया था ; वे बताते हैं कि एक तरफ़ा फ़ंक्शंस SAT के कठिन उदाहरणों को हल कर सकते हैं, और इसके विपरीत।
इसे और अधिक अनौपचारिक भाषा में रखना, एकतरफा कार्यों के गैर-अस्तित्व को दर्शाता है कि वास्तव में कठिन पहेलियाँ मौजूद नहीं हो सकती हैं। यदि एक प्रकार की पहेली है, जहां कोई एक पहेली और इसके समाधान दोनों को एल्गोरिथम रूप से ले सकता है, तो पहेली का समाधान खोजने के लिए एक बहुपद-काल एल्गोरिथ्म भी है। यह मेरे लिए बहुत ही सहज ज्ञान युक्त लगता है। बेशक, एक बहुपद अंतर मौजूद हो सकता है; यह मामला हो सकता है कि यदि पहेली बनाते हुए कदम उठाए गए, तो इसे हल करने से O ( n 3 ) चरण हो सकते हैं। हालांकि, मेरा अंतर्ज्ञान कहता है कि सुपरपोलिनोमियल गैप होना चाहिए।
मैं एक संक्षिप्त उत्तर दूंगा: प्रतीत होने वाली कठिन समस्याओं का अस्तित्व, जैसे कि FACTORING या DISCRETE LOG से बने सिद्धांतकारों का मानना है कि OWF मौजूद है। विशेष रूप से, उन्होंने ऐसी समस्याओं के लिए कुशल (संभाव्य बहुपद-काल) एल्गोरिदम खोजने के लिए दशकों (1970 के दशक से) का प्रयास किया, लेकिन कोई भी प्रयास सफल नहीं हुआ। यह तर्क बहुत हद तक समान है कि अधिकांश शोधकर्ताओं का मानना है कि पी is एनपी।
सैशो का तर्क शाश्वत पी = एनपी समस्या पर निर्भर करता है जिसके लिए वर्तमान में कोई आम सहमति नहीं है।
हम शैनन के परिणाम को एक तरफ़ा कार्यों के लिए नकल कर सकते हैं।
पकड़ यह है कि हम नहीं जानते कि क्या वास्तव में यादृच्छिक संख्या मौजूद है क्योंकि सवाल आइंस्टीन की टिप्पणी के बराबर है "भगवान ने नाटक नहीं किया"।
हालांकि, सभी उद्देश्यों के लिए, एक शारीरिक प्रक्रिया पर आधारित एक यादृच्छिक संख्या जनरेटर को विशेषज्ञों द्वारा पर्याप्त यादृच्छिक माना जाता है।
उदाहरण के लिए साइन समारोह के लिए सुझाव देना जितना आसान होगा?
क्योंकि किसी दिए गए इनपुट और आउटपुट के लिए इनपुट को 360 डिग्री तक बढ़ाया या घटाया जा सकता है (या 2 pi यदि आप रेडियंस में हैं) तो यह कई-से-एक है, इसलिए आप कभी सुनिश्चित नहीं हो सकते कि आपके पास कौन सा इनपुट था?
मुझे बताओ अगर मैं सवाल गलत समझा है, हालांकि।