मल्टीकैनोनिकल एन्सेम्बल: Difference between revisions

From Vigyanwiki
(Created page with "सांख्यिकी और भौतिकी में, मल्टीकैनोनिकल एन्सेम्बल (जिसे मल्टीकैनो...")
 
 
(15 intermediate revisions by 3 users not shown)
Line 1: Line 1:
सांख्यिकी और भौतिकी में, मल्टीकैनोनिकल एन्सेम्बल (जिसे मल्टीकैनोनिकल सैंपलिंग या फ्लैट हिस्टोग्राम भी कहा जाता है) एक [[मार्कोव श्रृंखला मोंटे कार्लो]] सैंपलिंग तकनीक है जो [[ अभिन्न ]] की गणना करने के लिए मेट्रोपोलिस-हेस्टिंग्स एल्गोरिदम का उपयोग करती है जहां इंटीग्रैंड में कई [[स्थानीय न्यूनतम]] के साथ एक मोटा परिदृश्य होता है। यह राज्यों के घनत्व के व्युत्क्रम के अनुसार राज्यों का नमूना लेता है,<ref name=Berg/>जिसे प्राथमिकता से जानना होगा या [[वांग और लैंडौ एल्गोरिदम]] जैसी अन्य तकनीकों का उपयोग करके गणना की जानी होगी।<ref name=Landau/>मल्टीकैनोनिकल सैंपलिंग [[आइसिंग मॉडल]] या [[ कांच घूमाओ ]] जैसी [[स्पिन (भौतिकी)]] प्रणालियों के लिए एक महत्वपूर्ण तकनीक है।<ref name=Berg/><ref name=Newmann/><ref name=Dayal/>
सांख्यिकी और भौतिकी में, '''मल्टीकैनोनिकल एन्सेम्बल''' (जिसे मल्टीकैनोनिकल सैंपलिंग या फ्लैट हिस्टोग्राम भी कहा जाता है) [[मार्कोव श्रृंखला मोंटे कार्लो]] सैंपलिंग प्रौद्योगिकी है, जो [[ अभिन्न |अभिन्न]] की गणना करने के लिए मेट्रोपोलिस-हेस्टिंग्स कलन विधि का उपयोग करती है, जहां इंटीग्रैंड में कई [[स्थानीय न्यूनतम|समिष्ट न्यूनतम]] के साथ सघन परिदृश्य होता है। यह अवस्था के घनत्व के व्युत्क्रम के अनुसार अवस्था का प्रारूप ग्रहण करता है I<ref name=Berg/> जिसे प्राथमिकता से जानना होगा या [[वांग और लैंडौ एल्गोरिदम|वांग और लैंडौ कलन विधि]] जैसी अन्य प्रौद्योगिकी का उपयोग करके गणना करनी होगी।<ref name=Landau/> मल्टीकैनोनिकल सैंपलिंग [[आइसिंग मॉडल]] या [[ कांच घूमाओ |स्पिन ग्लास]] जैसी [[स्पिन (भौतिकी)]] प्रणालियों के लिए महत्वपूर्ण प्रौद्योगिकी है।<ref name=Berg/><ref name=Newmann/><ref name=Dayal/>


 
== प्रेरणा ==
==प्रेरणा==
बड़ी संख्या में स्वतंत्रता की डिग्री वाली प्रणालियों में, जैसे स्पिन (भौतिकी) प्रणालियों में, [[मोंटे कार्लो एकीकरण]] की आवश्यकता होती है। इस एकीकरण में, [[महत्व नमूनाकरण|महत्व प्रारूपकरण]] और विशेष रूप से [[महानगर एल्गोरिथ्म|मेट्रोपोलिस कलन विधि]], अधिक ही महत्वपूर्ण प्रौद्योगिकी है।<ref name=Newmann/> चूँकि, मेट्रोपोलिस कलन विधि प्रारूप के अनुसार बताता है, <math>\exp(-\beta E)</math> जहां बीटा तापमान का व्युत्क्रम है। इसका आशय है कि [[ऊर्जा अवरोध]] <math>\Delta E</math> ऊर्जा स्पेक्ट्रम पर नियंत्रण करना कठिन है।<ref name=Berg/> [[पॉट्स मॉडल]] जैसे कई समिष्ट ऊर्जा मिनिमा वाले प्रणाली का प्रारूप लेना कठिन हो जाता है, क्योंकि कलन विधि प्रणाली के समिष्ट मिनिमा में फंस जाता है।<ref name=Newmann/> यह अन्य दृष्टिकोणों, अर्थात् अन्य प्रारूपकरण वितरणों को प्रेरित करता है।
 
बड़ी संख्या में स्वतंत्रता की डिग्री वाली प्रणालियों में, जैसे स्पिन (भौतिकी) प्रणालियों में, [[मोंटे कार्लो एकीकरण]] की आवश्यकता होती है। इस एकीकरण में, [[महत्व नमूनाकरण]] और विशेष रूप से [[महानगर एल्गोरिथ्म]], एक बहुत ही महत्वपूर्ण तकनीक है।<ref name=Newmann/>हालाँकि, मेट्रोपोलिस एल्गोरिथ्म नमूने के अनुसार बताता है <math>\exp(-\beta E)</math> जहां बीटा तापमान का व्युत्क्रम है। इसका मतलब है कि एक [[ऊर्जा अवरोध]] <math>\Delta E</math> ऊर्जा स्पेक्ट्रम पर काबू पाना बेहद कठिन है।<ref name=Berg/>[[पॉट्स मॉडल]] जैसे कई स्थानीय ऊर्जा मिनिमा वाले सिस्टम का नमूना लेना कठिन हो जाता है क्योंकि एल्गोरिदम सिस्टम के स्थानीय मिनिमा में फंस जाता है।<ref name=Newmann/>यह अन्य दृष्टिकोणों, अर्थात् अन्य नमूनाकरण वितरणों को प्रेरित करता है।


==अवलोकन==
==अवलोकन==


