प्रसार मोंटे कार्लो: Difference between revisions

From Vigyanwiki
(Created page with "डिफ्यूजन मोंटे कार्लो (DMC) या डिफ्यूजन क्वांटम मोंटे कार्लो<ref>{{cite journal |...")
 
No edit summary
Line 1: Line 1:
डिफ्यूजन मोंटे कार्लो (DMC) या डिफ्यूजन क्वांटम मोंटे कार्लो<ref>{{cite journal |last1= Reynolds|first1=Peter J.|last2=Tobochnik|first2=Jan|last3=Gould|first3=Harvey|date=1990|title=Diffusion Quantum Monte Carlo
प्रसार मोंटे कार्लो (डीएमसी) या प्रसार  क्वांटम मोंटे कार्लो<ref>{{cite journal |last1= Reynolds|first1=Peter J.|last2=Tobochnik|first2=Jan|last3=Gould|first3=Harvey|date=1990|title=Diffusion Quantum Monte Carlo
|journal=Computers in Physics|volume=4|issue= 6|pages=662–668|doi=10.1063/1.4822960|bibcode=1990ComPh...4..662R|doi-access=free}}</ref> एक [[क्वांटम मोंटे कार्लो]] विधि है जो श्रोडिंगर समीकरण को हल करने के लिए ग्रीन के कार्य का उपयोग करती है। DMC संभावित रूप से संख्यात्मक रूप से सटीक है, जिसका अर्थ है कि यह किसी भी क्वांटम प्रणाली के लिए दी गई त्रुटि के भीतर सटीक जमीनी ऊर्जा का पता लगा सकता है। जब वास्तव में गणना का प्रयास किया जाता है, तो पाया जाता है कि [[बोसॉन]] के लिए, एल्गोरिदम सिस्टम आकार के साथ बहुपद के रूप में स्केल करता है, लेकिन फ़र्मियन के लिए, डीएमसी सिस्टम आकार के साथ घातीय रूप से स्केल करता है। यह सटीक रूप से बड़े पैमाने पर DMC सिमुलेशन को [[fermion]]s के लिए असंभव बना देता है; हालांकि, डीएमसी निश्चित-नोड सन्निकटन के रूप में जाना जाने वाला एक चतुर सन्निकटन नियोजित करता है, फिर भी बहुत सटीक परिणाम प्राप्त कर सकता है।<ref>{{cite journal | doi = 10.1063/1.432868 | volume=65 | issue=10 | title=Quantum chemistry by random walk. H 2P, H+3 D3h 1Aʹ1, H2 3Σ+u, H4 1Σ+g, Be 1S | year=1976 | journal=The Journal of Chemical Physics | page=4121 | last1 = Anderson | first1 = James B.| bibcode=1976JChPh..65.4121A }}</ref>
|journal=Computers in Physics|volume=4|issue= 6|pages=662–668|doi=10.1063/1.4822960|bibcode=1990ComPh...4..662R|doi-access=free}}</ref> एक [[क्वांटम मोंटे कार्लो]] विधि है जो श्रोडिंगर समीकरण को हल करने के लिए ग्रीन के कार्य का उपयोग करती है। डीएमसी संभावित रूप से संख्यात्मक रूप से स्पष्ट है, जिसका अर्थ है कि यह किसी भी क्वांटम प्रणाली के लिए दी गई त्रुटि के अंदर स्पष्ट जमीनी ऊर्जा का पता लगा सकता है। जब वास्तव में गणना का प्रयास किया जाता है, तो पाया जाता है कि [[बोसॉन]] के लिए, एल्गोरिदम सिस्टम आकार के साथ बहुपद के रूप में स्केल करता है, किंतु फ़र्मियन के लिए, डीएमसी सिस्टम आकार के साथ घातीय रूप से स्केल करता है। यह स्पष्ट रूप से बड़े मापदंड पर डीएमसी सिमुलेशन को [[fermion|फेर्मिओंस]] के लिए असंभव बना देता है; चूँकि, डीएमसी निश्चित-नोड सन्निकटन के रूप में जाना जाने वाला एक चतुर सन्निकटन नियोजित करता है, फिर भी बहुत स्पष्ट  परिणाम प्राप्त कर सकता है।<ref>{{cite journal | doi = 10.1063/1.432868 | volume=65 | issue=10 | title=Quantum chemistry by random walk. H 2P, H+3 D3h 1Aʹ1, H2 3Σ+u, H4 1Σ+g, Be 1S | year=1976 | journal=The Journal of Chemical Physics | page=4121 | last1 = Anderson | first1 = James B.| bibcode=1976JChPh..65.4121A }}</ref>




