Let एक निरंतर हो। हम कैसे जानबूझकर एक pseudorandom जनरेटर का निर्माण कर सकते हैं जो -state परिमित ऑटोमेटा को मूर्ख बनाता है?d
यहाँ, एक -स्टेट परिमित ऑटोमेटा में नोड्स, एक स्टार्ट नोड, स्वीकृत राज्यों का प्रतिनिधित्व करने वाले नोड्स का एक सेट है, और प्रत्येक नोड से निकलने वाले 0, 1 के लेबल वाले दो निर्देशित किनारों हैं। यह प्राकृतिक तरीके से स्थिति को बदलता है क्योंकि यह इनपुट पढ़ता है। एक को देखते हुए , लगता है ऐसा है कि के लिए हर -state परिमित automaton कंप्यूटिंग कुछ समारोह ,घ ε च : { 0 , 1 } कश्मीर → { 0 , 1 } एन डी ए
यहाँ चर पर समान वितरण को दर्शाता है , और हम चाहते हैं कि यथासंभव छोटा हो (उदाहरण के लिए )। मैं के आदेश पर होने के बारे में सोच रहा हूं , हालांकि हम प्रश्न को और अधिक सामान्य रूप से पूछ सकते हैं (क्या क्या बिट की संख्या साथ बढ़ेगी ?)। k k log n d n n
कुछ पृष्ठभूमि
छद्म आयामी जनरेटर का निर्माण व्युत्पन्नकरण में महत्वपूर्ण है, लेकिन सामान्य समस्या (पीआरजी के लिए बहुपद-काल एल्गोरिदम) अब तक बहुत मुश्किल साबित हुई है। हालाँकि, PRG की बाउंड-स्पेस कम्प्यूटेशन के लिए प्रगति हुई है। उदाहरण के लिए यह हालिया कागज़ ( http://homes.cs.washington.edu/~anuprao/pubs/spaceFeb27.pdf ) नियमित रूप से पढ़ी जाने वाली ब्रांचिंग कार्यक्रमों के लिए लगभग का एक बाउंड देता है । सामान्य पढ़ने-एक बार ब्रांचिंग कार्यक्रमों के साथ प्रश्न अभी भी खुला है ( ), इसलिए मुझे आश्चर्य हो रहा है कि क्या इस सरलीकरण का उत्तर ज्ञात है। (एक परिमित ऑटोमोटन एक बार पढ़ने वाली शाखा कार्यक्रम की तरह है जहां हर परत समान होती है।)