मल्टीकैनोनिकल पहनावा मेट्रोपोलिस-हेस्टिंग्स एल्गोरिथ्म का उपयोग करता है, जो सिस्टम के राज्यों के घनत्व के व्युत्क्रम द्वारा दिए गए नमूना वितरण के साथ होता है, जो नमूना वितरण के विपरीत है। <math>\exp(-\beta E)</math> मेट्रोपोलिस एल्गोरिदम का.<ref name=Berg/>इस विकल्प के साथ, औसतन, प्रत्येक ऊर्जा पर नमूना किए गए राज्यों की संख्या स्थिर होती है, यानी यह ऊर्जा पर एक फ्लैट हिस्टोग्राम के साथ एक अनुकरण है। यह एक ऐसे एल्गोरिदम की ओर ले जाता है जिसके लिए ऊर्जा बाधाओं को दूर करना अब मुश्किल नहीं है। मेट्रोपोलिस एल्गोरिथ्म पर एक और फायदा यह है कि नमूनाकरण सिस्टम के तापमान से स्वतंत्र है, जिसका अर्थ है कि एक सिमुलेशन सभी तापमानों के लिए थर्मोडायनामिकल चर के अनुमान की अनुमति देता है (इस प्रकार नाम मल्टीकैनोनिकल: कई तापमान)। प्रथम क्रम [[चरण संक्रमण]] के अध्ययन में यह एक बड़ा सुधार है।<ref name=Berg/>
मल्टीकैनोनिकल एन्सेम्बल मेट्रोपोलिस-हेस्टिंग्स कलन विधि का उपयोग करता है, जो प्रणाली के अवस्था के घनत्व के व्युत्क्रम द्वारा दिए गए प्रारूप वितरण के साथ होता है, जो प्रारूप वितरण के विपरीत है। <math>\exp(-\beta E)</math> मेट्रोपोलिस कलन विधि के <ref name=Berg/> इस विकल्प के साथ, औसतन, प्रत्येक ऊर्जा पर प्रारूप किए गए अवस्था की संख्या स्थिर होती है, अर्थात यह ऊर्जा पर फ्लैट हिस्टोग्राम के साथ अनुकरण है। यह ऐसे कलन विधि की ओर ले जाता है, जिसके लिए ऊर्जा बाधाओं को दूर करना अब कठिन नहीं है। मेट्रोपोलिस कलन विधि पर अन्य लाभ यह है कि प्रारूपकरण प्रणाली के तापमान से स्वतंत्र है, जिसका अर्थ है कि सिमुलेशन सभी तापमानों के लिए थर्मोडायनामिकल चर के अनुमान की अनुमति प्रदान करता है (इस प्रकार नाम मल्टीकैनोनिकल: कई तापमान)। प्रथम क्रम [[चरण संक्रमण|चरण परिवर्तन]] के अध्ययन में यह बड़ा सुधार है।<ref name=Berg/>
 
एक बहुविहित समूह को निष्पादित करने में सबसे बड़ी समस्या यह है कि राज्यों के घनत्व को प्राथमिकता से जानना होगा।<ref name=Landau/><ref name=Newmann/>मल्टीकैनोनिकल सैंपलिंग में एक महत्वपूर्ण योगदान वांग और लैंडौ एल्गोरिदम का था, जो अभिसरण के दौरान राज्यों के घनत्व की गणना करते समय एसिम्प्टोटिक रूप से एक मल्टीकैनोनिकल समूह में परिवर्तित हो जाता है।<ref name=Landau/>
 
बहुविहित समूह भौतिक प्रणालियों तक ही सीमित नहीं है। इसे अमूर्त प्रणालियों पर नियोजित किया जा सकता है जिनमें लागत फ़ंक्शन एफ होता है। एफ के संबंध में राज्यों के घनत्व का उपयोग करके, उच्च-आयामी इंटीग्रल की गणना करने या स्थानीय मिनीमा खोजने के लिए विधि सामान्य हो जाती है।<ref name=Lee/>


मल्टीकैनोनिकल समूह को निष्पादित करने में सबसे बड़ी समस्या यह है कि अवस्था के घनत्व को प्राथमिकता से जानना होगा।<ref name=Landau/><ref name=Newmann/> मल्टीकैनोनिकल सैंपलिंग में महत्वपूर्ण योगदान वांग और लैंडौ कलन विधि का था, जो अभिसरण तथा अवस्था के घनत्व की गणना करते समय एसिम्प्टोटिक रूप से मल्टीकैनोनिकल समूह में परिवर्तित हो जाता है।<ref name=Landau/>


==प्रेरणा==
मल्टीकैनोनिकल समूह भौतिक प्रणालियों तक ही सीमित नहीं है। इसे अमूर्त प्रणालियों पर नियोजित किया जा सकता है, जिनमें मान फलन F होता है। F के संबंध में अवस्था के घनत्व का उपयोग करके, उच्च-आयामी इंटीग्रल की गणना करने या समिष्ट मिनीमा अनुसन्धान के लिए विधि सामान्य हो जाती है।<ref name=Lee/>


एक प्रणाली और उसके चरण-स्थान पर विचार करें <math>\Omega</math> एक विन्यास द्वारा विशेषता <math>\boldsymbol{r}</math> में <math>\Omega</math> और सिस्टम के चरण-स्थान से एक-आयामी स्थान तक एक लागत फ़ंक्शन एफ <math>\Gamma</math>: <math>F(\Omega) = \Gamma = [\Gamma_\min, \Gamma_\max]</math>, एफ का स्पेक्ट्रम।
== प्रेरणा ==
प्रणाली और उसके चरण-समिष्ट पर विचार करें I <math>\Omega</math> विन्यास द्वारा विशेषता <math>\boldsymbol{r}</math> में <math>\Omega</math> और प्रणाली के चरण-समिष्ट से एक-आयामी समिष्ट तक मान फलन F <math>\Gamma</math>: <math>F(\Omega) = \Gamma = [\Gamma_\min, \Gamma_\max]</math>, F का स्पेक्ट्रम है।


{| class="wikitable1" width=300px
{| class="wikitable1" width=300px
Line 35: Line 31:
}}
}}
|}
|}
औसत मात्रा की गणना <math>\langle Q\rangle</math> चरण-स्थान पर एक अभिन्न के मूल्यांकन की आवश्यकता होती है:
औसत मात्रा की गणना <math>\langle Q\rangle</math> चरण-समिष्ट पर अभिन्न के मूल्यांकन की आवश्यकता होती है:


: <math>\langle Q\rangle = \int_\Omega Q(\boldsymbol{r}) P_r(\boldsymbol{r}) \,d\boldsymbol{r}</math>
: <math>\langle Q\rangle = \int_\Omega Q(\boldsymbol{r}) P_r(\boldsymbol{r}) \,d\boldsymbol{r}</math>
कहाँ <math>P_r(\boldsymbol{r})</math> प्रत्येक राज्य का भार है (उदा. <math>P_r(\boldsymbol{r})=1/V</math> समान रूप से वितरित राज्यों के अनुरूप)।
जहाँ <math>P_r(\boldsymbol{r})</math> प्रत्येक अवस्था का भार है (उदा. <math>P_r(\boldsymbol{r})=1/V</math> समान रूप से वितरित अवस्था के अनुरूप)।