Line 11: Line 11:
तो हमारे पास है
तो हमारे पास है
:<math>i\frac{\partial\Psi(x,t)}{\partial t}=H\Psi(x,t),</math>
:<math>i\frac{\partial\Psi(x,t)}{\partial t}=H\Psi(x,t),</math>
जहां हमें यह ध्यान रखना है <math>H</math> एक संकारक है, साधारण संख्या या फलन नहीं। विशेष कार्य हैं, जिन्हें [[eigenfunction]] कहा जाता है, जिसके लिए <math>H\Psi(x)=E\Psi(x)</math>, कहाँ <math>E</math> एक संख्या है। ये कार्य विशेष हैं क्योंकि इससे कोई फर्क नहीं पड़ता कि हम कहां की कार्रवाई का मूल्यांकन करते हैं <math>H</math>[[ तरंग क्रिया ]] पर ऑपरेटर, हमें हमेशा एक ही नंबर मिलता है <math>E</math>. इन कार्यों को स्थिर राज्य कहा जाता है, क्योंकि समय किसी भी बिंदु पर व्युत्पन्न होता है <math>x</math> हमेशा समान होता है, इसलिए तरंग फलन का आयाम समय के साथ कभी नहीं बदलता है। चूंकि एक तरंग समारोह का समग्र चरण मापने योग्य नहीं है, इसलिए सिस्टम समय पर नहीं बदलता है।
जहां हमें यह ध्यान रखना होगा कि <math>H</math> एक ऑपरेटर है, कोई साधारण संख्या या कार्य  नहीं। विशेष कार्य   हैं, जिन्हें आईगेनकार्य    कहा जाता है, जिसके लिए <math>H\Psi(x)=E\Psi(x)</math>, जहां <math>E</math> एक संख्या है। ये कार्य   विशेष हैं क्योंकि इससे कोई फर्क नहीं पड़ता कि हम तरंग कार्य  पर <math>H</math>ऑपरेटरकी कार्रवाई का मूल्यांकन करते हैं, हमें सदैव  एक ही संख्या <math>E</math> मिलती है। इन कार्यों को स्थिर अवस्था कहा जाता है क्योंकि किसी भी बिंदु <math>x</math> पर समय व्युत्पन्न सदैव समान होता है, इसलिए आयाम तरंग कार्य  का समय में कभी परिवर्तन नहीं होता है। चूंकि तरंग कार्य  का समग्र चरण मापने योग्य नहीं है, इसलिए सिस्टम समय के साथ नहीं बदलता है।


