पर वर्दी यादृच्छिक (मोंटे कार्लो) वितरण मुझे अपने पालतू रे-ट्रैसर के लिए यादृच्छिक मूल्य उत्पन्न करने वाले एल्गोरिदम के साथ स्पष्टीकरण की आवश्यकता है।
मैं एक बिंदु से किरणों को उत्सर्जित करता हूं। और मुझे इन किरणों के वितरण में समस्या है: मुझे वितरण होने की आवश्यकता है, लेकिन यह नहीं है ...इकाई क्षेत्र
अब जिस समस्या का सामना करना पड़ रहा है वह यह है कि शुरुआत में वर्दी वितरण मेरे विकृतियों के बाद समान नहीं है परिणामों की जगह।
तो उदाहरण के लिए, मैं ध्रुवीय समन्वय प्रणाली अगर आर और टी कोण उत्पन्न करता हूं। वितरण एक समान नहीं है और यह समान नहीं हो सकता है: प्रत्येक ध्रुव के करीब की जगह भूमध्य रेखा के करीब, कहने के मुकाबले परिणामों की अधिक घनत्व है। कारण स्पष्ट है: मैं बेलनाकार अंतरिक्ष से गोलाकार तक समान रूप से वितरित अंक परिवर्तित करता हूं। और मैं परिणाम विकृत करता हूं। वही समस्या यह है कि अगर मैं घन में यादृच्छिक रूप से उत्पन्न अंक सामान्य करता हूं।
मेरा विचार अब यह है: मैं एक टेट्राहेड्रॉन बनाना चाहता हूं, इसके चरम को सामान्य बनाना चाहता हूं, बीच में बिंदु के साथ प्रत्येक चेहरे (त्रिकोण) को विभाजित करना, इसे सामान्य बनाना और मेरे पास पर्याप्त अंक होने तक दोबारा दोहराएं। फिर मैं इन बिंदुओं को थोड़ा "विकृत" करता हूं। फिर मैं उन्हें फिर से सामान्यीकृत करता हूं। बस।
मैं समझता हूं कि यह विधि शुद्ध गणितीय मोंटे-कार्लो विधि नहीं है, क्योंकि मैं अंतिम चरण को छोड़कर किसी भी चरण में यादृच्छिक वितरण का उपयोग नहीं करता हूं। और मुझे इस जटिलता के लिए इस समाधान को पसंद नहीं है।
अभी तक किसी को अधिक सरल कुछ भी बता सकते हैं अभी भी
- यादृच्छिक
- वर्दी
- तेजी
- सरल
धन्यवाद!
संपादित करें:
मैं एक तेजी से विधि ही नहीं, सही की जरूरत है। यही कारण है कि मैं मोंटे-कार्लो के बारे में पूछ रहा हूं। प्रदान किए गए उत्तर सही हैं, लेकिन तेज़ नहीं हैं। टेट्राहेड्रॉन के साथ विधि तेज है, लेकिन बहुत "यादृच्छिक" => गलत नहीं है।
मुझे वास्तव में कुछ और उपयुक्त की आवश्यकता है।
आप सही हैं, यह वास्तव में उत्तर नहीं है, लेकिन यह बहुत दिलचस्प है हालांकि। – avp