जब Q किसी विशेष राज्य पर नहीं बल्कि केवल राज्य के विशेष F के मान पर निर्भर करता है <math>F(\boldsymbol{r}) = F_\boldsymbol{r}</math>,
जब Q किसी विशेष अवस्था पर नहीं किन्तु केवल अवस्था के विशेष F के मान पर निर्भर करता है I <math>F(\boldsymbol{r}) = F_\boldsymbol{r}</math>, के लिए सूत्र <math>\langle Q\rangle</math> [[डायराक डेल्टा फ़ंक्शन|डायराक डेल्टा फलन]] जोड़कर F पर एकीकृत किया जा सकता है और इसे इस प्रकार लिखा जा सकता है:-
के लिए सूत्र <math>\langle Q\rangle</math> [[डायराक डेल्टा फ़ंक्शन]] जोड़कर एफ पर एकीकृत किया जा सकता है और इसे इस प्रकार लिखा जा सकता है


: <math>
: <math>
Line 50: Line 45:
\end{align}
\end{align}
</math>
</math>
कहाँ
जहाँ


: <math>P(f) = \int_\Omega P_r(r)\delta(f - F(\boldsymbol{r})) \,d\boldsymbol{r}</math>
: <math>P(f) = \int_\Omega P_r(r)\delta(f - F(\boldsymbol{r})) \,d\boldsymbol{r}</math>
एफ का सीमांत वितरण है.
F का सीमांत वितरण है I


{| class="wikitable1" width=300px
{| class="wikitable1" width=300px
Line 83: Line 78:
}}
}}
|}
|}
जब सिस्टम में बड़ी संख्या में स्वतंत्रता की डिग्री होती है, तो इसके लिए एक विश्लेषणात्मक अभिव्यक्ति होती है <math>\langle Q\rangle</math> इसे प्राप्त करना अक्सर कठिन होता है, और मोंटे कार्लो एकीकरण को आम तौर पर गणना में नियोजित किया जाता है <math>\langle Q\rangle</math>. सरलतम फॉर्मूलेशन पर, विधि एन समान रूप से वितरित राज्यों को चुनती है <math>\boldsymbol{r}_i\in \Omega</math>, और अनुमानक का उपयोग करता है
जब प्रणाली में बड़ी संख्या में स्वतंत्रता की डिग्री होती है, तो इसके लिए विश्लेषणात्मक अभिव्यक्ति होती है I <math>\langle Q\rangle</math> प्राप्त करना प्रायः कठिन होता है, और मोंटे कार्लो एकीकरण को सामान्यतः गणना में नियोजित किया जाता है I <math>\langle Q\rangle</math> सरलतम समीकरण पर, विधि N समान रूप से वितरित अवस्था का चयन करती है I <math>\boldsymbol{r}_i\in \Omega</math>, और अनुमानक का उपयोग करता है I


:<math>\overline{Q}_N = \sum_{i = 1}^N Q(\boldsymbol{r}_i) V P_r(\boldsymbol{r}_i)</math>
:<math>\overline{Q}_N = \sum_{i = 1}^N Q(\boldsymbol{r}_i) V P_r(\boldsymbol{r}_i)</math>
कंप्यूटिंग के लिए <math>\langle Q\rangle</math> क्योंकि <math>\overline{Q}_N</math> लगभग निश्चित रूप से अभिसरण होता है <math>\langle Q\rangle</math> बड़ी संख्या के नियम द्वारा#मजबूत कानून:
कंप्यूटिंग के लिए <math>\langle Q\rangle</math> क्योंकि <math>\overline{Q}_N</math> लगभग निश्चित रूप से अभिसरण होता है, <math>\langle Q\rangle</math> बड़ी संख्या के नियम द्वारा नियम इस प्रकार है:


:<math>\lim_{N\rightarrow\infty} \overline{Q}_N = \langle Q\rangle.</math>
:<math>\lim_{N\rightarrow\infty} \overline{Q}_N = \langle Q\rangle.</math>
इस अभिसरण की एक विशिष्ट समस्या यह है कि Q का विचरण बहुत अधिक हो सकता है, जिससे उचित परिणाम प्राप्त करने के लिए उच्च कम्प्यूटेशनल प्रयास करना पड़ता है।
इस अभिसरण की विशिष्ट समस्या यह है कि Q का विचरण अधिक हो सकता है, जिससे उचित परिणाम प्राप्त करने के लिए उच्च कम्प्यूटेशनल प्रयास करना पड़ता है।


{| class="wikitable1" width=300px
{| class="wikitable1" width=300px
Line 101: Line 96:
}}
}}
|}
|}
इस अभिसरण को बेहतर बनाने के लिए, मेट्रोपोलिस-हेस्टिंग्स एल्गोरिदम प्रस्तावित किया गया था। आम तौर पर, मोंटे कार्लो पद्धति का विचार अनुमानक के अभिसरण को बेहतर बनाने के लिए महत्व नमूने का उपयोग करना है <math>\overline{Q}_N</math> एक मनमाना वितरण के अनुसार राज्यों का नमूना लेकर <math>\pi(\boldsymbol{r})</math>, और उपयुक्त अनुमानक का उपयोग करें:
इस अभिसरण को उत्तम बनाने के लिए, मेट्रोपोलिस-हेस्टिंग्स कलन विधि प्रस्तावित किया गया था। सामान्यतः मोंटे कार्लो पद्धति का विचार अनुमानक के अभिसरण को उत्तम बनाने के लिए महत्व प्रारूप का उपयोग करना है I <math>\overline{Q}_N</math> स्वेच्छानुसार वितरण के अनुसार अवस्था का प्रारूप लेकर <math>\pi(\boldsymbol{r})</math>, और उपयुक्त अनुमानक का उपयोग किया जाता है:


: <math>\overline{Q}_N = \sum_{i = 1}^N Q(\boldsymbol{r}_i) \pi^{-1}(\boldsymbol{r}_i) P_r(\boldsymbol{r}_i)</math>.
: <math>\overline{Q}_N = \sum_{i = 1}^N Q(\boldsymbol{r}_i) \pi^{-1}(\boldsymbol{r}_i) P_r(\boldsymbol{r}_i)</math>.