हम आम तौर पर सबसे कम [[ऊर्जा]] [[eigenvalue]], जमीनी स्थिति के साथ तरंग फ़ंक्शन में रुचि रखते हैं। हम श्रोडिंगर समीकरण का थोड़ा अलग संस्करण लिखने जा रहे हैं जिसमें समान ऊर्जा आइगेनवेल्यू होगा, लेकिन, दोलनशील होने के बजाय, यह अभिसारी होगा। यह रहा:
हम सामान्यतः सबसे कम [[ऊर्जा]] [[eigenvalue|आईगेनवैल्यू]] जमीनी स्थिति के साथ तरंग कार्य  में रुचि रखते हैं। हम श्रोडिंगर समीकरण का थोड़ा अलग संस्करण लिखने जा रहे हैं जिसमें समान ऊर्जा आइगेनवेल्यू होगा किंतु दोलनशील होने के अतिरिक्त यह अभिसारी होगा। यह रहा:
:<math>-\frac{\partial\Psi(x,t)}{\partial t}=(H-E_0)\Psi(x,t)</math>.
:<math>-\frac{\partial\Psi(x,t)}{\partial t}=(H-E_0)\Psi(x,t)</math>.
हमने काल्पनिक संख्या को व्युत्पन्न समय से हटा दिया है और एक निरंतर ऑफ़सेट में जोड़ा है <math>E_0</math>, जो जमीनी राज्य ऊर्जा है। हम वास्तव में जमीनी स्थिति ऊर्जा को नहीं जानते हैं, लेकिन इसे आत्म-निरंतरता से निर्धारित करने का एक तरीका होगा जिसे हम बाद में पेश करेंगे। हमारे संशोधित समीकरण (कुछ लोग इसे काल्पनिक-समय श्रोडिंगर समीकरण कहते हैं) में कुछ अच्छे गुण हैं। ध्यान देने वाली पहली बात यह है कि अगर हम ग्राउंड स्टेट वेव फंक्शन का अनुमान लगाते हैं, तो <math>H\Phi_0(x)=E_0\Phi_0(x)</math> और समय व्युत्पन्न शून्य है। अब मान लीजिए कि हम दूसरे वेव फंक्शन से शुरू करते हैं (<math>\Psi</math>), जो जमीनी अवस्था नहीं है, लेकिन इसके लिए ऑर्थोगोनल नहीं है। तब हम इसे eigenfunctions के रैखिक योग के रूप में लिख सकते हैं:
हमने समय व्युत्पन्न से काल्पनिक संख्या हटा दी है और <math>E_0</math> की निरंतर ऑफसेट में जोड़ दिया है, जो कि जमीनी अवस्था ऊर्जा है। हम वास्तव में जमीनी अवस्था की ऊर्जा को नहीं जानते हैं, किंतु इसे स्वयं-निरंतर रूप से निर्धारित करने का एक विधि  होगा जिसे हम बाद में प्रस्तुत करेंगे। हमारे संशोधित समीकरण (कुछ लोग इसे काल्पनिक-समय श्रोडिंगर समीकरण कहते हैं) में कुछ अच्छे गुण हैं। ध्यान देने वाली पहली बात यह है कि यदि हम जमीनी स्थिति तरंग कार्य  का अनुमान लगाते हैं, तो <math>H\Phi_0(x)=E_0\Phi_0(x)</math> और समय व्युत्पन्न शून्य है। अब मान लीजिए कि हम एक अन्य तरंग कार्य  (<math>\Psi</math>) से प्रारंभ करते हैं, जो जमीनी स्थिति नहीं है किंतु इसके लिए ऑर्थोगोनल नहीं है। तब हम इसे आईगेनकार्य  के रैखिक योग के रूप में लिख सकते हैं:
:<math>\Psi=c_0\Phi_0+\sum_{i=1}^\infty c_i\Phi_i</math>
:<math>\Psi=c_0\Phi_0+\sum_{i=1}^\infty c_i\Phi_i</math>
चूँकि यह एक रेखीय अवकल समीकरण है, हम प्रत्येक भाग की क्रिया को अलग-अलग देख सकते हैं। हमने पहले ही यह तय कर लिया है <math>\Phi_0</math> स्थिर है। मान लीजिए हम लेते हैं <math>\Phi_1</math>. तब से <math>\Phi_0</math> निम्नतम-ऊर्जा eigenfunction है, का सहयोगी eigenvalue <math>\Phi_1</math> संपत्ति को संतुष्ट करता है <math>E_1 > E_0</math>. इस प्रकार समय व्युत्पन्न <math>c_1</math> ऋणात्मक है, और अंततः शून्य हो जाएगा, हमारे पास केवल मूल स्थिति रह जाएगी। यह अवलोकन हमें निर्धारित करने का एक तरीका भी देता है <math>E_0</math>. जब हम समय के माध्यम से प्रचार करते हैं तो हम तरंग क्रिया के आयाम को देखते हैं। यदि यह बढ़ता है, तो ऑफसेट ऊर्जा का अनुमान कम करें। यदि आयाम कम हो जाता है, तो ऑफसेट ऊर्जा का अनुमान बढ़ा दें।
चूँकि यह एक रैखिक अवकल समीकरण है, हम प्रत्येक भाग की क्रिया को अलग से देख सकते हैं। हमने पहले ही निर्धारित कर लिया है कि <math>\Phi_0</math> स्थिर है। मान लीजिए हम <math>\Phi_1</math> लेते हैं। चूँकि <math>\Phi_0</math> सबसे कम ऊर्जा वाला आईगेनकार्य है,<math>\Phi_1</math>का सहयोगी [[eigenvalue|आईगेनवैल्यू]]  संपत्ति <math>E_1 > E_0</math> को संतुष्ट करता है। इस प्रकार <math>c_1</math> का समय व्युत्पन्न नकारात्मक है, और अंततः शून्य पर चला जाएगा, जिससे हमारे पास केवल जमीनी स्थिति रह जाएगी। यह अवलोकन हमें <math>E_0</math> निर्धारित करने का एक विधि भी देता है। जैसे ही हम समय के माध्यम से प्रसारित होते हैं हम तरंग क्रिया के आयाम को देखते हैं। यदि यह बढ़ता है, तो ऑफसेट ऊर्जा का अनुमान कम करें। यदि आयाम घटता है, तो ऑफसेट ऊर्जा का अनुमान बढ़ाएँ।


