जब मैं कुछ समस्या के लिए एक मोंटे कार्लो सिमुलेशन को कोड कर रहा हूं, और मॉडल काफी सरल है, तो मैं एक बहुत ही मूल पाठ्यपुस्तक गिब्स नमूने का उपयोग करता हूं। जब गिब्स नमूने का उपयोग करना संभव नहीं है, तो मैंने पाठ्यपुस्तक मेट्रोपोलिस-हेस्टिंग्स को कोड दिया है जो मैंने वर्षों पहले सीखा है। एकमात्र विचार जो मैं इसे देता हूं वह कूद वितरण या इसके मापदंडों को चुनना है।
मुझे पता है कि सैकड़ों और सैकड़ों विशिष्ट तरीके हैं जो उन पाठ्यपुस्तक विकल्पों में सुधार करते हैं, लेकिन मैं आमतौर पर उनका उपयोग करने / सीखने के बारे में कभी नहीं सोचता। आमतौर पर ऐसा लगता है कि थोड़ा बहुत सुधार करने के लिए यह बहुत अधिक प्रयास है जो पहले से ही बहुत अच्छी तरह से काम कर रहा है।
लेकिन हाल ही में मैं सोच रहा था कि शायद नए सामान्य तरीके नहीं हैं जो कि मैं जो कर रहा हूं उसमें सुधार कर सकता हूं। उन तरीकों को खोजे हुए कई दशक हो चुके हैं। शायद मैं वास्तव में पुराना हो गया हूँ !
क्या मेट्रोपोलिस-हेस्टिंग्स के लिए कोई प्रसिद्ध विकल्प हैं:
- लागू करने के लिए काफी आसान,
- MH के रूप में सार्वभौमिक रूप से प्रशंसनीय है,
- और हमेशा एमएच के परिणामों में कुछ अर्थों (कम्प्यूटेशनल प्रदर्शन, सटीकता, आदि ...) में सुधार होता है?
मैं बहुत विशिष्ट मॉडलों के लिए कुछ बहुत ही विशिष्ट सुधारों के बारे में जानता हूं, लेकिन क्या कुछ सामान्य सामान हैं जिनका उपयोग हर कोई करता है जो मुझे नहीं पता?