यह अनुमानक एक मनमाना वितरण से लिए गए नमूनों के माध्य के अनुमानक को सामान्यीकृत करता है। इसलिए, जब <math>\pi(\boldsymbol{r})</math> एक समान वितरण है, यह ऊपर एक समान नमूने पर उपयोग किए गए वितरण से मेल खाता है।
यह अनुमानक स्वेच्छानुसार वितरण से लिए गए प्रारूपों के माध्य के अनुमानक को सामान्यीकृत करता है। इसलिए, जब <math>\pi(\boldsymbol{r})</math> समान वितरण है, यह ऊपर समान प्रारूप पर उपयोग किए गए वितरण से मैच करता है।


जब सिस्टम एक भौतिक सिस्टम होता है जो ऊष्मा स्नान के संपर्क में होता है, तो प्रत्येक अवस्था <math>\boldsymbol{r}</math> [[बोल्ट्ज़मान कारक]] के अनुसार भारित किया जाता है, <math>P_r(\boldsymbol{r}_i) \propto \exp(-\beta F_\boldsymbol{r})</math>.
जब प्रणाली एक भौतिक प्रणाली होती है, जो ऊष्मा स्नान के संपर्क में होती है, तो प्रत्येक अवस्था <math>\boldsymbol{r}</math> [[बोल्ट्ज़मान कारक]] के अनुसार भारित किया जाता है I <math>P_r(\boldsymbol{r}_i) \propto \exp(-\beta F_\boldsymbol{r})</math> मोंटे कार्लो में, [[विहित पहनावा|विहित एन्सेम्बल]] को चयन करके परिभाषित किया गया है I <math>\pi(\boldsymbol{r})</math> के आनुपातिक <math>P_r(\boldsymbol{r}_i)</math> होना, इस स्थिति में, अनुमानक साधारण अंकगणितीय औसत से मैच करता है:
मोंटे कार्लो में, [[विहित पहनावा]] को चुनकर परिभाषित किया गया है <math>\pi(\boldsymbol{r})</math> के आनुपातिक होना <math>P_r(\boldsymbol{r}_i)</math>. इस स्थिति में, अनुमानक एक साधारण अंकगणितीय औसत से मेल खाता है:
:<math>\overline{Q}_N = \frac{1}{N} \sum_{i = 1}^N Q(\boldsymbol{r}_i)</math>
:<math>\overline{Q}_N = \frac{1}{N} \sum_{i = 1}^N Q(\boldsymbol{r}_i)</math>
ऐतिहासिक रूप से, यह तेज़ कंप्यूटिंग मशीनों द्वारा राज्य की गणना के समीकरण के कारण हुआ<ref name=Metropolis/>हीट बाथ के संपर्क में आने वाले सिस्टम पर औसत की गणना करने के लिए मेट्रोपोलिस-हेस्टिंग्स एल्गोरिदम का उपयोग करना था, जहां वजन बोल्ट्जमैन कारक द्वारा दिया जाता है, <math>P(\boldsymbol{x}) \propto \exp(-\beta E(\boldsymbol{r}))</math>.<ref name=Newmann/>
ऐतिहासिक रूप से, यह तीव्र कंप्यूटिंग मशीनों द्वारा अवस्था की गणना के समीकरण के कारण हुआ है I <ref name=Metropolis/> हीट बाथ के संपर्क में आने वाले प्रणाली पर औसत की गणना करने के लिए मेट्रोपोलिस-हेस्टिंग्स कलन विधि का उपयोग करना था, जहां भार बोल्ट्जमैन कारक <math>P(\boldsymbol{x}) \propto \exp(-\beta E(\boldsymbol{r}))</math> द्वारा दिया जाता है I <ref name=Newmann/>


जबकि अक्सर ऐसा होता है कि नमूना वितरण <math>\pi</math> वजन वितरण के लिए चुना गया है <math>P_r</math>, ऐसा होना आवश्यक नहीं है।
किन्तु प्रायः ऐसा होता है कि प्रारूप वितरण <math>\pi</math> वजन वितरण के लिए चुना गया है, <math>P_r</math> ऐसा होना आवश्यक नहीं है। एक स्थिति जहां विहित एन्सेम्बल कुशल विकल्प नहीं है, वह तब होता है जब इसे एकत्रित होने में स्वेच्छानुसार रूप से अधिक समय लगता है।<ref name=Berg/> एक स्थिति जहां ऐसा होता है, जब फलन F में एकाधिक समिष्ट मिनीमा होते हैं। कलन विधि के लिए विशिष्ट क्षेत्र को समिष्ट न्यूनतम के साथ त्याग करने की कम्प्यूटेशनल मान फलन के न्यूनतम मूल्य के साथ तीव्रता से बढ़ती है। अर्थात्, न्यूनतम जितना गहन होगा, कलन विधि अधिक समय व्यतीत करेगा, और इसका त्याग करना कठिन होगा (समिष्ट न्यूनतम की गहराई के साथ तेजी से बढ़ रहा है)।
एक स्थिति जहां विहित पहनावा एक कुशल विकल्प नहीं है, वह तब होता है जब इसे एकत्रित होने में मनमाने ढंग से लंबा समय लगता है।<ref name=Berg/>एक स्थिति जहां ऐसा होता है जब फ़ंक्शन F में एकाधिक स्थानीय मिनीमा होते हैं।
एल्गोरिदम के लिए एक विशिष्ट क्षेत्र को स्थानीय न्यूनतम के साथ छोड़ने की कम्प्यूटेशनल लागत लागत फ़ंक्शन के न्यूनतम मूल्य के साथ तेजी से बढ़ती है। अर्थात्, न्यूनतम जितना गहरा होगा, एल्गोरिदम वहां उतना अधिक समय व्यतीत करेगा, और इसे छोड़ना उतना ही कठिन होगा (स्थानीय न्यूनतम की गहराई के साथ तेजी से बढ़ रहा है)।


लागत फ़ंक्शन के स्थानीय न्यूनतम में फंसने से बचने का एक तरीका नमूना तकनीक को स्थानीय न्यूनतम के लिए अदृश्य बनाना है। यह बहुविहित समूह का आधार है।
मान फलन के समिष्ट न्यूनतम में फंसने से बचने का उपाय प्रारूप प्रौद्योगिकी को समिष्ट न्यूनतम के लिए अदृश्य बनाना है। यह मल्टीकैनोनिकल समूह का आधार है।


==बहुविहित पहनावा==
==मल्टीकैनोनिकल एन्सेम्बल==


बहुविहित समूह को नमूना वितरण का चयन करके परिभाषित किया गया है
मल्टीकैनोनिकल समूह को प्रारूप वितरण का चयन करके परिभाषित किया गया है, जो इस प्रकार है:-