== स्टोकेस्टिक कार्यान्वयन ==
== स्टोकेस्टिक कार्यान्वयन ==


अब हमारे पास एक समीकरण है कि, जैसा कि हम इसे समय पर आगे बढ़ाते हैं और समायोजित करते हैं <math>E_0</math> उचित रूप से, हम पाते हैं
अब हमारे पास एक समीकरण है, जैसे ही हम इसे समय में आगे बढ़ाते हैं और <math>E_0</math> को उचित रूप से समायोजित करते हैं, हम किसी भी हैमिल्टनियन की जमीनी स्थिति पाते हैं। चूँकि यह मौलिक यांत्रिकी की तुलना में अभी भी एक कठिन समस्या है, क्योंकि कणों की एकल स्थिति को फैलाने के अतिरिक्त, हमें संपूर्ण कार्यों को फैलाना होगा। मौलिक यांत्रिकी में, हम <math>x(t+\tau)=x(t)+\tau v(t)+0.5 F(t)\tau^2</math> सेट करके कणों की गति का अनुकरण कर सकते हैं, यदि हम मानते हैं कि बल है <math>\tau</math> की समयावधि में स्थिर। काल्पनिक समय श्रोडिंगर समीकरण के लिए, हम ग्रीन कार्य नामक एक विशेष कार्य के साथ कनवल्शन इंटीग्रल का उपयोग करके समय में आगे बढ़ते हैं। तो हमें <math> \Psi(x,t+\tau)=\int G(x,x',\tau) \Psi(x',t) dx' </math>मिलता है। मौलिक यांत्रिकी की तरह, हम केवल समय के छोटे टुकड़ों के लिए ही प्रचार कर सकते हैं; अन्यथा ग्रीन का कार्य ग़लत है। जैसे-जैसे कणों की संख्या बढ़ती है, अभिन्न की आयामीता भी बढ़ती है, क्योंकि हमें सभी कणों के सभी निर्देशांकों को एकीकृत करना होता है। हम इन अभिन्नों को मोंटे कार्लो एकीकरण द्वारा कर सकते हैं।
किसी दिए गए [[हैमिल्टनियन (क्वांटम यांत्रिकी)]] की जमीनी स्थिति। [[शास्त्रीय यांत्रिकी]] की तुलना में यह अभी भी एक कठिन समस्या है, हालांकि, इसके बजाय
कणों की एकल स्थिति का प्रचार करते हुए, हमें संपूर्ण कार्यों का प्रचार करना चाहिए। शास्त्रीय यांत्रिकी में, हम अनुकरण कर सकते हैं
सेटिंग द्वारा कणों की गति <math>x(t+\tau)=x(t)+\tau v(t)+0.5 F(t)\tau^2</math>, अगर हम मानते हैं कि समय अवधि के दौरान बल स्थिर है <math>\tau</math>. काल्पनिक समय श्रोडिंगर समीकरण के लिए, इसके बजाय, हम ग्रीन के फ़ंक्शन नामक एक विशेष फ़ंक्शन के साथ [[कनवल्शन]] इंटीग्रल का उपयोग करके समय में आगे बढ़ते हैं। तो हम प्राप्त करते हैं <math> \Psi(x,t+\tau)=\int G(x,x',\tau) \Psi(x',t) dx' </math>. इसी तरह शास्त्रीय यांत्रिकी के लिए, हम केवल समय के छोटे टुकड़ों के लिए प्रचार कर सकते हैं; अन्यथा ग्रीन का कार्य गलत है। जैसे-जैसे कणों की संख्या बढ़ती है, अभिन्न की विमीयता भी बढ़ती जाती है, क्योंकि हमें सभी कणों के सभी निर्देशांकों को एकीकृत करना पड़ता है। हम इन इंटीग्रल्स को [[ मोंटे कार्लो एकीकरण ]] द्वारा कर सकते हैं।


==संदर्भ==
==संदर्भ==

Revision as of 10:17, 1 July 2023

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


प्रोजेक्टर विधि

एल्गोरिथ्म को प्रेरित करने के लिए, आइए एक आयाम में कुछ क्षमता वाले कण के लिए श्रोडिंगर समीकरण देखें:

हम ऑपरेटर (भौतिकी) समीकरण के संदर्भ में इसे लिखकर संकेतन को थोड़ा सा संघनित कर सकते हैं

.

तो हमारे पास है

