घनत्व आव्यूह पुनर्सामान्यीकरण समूह: Difference between revisions

From Vigyanwiki
(Created page with "{{short description|Numerical variational technique}} {{More footnotes|date=July 2019}} घनत्व मैट्रिक्स पुनर्सामान्यीक...")
 
 
(9 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{short description|Numerical variational technique}}
{{short description|Numerical variational technique}}
{{More footnotes|date=July 2019}}
'''घनत्व आव्यूह पुनर्सामान्यीकरण समूह''' (डीएमआरजी) संख्यात्मक भिन्नता विधि (क्वांटम यांत्रिकी) तकनीक है जो [[ स्थूल पैमाने |स्थूल माप]] के साथ क्वांटम कई-निकाय प्रणालियों की कम-ऊर्जा भौतिकी प्राप्त करने के लिए तैयार की गई है। परिवर्तनशील विधि (क्वांटम यांत्रिकी) के रूप में, डीएमआरजी कुशल एल्गोरिदम है जो हैमिल्टन के सबसे कम ऊर्जा आव्यूह उत्पाद अवस्था तरंग फलन को खोजने का प्रयास करता है। इसका आविष्कार 1992 में स्टीवन आर. व्हाइट द्वारा किया गया था और यह वर्तमान में 1-आयामी प्रणालियों के लिए सबसे कुशल विधि है।<ref>{{Citation|last=Nakatani|first=Naoki|title=Matrix Product States and Density Matrix Renormalization Group Algorithm|date=2018|url=http://dx.doi.org/10.1016/b978-0-12-409547-2.11473-8|work=Reference Module in Chemistry, Molecular Sciences and Chemical Engineering|publisher=Elsevier|doi=10.1016/b978-0-12-409547-2.11473-8|isbn=978-0-12-409547-2|access-date=2021-04-21}}</ref>
घनत्व मैट्रिक्स पुनर्सामान्यीकरण समूह (डीएमआरजी) एक संख्यात्मक भिन्नता विधि (क्वांटम यांत्रिकी) तकनीक है जो [[ स्थूल पैमाने ]] | कई-शरीर समस्या की कम-ऊर्जा भौतिकी | उच्च सटीकता के साथ क्वांटम कई-शरीर प्रणालियों को प्राप्त करने के लिए तैयार की गई है। एक वैरिएशनल विधि (क्वांटम यांत्रिकी) के रूप में, डीएमआरजी एक कुशल एल्गोरिदम है जो हैमिल्टन के सबसे कम ऊर्जा मैट्रिक्स उत्पाद राज्य तरंग फ़ंक्शन को खोजने का प्रयास करता है। इसका आविष्कार 1992 में स्टीवन आर. व्हाइट द्वारा किया गया था और यह आजकल 1-आयामी प्रणालियों के लिए सबसे कुशल तरीका है।<ref>{{Citation|last=Nakatani|first=Naoki|title=Matrix Product States and Density Matrix Renormalization Group Algorithm|date=2018|url=http://dx.doi.org/10.1016/b978-0-12-409547-2.11473-8|work=Reference Module in Chemistry, Molecular Sciences and Chemical Engineering|publisher=Elsevier|doi=10.1016/b978-0-12-409547-2.11473-8|isbn=978-0-12-409547-2|access-date=2021-04-21}}</ref>
 
 
== इतिहास ==
== इतिहास ==
डीएमआरजी का पहला अनुप्रयोग, स्टीवन आर. व्हाइट और [[रेइनहार्ड नॉक]] द्वारा, एक खिलौना मॉडल था: एक 1डी बॉक्स में [[स्पिन (भौतिकी)]] 0 कण के स्पेक्ट्रम को खोजने के लिए।{{When|date=July 2023}} यह मॉडल केनेथ जी. विल्सन द्वारा किसी भी नए [[पुनर्सामान्यीकरण समूह]] विधि के परीक्षण के रूप में प्रस्तावित किया गया था, क्योंकि वे सभी इस सरल समस्या से विफल हो गए थे।{{When|date=July 2023}} डीएमआरजी ने प्रत्येक चरण में एक ब्लॉक में केवल एक साइट जोड़ने के बजाय बीच में दो साइटों के साथ दो ब्लॉकों को जोड़कर और साथ ही सबसे महत्वपूर्ण राज्यों की पहचान करने के लिए [[घनत्व मैट्रिक्स]] का उपयोग करके पिछले पुनर्सामान्यीकरण समूह विधियों की समस्याओं पर काबू पा लिया। प्रत्येक चरण के अंत में रखा जाए। खिलौना मॉडल में सफल होने के बाद, डीएमआरजी पद्धति को [[हाइजेनबर्ग मॉडल (क्वांटम)]] पर सफलतापूर्वक आजमाया गया।
डीएमआरजी का पहला अनुप्रयोग, स्टीवन आर. व्हाइट और [[रेइनहार्ड नॉक]] द्वारा, टॉय श्रृंखला था: 1डी बॉक्स में [[स्पिन (भौतिकी)|चक्रण (भौतिकी)]] 0 कण के स्पेक्ट्रम को खोजने के लिए।{{When|date=July 2023}} यह श्रृंखला केनेथ जी. विल्सन द्वारा किसी भी नए [[पुनर्सामान्यीकरण समूह]] विधि के परीक्षण के रूप में प्रस्तावित किया गया था, क्योंकि वे सभी इस सरल समस्या से विफल हो गए थे।{{When|date=July 2023}} डीएमआरजी ने प्रत्येक चरण में ब्लॉक में केवल स्थल जोड़ने के अतिरिक्त बीच में दो स्थलों के साथ दो ब्लॉकों को जोड़कर और साथ ही सबसे महत्वपूर्ण अवस्थाओ की पहचान करने के लिए [[घनत्व मैट्रिक्स|घनत्व आव्यूह]] का उपयोग करके पिछले पुनर्सामान्यीकरण समूह विधियों की समस्याओं पर अधिकृत पा लिया था। प्रत्येक चरण के अंत में रखा जाए। टॉय श्रृंखला में सफल होने के बाद, डीएमआरजी पद्धति को [[हाइजेनबर्ग मॉडल (क्वांटम)|हाइजेनबर्ग श्रृंखला (क्वांटम)]] पर सफलतापूर्वक परीक्षा ली गई।


==सिद्धांत==
==सिद्धांत==


अनेक-निकाय समस्या|क्वांटम अनेक-निकाय भौतिकी की मुख्य समस्या यह तथ्य है कि [[हिल्बर्ट स्थान]] आकार के साथ तेजी से बढ़ता है। दूसरे शब्दों में यदि कोई एक जाली पर विचार करता है, जिसमें आयाम के कुछ हिल्बर्ट स्थान होते हैं <math>d</math> जाली के प्रत्येक स्थल पर, कुल हिल्बर्ट स्थान का आयाम होगा <math>d^{N}</math>, कहाँ <math>N</math> जाली पर साइटों की संख्या है. उदाहरण के लिए, लंबाई L की एक स्पिन-1/2 श्रृंखला में 2 है<sup>स्वतंत्रता की डिग्री. डीएमआरजी एक पुनरावृत्तीय, परिवर्तनशील विधि है जो लक्ष्य राज्य के लिए सबसे महत्वपूर्ण स्वतंत्रता की प्रभावी डिग्री को कम कर देती है। जिस राज्य में सबसे अधिक रुचि होती है वह [[जमीनी राज्य]] है।
क्वांटम अनेक-निकाय भौतिकी की मुख्य समस्या यह तथ्य है कि [[हिल्बर्ट स्थान]] आकार के साथ तेजी से बढ़ता है। दूसरे शब्दों में यदि कोई जालक पर विचार करता है, जिसमें आयाम <math>d</math> के कुछ हिल्बर्ट स्थान होते हैं जालक के प्रत्येक स्थल पर, कुल हिल्बर्ट स्थान का आयाम <math>d^{N}</math> होगा , जहाँ <math>N</math> जालक पर स्थलों की संख्या है. उदाहरण के लिए, लंबाई L की एक चक्रण-1/2 श्रृंखला में स्वतंत्रता की 2L डिग्री होती है। डीएमआरजी एक पुनरावृत्तीय, परिवर्तनशील विधि है जो लक्ष्य अवस्था के लिए सबसे महत्वपूर्ण स्वतंत्रता की प्रभावी डिग्री को कम कर देती है। जिस अवस्था में सबसे अधिक रुचि होती है वह निम्नतम अवस्था है।


वार्मअप चक्र के बाद{{Definition needed|date=October 2020}}, विधि सिस्टम को दो उपप्रणालियों या ब्लॉकों में विभाजित करती है, जिनके समान आकार की आवश्यकता नहीं होती है, और बीच में दो साइटें होती हैं। वार्मअप के दौरान ब्लॉक के लिए प्रतिनिधि राज्यों का एक सेट चुना गया है। बाएँ ब्लॉक + दो साइट + दाएँ ब्लॉक के इस सेट को 'सुपरब्लॉक' के रूप में जाना जाता है। अब सुपरब्लॉक की जमीनी स्थिति के लिए एक उम्मीदवार, जो कि पूर्ण प्रणाली का एक छोटा संस्करण है, मिल सकता है। इसमें थोड़ी सटीकता हो सकती है, लेकिन यह विधि पुनरावृत्तीय है और नीचे दिए गए चरणों के साथ इसमें सुधार होता है।
वार्मअप चक्र के बाद, विधि प्रणाली को दो उपप्रणालियों या ब्लॉकों में विभाजित करती है, जिनके समान आकार की आवश्यकता नहीं होती है, और बीच में दो स्थलें होती हैं। वार्मअप के समय ब्लॉक के लिए प्रतिनिधि अवस्थाओ का समुच्चय चुना गया है। बाएँ ब्लॉक + दो स्थल + दाएँ ब्लॉक के इस समुच्चय को 'सुपरब्लॉक' के रूप में जाना जाता है। अब सुपरब्लॉक की निम्नतम स्थिति के लिए प्रत्याशी, जो कि पूर्ण प्रणाली का छोटा संस्करण है, मिल सकता है। इसमें थोड़ी स्पष्टतः हो सकती है, किन्तु यह विधि पुनरावृत्तीय है और नीचे दिए गए चरणों के साथ इसमें सुधार होता है।


[[Image:Dmrg1.png|thumb|300px|right|डीएमआरजी के अनुसार, सिस्टम को बाएँ और दाएँ ब्लॉक में विघटित करना।]]जो उम्मीदवार जमीनी स्थिति पाई गई है, उसे घनत्व मैट्रिक्स का उपयोग करके प्रत्येक ब्लॉक के लिए रैखिक उप-स्थान में प्रक्षेपित किया जाता है, इसलिए यह नाम दिया गया है। इस प्रकार, प्रत्येक ब्लॉक के लिए प्रासंगिक स्थिति अद्यतन की जाती है। {{Explain|date=October 2020}}
[[Image:Dmrg1.png|thumb|300px|right|डीएमआरजी के अनुसार, प्रणाली को बाएँ और दाएँ ब्लॉक में विघटित करना।]]जो प्रत्याशी निम्नतम स्थिति पाई गई है, उसे घनत्व आव्यूह का उपयोग करके प्रत्येक ब्लॉक के लिए रैखिक उप-स्थान में प्रक्षेपित किया जाता है, इसलिए यह नाम दिया गया है। इस प्रकार, प्रत्येक ब्लॉक के लिए प्रासंगिक स्थिति अद्यतन की जाती है।  


अब एक ब्लॉक दूसरे की कीमत पर बढ़ता है और प्रक्रिया दोहराई जाती है। जब बढ़ता हुआ ब्लॉक अधिकतम आकार तक पहुँच जाता है, तो उसके स्थान पर दूसरा बढ़ना शुरू हो जाता है। हर बार जब हम मूल (समान आकार) स्थिति में लौटते हैं, तो हम कहते हैं कि स्वीप पूरा हो गया है। आम तौर पर, 10 में एक हिस्से की सटीकता प्राप्त करने के लिए कुछ स्वीप पर्याप्त होते हैं<sup>1डी जाली के लिए 10</sup>।
अब ब्लॉक दूसरे की व्यय पर बढ़ता है और प्रक्रिया दोहराई जाती है। जब बढ़ता हुआ ब्लॉक अधिकतम आकार तक पहुँच जाता है, तो उसके स्थान पर दूसरा बढ़ना प्रारंभ हो जाता है। प्रत्येक बार जब हम मूल (समान आकार) स्थिति में लौटते हैं, तो हम कहते हैं कि स्वीप पूरा हो गया है। सामान्यतः, 1D जालक के लिए 10<sup>10</sup> में भाग की स्पष्टतः प्राप्त करने के लिए कुछ स्वीप पर्याप्त होते हैं।


[[Image:Dmrg2.png|thumb|300px|right|डीएमआरजी स्वीप।]]
[[Image:Dmrg2.png|thumb|300px|right|डीएमआरजी स्वीप।]]
Line 21: Line 18:
==कार्यान्वयन मार्गदर्शिका==
==कार्यान्वयन मार्गदर्शिका==


डीएमआरजी एल्गोरिदम का व्यावहारिक कार्यान्वयन एक लंबा काम है{{Opinion|date=October 2020}}. कुछ मुख्य कम्प्यूटेशनल युक्तियाँ ये हैं:
डीएमआरजी एल्गोरिदम का व्यावहारिक कार्यान्वयन दीर्घ काम है{{Opinion|date=October 2020}}. कुछ मुख्य अभिकलनात्मक युक्तियाँ ये हैं:


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


==अनुप्रयोग==
==अनुप्रयोग==


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


इस पद्धति का विस्तार 2डी में संतुलन [[सांख्यिकीय भौतिकी]] का अध्ययन करने और 1डी में कोई संतुलन नहीं | गैर-संतुलन घटना का विश्लेषण करने के लिए किया गया है।
इस पद्धति का विस्तार 2D में संतुलन [[सांख्यिकीय भौतिकी]] का अध्ययन करने और 1D में गैर-संतुलन घटना का विश्लेषण करने के लिए किया गया है।


दृढ़ता से सहसंबद्ध प्रणालियों का अध्ययन करने के लिए डीएमआरजी को क्वांटम रसायन विज्ञान के क्षेत्र में भी लागू किया गया है।
दृढ़ता से सहसंबद्ध प्रणालियों का अध्ययन करने के लिए डीएमआरजी को क्वांटम रसायन विज्ञान के क्षेत्र में भी प्रयुक्त किया गया है।


== उदाहरण: क्वांटम हाइजेनबर्ग मॉडल ==
== उदाहरण: क्वांटम हाइजेनबर्ग श्रृंखला ==
आइए इसके लिए एक अनंत DMRG एल्गोरिदम पर विचार करें <math>S=1</math> एंटीफेरोमैग्नेटिक [[क्वांटम हाइजेनबर्ग मॉडल]]यह नुस्खा प्रत्येक अनुवादात्मक रूप से अपरिवर्तनीय एक-आयामी [[जाली (समूह)]] के लिए लागू किया जा सकता है।
आइए इसके लिए <math>S=1</math> प्रति-लौहचुंबकीय [[क्वांटम हाइजेनबर्ग मॉडल|क्वांटम हाइजेनबर्ग श्रृंखला]] अनंत डीएमआरजी एल्गोरिदम पर विचार करें। यह व्यंजन विधि प्रत्येक अनुवादात्मक रूप से अपरिवर्तनीय एक-आयामी [[जाली (समूह)|जालक (समूह)]] के लिए प्रयुक्त किया जा सकता है।


डीएमआरजी एक पुनर्सामान्यीकरण समूह | पुनर्सामान्यीकरण-समूह तकनीक है क्योंकि यह एक-आयामी क्वांटम सिस्टम के हिल्बर्ट स्थान का एक कुशल ट्रंकेशन प्रदान करता है।
डीएमआरजी पुनर्सामान्यीकरण समूह तकनीक है| क्योंकि यह एक-आयामी क्वांटम प्रणाली के हिल्बर्ट स्थान का कुशल खंडन प्रदान करता है।


=== प्रारंभिक बिंदु ===
=== प्रारंभिक बिंदु ===
चार साइटों से शुरू करके एक अनंत श्रृंखला का अनुकरण करना। पहली ब्लॉक साइट है, आखिरी यूनिवर्स-ब्लॉक साइट है और बाकी जोड़ी गई साइटें हैं, दाईं ओर वाली साइट यूनिवर्स-ब्लॉक साइट और दूसरी ब्लॉक साइट में जोड़ी गई है।
चार स्थलों से प्रारंभ करके अनंत श्रृंखला का अनुकरण करना है। पहली ब्लॉक स्थल है, आखिरी यूनिवर्स-ब्लॉक स्थल है और बाकी जोड़ी गई स्थलें हैं, दाईं ओर वाली स्थल यूनिवर्स-ब्लॉक स्थल और दूसरी ब्लॉक स्थल में जोड़ी गई है।
 
एकल साइट के लिए हिल्बर्ट स्थान है <math>\mathfrak{H}</math> आधार के साथ <math>\{|S,S_z\rangle\}\equiv\{|1,1\rangle,|1,0\rangle,|1,-1\rangle\}</math>. इस आधार के साथ स्पिन (भौतिकी) संचालक हैं  <math>S_x</math>, <math>S_y</math> और <math>S_z</math> एकल साइट के लिए. प्रत्येक ब्लॉक, दो ब्लॉक और दो साइटों के लिए, अपना स्वयं का हिल्बर्ट स्थान है <math>\mathfrak{H}_b</math>, इसका आधार <math>\{|w_i\rangle\}</math> (<math>i:1\dots \dim(\mathfrak{H}_b)</math>)और इसके अपने संचालक<math display="block">O_b:\mathfrak{H}_b\rightarrow\mathfrak{H}_b</math>कहाँ


* अवरोध पैदा करना: <math>\mathfrak{H}_B</math>, <math>\{|u_i\rangle\}</math>, <math>H_B</math>, <math>S_{x_B}</math>, <math>S_{y_B}</math>, <math>S_{z_B}</math>
एकल स्थल के लिए हिल्बर्ट स्थान आधार <math>\{|S,S_z\rangle\}\equiv\{|1,1\rangle,|1,0\rangle,|1,-1\rangle\}</math> के साथ <math>\mathfrak{H}</math> है. इस आधार के साथ चक्रण (भौतिकी) संचालक <math>S_x</math>, <math>S_y</math> और <math>S_z</math> हैं एकल स्थल के लिए. प्रत्येक ब्लॉक, दो ब्लॉक और दो स्थलों के लिए, अपना स्वयं का हिल्बर्ट स्थान <math>\mathfrak{H}_b</math> है , इसका आधार <math>\{|w_i\rangle\}</math> और इसके अपने संचालक (<math>i:1\dots \dim(\mathfrak{H}_b)</math>) हैं।<math display="block">O_b:\mathfrak{H}_b\rightarrow\mathfrak{H}_b</math>जहाँ
* बाईं साइट: <math>\mathfrak{H}_l</math>, <math>\{|t_i\rangle\}</math>, <math>S_{x_l}</math>, <math>S_{y_l}</math>, <math>S_{z_l}</math>
* अवरोध उत्पन्न करना: <math>\mathfrak{H}_B</math>, <math>\{|u_i\rangle\}</math>, <math>H_B</math>, <math>S_{x_B}</math>, <math>S_{y_B}</math>, <math>S_{z_B}</math>
* राइट-साइट: <math>\mathfrak{H}_r</math>, <math>\{|s_i\rangle\}</math>, <math>S_{x_r}</math>, <math>S_{y_r}</math>, <math>S_{z_r}</math>
* बाईं स्थल: <math>\mathfrak{H}_l</math>, <math>\{|t_i\rangle\}</math>, <math>S_{x_l}</math>, <math>S_{y_l}</math>, <math>S_{z_l}</math>
* दाई-स्थल: <math>\mathfrak{H}_r</math>, <math>\{|s_i\rangle\}</math>, <math>S_{x_r}</math>, <math>S_{y_r}</math>, <math>S_{z_r}</math>
* ब्रह्मांड: <math>\mathfrak{H}_U</math>, <math>\{|r_i\rangle\}</math>, <math>H_U</math>, <math>S_{x_U}</math>, <math>S_{y_U}</math>, <math>S_{z_U}</math>
* ब्रह्मांड: <math>\mathfrak{H}_U</math>, <math>\{|r_i\rangle\}</math>, <math>H_U</math>, <math>S_{x_U}</math>, <math>S_{y_U}</math>, <math>S_{z_U}</math>
आरंभिक बिंदु पर सभी चार हिल्बर्ट स्थान समतुल्य हैं <math>\mathfrak{H}</math>, सभी स्पिन ऑपरेटर समतुल्य हैं <math>S_x</math>, <math>S_y</math> और <math>S_z</math> और <math>H_B=H_U=0</math>. निम्नलिखित पुनरावृत्तियों में, यह केवल बाएँ और दाएँ साइटों के लिए सत्य है।
आरंभिक बिंदु पर सभी चार हिल्बर्ट स्थान <math>\mathfrak{H}</math> समतुल्य हैं, सभी चक्रण संचालक <math>S_x</math>, <math>S_y</math> और <math>S_z</math> और <math>H_B=H_U=0</math> समतुल्य हैं. निम्नलिखित पुनरावृत्तियों में, यह केवल बाएँ और दाएँ स्थलों के लिए सत्य है।


=== चरण 1: सुपरब्लॉक के लिए हैमिल्टनियन मैट्रिक्स बनाएं ===
=== चरण 1: सुपरब्लॉक के लिए हैमिल्टनियन आव्यूह बनाएं ===
अवयव चार ब्लॉक ऑपरेटर और चार ब्रह्मांड-ब्लॉक ऑपरेटर हैं, जो पहले पुनरावृत्ति में हैं <math>3\times3</math> [[मैट्रिक्स (गणित)]], तीन लेफ्ट-साइट स्पिन ऑपरेटर और तीन राइट-साइट स्पिन ऑपरेटर, जो हमेशा होते हैं <math>3\times3</math> matrices. सुपरब्लॉक (श्रृंखला) का [[हैमिल्टनियन प्रणाली]] मैट्रिक्स, जिसमें पहले पुनरावृत्ति में केवल चार साइटें हैं, इन ऑपरेटरों द्वारा बनाई गई हैं। हाइजेनबर्ग एंटीफेरोमैग्नेटिक एस = 1 मॉडल में हैमिल्टनियन है:
अवयव चार ब्लॉक संचालक और चार ब्रह्मांड-ब्लॉक संचालक हैं, जो पहले पुनरावृत्ति में <math>3\times3</math> [[मैट्रिक्स (गणित)|आव्यूह (गणित)]] हैं, तीन बाएं-स्थल चक्रण संचालक और तीन दाई-स्थल चक्रण संचालक, जो सदैव <math>3\times3</math> [[मैट्रिक्स (गणित)|आव्यूह]] होते हैं. सुपरब्लॉक (श्रृंखला) का [[हैमिल्टनियन प्रणाली|हैमिल्टनियन आव्यूह प्रणाली]] , जिसमें पहले पुनरावृत्ति में केवल चार स्थलें हैं, इन संचालकों द्वारा बनाई गई हैं। हाइजेनबर्ग प्रति-लौहचुंबकीय S = 1 श्रृंखला में हैमिल्टनियन है:


<math>
<math>
\mathbf{H}_{SB}=-J\sum_{\langle i,j\rangle}\mathbf{S}_{x_i}\mathbf{S}_{x_j}+\mathbf{S}_{y_i}\mathbf{S}_{y_j}+\mathbf{S}_{z_i}\mathbf{S}_{z_j}
\mathbf{H}_{SB}=-J\sum_{\langle i,j\rangle}\mathbf{S}_{x_i}\mathbf{S}_{x_j}+\mathbf{S}_{y_i}\mathbf{S}_{y_j}+\mathbf{S}_{z_i}\mathbf{S}_{z_j}
</math>
</math>
ये ऑपरेटर सुपरब्लॉक स्टेट स्पेस में रहते हैं: <math>\mathfrak{H}_{SB}=\mathfrak{H}_B\otimes\mathfrak{H}_l\otimes\mathfrak{H}_r\otimes\mathfrak{H}_U</math>, आधार है <math>\{|f\rangle=|u\rangle\otimes|t\rangle\otimes|s\rangle\otimes|r\rangle\}</math>. उदाहरण के लिए: (सम्मेलन):
 
ये संचालक सुपरब्लॉक स्टेट स्थान <math>\mathfrak{H}_{SB}=\mathfrak{H}_B\otimes\mathfrak{H}_l\otimes\mathfrak{H}_r\otimes\mathfrak{H}_U</math>, में रहते हैं: आधार <math>\{|f\rangle=|u\rangle\otimes|t\rangle\otimes|s\rangle\otimes|r\rangle\}</math> है. उदाहरण के लिए: (सम्मेलन):


<math>
<math>
Line 66: Line 63:
|0100\dots0\rangle\equiv|f_2\rangle=|u_1,t_1,s_1,r_2\rangle\equiv|100,100,100,010\rangle
|0100\dots0\rangle\equiv|f_2\rangle=|u_1,t_1,s_1,r_2\rangle\equiv|100,100,100,010\rangle
</math>
</math>
डीएमआरजी फॉर्म में हैमिल्टनियन है (हमने सेट किया है)। <math>J=-1</math>):
 
डीएमआरजी फॉर्म में हैमिल्टनियन है (हमने समुच्चय <math>J=-1</math> किया है)।):


<math>
<math>
\mathbf{H}_{SB}=\mathbf{H}_B+\mathbf{H}_U+\sum_{\langle i,j\rangle}\mathbf{S}_{x_i}\mathbf{S}_{x_j}+\mathbf{S}_{y_i}\mathbf{S}_{y_j}+\mathbf{S}_{z_i}\mathbf{S}_{z_j}
\mathbf{H}_{SB}=\mathbf{H}_B+\mathbf{H}_U+\sum_{\langle i,j\rangle}\mathbf{S}_{x_i}\mathbf{S}_{x_j}+\mathbf{S}_{y_i}\mathbf{S}_{y_j}+\mathbf{S}_{z_i}\mathbf{S}_{z_j}
</math>
</math>
ऑपरेटर हैं <math>(d*3*3*d)\times(d*3*3*d)</math> मैट्रिक्स, <math>d=\dim(\mathfrak{H}_B)\equiv\dim(\mathfrak{H}_U)</math>, उदाहरण के लिए:
 
संचालक आव्यूह, <math>(d*3*3*d)\times(d*3*3*d)</math> हैं, उदाहरण के लिए: <math>d=\dim(\mathfrak{H}_B)\equiv\dim(\mathfrak{H}_U)</math> है,  


<math>
<math>
Line 80: Line 79:
\mathbf{S}_{x_B}\mathbf{S}_{x_l}=S_{x_B}\mathbb{I}\otimes\mathbb{I}S_{x_l}\otimes\mathbb{I}\mathbb{I}\otimes\mathbb{I}\mathbb{I}=S_{x_B}\otimes S_{x_l}\otimes\mathbb{I}\otimes\mathbb{I}
\mathbf{S}_{x_B}\mathbf{S}_{x_l}=S_{x_B}\mathbb{I}\otimes\mathbb{I}S_{x_l}\otimes\mathbb{I}\mathbb{I}\otimes\mathbb{I}\mathbb{I}=S_{x_B}\otimes S_{x_l}\otimes\mathbb{I}\otimes\mathbb{I}
</math>
</math>
=== चरण 2: सुपरब्लॉक हैमिल्टनियन को विकर्णित करें ===
=== चरण 2: सुपरब्लॉक हैमिल्टनियन को विकर्णित करें ===
इस बिंदु पर आपको हैमिल्टनियन के आइजेनवैल्यू, आइजेनवेक्टर और आइजेनस्पेस को चुनना होगा जिसके लिए कुछ [[नमूदार]] की गणना की जाती है, यह लक्ष्य स्थिति है। शुरुआत में आप स्थिर स्थिति चुन सकते हैं और इसे खोजने के लिए कुछ उन्नत एल्गोरिदम का उपयोग कर सकते हैं, इनमें से एक का वर्णन इस प्रकार है:
इस बिंदु पर आपको हैमिल्टनियन के आइजेनवैल्यू, आइजेनसदिश और आइजेनस्थान को चुनना होगा जिसके लिए कुछ [[नमूदार|अवलोकनों]] की गणना की जाती है, यह लक्ष्य स्थिति है। प्रारंभिक में आप स्थिर स्थिति चुन सकते हैं और इसे खोजने के लिए कुछ उन्नत एल्गोरिदम का उपयोग कर सकते हैं, इनमें से का वर्णन इस प्रकार है:


* बड़े वास्तविक-[[सममित मैट्रिक्स]] के कुछ सबसे कम आइजेनवैल्यू और संबंधित आइजेनवैल्यू, आइजेनवेक्टर और आइजेनस्पेस की पुनरावृत्तीय गणना, अर्नेस्ट आर. डेविडसन; कम्प्यूटेशनल भौतिकी जर्नल 17, 87-94 (1975)
* बड़े वास्तविक-[[सममित मैट्रिक्स|सममित आव्यूह]] के कुछ सबसे कम आइजेनवैल्यू और संबंधित आइजेनवैल्यू, आइजेनसदिश और आइजेनस्थान की पुनरावृत्तीय गणना, अर्नेस्ट आर. डेविडसन; अभिकलनात्मक भौतिकी जर्नल 17, 87-94 (1975)


यह चरण एल्गोरिथम का सबसे अधिक समय लेने वाला हिस्सा है।
यह चरण एल्गोरिथम का सबसे अधिक समय लेने वाला भाग है।


अगर <math>|\Psi\rangle=\sum\Psi_{i,j,k,w}|u_i,t_j,s_k,r_w\rangle</math> लक्ष्य स्थिति है, इस बिंदु पर विभिन्न ऑपरेटरों के [[अपेक्षित मूल्य]] का उपयोग करके मापा जा सकता है <math>|\Psi\rangle</math>.
यदि <math>|\Psi\rangle=\sum\Psi_{i,j,k,w}|u_i,t_j,s_k,r_w\rangle</math> लक्ष्य स्थिति है, इस बिंदु पर <math>|\Psi\rangle</math> विभिन्न संचालकों के [[अपेक्षित मूल्य|अपेक्षित मान]] का उपयोग करके मापा जा सकता है .


=== चरण 3: घनत्व मैट्रिक्स कम करें ===
=== चरण 3: घनत्व आव्यूह कम करें ===
कम घनत्व मैट्रिक्स बनाएं <math>\rho</math> पहले दो ब्लॉक सिस्टम के लिए, ब्लॉक और लेफ्ट-साइट। परिभाषा के अनुसार यह है <math>(d*3)\times(d*3)</math> आव्यूह: <math>
पहले दो ब्लॉक प्रणाली, ब्लॉक और बाएं-स्थल के लिए कम घनत्व आव्यूह <math>\rho</math> बनाएं। परिभाषा के अनुसार यह <math>(d*3)\times(d*3)</math> आव्यूह <math>
\rho_{i,j;i',j'}\equiv\sum_{k,w}\Psi_{i,j,k,w}\Psi^*_{i',j',k,w}
\rho_{i,j;i',j'}\equiv\sum_{k,w}\Psi_{i,j,k,w}\Psi^*_{i',j',k,w}
</math>
</math> है:
[[मैट्रिक्स विकर्णीकरण]] <math>\rho</math> और बनाओ <math>m\times (d*3)</math> आव्यूह <math>T</math>, कौन सी पंक्तियाँ हैं <math>m</math> eigenvectors से जुड़े <math>m</math> सबसे बड़ा eigenvalues <math>e_\alpha</math> का <math>\rho</math>. इसलिए <math>T</math> कम घनत्व मैट्रिक्स के सबसे महत्वपूर्ण ईजेनस्टेट्स द्वारा गठित किया गया है। आप चुनते हैं <math>m</math> पैरामीटर को देख रहे हैं <math>P_m\equiv\sum_{\alpha=1}^m e_\alpha</math>: <math>1-P_m\cong 0</math>.
 
इस प्रकार से <math>\rho</math> को [[मैट्रिक्स विकर्णीकरण|आव्यूह विकर्णीकरण]] करें और <math>m\times (d*3)</math> आव्यूह <math>T</math> बनाएं जिनकी पंक्तियाँ <math>\rho</math> में से <math>m</math> सबसे बड़े आइजेनवैल्यू <math>e_\alpha</math> से जुड़े <math>m</math> आइजेनसदिश हैं इसलिए <math>T</math> कम घनत्व आव्यूह के सबसे महत्वपूर्ण आइजेनस्थान द्वारा बनता है। आप पैरामीटर <math>P_m\equiv\sum_{\alpha=1}^m e_\alpha</math>: <math>1-P_m\cong 0</math>. को देखते हुए <math>m</math> चुनें


=== चरण 4: नया ब्लॉक और यूनिवर्स-ब्लॉक ऑपरेटर ===
=== चरण 4: नया ब्लॉक और यूनिवर्स-ब्लॉक संचालक ===
इससे <math>(d*3)\times(d*3)</math> उदाहरण के लिए, ब्लॉक और लेफ्ट-साइट के सिस्टम कंपोजिट और राइट-साइट और यूनिवर्स-ब्लॉक के सिस्टम कंपोजिट के लिए ऑपरेटरों का मैट्रिक्स प्रतिनिधित्व:
इससे <math>(d*3)\times(d*3)</math> उदाहरण के लिए, ब्लॉक और बाएं-स्थल के प्रणाली मिश्रित और दाई-स्थल और यूनिवर्स-ब्लॉक के प्रणाली मिश्रित के लिए संचालकों का आव्यूह प्रतिनिधित्व:


<math>
<math>
Line 115: Line 113:
S_{x_{r-U}}=S_{x_r}\otimes\mathbb{I}
S_{x_{r-U}}=S_{x_r}\otimes\mathbb{I}
</math>
</math>
अब, फॉर्म बनाएं <math>m\times m</math> नए ब्लॉक और ब्रह्मांड-ब्लॉक ऑपरेटरों के मैट्रिक्स प्रतिनिधित्व, परिवर्तन के साथ आधार बदलकर एक नया ब्लॉक बनाते हैं <math>T</math>, उदाहरण के लिए:<math display="block">\begin{matrix}
अब, फॉर्म बनाएं नए ब्लॉक और ब्रह्मांड-ब्लॉक संचालकों के <math>m\times m</math> आव्यूह प्रतिनिधित्व, परिवर्तन <math>T</math> के साथ आधार परिवर्तित करके नया ब्लॉक बनाते हैं , उदाहरण के लिए:<math display="block">\begin{matrix}
&H_B=TH_{B-l}T^\dagger
&H_B=TH_{B-l}T^\dagger


Line 121: Line 119:


\end{matrix}</math>इस बिंदु पर पुनरावृत्ति समाप्त हो जाती है और एल्गोरिदम चरण 1 पर वापस चला जाता है।
\end{matrix}</math>इस बिंदु पर पुनरावृत्ति समाप्त हो जाती है और एल्गोरिदम चरण 1 पर वापस चला जाता है।
जब अवलोकन योग्य वस्तु किसी मान पर एकत्रित हो जाती है तो एल्गोरिदम सफलतापूर्वक बंद हो जाता है।
जब अवलोकन योग्य वस्तु किसी मान पर एकत्रित हो जाती है तो एल्गोरिदम सफलतापूर्वक बंद हो जाता है।


==मैट्रिक्स उत्पाद ansatz==
==आव्यूह उत्पाद अंसत्ज़==


1डी सिस्टम के लिए डीएमआरजी की सफलता इस तथ्य से संबंधित है कि यह मैट्रिक्स उत्पाद राज्यों (एमपीएस) के क्षेत्र में एक परिवर्तनशील विधि है। ये स्वरूप की अवस्थाएँ हैं
1D प्रणाली के लिए डीएमआरजी की सफलता इस तथ्य से संबंधित है कि यह आव्यूह उत्पाद अवस्थाओ (एमपीएस) के क्षेत्र में परिवर्तनशील विधि है। ये स्वरूप की अवस्थाएँ हैं


: <math>|\Psi\rangle =  
: <math>|\Psi\rangle =  
\sum_{s_1\cdots s_N} \operatorname{Tr}(A^{s_1}\cdots A^{s_N}) | s_1 \cdots s_N\rangle</math>
\sum_{s_1\cdots s_N} \operatorname{Tr}(A^{s_1}\cdots A^{s_N}) | s_1 \cdots s_N\rangle</math>
कहाँ <math>s_1\cdots s_N</math> उदाहरण के लिए मान हैं स्पिन श्रृंखला में स्पिन का z-घटक, और A<sup>s<sub>''i''</sub></sup> मनमाना आयाम m के आव्यूह हैं। जैसे ही m → ∞, निरूपण सटीक हो जाता है। इस सिद्धांत को एस. रोमर और एस. ओस्टलुंड ने [https://arxiv.org/abs/cond-mat/9606213] में उजागर किया था।
जहाँ <math>s_1\cdots s_N</math> उदाहरण के लिए मान हैं चक्रण श्रृंखला में चक्रण का z-घटक, और A<sup>s<sub>''i''</sub></sup> इच्छानुसार आयाम m के आव्यूह हैं। जैसे ही m → ∞, निरूपण स्पष्ट हो जाता है। इस सिद्धांत को एस. रोमर और एस. ओस्टलुंड ने [https://arxiv.org/abs/cond-mat/9606213] में उजागर किया था।


क्वांटम रसायन विज्ञान अनुप्रयोग में, <math> s_i </math> इस प्रकार दो इलेक्ट्रॉनों की स्पिन क्वांटम संख्या के प्रक्षेपण की चार संभावनाएं हैं जो एक एकल कक्षक पर कब्जा कर सकती हैं <math> s_i = | 00\rangle, |10\rangle, |01\rangle, |11\rangle </math>, जहां इन केट्स की पहली (दूसरी) प्रविष्टि स्पिन-अप (डाउन) इलेक्ट्रॉन से मेल खाती है। क्वांटम रसायन विज्ञान में, <math> A^{s_1} </math> (किसी प्रदत्त के लिए <math> s_i </math>) और <math> A^{s_N} </math> (किसी प्रदत्त के लिए <math> s_N </math>) को परंपरागत रूप से क्रमशः पंक्ति और स्तंभ मैट्रिक्स के रूप में चुना जाता है। इस प्रकार, का परिणाम <math> A^{s_1} \ldots A^{s_N} </math> एक अदिश मान है और ट्रेस ऑपरेशन अनावश्यक है। <math> N </math> सिमुलेशन में उपयोग की जाने वाली साइटों (मूल रूप से ऑर्बिटल्स) की संख्या है।
क्वांटम रसायन विज्ञान अनुप्रयोग में, <math> s_i </math> इस प्रकार दो इलेक्ट्रॉनों की चक्रण क्वांटम संख्या के प्रक्षेपण की चार संभावनाएं हैं जो एकल कक्षक पर अधिकृत कर सकती हैं <math> s_i = | 00\rangle, |10\rangle, |01\rangle, |11\rangle </math>, जहां इन केट्स की पहली (दूसरी) प्रविष्टि चक्रण-अप (डाउन) इलेक्ट्रॉन से मेल खाती है। क्वांटम रसायन विज्ञान में, <math> A^{s_1} </math> (किसी प्रदत्त के लिए <math> s_i </math>) और <math> A^{s_N} </math> (किसी प्रदत्त के लिए <math> s_N </math>) को परंपरागत रूप से क्रमशः पंक्ति और स्तंभ आव्यूह के रूप में चुना जाता है। इस प्रकार, का परिणाम <math> A^{s_1} \ldots A^{s_N} </math> अदिश मान है और ट्रेस ऑपरेशन अनावश्यक है। <math> N </math> सिमुलेशन में उपयोग की जाने वाली स्थलों (मूल रूप से ऑर्बिटल्स) की संख्या है।


MPS ansatz में मैट्रिक्स अद्वितीय नहीं हैं, उदाहरण के लिए, कोई सम्मिलित कर सकता है <math> B^{-1} B </math> के बीच में <math>A^{s_i}A^{s_{i+1}}</math>, फिर परिभाषित करें <math>\tilde{A}^{s_i} = A^{s_i}B^{-1}</math> और <math>\tilde{A}^{s_{i+1}} = BA^{s_{i+1}}</math>, और राज्य अपरिवर्तित रहेगा. इस तरह की गेज स्वतंत्रता का उपयोग मैट्रिक्स को विहित रूप में बदलने के लिए किया जाता है। तीन प्रकार के विहित रूप मौजूद हैं: (1) वाम-सामान्यीकृत रूप, जब
एमपीएस अंसत्ज़ में आव्यूह अद्वितीय नहीं हैं, उदाहरण के लिए, कोई <math>A^{s_i}A^{s_{i+1}}</math> के बीच में <math> B^{-1} B </math> सम्मिलित कर सकता है, फिर <math>\tilde{A}^{s_i} = A^{s_i}B^{-1}</math> और <math>\tilde{A}^{s_{i+1}} = BA^{s_{i+1}}</math>, परिभाषित करें और अवस्था अपरिवर्तित रहेगा. इस तरह की गेज स्वतंत्रता का उपयोग आव्यूह को विहित रूप में परिवर्तित करने के लिए किया जाता है। तीन प्रकार के विहित रूप उपस्तिथ हैं: (1) वाम-सामान्यीकृत रूप, जब


:<math>\sum_{s_i} \left(\tilde{A}^{s_i}\right)^\dagger \tilde{A}^{s_i} = I</math>
:<math>\sum_{s_i} \left(\tilde{A}^{s_i}\right)^\dagger \tilde{A}^{s_i} = I</math>
सभी के लिए <math>i</math>, (2) सही-सामान्यीकृत रूप, कब
सभी के लिए <math>i</math>, (2) सही-सामान्यीकृत रूप, कब
:<math>\sum_{s_i} \tilde{A}^{s_i} \left(\tilde{A}^{s_i}\right)^\dagger  = I </math>
:<math>\sum_{s_i} \tilde{A}^{s_i} \left(\tilde{A}^{s_i}\right)^\dagger  = I </math>
सभी के लिए <math>i</math>, और (3) मिश्रित-विहित रूप जब दोनों बाएँ और दाएँ-सामान्यीकृत मैट्रिक्स मौजूद होते हैं <math>N</math> उपरोक्त MPS ansatz में मैट्रिक्स।
सभी के लिए <math>i</math>, और (3) मिश्रित-विहित रूप जब उपरोक्त एमपीएस अंसत्ज़ में <math>N</math> आव्यूह दोनों बाएँ और दाएँ-सामान्यीकृत आव्यूह उपस्तिथ होते हैं।


डीएमआरजी गणना का लक्ष्य प्रत्येक के तत्वों को हल करना है <math> A^{s_i} </math> matrices. इस उद्देश्य के लिए तथाकथित एक-साइट और दो-साइट एल्गोरिदम तैयार किए गए हैं। एक-साइट एल्गोरिथ्म में, केवल एक मैट्रिक्स (एक साइट) जिसके तत्वों को एक समय में हल किया जाता है। टू-साइट का सीधा सा मतलब है कि दो मैट्रिक्स को पहले एक ही मैट्रिक्स में अनुबंधित (गुणा) किया जाता है, और फिर उसके तत्वों को हल किया जाता है। दो-साइट एल्गोरिदम प्रस्तावित है क्योंकि एक-साइट एल्गोरिदम में स्थानीय न्यूनतम पर फंसने की संभावना अधिक होती है। उपरोक्त विहित रूपों में से किसी एक में एमपीएस होने से गणना को अधिक अनुकूल बनाने का लाभ होता है - यह सामान्य स्वदेशी समस्या की ओर ले जाता है। कैनोनिकलाइज़ेशन के बिना, कोई सामान्यीकृत आइगेनवैल्यू समस्या से निपटेगा।
डीएमआरजी गणना का लक्ष्य <math> A^{s_i} </math> में प्रत्येक के अवयवो को हल करना है . इस उद्देश्य के लिए तथाकथित एकल-स्थल और दो-स्थल एल्गोरिदम तैयार किए गए हैं। एकल-स्थल एल्गोरिथ्म में, केवल आव्यूह (एक स्थल) जिसके अवयवो को समय में हल किया जाता है। दो-स्थल का सीधा सा अर्थ है कि दो आव्यूह को पहले ही आव्यूह में अनुबंधित (गुणा) किया जाता है, और फिर उसके अवयवो को हल किया जाता है। और दो-स्थल एल्गोरिदम प्रस्तावित है क्योंकि एकल-स्थल एल्गोरिदम में स्थानीय न्यूनतम पर फंसने की संभावना अधिक होती है। उपरोक्त विहित रूपों में से किसी में एमपीएस होने से गणना को अधिक अनुकूल बनाने का लाभ होता है - यह सामान्य स्वदेशी समस्या की ओर ले जाता है। विहितीकरण के बिना, कोई सामान्यीकृत आइगेनवैल्यू समस्या से निपटेगा।


==एक्सटेंशन==
==विस्तार==


2004 में मैट्रिक्स उत्पाद राज्यों के वास्तविक समय विकास को लागू करने के लिए समय-विकसित ब्लॉक डिकिमेशन विधि विकसित की गई थी। यह विचार [[ एक कंप्यूटर जितना ]] के शास्त्रीय अनुकरण पर आधारित है। इसके बाद, डीएमआरजी औपचारिकता के भीतर वास्तविक समय के विकास की गणना करने के लिए एक नई विधि तैयार की गई - ए. फीगुइन और एस.आर. का पेपर देखें। सफ़ेद [https://arxiv.org/abs/cond-mat/0502475]।
2004 में आव्यूह उत्पाद अवस्थाओ के वास्तविक समय विकास को प्रयुक्त करने के लिए समय-विकसित ब्लॉक डिकिमेशन विधि विकसित की गई थी। यह विचार [[ एक कंप्यूटर जितना |कंप्यूटर]] के मौलिक अनुकरण पर आधारित है। इसके बाद, डीएमआरजी औपचारिकता के अन्दर वास्तविक समय के विकास की गणना करने के लिए नवीन विधि तैयार की गई - ए. फीगुइन और एस.आर. का पेपर देखें। सफ़ेद [https://arxiv.org/abs/cond-mat/0502475]।


हाल के वर्षों में, मैट्रिक्स उत्पाद राज्यों की परिभाषा का विस्तार करते हुए विधि को 2डी और 3डी तक विस्तारित करने के कुछ प्रस्ताव सामने रखे गए हैं। फ़्रैंक वेरस्ट्रेट|एफ का यह पेपर देखें। वेरस्ट्रेट और जुआन इग्नासिओ सिराक सस्टुरैन|आई। सिरैक, [https://arxiv.org/abs/cond-mat/0407066]।
वर्तमान के वर्षों में, आव्यूह उत्पाद अवस्थाओ की परिभाषा का विस्तार करते हुए विधि को 2D और 3D तक विस्तारित करने के कुछ प्रस्ताव सामने रखे गए हैं। फ़्रैंक वेरस्ट्रेट एफ और आई वेरस्ट्रेट और जुआन इग्नासिओ सिराक सस्टुरैन सिरैक, का यह पेपर देखें। [https://arxiv.org/abs/cond-mat/0407066]।


==अग्रिम पठन==
==अग्रिम पठन==


* The original paper, by S. R. White, [http://prola.aps.org/abstract/PRL/v69/i19/p2863_1] or [https://web.archive.org/web/20070721172908/http://hedrock.ps.uci.edu/dmrgpaper/dmrgpap.pdf]
* The original paper, by S. R. White, [http://prola.aps.org/abstract/PRL/v69/i19/p2863_1] or [https://web.archive.org/web/20070721172908/http://hedrock.ps.uci.edu/dmrgpaper/dmrgpap.pdf]
* A textbook on DMRG and its origins: https://www.springer.com/gp/book/9783540661290
* A textbook on डीएमआरजी and its origins: https://www.springer.com/gp/book/9783540661290
* A broad review, by [[Karen Hallberg]], [https://arxiv.org/abs/cond-mat/0609039].
* A broad review, by [[Karen Hallberg]], [https://arxiv.org/abs/cond-mat/0609039].
* Two reviews by Ulrich Schollwöck, one discussing the original formulation [https://arxiv.org/abs/cond-mat/0409292], and another in terms of matrix product states [https://arxiv.org/abs/1008.3477]
* Two reviews by Ulrich Schollwöck, one discussing the original formulation [https://arxiv.org/abs/cond-mat/0409292], and another in terms of matrix product states [https://arxiv.org/abs/1008.3477]
* The Ph.D. thesis of Javier Rodríguez Laguna [https://arxiv.org/abs/cond-mat/0207340].
* The Ph.D. thesis of Javier Rodríguez Laguna [https://arxiv.org/abs/cond-mat/0207340].
* An introduction to DMRG and its time-dependent extension [https://arxiv.org/abs/cond-mat/0603842].
* An introduction to डीएमआरजी and its time-dependent extension [https://arxiv.org/abs/cond-mat/0603842].
* A list of DMRG e-prints on arxiv.org [http://quattro.phys.sci.kobe-u.ac.jp/dmrg/condmat.html].
* A list of डीएमआरजी e-prints on arxiv.org [http://quattro.phys.sci.kobe-u.ac.jp/dmrg/condmat.html].
* A review article on DMRG for [[ab initio quantum chemistry methods|ab initio quantum chemistry]] [https://arxiv.org/abs/1407.2040].
* A review article on डीएमआरजी for [[ab initio quantum chemistry methods|ab initio quantum chemistry]] [https://arxiv.org/abs/1407.2040].
* An introduction video on DMRG for [[ab initio quantum chemistry methods|ab initio quantum chemistry]] [https://www.youtube.com/watch?v=U96atV5Akx4].
* An introduction video on डीएमआरजी for [[ab initio quantum chemistry methods|ab initio quantum chemistry]] [https://www.youtube.com/watch?v=U96atV5Akx4].


* {{cite journal |last1=White |first1=Steven R. |last2=Huse |first2=David A. |date=1993-08-01 |title=Numerical renormalization-group study of low-lying eigenstates of the antiferromagnetic S=1 Heisenberg chain |journal=Physical Review B |publisher=American Physical Society (APS) |volume=48 |issue=6 |pages=3844–3852 |bibcode=1993PhRvB..48.3844W |doi=10.1103/physrevb.48.3844 |issn=0163-1829 |pmid=10008834}}
* {{cite journal |last1=White |first1=Steven R. |last2=Huse |first2=David A. |date=1993-08-01 |title=Numerical renormalization-group study of low-lying eigenstates of the antiferromagnetic S=1 Heisenberg chain |journal=Physical Review B |publisher=American Physical Society (APS) |volume=48 |issue=6 |pages=3844–3852 |bibcode=1993PhRvB..48.3844W |doi=10.1103/physrevb.48.3844 |issn=0163-1829 |pmid=10008834}}
Line 165: Line 162:


==संबंधित सॉफ़्टवेयर==
==संबंधित सॉफ़्टवेयर==
* [https://people.smp.uq.edu.au/IanMcCulloch/mptoolkit/index.php मैट्रिक्स उत्पाद टूलकिट]: [[C++]] में लिखे गए परिमित और अनंत मैट्रिक्स उत्पाद राज्यों में हेरफेर करने के लिए टूल का एक निःशुल्क [[GPL]] सेट [https:/ /people.smp.uq.edu.au/IanMcCulloch/mptoolkit/index.php]
* [https://people.smp.uq.edu.au/IanMcCulloch/mptoolkit/index.php आव्यूह उत्पाद टूलकिट]: [[C++]] में लिखे गए परिमित और अनंत आव्यूह उत्पाद अवस्थाओ में हेरफेर करने के लिए टूल का निःशुल्क [[GPL]] समुच्चय [https:/ /people.smp.uq.edu.au/IanMcCulloch/mptoolkit/index.php]
* [https://gitlab.com/uni10/uni10/ Uni10]: C++ में कई टेंसर नेटवर्क एल्गोरिदम (DMRG, TEBD, MERA, PEPS ...) को लागू करने वाली एक लाइब्रेरी
* [https://gitlab.com/uni10/uni10/ Uni10]: C++ में कई टेंसर नेटवर्क एल्गोरिदम (डीएमआरजी, TEBD, MERA, PEPS ...) को प्रयुक्त करने वाली लाइब्रेरी
* पावर के साथ पाउडर: [[फोरट्रान]] में लिखे गए समय-निर्भर डीएमआरजी कोड का मुफ्त वितरण [http://qti.sns.it/dmrg/phome.html] {{Webarchive|url=https://web.archive.org/web/20171204225717/http://qti.sns.it/dmrg/phome.html |date=2017-12-04 }}
* पावर के साथ पाउडर: [[फोरट्रान]] में लिखे गए समय-निर्भर डीएमआरजी कोड का मुफ्त वितरण [http://qti.sns.it/dmrg/phome.html] {{Webarchive|url=https://web.archive.org/web/20171204225717/http://qti.sns.it/dmrg/phome.html |date=2017-12-04 }}
* ALPS परियोजना: C++ में लिखे गए समय-स्वतंत्र DMRG कोड और [[क्वांटम मोंटे कार्लो]] कोड का निःशुल्क वितरण [http://alps.comp-phys.org]
* ALPS परियोजना: C++ में लिखे गए समय-स्वतंत्र डीएमआरजी कोड और [[क्वांटम मोंटे कार्लो]] कोड का निःशुल्क वितरण [http://alps.comp-phys.org]
* [https://g1257.github.io/dmrgPlusPlus/index.html DMRG++]: C++ में लिखित DMRG का निःशुल्क कार्यान्वयन [https://g1257.github.io/dmrgPlusPlus/index.html]
* [https://g1257.github.io/dmrgPlusPlus/index.html डीएमआरजी++]: C++ में लिखित डीएमआरजी का निःशुल्क कार्यान्वयन [https://g1257.github.io/dmrgPlusPlus/index.html]
* [http://itensor.org/ ITensor] (इंटेलिजेंट टेंसर) लाइब्रेरी: C++ में लिखी गई टेंसर और मैट्रिक्स-प्रोडक्ट स्थिति आधारित DMRG गणना करने के लिए एक निःशुल्क लाइब्रेरी [http://itensor.org/]
* [http://itensor.org/ ITensor] (इंटेलिजेंट टेंसर) लाइब्रेरी: C++ में लिखी गई टेंसर और आव्यूह-प्रोडक्ट स्थिति आधारित डीएमआरजी गणना करने के लिए निःशुल्क लाइब्रेरी [http://itensor.org/]
* [https://sourceforge.net/projects/openmps/ OpenMPS]: पायथन/फोरट्रान2003 में लिखे गए मैट्रिक्स उत्पाद राज्यों पर आधारित एक खुला स्रोत DMRG कार्यान्वयन। [https://sourceforge.net/projects/openmps/]
* [https://sourceforge.net/projects/openmps/ OpenMPS]: पायथन/फोरट्रान2003 में लिखे गए आव्यूह उत्पाद अवस्थाओ पर आधारित खुला स्रोत डीएमआरजी कार्यान्वयन। [https://sourceforge.net/projects/openmps/]
* स्नेक DMRG प्रोग्राम: ओपन सोर्स DMRG, tDMRG और परिमित तापमान DMRG प्रोग्राम C++ में लिखा गया है [https://github.com/entron/snake-dmrg]
* स्नेक डीएमआरजी प्रोग्राम: ओपन सोर्स डीएमआरजी, tडीएमआरजी और परिमित तापमान डीएमआरजी प्रोग्राम C++ में लिखा गया है [https://github.com/entron/snake-dmrg]
* [https://github.com/SebWouters/CheMPS2 CheMPS2]: C++ में लिखे गए एबी इनिटियो क्वांटम रसायन विज्ञान विधियों के लिए ओपन सोर्स (GPL) स्पिन-अनुकूलित DMRG कोड [https://dx.doi.org/10.1016/j। सीपीसी.2014.01.019]
* [https://github.com/SebWouters/CheMPS2 CheMPS2]: C++ में लिखे गए एबी इनिटियो क्वांटम रसायन विज्ञान विधियों के लिए ओपन सोर्स (GPL) चक्रण-अनुकूलित डीएमआरजी कोड [https://dx.doi.org/10.1016/j। सीपीसी.2014.01.019]
* [https://github.com/sanshar/Block Block]: क्वांटम रसायन विज्ञान और मॉडल हैमिल्टनियन के लिए खुला स्रोत DMRG ढांचा। एसयू(2) और सामान्य गैर-एबेलियन समरूपता का समर्थन करता है। C++ में लिखा गया है.
* [https://github.com/sanshar/Block Block]: क्वांटम रसायन विज्ञान और श्रृंखला हैमिल्टनियन के लिए खुला स्रोत डीएमआरजी ढांचा। एसयू(2) और सामान्य गैर-एबेलियन समरूपता का समर्थन करता है। C++ में लिखा गया है.
* [https://pypi.org/project/block2/ Block2]: क्वांटम रसायन विज्ञान और मॉडलों के लिए DMRG, डायनेमिक DMRG, tdDMRG और परिमित तापमान DMRG का एक कुशल [[समानांतर एल्गोरिदम]] कार्यान्वयन। [[पायथन (प्रोग्रामिंग भाषा)]]/C++ में लिखा गया है।
* [https://pypi.org/project/block2/ Block2]: क्वांटम रसायन विज्ञान और श्रृंखलाों के लिए डीएमआरजी, डायनेमिक डीएमआरजी, tdडीएमआरजी और परिमित तापमान डीएमआरजी का कुशल [[समानांतर एल्गोरिदम]] कार्यान्वयन। [[पायथन (प्रोग्रामिंग भाषा)]]/C++ में लिखा गया है।


==यह भी देखें==
==यह भी देखें==
*क्वांटम मोंटे कार्लो
*क्वांटम मोंटे कार्लो
*समय-विकसित ब्लॉक क्षय
*समय-विकसित ब्लॉक क्षय
*[[कॉन्फ़िगरेशन इंटरैक्शन]]
*[[कॉन्फ़िगरेशन इंटरैक्शन|आकृति अन्तःक्रिया]]


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

Latest revision as of 10:51, 11 December 2023

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

इतिहास

डीएमआरजी का पहला अनुप्रयोग, स्टीवन आर. व्हाइट और रेइनहार्ड नॉक द्वारा, टॉय श्रृंखला था: 1डी बॉक्स में चक्रण (भौतिकी) 0 कण के स्पेक्ट्रम को खोजने के लिए।[when?] यह श्रृंखला केनेथ जी. विल्सन द्वारा किसी भी नए पुनर्सामान्यीकरण समूह विधि के परीक्षण के रूप में प्रस्तावित किया गया था, क्योंकि वे सभी इस सरल समस्या से विफल हो गए थे।[when?] डीएमआरजी ने प्रत्येक चरण में ब्लॉक में केवल स्थल जोड़ने के अतिरिक्त बीच में दो स्थलों के साथ दो ब्लॉकों को जोड़कर और साथ ही सबसे महत्वपूर्ण अवस्थाओ की पहचान करने के लिए घनत्व आव्यूह का उपयोग करके पिछले पुनर्सामान्यीकरण समूह विधियों की समस्याओं पर अधिकृत पा लिया था। प्रत्येक चरण के अंत में रखा जाए। टॉय श्रृंखला में सफल होने के बाद, डीएमआरजी पद्धति को हाइजेनबर्ग श्रृंखला (क्वांटम) पर सफलतापूर्वक परीक्षा ली गई।

सिद्धांत

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

वार्मअप चक्र के बाद, विधि प्रणाली को दो उपप्रणालियों या ब्लॉकों में विभाजित करती है, जिनके समान आकार की आवश्यकता नहीं होती है, और बीच में दो स्थलें होती हैं। वार्मअप के समय ब्लॉक के लिए प्रतिनिधि अवस्थाओ का समुच्चय चुना गया है। बाएँ ब्लॉक + दो स्थल + दाएँ ब्लॉक के इस समुच्चय को 'सुपरब्लॉक' के रूप में जाना जाता है। अब सुपरब्लॉक की निम्नतम स्थिति के लिए प्रत्याशी, जो कि पूर्ण प्रणाली का छोटा संस्करण है, मिल सकता है। इसमें थोड़ी स्पष्टतः हो सकती है, किन्तु यह विधि पुनरावृत्तीय है और नीचे दिए गए चरणों के साथ इसमें सुधार होता है।

डीएमआरजी के अनुसार, प्रणाली को बाएँ और दाएँ ब्लॉक में विघटित करना।

जो प्रत्याशी निम्नतम स्थिति पाई गई है, उसे घनत्व आव्यूह का उपयोग करके प्रत्येक ब्लॉक के लिए रैखिक उप-स्थान में प्रक्षेपित किया जाता है, इसलिए यह नाम दिया गया है। इस प्रकार, प्रत्येक ब्लॉक के लिए प्रासंगिक स्थिति अद्यतन की जाती है।

अब ब्लॉक दूसरे की व्यय पर बढ़ता है और प्रक्रिया दोहराई जाती है। जब बढ़ता हुआ ब्लॉक अधिकतम आकार तक पहुँच जाता है, तो उसके स्थान पर दूसरा बढ़ना प्रारंभ हो जाता है। प्रत्येक बार जब हम मूल (समान आकार) स्थिति में लौटते हैं, तो हम कहते हैं कि स्वीप पूरा हो गया है। सामान्यतः, 1D जालक के लिए 1010 में भाग की स्पष्टतः प्राप्त करने के लिए कुछ स्वीप पर्याप्त होते हैं।

डीएमआरजी स्वीप।

कार्यान्वयन मार्गदर्शिका

डीएमआरजी एल्गोरिदम का व्यावहारिक कार्यान्वयन दीर्घ काम है[opinion]. कुछ मुख्य अभिकलनात्मक युक्तियाँ ये हैं:

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

अनुप्रयोग

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

इस पद्धति का विस्तार 2D में संतुलन सांख्यिकीय भौतिकी का अध्ययन करने और 1D में गैर-संतुलन घटना का विश्लेषण करने के लिए किया गया है।

दृढ़ता से सहसंबद्ध प्रणालियों का अध्ययन करने के लिए डीएमआरजी को क्वांटम रसायन विज्ञान के क्षेत्र में भी प्रयुक्त किया गया है।

उदाहरण: क्वांटम हाइजेनबर्ग श्रृंखला

आइए इसके लिए प्रति-लौहचुंबकीय क्वांटम हाइजेनबर्ग श्रृंखला अनंत डीएमआरजी एल्गोरिदम पर विचार करें। यह व्यंजन विधि प्रत्येक अनुवादात्मक रूप से अपरिवर्तनीय एक-आयामी जालक (समूह) के लिए प्रयुक्त किया जा सकता है।

डीएमआरजी पुनर्सामान्यीकरण समूह तकनीक है| क्योंकि यह एक-आयामी क्वांटम प्रणाली के हिल्बर्ट स्थान का कुशल खंडन प्रदान करता है।

प्रारंभिक बिंदु

चार स्थलों से प्रारंभ करके अनंत श्रृंखला का अनुकरण करना है। पहली ब्लॉक स्थल है, आखिरी यूनिवर्स-ब्लॉक स्थल है और बाकी जोड़ी गई स्थलें हैं, दाईं ओर वाली स्थल यूनिवर्स-ब्लॉक स्थल और दूसरी ब्लॉक स्थल में जोड़ी गई है।

एकल स्थल के लिए हिल्बर्ट स्थान आधार के साथ है. इस आधार के साथ चक्रण (भौतिकी) संचालक , और हैं एकल स्थल के लिए. प्रत्येक ब्लॉक, दो ब्लॉक और दो स्थलों के लिए, अपना स्वयं का हिल्बर्ट स्थान है , इसका आधार और इसके अपने संचालक () हैं।

जहाँ

  • अवरोध उत्पन्न करना: , , , , ,
  • बाईं स्थल: , , , ,
  • दाई-स्थल: , , , ,
  • ब्रह्मांड: , , , , ,

आरंभिक बिंदु पर सभी चार हिल्बर्ट स्थान समतुल्य हैं, सभी चक्रण संचालक , और और समतुल्य हैं. निम्नलिखित पुनरावृत्तियों में, यह केवल बाएँ और दाएँ स्थलों के लिए सत्य है।

चरण 1: सुपरब्लॉक के लिए हैमिल्टनियन आव्यूह बनाएं

अवयव चार ब्लॉक संचालक और चार ब्रह्मांड-ब्लॉक संचालक हैं, जो पहले पुनरावृत्ति में आव्यूह (गणित) हैं, तीन बाएं-स्थल चक्रण संचालक और तीन दाई-स्थल चक्रण संचालक, जो सदैव आव्यूह होते हैं. सुपरब्लॉक (श्रृंखला) का हैमिल्टनियन आव्यूह प्रणाली , जिसमें पहले पुनरावृत्ति में केवल चार स्थलें हैं, इन संचालकों द्वारा बनाई गई हैं। हाइजेनबर्ग प्रति-लौहचुंबकीय S = 1 श्रृंखला में हैमिल्टनियन है:

ये संचालक सुपरब्लॉक स्टेट स्थान , में रहते हैं: आधार है. उदाहरण के लिए: (सम्मेलन):

डीएमआरजी फॉर्म में हैमिल्टनियन है (हमने समुच्चय किया है)।):

संचालक आव्यूह, हैं, उदाहरण के लिए: है,

चरण 2: सुपरब्लॉक हैमिल्टनियन को विकर्णित करें

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

  • बड़े वास्तविक-सममित आव्यूह के कुछ सबसे कम आइजेनवैल्यू और संबंधित आइजेनवैल्यू, आइजेनसदिश और आइजेनस्थान की पुनरावृत्तीय गणना, अर्नेस्ट आर. डेविडसन; अभिकलनात्मक भौतिकी जर्नल 17, 87-94 (1975)

यह चरण एल्गोरिथम का सबसे अधिक समय लेने वाला भाग है।

यदि लक्ष्य स्थिति है, इस बिंदु पर विभिन्न संचालकों के अपेक्षित मान का उपयोग करके मापा जा सकता है .

चरण 3: घनत्व आव्यूह कम करें

पहले दो ब्लॉक प्रणाली, ब्लॉक और बाएं-स्थल के लिए कम घनत्व आव्यूह बनाएं। परिभाषा के अनुसार यह आव्यूह है:

इस प्रकार से को आव्यूह विकर्णीकरण करें और आव्यूह बनाएं जिनकी पंक्तियाँ में से सबसे बड़े आइजेनवैल्यू से जुड़े आइजेनसदिश हैं इसलिए कम घनत्व आव्यूह के सबसे महत्वपूर्ण आइजेनस्थान द्वारा बनता है। आप पैरामीटर : . को देखते हुए चुनें

चरण 4: नया ब्लॉक और यूनिवर्स-ब्लॉक संचालक

इससे उदाहरण के लिए, ब्लॉक और बाएं-स्थल के प्रणाली मिश्रित और दाई-स्थल और यूनिवर्स-ब्लॉक के प्रणाली मिश्रित के लिए संचालकों का आव्यूह प्रतिनिधित्व:

अब, फॉर्म बनाएं नए ब्लॉक और ब्रह्मांड-ब्लॉक संचालकों के आव्यूह प्रतिनिधित्व, परिवर्तन के साथ आधार परिवर्तित करके नया ब्लॉक बनाते हैं , उदाहरण के लिए:

इस बिंदु पर पुनरावृत्ति समाप्त हो जाती है और एल्गोरिदम चरण 1 पर वापस चला जाता है। जब अवलोकन योग्य वस्तु किसी मान पर एकत्रित हो जाती है तो एल्गोरिदम सफलतापूर्वक बंद हो जाता है।

आव्यूह उत्पाद अंसत्ज़

1D प्रणाली के लिए डीएमआरजी की सफलता इस तथ्य से संबंधित है कि यह आव्यूह उत्पाद अवस्थाओ (एमपीएस) के क्षेत्र में परिवर्तनशील विधि है। ये स्वरूप की अवस्थाएँ हैं

जहाँ उदाहरण के लिए मान हैं चक्रण श्रृंखला में चक्रण का z-घटक, और Asi इच्छानुसार आयाम m के आव्यूह हैं। जैसे ही m → ∞, निरूपण स्पष्ट हो जाता है। इस सिद्धांत को एस. रोमर और एस. ओस्टलुंड ने [1] में उजागर किया था।

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

एमपीएस अंसत्ज़ में आव्यूह अद्वितीय नहीं हैं, उदाहरण के लिए, कोई के बीच में सम्मिलित कर सकता है, फिर और , परिभाषित करें और अवस्था अपरिवर्तित रहेगा. इस तरह की गेज स्वतंत्रता का उपयोग आव्यूह को विहित रूप में परिवर्तित करने के लिए किया जाता है। तीन प्रकार के विहित रूप उपस्तिथ हैं: (1) वाम-सामान्यीकृत रूप, जब

सभी के लिए , (2) सही-सामान्यीकृत रूप, कब

सभी के लिए , और (3) मिश्रित-विहित रूप जब उपरोक्त एमपीएस अंसत्ज़ में आव्यूह दोनों बाएँ और दाएँ-सामान्यीकृत आव्यूह उपस्तिथ होते हैं।

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

विस्तार

2004 में आव्यूह उत्पाद अवस्थाओ के वास्तविक समय विकास को प्रयुक्त करने के लिए समय-विकसित ब्लॉक डिकिमेशन विधि विकसित की गई थी। यह विचार कंप्यूटर के मौलिक अनुकरण पर आधारित है। इसके बाद, डीएमआरजी औपचारिकता के अन्दर वास्तविक समय के विकास की गणना करने के लिए नवीन विधि तैयार की गई - ए. फीगुइन और एस.आर. का पेपर देखें। सफ़ेद [2]

वर्तमान के वर्षों में, आव्यूह उत्पाद अवस्थाओ की परिभाषा का विस्तार करते हुए विधि को 2D और 3D तक विस्तारित करने के कुछ प्रस्ताव सामने रखे गए हैं। फ़्रैंक वेरस्ट्रेट एफ और आई वेरस्ट्रेट और जुआन इग्नासिओ सिराक सस्टुरैन सिरैक, का यह पेपर देखें। [3]

अग्रिम पठन

  • White, Steven R.; Huse, David A. (1993-08-01). "Numerical renormalization-group study of low-lying eigenstates of the antiferromagnetic S=1 Heisenberg chain". Physical Review B. American Physical Society (APS). 48 (6): 3844–3852. Bibcode:1993PhRvB..48.3844W. doi:10.1103/physrevb.48.3844. ISSN 0163-1829. PMID 10008834.


संबंधित सॉफ़्टवेयर

  • आव्यूह उत्पाद टूलकिट: C++ में लिखे गए परिमित और अनंत आव्यूह उत्पाद अवस्थाओ में हेरफेर करने के लिए टूल का निःशुल्क GPL समुच्चय [https:/ /people.smp.uq.edu.au/IanMcCulloch/mptoolkit/index.php]
  • Uni10: C++ में कई टेंसर नेटवर्क एल्गोरिदम (डीएमआरजी, TEBD, MERA, PEPS ...) को प्रयुक्त करने वाली लाइब्रेरी
  • पावर के साथ पाउडर: फोरट्रान में लिखे गए समय-निर्भर डीएमआरजी कोड का मुफ्त वितरण [14] Archived 2017-12-04 at the Wayback Machine
  • ALPS परियोजना: C++ में लिखे गए समय-स्वतंत्र डीएमआरजी कोड और क्वांटम मोंटे कार्लो कोड का निःशुल्क वितरण [15]
  • डीएमआरजी++: C++ में लिखित डीएमआरजी का निःशुल्क कार्यान्वयन [16]
  • ITensor (इंटेलिजेंट टेंसर) लाइब्रेरी: C++ में लिखी गई टेंसर और आव्यूह-प्रोडक्ट स्थिति आधारित डीएमआरजी गणना करने के लिए निःशुल्क लाइब्रेरी [17]
  • OpenMPS: पायथन/फोरट्रान2003 में लिखे गए आव्यूह उत्पाद अवस्थाओ पर आधारित खुला स्रोत डीएमआरजी कार्यान्वयन। [18]
  • स्नेक डीएमआरजी प्रोग्राम: ओपन सोर्स डीएमआरजी, tडीएमआरजी और परिमित तापमान डीएमआरजी प्रोग्राम C++ में लिखा गया है [19]
  • CheMPS2: C++ में लिखे गए एबी इनिटियो क्वांटम रसायन विज्ञान विधियों के लिए ओपन सोर्स (GPL) चक्रण-अनुकूलित डीएमआरजी कोड सीपीसी.2014.01.019
  • Block: क्वांटम रसायन विज्ञान और श्रृंखला हैमिल्टनियन के लिए खुला स्रोत डीएमआरजी ढांचा। एसयू(2) और सामान्य गैर-एबेलियन समरूपता का समर्थन करता है। C++ में लिखा गया है.
  • Block2: क्वांटम रसायन विज्ञान और श्रृंखलाों के लिए डीएमआरजी, डायनेमिक डीएमआरजी, tdडीएमआरजी और परिमित तापमान डीएमआरजी का कुशल समानांतर एल्गोरिदम कार्यान्वयन। पायथन (प्रोग्रामिंग भाषा)/C++ में लिखा गया है।

यह भी देखें

संदर्भ

  1. Nakatani, Naoki (2018), "Matrix Product States and Density Matrix Renormalization Group Algorithm", Reference Module in Chemistry, Molecular Sciences and Chemical Engineering, Elsevier, doi:10.1016/b978-0-12-409547-2.11473-8, ISBN 978-0-12-409547-2, retrieved 2021-04-21