: <math>\pi(\boldsymbol{r}) \propto \frac{1}{P(F_\boldsymbol{r})}</math>
: <math>\pi(\boldsymbol{r}) \propto \frac{1}{P(F_\boldsymbol{r})}</math>
कहाँ <math> P(f)</math> ऊपर परिभाषित F का सीमांत वितरण है।
जहाँ <math> P(f)</math> ऊपर परिभाषित F का सीमांत वितरण है। इस विकल्प का परिणाम यह है कि f, m(f) के दिए गए मान के साथ प्रारूपों की औसत संख्या दी गई है, जो इस प्रकार है:-
इस विकल्प का परिणाम यह है कि f, m(f) के दिए गए मान के साथ नमूनों की औसत संख्या दी गई है


: <math> m(f) = \int_\Omega \delta(f - F_\boldsymbol{r}) \pi(\boldsymbol{r}) P_r(\boldsymbol{r})\,d\boldsymbol{r} \propto \int_\Omega \delta(f - F_\boldsymbol{r}) P_r(\boldsymbol{r}) \frac{1}{P(F_\boldsymbol{r})} d\boldsymbol{r} = \frac{1}{P(f)} \int_\Omega \delta(f - F_\boldsymbol{r}) P_r(\boldsymbol{r}) d\boldsymbol{r} = 1</math>
: <math> m(f) = \int_\Omega \delta(f - F_\boldsymbol{r}) \pi(\boldsymbol{r}) P_r(\boldsymbol{r})\,d\boldsymbol{r} \propto \int_\Omega \delta(f - F_\boldsymbol{r}) P_r(\boldsymbol{r}) \frac{1}{P(F_\boldsymbol{r})} d\boldsymbol{r} = \frac{1}{P(f)} \int_\Omega \delta(f - F_\boldsymbol{r}) P_r(\boldsymbol{r}) d\boldsymbol{r} = 1</math>
अर्थात्, नमूनों की औसत संख्या f पर निर्भर नहीं करती है: सभी लागतें f समान रूप से नमूना की जाती हैं, भले ही वे अधिक या कम संभावित हों।
अर्थात्, प्रारूपों की औसत संख्या f पर निर्भर नहीं करती है: सभी मानें f समान रूप से प्रारूप की जाती हैं, चाहे वह अधिक या कम संभावित हों। यह फ्लैट-हिस्टोग्राम नाम को प्रेरित करता है। हीट बाथ के संपर्क में आने वाली प्रणालियों के लिए, प्रारूपकरण तापमान से स्वतंत्र होता है और सिमुलेशन सभी तापमानों का अध्ययन करने की अनुमति प्रदान करता है।
यह फ्लैट-हिस्टोग्राम नाम को प्रेरित करता है। हीट बाथ के संपर्क में आने वाली प्रणालियों के लिए, नमूनाकरण तापमान से स्वतंत्र होता है और एक सिमुलेशन सभी तापमानों का अध्ययन करने की अनुमति देता है।


{| class="wikitable1" width=300px
{| class="wikitable1" width=300px
Line 141: Line 131:
|}
|}


== टनेलिंग बनाने का समय और क्रिटिकल स्लोइंग होना ==
किसी भी अन्य मोंटे कार्लो विधि के जैसे, इसमें से लिए गए प्रारूपों <math>P(\boldsymbol{r})</math> के सहसंबंध होते हैं I सहसंबंध का विशिष्ट माप टनलिंग बनाने का समय है। टनलिंग समय को मार्कोव चरणों (मार्कोव श्रृंखला के) की संख्या से परिभाषित किया जाता है, सिमुलेशन को F के न्यूनतम और अधिकतम स्पेक्ट्रम के मध्य राउंड-ट्रिप करने की आवश्यकता होती है। टनलिंग समय का उपयोग करने के लिए प्रेरणा यह है कि जब यह पार हो जाता है, स्पेक्ट्रा अवस्था के अधिकतम घनत्व वाले क्षेत्र से होकर निकलता है, इस प्रकार प्रक्रिया का सहसंबंध समाप्त हो जाता है। दूसरी ओर राउंड-ट्रिप्स का उपयोग यह सुनिश्चित करता है कि प्रणाली सभी स्पेक्ट्रम का भ्रमण करता है।


==सुरंग बनाने का समय और महत्वपूर्ण गति धीमी होना==
क्योंकि हिस्टोग्राम चर F पर समतल है, मल्टीकैनोनिक एन्सेम्बल को F मानों की एक-आयामी रेखा पर प्रसार प्रक्रिया (अर्थात यादृच्छिक चलना) के रूप में देखा जा सकता है। प्रक्रिया का [[विस्तृत संतुलन]] यह निर्देशित करता है कि प्रक्रिया पर कोई [[स्टोकेस्टिक बहाव|स्टोकेस्टिक अभिप्राय]] नहीं है।<ref name=Robert/> इसका तात्पर्य यह है कि टनलिंग बनाने का समय, समिष्ट गतिशीलता में प्रसार प्रक्रिया के रूप में परिमाण होना चाहिए, और इस प्रकार टनलिंग बनाने का समय स्पेक्ट्रम के आकार के साथ चतुष्कोणीय रूप से स्केल N होना चाहिए I
 
किसी भी अन्य मोंटे कार्लो विधि की तरह, इसमें से लिए गए नमूनों के सहसंबंध होते हैं <math>P(\boldsymbol{r})</math>. सहसंबंध का एक विशिष्ट माप सुरंग बनाने का समय है। टनलिंग समय को मार्कोव चरणों (मार्कोव श्रृंखला के) की संख्या से परिभाषित किया जाता है, सिमुलेशन को एफ के न्यूनतम और अधिकतम स्पेक्ट्रम के बीच एक राउंड-ट्रिप करने की आवश्यकता होती है। टनलिंग समय का उपयोग करने के लिए एक प्रेरणा यह है कि जब यह पार हो जाता है स्पेक्ट्रा, यह राज्यों के अधिकतम घनत्व वाले क्षेत्र से होकर गुजरता है, इस प्रकार प्रक्रिया का सहसंबंध समाप्त हो जाता है। दूसरी ओर राउंड-ट्रिप्स का उपयोग यह सुनिश्चित करता है कि सिस्टम सभी स्पेक्ट्रम का दौरा करता है।
 