जहां हमें यह ध्यान रखना होगा कि एक ऑपरेटर है, कोई साधारण संख्या या कार्य नहीं। विशेष कार्य हैं, जिन्हें आईगेनकार्य कहा जाता है, जिसके लिए , जहां एक संख्या है। ये कार्य विशेष हैं क्योंकि इससे कोई फर्क नहीं पड़ता कि हम तरंग कार्य पर ऑपरेटरकी कार्रवाई का मूल्यांकन करते हैं, हमें सदैव एक ही संख्या मिलती है। इन कार्यों को स्थिर अवस्था कहा जाता है क्योंकि किसी भी बिंदु पर समय व्युत्पन्न सदैव समान होता है, इसलिए आयाम तरंग कार्य का समय में कभी परिवर्तन नहीं होता है। चूंकि तरंग कार्य का समग्र चरण मापने योग्य नहीं है, इसलिए सिस्टम समय के साथ नहीं बदलता है।

हम सामान्यतः सबसे कम ऊर्जा आईगेनवैल्यू जमीनी स्थिति के साथ तरंग कार्य में रुचि रखते हैं। हम श्रोडिंगर समीकरण का थोड़ा अलग संस्करण लिखने जा रहे हैं जिसमें समान ऊर्जा आइगेनवेल्यू होगा किंतु दोलनशील होने के अतिरिक्त यह अभिसारी होगा। यह रहा:

.

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

चूँकि यह एक रैखिक अवकल समीकरण है, हम प्रत्येक भाग की क्रिया को अलग से देख सकते हैं। हमने पहले ही निर्धारित कर लिया है कि स्थिर है। मान लीजिए हम लेते हैं। चूँकि सबसे कम ऊर्जा वाला आईगेनकार्य है,का सहयोगी आईगेनवैल्यू संपत्ति को संतुष्ट करता है। इस प्रकार का समय व्युत्पन्न नकारात्मक है, और अंततः शून्य पर चला जाएगा, जिससे हमारे पास केवल जमीनी स्थिति रह जाएगी। यह अवलोकन हमें निर्धारित करने का एक विधि भी देता है। जैसे ही हम समय के माध्यम से प्रसारित होते हैं हम तरंग क्रिया के आयाम को देखते हैं। यदि यह बढ़ता है, तो ऑफसेट ऊर्जा का अनुमान कम करें। यदि आयाम घटता है, तो ऑफसेट ऊर्जा का अनुमान बढ़ाएँ।

स्टोकेस्टिक कार्यान्वयन

अब हमारे पास एक समीकरण है, जैसे ही हम इसे समय में आगे बढ़ाते हैं और को उचित रूप से समायोजित करते हैं, हम किसी भी हैमिल्टनियन की जमीनी स्थिति पाते हैं। चूँकि यह मौलिक यांत्रिकी की तुलना में अभी भी एक कठिन समस्या है, क्योंकि कणों की एकल स्थिति को फैलाने के अतिरिक्त, हमें संपूर्ण कार्यों को फैलाना होगा। मौलिक यांत्रिकी में, हम सेट करके कणों की गति का अनुकरण कर सकते हैं, यदि हम मानते हैं कि बल है की समयावधि में स्थिर। काल्पनिक समय श्रोडिंगर समीकरण के लिए, हम ग्रीन कार्य नामक एक विशेष कार्य के साथ कनवल्शन इंटीग्रल का उपयोग करके समय में आगे बढ़ते हैं। तो हमें मिलता है। मौलिक यांत्रिकी की तरह, हम केवल समय के छोटे टुकड़ों के लिए ही प्रचार कर सकते हैं; अन्यथा ग्रीन का कार्य ग़लत है। जैसे-जैसे कणों की संख्या बढ़ती है, अभिन्न की आयामीता भी बढ़ती है, क्योंकि हमें सभी कणों के सभी निर्देशांकों को एकीकृत करना होता है। हम इन अभिन्नों को मोंटे कार्लो एकीकरण द्वारा कर सकते हैं।

संदर्भ

  1. Reynolds, Peter J.; Tobochnik, Jan; Gould, Harvey (1990). "Diffusion Quantum Monte Carlo". Computers in Physics. 4 (6): 662–668. Bibcode:1990ComPh...4..662R. doi:10.1063/1.4822960.
  2. Anderson, James B. (1976). "Quantum chemistry by random walk. H 2P, H+3 D3h 1Aʹ1, H2 3Σ+u, H4 1Σ+g, Be 1S". The Journal of Chemical Physics. 65 (10): 4121. Bibcode:1976JChPh..65.4121A. doi:10.1063/1.432868.