मैं इस सवाल पर हैरान हूं, लेकिन कभी भी संतोषजनक समाधान नहीं आया।
एक गुण जो संभव उपयोग का है, वह है, यदि कोई घनत्व लिखता है,
जहाँ है घनत्व जैसे कि , से अनुकरण और प्रायिकता साथ इन सिमुलेशन को अस्वीकार कर से बचाता है । वर्तमान मामले में, सकारात्मक भार घटकों के सामान्यीकृत संस्करण है
और शेष
जी जी ( x ) ≥ ω ज ( एक्स ) जी ω ज ( एक्स ) / जी ( x ) च छ छ ( एक्स ) = Σ अल्फा मैं > 0 अल्फा मैं च मैं ( एक्स ) / Σ अल्फा मैं > 0 अल्फा मैं ω ज ज ( एक्स ) = Σ अल्फा
f(x)=g(x)−ωh(x)1−ωω>0
gg(x)≥ωh(x)gωh(x)/g(x)fgg(x)=∑αi>0αifi(x)/∑αi>0αi
ωhh ( x ) = ∑αमैं< ०αमैंचमैं( x ) / ∑αमैं< ०αमैं
यह वास्तव में Devroye,
गैर-समान यादृच्छिक यादृच्छिक पीढ़ी , खंड II.7.4 के सिमुलेशन बाइबिल में पाया जाता है , लेकिन एक सरल स्वीकार-अस्वीकार तर्क से निम्नानुसार है।
इस दृष्टिकोण का पहला कम्प्यूटेशनल दोष यह है कि एक चुने हुए घटक से पहले अनुकरण करने के बावजूद , और दोनों में sums को अस्वीकृति चरण के लिए गणना की जानी चाहिए। यदि sums बंद फॉर्म संस्करण के साथ अनंत हैं, तो यह स्वीकार-अस्वीकार विधि को लागू करना असंभव बनाता है । ग जचमैंजीज
एक दूसरी कठिनाई यह है, क्योंकि दोनों ही प्रकार के वज़न एक ही क्रम के होते हैं
अस्वीकृति दरकोई ऊपरी सीमा नहीं है। वास्तव में अगर की श्रृंखला के साथ जुड़ा हुआ है, पूरी तरह से परिवर्तित नहीं हो रहा है, तो स्वीकृति की संभावना शून्य है! और इस स्थिति में विधि को लागू नहीं किया जा सकता है।1-ρस्वीकार= Σ अल्फा मैं < 0 | αi| / Σ मैं | αi| α मैं
Σαमैं> 0αमैं= 1 - ∑αमैं< ०αमैं
1 - ϱस्वीकार करना= ∑αमैं< ०| αमैं| / ∑मैं| αमैं|
αमैं
मिश्रण निरूपण के मामले में, यदि को रूप में लिखा जा सकता है
घटक पहले चुना जा सकता है और फिर घटक के लिए लागू विधि। लेकिन इसे लागू करने के लिए नाजुक हो सकता है, जोड़ों पहचान करना जो फिट , संभवतः संभावित योग से संभव नहीं है।f ( x ) =च( जी मैं
च( x ) = ∑मैं = १∞αमैंजीमैं( x ) - ωमैंज ( x)मैं)1 - ωमैंωमैं> 0
जी मैं ( एक्स ) - ω मैं ज ( एक्स मैं ) > 0( जीमैं, एचमैं)जीमैं( x ) - ωमैंज ( x)मैं) > 0
मुझे लगता है कि श्रृंखला प्रतिनिधित्व से ही अधिक कुशल संकल्प आ सकता है। Devroye, गैर-समान रैंडम वैरिएंट जनरेशन , सेक्शन IV.5, में श्रृंखला विधियों की एक बड़ी श्रृंखला है। उदाहरण के लिए, लक्ष्य का वैकल्पिक श्रृंखला प्रतिनिधित्व के लिए निम्न एल्गोरिथ्म
जब ' s, और घनत्व के साथ शून्य में परिवर्तित होता है :
एक मैं ( एक्स ) एन एच
च( X ) = κ ज ( एक्स ) { 1 - एक1( x ) + ए2( x ) - ⋯ }
एमैं( x )nज
समस्या को हाल ही में MCMC के लिए दुर्बल पक्षपाती अनुमानकों के संदर्भ में माना गया है, उदाहरण के लिए Glynn-Rhein दृष्टिकोण । और रूसी रूलेट अनुमानक (बर्नौली कारखाने की समस्या के साथ एक कनेक्शन के साथ)। और निष्पक्ष MCMC कार्यप्रणाली । लेकिन साइन इश्यू से कोई बच नहीं सकता है ... जो छद्म सीमांत तरीकों के रूप में घनत्व का अनुमान लगाते समय इसका उपयोग चुनौतीपूर्ण बनाता है।
आगे की सोच पर, मेरा निष्कर्ष यह है कि इस श्रृंखला से एक वास्तविक अनुकरण उत्पन्न करने के लिए कोई सामान्य तरीका नहीं है [ मिश्रण के बजाय
जो एक मिथ्या नाम हो जाता है], श्रृंखला के तत्वों के लिए आगे> संरचना लगाए बिना, जैसे एक Devroye की बाइबिल से उपरोक्त एल्गोरिथ्म । दरअसल, चूंकि अधिकांश (?) घनत्व ऊपर की श्रृंखला के विस्तार के लिए अनुमति देते हैं, यह अन्यथा सार्वभौमिक सिमुलेशन मशीन के एक प्रकार के अस्तित्व का अर्थ होगा ...