क्योंकि हिस्टोग्राम वेरिएबल एफ पर सपाट है, एक मल्टीकैनोनिक पहनावा को एफ मानों की एक-आयामी रेखा पर एक प्रसार प्रक्रिया (यानी एक यादृच्छिक चलना) के रूप में देखा जा सकता है। प्रक्रिया का [[विस्तृत संतुलन]] यह निर्देशित करता है कि प्रक्रिया पर कोई [[स्टोकेस्टिक बहाव]] नहीं है।<ref name=Robert/>इसका तात्पर्य यह है कि सुरंग बनाने का समय, स्थानीय गतिशीलता में, एक प्रसार प्रक्रिया के रूप में स्केल होना चाहिए, और इस प्रकार सुरंग बनाने का समय स्पेक्ट्रम के आकार के साथ चतुष्कोणीय रूप से स्केल होना चाहिए, एन:


:<math>\tau_{tt} \propto N^2</math>
:<math>\tau_{tt} \propto N^2</math>
हालाँकि, कुछ प्रणालियों में (आइज़िंग मॉडल सबसे प्रतिमानात्मक है), स्केलिंग गंभीर रूप से धीमी होने से ग्रस्त है: यह है <math>N^{2+z}</math> कहाँ <math>z>0</math> विशिष्ट प्रणाली पर निर्भर करता है।<ref name=Dayal/>
चूँकि, कुछ प्रणालियों में (आइज़िंग मॉडल सबसे प्रतिमानात्मक है), परिमाण स्लोइंग होता है: यह है <math>N^{2+z}</math> जहाँ <math>z>0</math> विशिष्ट प्रणाली पर निर्भर करता है।<ref name=Dayal/>


स्केलिंग को द्विघात स्केलिंग में बेहतर बनाने के लिए गैर-स्थानीय गतिशीलता विकसित की गई थी<ref name=Wolff/>([[ वोल्फ एल्गोरिथ्म ]] देखें), महत्वपूर्ण धीमी गति को मात देते हुए। हालाँकि, यह अभी भी एक खुला प्रश्न है कि क्या कोई स्थानीय गतिशीलता है जो आइसिंग मॉडल जैसे स्पिन सिस्टम में गंभीर मंदी से ग्रस्त नहीं है।
परिमाण को द्विघात परिमाण में उत्तम बनाने के लिए गैर-समिष्ट गतिशीलता, क्रिटिकल स्लोइंग गति को त्याग करते हुए विकसित की गई थी<ref name=Wolff/> ([[ वोल्फ एल्गोरिथ्म |वोल्फ कलन विधि]] देखें)। चूँकि, यह अभी भी विवृत प्रश्न है कि क्या कोई समिष्ट गतिशीलता है जो आइसिंग प्रारूप जैसे स्पिन प्रणाली में स्लोइंगी से घिरी नहीं है।


==संदर्भ==
==संदर्भ==
Line 190: Line 178:
[[Category: Machine Translated Page]]
[[Category: Machine Translated Page]]
[[Category:Created On 29/11/2023]]
[[Category:Created On 29/11/2023]]
[[Category:Vigyan Ready]]

Latest revision as of 11:15, 11 December 2023

सांख्यिकी और भौतिकी में, मल्टीकैनोनिकल एन्सेम्बल (जिसे मल्टीकैनोनिकल सैंपलिंग या फ्लैट हिस्टोग्राम भी कहा जाता है) मार्कोव श्रृंखला मोंटे कार्लो सैंपलिंग प्रौद्योगिकी है, जो अभिन्न की गणना करने के लिए मेट्रोपोलिस-हेस्टिंग्स कलन विधि का उपयोग करती है, जहां इंटीग्रैंड में कई समिष्ट न्यूनतम के साथ सघन परिदृश्य होता है। यह अवस्था के घनत्व के व्युत्क्रम के अनुसार अवस्था का प्रारूप ग्रहण करता है I[1] जिसे प्राथमिकता से जानना होगा या वांग और लैंडौ कलन विधि जैसी अन्य प्रौद्योगिकी का उपयोग करके गणना करनी होगी।[2] मल्टीकैनोनिकल सैंपलिंग आइसिंग मॉडल या स्पिन ग्लास जैसी स्पिन (भौतिकी) प्रणालियों के लिए महत्वपूर्ण प्रौद्योगिकी है।[1][3][4]

प्रेरणा

बड़ी संख्या में स्वतंत्रता की डिग्री वाली प्रणालियों में, जैसे स्पिन (भौतिकी) प्रणालियों में, मोंटे कार्लो एकीकरण की आवश्यकता होती है। इस एकीकरण में, महत्व प्रारूपकरण और विशेष रूप से मेट्रोपोलिस कलन विधि, अधिक ही महत्वपूर्ण प्रौद्योगिकी है।[3] चूँकि, मेट्रोपोलिस कलन विधि प्रारूप के अनुसार बताता है, जहां बीटा तापमान का व्युत्क्रम है। इसका आशय है कि ऊर्जा अवरोध ऊर्जा स्पेक्ट्रम पर नियंत्रण करना कठिन है।[1] पॉट्स मॉडल जैसे कई समिष्ट ऊर्जा मिनिमा वाले प्रणाली का प्रारूप लेना कठिन हो जाता है, क्योंकि कलन विधि प्रणाली के समिष्ट मिनिमा में फंस जाता है।[3] यह अन्य दृष्टिकोणों, अर्थात् अन्य प्रारूपकरण वितरणों को प्रेरित करता है।

अवलोकन

मल्टीकैनोनिकल एन्सेम्बल मेट्रोपोलिस-हेस्टिंग्स कलन विधि का उपयोग करता है, जो प्रणाली के अवस्था के घनत्व के व्युत्क्रम द्वारा दिए गए प्रारूप वितरण के साथ होता है, जो प्रारूप वितरण के विपरीत है। मेट्रोपोलिस कलन विधि के [1] इस विकल्प के साथ, औसतन, प्रत्येक ऊर्जा पर प्रारूप किए गए अवस्था की संख्या स्थिर होती है, अर्थात यह ऊर्जा पर फ्लैट हिस्टोग्राम के साथ अनुकरण है। यह ऐसे कलन विधि की ओर ले जाता है, जिसके लिए ऊर्जा बाधाओं को दूर करना अब कठिन नहीं है। मेट्रोपोलिस कलन विधि पर अन्य लाभ यह है कि प्रारूपकरण प्रणाली के तापमान से स्वतंत्र है, जिसका अर्थ है कि सिमुलेशन सभी तापमानों के लिए थर्मोडायनामिकल चर के अनुमान की अनुमति प्रदान करता है (इस प्रकार नाम मल्टीकैनोनिकल: कई तापमान)। प्रथम क्रम चरण परिवर्तन के अध्ययन में यह बड़ा सुधार है।[1]

मल्टीकैनोनिकल समूह को निष्पादित करने में सबसे बड़ी समस्या यह है कि अवस्था के घनत्व को प्राथमिकता से जानना होगा।[2][3] मल्टीकैनोनिकल सैंपलिंग में महत्वपूर्ण योगदान वांग और लैंडौ कलन विधि का था, जो अभिसरण तथा अवस्था के घनत्व की गणना करते समय एसिम्प्टोटिक रूप से मल्टीकैनोनिकल समूह में परिवर्तित हो जाता है।[2]

मल्टीकैनोनिकल समूह भौतिक प्रणालियों तक ही सीमित नहीं है। इसे अमूर्त प्रणालियों पर नियोजित किया जा सकता है, जिनमें मान फलन F होता है। F के संबंध में अवस्था के घनत्व का उपयोग करके, उच्च-आयामी इंटीग्रल की गणना करने या समिष्ट मिनीमा अनुसन्धान के लिए विधि सामान्य हो जाती है।[5]

प्रेरणा

प्रणाली और उसके चरण-समिष्ट पर विचार करें I विन्यास द्वारा विशेषता में और प्रणाली के चरण-समिष्ट से एक-आयामी समिष्ट तक मान फलन F : , F का स्पेक्ट्रम है।

example:

The Ising model with N sites is an example of such a system; the phase-space is a discrete phase-space defined by all possible configurations of N spins where . The cost function is the Hamiltonian of the system:

where is the sum over neighborhoods and is the interaction matrix.

The energy spectrum is which, in this case, depends on the particular used. If all are 1 (the ferromagnetic Ising model), (e.g. all spins are 1.) and (half spins are up, half spins are down). Also notice that in this system,

औसत मात्रा की गणना चरण-समिष्ट पर अभिन्न के मूल्यांकन की आवश्यकता होती है:

जहाँ प्रत्येक अवस्था का भार है (उदा. समान रूप से वितरित अवस्था के अनुरूप)।

जब Q किसी विशेष अवस्था पर नहीं किन्तु केवल अवस्था के विशेष F के मान पर निर्भर करता है I , के लिए सूत्र डायराक डेल्टा फलन जोड़कर F पर एकीकृत किया जा सकता है और इसे इस प्रकार लिखा जा सकता है:-

जहाँ

F का सीमांत वितरण है I

example:

A system in contact with a heat bath at inverse temperature is an example for computing this kind of integral. For instance, the mean energy of the system is weighted by the Boltzmann factor:

where

The marginal distribution is given by

where is the density of states.

The average energy is then given by

जब प्रणाली में बड़ी संख्या में स्वतंत्रता की डिग्री होती है, तो इसके लिए विश्लेषणात्मक अभिव्यक्ति होती है I प्राप्त करना प्रायः कठिन होता है, और मोंटे कार्लो एकीकरण को सामान्यतः गणना में नियोजित किया जाता है I सरलतम समीकरण पर, विधि N समान रूप से वितरित अवस्था का चयन करती है I , और अनुमानक का उपयोग करता है I

कंप्यूटिंग के लिए क्योंकि लगभग निश्चित रूप से अभिसरण होता है, बड़ी संख्या के नियम द्वारा नियम इस प्रकार है:

इस अभिसरण की विशिष्ट समस्या यह है कि Q का विचरण अधिक हो सकता है, जिससे उचित परिणाम प्राप्त करने के लिए उच्च कम्प्यूटेशनल प्रयास करना पड़ता है।

example

On the previous example, the states that mostly contribute to the integral are the ones with low energy. If the states are sampled uniformly, on average, the number of states which are sampled with energy E is given by the density of states. This density of states can be centered far away from the energy's minima and thus the average can be difficult to obtain.

इस अभिसरण को उत्तम बनाने के लिए, मेट्रोपोलिस-हेस्टिंग्स कलन विधि प्रस्तावित किया गया था। सामान्यतः मोंटे कार्लो पद्धति का विचार अनुमानक के अभिसरण को उत्तम बनाने के लिए महत्व प्रारूप का उपयोग करना है I स्वेच्छानुसार वितरण के अनुसार अवस्था का प्रारूप लेकर , और उपयुक्त अनुमानक का उपयोग किया जाता है:

.

यह अनुमानक स्वेच्छानुसार वितरण से लिए गए प्रारूपों के माध्य के अनुमानक को सामान्यीकृत करता है। इसलिए, जब समान वितरण है, यह ऊपर समान प्रारूप पर उपयोग किए गए वितरण से मैच करता है।

जब प्रणाली एक भौतिक प्रणाली होती है, जो ऊष्मा स्नान के संपर्क में होती है, तो प्रत्येक अवस्था बोल्ट्ज़मान कारक के अनुसार भारित किया जाता है I मोंटे कार्लो में, विहित एन्सेम्बल को चयन करके परिभाषित किया गया है I के आनुपातिक होना, इस स्थिति में, अनुमानक साधारण अंकगणितीय औसत से मैच करता है:

ऐतिहासिक रूप से, यह तीव्र कंप्यूटिंग मशीनों द्वारा अवस्था की गणना के समीकरण के कारण हुआ है I [6] हीट बाथ के संपर्क में आने वाले प्रणाली पर औसत की गणना करने के लिए मेट्रोपोलिस-हेस्टिंग्स कलन विधि का उपयोग करना था, जहां भार बोल्ट्जमैन कारक द्वारा दिया जाता है I [3]

किन्तु प्रायः ऐसा होता है कि प्रारूप वितरण वजन वितरण के लिए चुना गया है, ऐसा होना आवश्यक नहीं है। एक स्थिति जहां विहित एन्सेम्बल कुशल विकल्प नहीं है, वह तब होता है जब इसे एकत्रित होने में स्वेच्छानुसार रूप से अधिक समय लगता है।[1] एक स्थिति जहां ऐसा होता है, जब फलन F में एकाधिक समिष्ट मिनीमा होते हैं। कलन विधि के लिए विशिष्ट क्षेत्र को समिष्ट न्यूनतम के साथ त्याग करने की कम्प्यूटेशनल मान फलन के न्यूनतम मूल्य के साथ तीव्रता से बढ़ती है। अर्थात्, न्यूनतम जितना गहन होगा, कलन विधि अधिक समय व्यतीत करेगा, और इसका त्याग करना कठिन होगा (समिष्ट न्यूनतम की गहराई के साथ तेजी से बढ़ रहा है)।

मान फलन के समिष्ट न्यूनतम में फंसने से बचने का उपाय प्रारूप प्रौद्योगिकी को समिष्ट न्यूनतम के लिए अदृश्य बनाना है। यह मल्टीकैनोनिकल समूह का आधार है।

मल्टीकैनोनिकल एन्सेम्बल

मल्टीकैनोनिकल समूह को प्रारूप वितरण का चयन करके परिभाषित किया गया है, जो इस प्रकार है:-

जहाँ ऊपर परिभाषित F का सीमांत वितरण है। इस विकल्प का परिणाम यह है कि f, m(f) के दिए गए मान के साथ प्रारूपों की औसत संख्या दी गई है, जो इस प्रकार है:-

अर्थात्, प्रारूपों की औसत संख्या f पर निर्भर नहीं करती है: सभी मानें f समान रूप से प्रारूप की जाती हैं, चाहे वह अधिक या कम संभावित हों। यह फ्लैट-हिस्टोग्राम नाम को प्रेरित करता है। हीट बाथ के संपर्क में आने वाली प्रणालियों के लिए, प्रारूपकरण तापमान से स्वतंत्र होता है और सिमुलेशन सभी तापमानों का अध्ययन करने की अनुमति प्रदान करता है।

example:

On the ferromagnetic Ising model with N sites (exemplified on previous section), the density of states can be analytically computed. In this case, a multicanonical ensemble can be used to compute any other quantity Q by sampling the system according to and using the proper estimator defined on the previous section.

टनेलिंग बनाने का समय और क्रिटिकल स्लोइंग होना

किसी भी अन्य मोंटे कार्लो विधि के जैसे, इसमें से लिए गए प्रारूपों के सहसंबंध होते हैं I सहसंबंध का विशिष्ट माप टनलिंग बनाने का समय है। टनलिंग समय को मार्कोव चरणों (मार्कोव श्रृंखला के) की संख्या से परिभाषित किया जाता है, सिमुलेशन को F के न्यूनतम और अधिकतम स्पेक्ट्रम के मध्य राउंड-ट्रिप करने की आवश्यकता होती है। टनलिंग समय का उपयोग करने के लिए प्रेरणा यह है कि जब यह पार हो जाता है, स्पेक्ट्रा अवस्था के अधिकतम घनत्व वाले क्षेत्र से होकर निकलता है, इस प्रकार प्रक्रिया का सहसंबंध समाप्त हो जाता है। दूसरी ओर राउंड-ट्रिप्स का उपयोग यह सुनिश्चित करता है कि प्रणाली सभी स्पेक्ट्रम का भ्रमण करता है।

क्योंकि हिस्टोग्राम चर F पर समतल है, मल्टीकैनोनिक एन्सेम्बल को F मानों की एक-आयामी रेखा पर प्रसार प्रक्रिया (अर्थात यादृच्छिक चलना) के रूप में देखा जा सकता है। प्रक्रिया का विस्तृत संतुलन यह निर्देशित करता है कि प्रक्रिया पर कोई स्टोकेस्टिक अभिप्राय नहीं है।[7] इसका तात्पर्य यह है कि टनलिंग बनाने का समय, समिष्ट गतिशीलता में प्रसार प्रक्रिया के रूप में परिमाण होना चाहिए, और इस प्रकार टनलिंग बनाने का समय स्पेक्ट्रम के आकार के साथ चतुष्कोणीय रूप से स्केल N होना चाहिए I

चूँकि, कुछ प्रणालियों में (आइज़िंग मॉडल सबसे प्रतिमानात्मक है), परिमाण स्लोइंग होता है: यह है जहाँ विशिष्ट प्रणाली पर निर्भर करता है।[4]

परिमाण को द्विघात परिमाण में उत्तम बनाने के लिए गैर-समिष्ट गतिशीलता, क्रिटिकल स्लोइंग गति को त्याग करते हुए विकसित की गई थी[8] (वोल्फ कलन विधि देखें)। चूँकि, यह अभी भी विवृत प्रश्न है कि क्या कोई समिष्ट गतिशीलता है जो आइसिंग प्रारूप जैसे स्पिन प्रणाली में स्लोइंगी से घिरी नहीं है।

संदर्भ

  1. 1.0 1.1 1.2 1.3 1.4 1.5 Berg, B.; Neuhaus, T. (1992). "Multicanonical ensemble: A new approach to simulate first-order phase transitions". Physical Review Letters. 68 (1): 9–12. arXiv:hep-lat/9202004. Bibcode:1992PhRvL..68....9B. doi:10.1103/PhysRevLett.68.9. PMID 10045099. S2CID 19478641.
  2. 2.0 2.1 2.2 Wang, F.; Landau, D. (2001). "Efficient, Multiple-Range Random Walk Algorithm to Calculate the Density of States". Physical Review Letters. 86 (10): 2050–2053. arXiv:cond-mat/0011174. Bibcode:2001PhRvL..86.2050W. doi:10.1103/PhysRevLett.86.2050. PMID 11289852. S2CID 2941153.
  3. 3.0 3.1 3.2 3.3 3.4 Newmann, M E J; Barkema, G T (2002). Monte Carlo Methods in Statistical Physics. USA: Oxford University Press. ISBN 0198517971.
  4. 4.0 4.1 Dayal, P.; Trebst, S.; Wessel, S.; Würtz, D.; Troyer, M.; Sabhapandit, S.; Coppersmith, S. (2004). "Performance Limitations of Flat-Histogram Methods". Physical Review Letters. 92 (9): 097201. arXiv:cond-mat/0306108. Bibcode:2004PhRvL..92i7201D. doi:10.1103/PhysRevLett.92.097201. PMID 15089505. S2CID 1128445.
  5. Lee, J.; Choi, M. (1994). "Optimization by multicanonical annealing and the traveling salesman problem". Physical Review E. 50 (2): R651–R654. Bibcode:1994PhRvE..50..651L. doi:10.1103/PhysRevE.50.R651. PMID 9962167.
  6. Metropolis, N.; Rosenbluth, A. W.; Rosenbluth, M. N.; Teller, A. H.; Teller, E. (1953). "Equation of State Calculations by Fast Computing Machines". The Journal of Chemical Physics. 21 (6): 1087. Bibcode:1953JChPh..21.1087M. doi:10.1063/1.1699114. OSTI 4390578. S2CID 1046577.
  7. Robert, Christian; Casella, George (2004). Monte Carlo statistical methods. Springer. ISBN 978-0-387-21239-5.
  8. Wolff, U. (1989). "Collective Monte Carlo Updating for Spin Systems". Physical Review Letters. 62 (4): 361–364. Bibcode:1989PhRvL..62..361W. doi:10.1103/PhysRevLett.62.361. PMID 10040213.