हैडामर्ड परिवर्तन: Difference between revisions
No edit summary |
No edit summary |
||
| Line 4: | Line 4: | ||
[[File:1010 0110 Walsh spectrum (single row).svg|thumb|300px|[[बूलियन फ़ंक्शन|बूलियन कार्य]] और [[वॉल्श मैट्रिक्स]] का [[मैट्रिक्स गुणन]] इसका [[वॉल्श स्पेक्ट्रम]] है:<ref>Compare Figure 1 in {{cite journal | citeseerx=10.1.1.74.8029 | title = Walsh Spectrum Computations Using Cayley Graphs | first1 = W. J. | last1 = Townsend | first2 = M. A. | last2 = Thornton }}</ref><br>(1, 0, 1, 0, 0, 1, 1, 0) × एच(8) = (4, 2, 0, −2, 0, 2, 0, 2)]] | [[File:1010 0110 Walsh spectrum (single row).svg|thumb|300px|[[बूलियन फ़ंक्शन|बूलियन कार्य]] और [[वॉल्श मैट्रिक्स]] का [[मैट्रिक्स गुणन]] इसका [[वॉल्श स्पेक्ट्रम]] है:<ref>Compare Figure 1 in {{cite journal | citeseerx=10.1.1.74.8029 | title = Walsh Spectrum Computations Using Cayley Graphs | first1 = W. J. | last1 = Townsend | first2 = M. A. | last2 = Thornton }}</ref><br>(1, 0, 1, 0, 0, 1, 1, 0) × एच(8) = (4, 2, 0, −2, 0, 2, 0, 2)]] | ||
[[File:1010 0110 Walsh spectrum (fast WHT).svg|thumb|300px|फास्ट वॉल्श-हैडमार्ड परिवर्तन, (1, 0, 1, 0, 0, 1, 1, 0) के वॉल्श स्पेक्ट्रम की गणना करने का एक तेज़ तरीका।]] | [[File:1010 0110 Walsh spectrum (fast WHT).svg|thumb|300px|फास्ट वॉल्श-हैडमार्ड परिवर्तन, (1, 0, 1, 0, 0, 1, 1, 0) के वॉल्श स्पेक्ट्रम की गणना करने का एक तेज़ तरीका।]] | ||
[[File:1010 0110 Walsh spectrum (polynomial).svg|thumb|300px|मूल कार्य को इसके वॉल्श स्पेक्ट्रम के माध्यम से अंकगणितीय बहुपद के रूप में व्यक्त किया जा सकता है।]]'''हैडामर्ड परिवर्तन''' (जिसे वाल्श-हैडामर्ड परिवर्तन, हैडामर्ड-रेडमाकर-वॉल्श परिवर्तन, वॉल्श परिवर्तन या वॉल्श-फूरियर परिवर्तन के रूप में भी जाना जाता है) फूरियर परिवर्तन के सामान्यीकृत वर्ग का एक उदाहरण है। यह 2m वास्तविक संख्याओं (या | [[File:1010 0110 Walsh spectrum (polynomial).svg|thumb|300px|मूल कार्य को इसके वॉल्श स्पेक्ट्रम के माध्यम से अंकगणितीय बहुपद के रूप में व्यक्त किया जा सकता है।]]'''हैडामर्ड परिवर्तन''' (जिसे वाल्श-हैडामर्ड परिवर्तन, हैडामर्ड-रेडमाकर-वॉल्श परिवर्तन, वॉल्श परिवर्तन या वॉल्श-फूरियर परिवर्तन के रूप में भी जाना जाता है) फूरियर परिवर्तन के सामान्यीकृत वर्ग का एक उदाहरण है। यह 2m वास्तविक संख्याओं (या समष्टि, या हाइपरकॉम्प्लेक्स संख्याओं, चूंकि हैडामर्ड मैट्रिक्स स्वयं पूरी तरह से वास्तविक हैं) पर एक ऑर्थोगोनल, सममित, अव्यवस्थित, रैखिक संचालन करता है। | ||
हैडामर्ड परिवर्तन को माप-2 [[असतत फूरियर रूपांतरण]] (डीएफटी) से निर्मित माना जा सकता है, और वास्तव में यह माप के बहुआयामी डीएफटी के समकक्ष है {{math|2 × 2 × ⋯ × 2 × 2}}. <ref name="kunz" /> यह [[वाल्श समारोह]] के सुपरपोज़िशन में एक एकपक्षीय इनपुट सदिश को विघटित करता है। | हैडामर्ड परिवर्तन को माप-2 [[असतत फूरियर रूपांतरण]] (डीएफटी) से निर्मित माना जा सकता है, और वास्तव में यह माप के बहुआयामी डीएफटी के समकक्ष है {{math|2 × 2 × ⋯ × 2 × 2}}. <ref name="kunz" /> यह [[वाल्श समारोह]] के सुपरपोज़िशन में एक एकपक्षीय इनपुट सदिश को विघटित करता है। | ||
| Line 14: | Line 14: | ||
हैडामर्ड परिवर्तन Hm एक 2m × 2m मैट्रिक्स है, हैडामर्ड मैट्रिक्स (एक सामान्यीकरण कारक द्वारा स्केल किया गया), जो 2m वास्तविक संख्या ''xn'' को 2m वास्तविक संख्या Xk में बदल देता है। हैडामर्ड परिवर्तन को दो तरीकों से परिभाषित किया जा सकता है: पुनरावर्ती रूप से, या सूचकांक n और k के बाइनरी (बेस -2) प्रतिनिधित्व का उपयोग करके। | हैडामर्ड परिवर्तन Hm एक 2m × 2m मैट्रिक्स है, हैडामर्ड मैट्रिक्स (एक सामान्यीकरण कारक द्वारा स्केल किया गया), जो 2m वास्तविक संख्या ''xn'' को 2m वास्तविक संख्या Xk में बदल देता है। हैडामर्ड परिवर्तन को दो तरीकों से परिभाषित किया जा सकता है: पुनरावर्ती रूप से, या सूचकांक n और k के बाइनरी (बेस -2) प्रतिनिधित्व का उपयोग करके। | ||
पुनरावर्ती रूप से, हम 1 × 1 हैडामर्ड | पुनरावर्ती रूप से, हम 1 × 1 हैडामर्ड रूपांतरण H0 को पहचान H0 = 1 द्वारा परिभाषित करते हैं, और फिर ''H<sub>m</sub>'' for ''m'' > 0 को परिभाषित करते हैं: | ||
<math display="block">H_m = \frac{1}{\sqrt2} \begin{pmatrix} H_{m-1} & H_{m-1} \\ H_{m-1} & -H_{m-1} \end{pmatrix}</math> | <math display="block">H_m = \frac{1}{\sqrt2} \begin{pmatrix} H_{m-1} & H_{m-1} \\ H_{m-1} & -H_{m-1} \end{pmatrix}</math> | ||
जहां 1/{{radic|2}} एक सामान्यीकरण है जिसे कभी-कभी छोड़ दिया जाता है। | जहां 1/{{radic|2}} एक सामान्यीकरण है जिसे कभी-कभी छोड़ दिया जाता है। | ||
| Line 63: | Line 63: | ||
कहाँ <math> i \cdot j </math> संख्याओं ''i'' और j के द्विआधारी निरूपण का बिटवाइज़ [[डॉट उत्पाद]] है। उदाहरण के लिए, यदि <math display="inline"> n \;\geq\; 2</math>, तब <math display="block"> (H_n)_{3,2} \;=\; (-1)^{3 \cdot 2} \;=\; (-1)^{(1,1) \cdot (1,0)} \;=\; (-1)^{1+0} \;=\; (-1)^1 \;=\; -1</math>उपरोक्त से सहमत (समग्र स्थिरांक की अनदेखी)। ध्यान दें कि मैट्रिक्स की पहली पंक्ति, पहला कॉलम तत्व द्वारा दर्शाया गया है <math display="inline"> (H_n)_{0,0} </math>. | कहाँ <math> i \cdot j </math> संख्याओं ''i'' और j के द्विआधारी निरूपण का बिटवाइज़ [[डॉट उत्पाद]] है। उदाहरण के लिए, यदि <math display="inline"> n \;\geq\; 2</math>, तब <math display="block"> (H_n)_{3,2} \;=\; (-1)^{3 \cdot 2} \;=\; (-1)^{(1,1) \cdot (1,0)} \;=\; (-1)^{1+0} \;=\; (-1)^1 \;=\; -1</math>उपरोक्त से सहमत (समग्र स्थिरांक की अनदेखी)। ध्यान दें कि मैट्रिक्स की पहली पंक्ति, पहला कॉलम तत्व द्वारा दर्शाया गया है <math display="inline"> (H_n)_{0,0} </math>. | ||
H<sub>1</sub> बिल्कुल माप-2 DFT है। इसे 'Z'/(2) के दो-तत्व योगात्मक समूह पर फूरियर रूपांतरण के रूप में भी माना जा सकता है। | |||
हैडामर्ड मैट्रिसेस की पंक्तियाँ वॉल्श कार्य हैं। | हैडामर्ड मैट्रिसेस की पंक्तियाँ वॉल्श कार्य हैं। | ||
| Line 70: | Line 70: | ||
=== वास्तविक === | === वास्तविक === | ||
मैट्रिक्स H की उपरोक्त परिभाषा के अनुसार, यहां हम H = H[ | मैट्रिक्स H की उपरोक्त परिभाषा के अनुसार, यहां हम H = H[m,n] देते हैं | ||
<math display="block">H[m,n]=\begin{pmatrix} 1 & 1 \\ 1 & -1 \end{pmatrix}</math> | <math display="block">H[m,n]=\begin{pmatrix} 1 & 1 \\ 1 & -1 \end{pmatrix}</math> | ||
वॉल्श | वॉल्श परिवर्तन में, मैट्रिक्स में केवल 1 और −1 दिखाई देंगे। संख्याएँ 1 और −1 वास्तविक संख्याएँ हैं इसलिए समष्टि संख्या गणना करने की कोई आवश्यकता नहीं है। | ||
=== कोई गुणा आवश्यक नहीं है === | === कोई गुणा आवश्यक नहीं है === | ||
DFT को अतार्किक गुणन की आवश्यकता है, जबकि हैडामर्ड परिवर्तन को नहीं। यहाँ तक कि तर्कसंगत गुणन की भी आवश्यकता नहीं है, क्योंकि केवल संकेत फ़्लिप की ही आवश्यकता होती है। | |||
== कुछ गुण डीएफटी के समान हैं == | |||
वॉल्श परिवर्तन मैट्रिक्स में, पहली पंक्ति (और कॉलम) में सभी प्रविष्टियाँ 1 के समकक्ष हैं। | |||
वॉल्श | |||
<math display="block">H[m,n] = \left(\begin{array}{rrrrrrrr} | <math display="block">H[m,n] = \left(\begin{array}{rrrrrrrr} | ||
1 & 1 & 1 & 1 & 1 & 1 & 1 & 1\\ | 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1\\ | ||
| Line 114: | Line 113: | ||
यह हैडामर्ड रूपांतरण है <math>f</math>, इनपुट पर विचार करते हुए <math>f</math> और <math>\widehat{f}</math> बूलियन स्ट्रिंग के रूप में. | यह हैडामर्ड रूपांतरण है <math>f</math>, इनपुट पर विचार करते हुए <math>f</math> और <math>\widehat{f}</math> बूलियन स्ट्रिंग के रूप में. | ||
उपरोक्त सूत्रीकरण के संदर्भ में जहां हैडामर्ड परिवर्तन एक सदिश को गुणा करता है <math>2^n</math> | उपरोक्त सूत्रीकरण के संदर्भ में जहां हैडामर्ड परिवर्तन एक सदिश को गुणा करता है <math>2^n</math> समष्टि आंकड़े <math>v</math> बाईं ओर हैडामर्ड मैट्रिक्स द्वारा <math>H_n</math> लेकर समतुल्यता देखी जाती है <math>f</math> किसी तत्व के सूचकांक के अनुरूप बिट स्ट्रिंग को इनपुट के रूप में लेना <math>v</math>, और होना <math>f</math> के संगत तत्व को आउटपुट करें <math>v</math>. | ||
इसकी तुलना सामान्य असतत फूरियर रूपांतरण से करें, जिसे एक सदिश पर प्रयुक्त किया जाता है <math>v</math> का <math>2^n</math> | इसकी तुलना सामान्य असतत फूरियर रूपांतरण से करें, जिसे एक सदिश पर प्रयुक्त किया जाता है <math>v</math> का <math>2^n</math> समष्टि संख्याएँ के अतिरिक्त [[चक्रीय समूह]] के वर्णों का उपयोग करती हैं <math>\Z / 2^n \Z</math>. | ||
==कम्प्यूटेशनल | ==कम्प्यूटेशनल समष्टिता== | ||
शास्त्रीय क्षेत्र में, हैडमार्ड परिवर्तन की गणना की जा सकती है <math>n \log n</math> संचालन (<math>n = 2^m</math>), [[तेजी से Hadamard परिवर्तन|तेजी से हैडामर्ड परिवर्तन]] एल्गोरिदम का उपयोग करना। | शास्त्रीय क्षेत्र में, हैडमार्ड परिवर्तन की गणना की जा सकती है <math>n \log n</math> संचालन (<math>n = 2^m</math>), [[तेजी से Hadamard परिवर्तन|तेजी से हैडामर्ड परिवर्तन]] एल्गोरिदम का उपयोग करना। | ||
| Line 124: | Line 123: | ||
==[[ क्वांटम कम्प्यूटिंग ]] अनुप्रयोग== | ==[[ क्वांटम कम्प्यूटिंग ]] अनुप्रयोग== | ||
हेडमार्ड परिवर्तन का उपयोग क्वांटम कंप्यूटिंग में बड़े पैमाने पर किया जाता है। 2×2 हैडामार्ड रूपांतरित होता है <math>H_1</math> क्वांटम लॉजिक गेट हैडामर्ड गेट के रूप में जाना जाता है, और समानांतर में | हेडमार्ड परिवर्तन का उपयोग क्वांटम कंप्यूटिंग में बड़े पैमाने पर किया जाता है। 2×2 हैडामार्ड रूपांतरित होता है <math>H_1</math> क्वांटम लॉजिक गेट हैडामर्ड गेट के रूप में जाना जाता है, और समानांतर में n-क्विबिट रजिस्टर के प्रत्येक क्यूबिट के लिए हैडामर्ड गेट का अनुप्रयोग हैडामर्ड परिवर्तन के समकक्ष है। {{nowrap|<math>H_n</math>.}} | ||
===हैडमार्ड गेट=== | ===हैडमार्ड गेट=== | ||
| Line 146: | Line 145: | ||
===हैडामर्ड [[क्वांटम एल्गोरिथ्म]] में परिवर्तन=== | ===हैडामर्ड [[क्वांटम एल्गोरिथ्म]] में परिवर्तन=== | ||
क्वांटम हैडामर्ड परिवर्तन की गणना करना हैडामर्ड परिवर्तन की टेंसर उत्पाद संरचना के कारण व्यक्तिगत रूप से प्रत्येक क्विबिट के लिए हैडामर्ड गेट का अनुप्रयोग है। इस सरल परिणाम का अर्थ है कि क्वांटम हैडामर्ड परिवर्तन को | क्वांटम हैडामर्ड परिवर्तन की गणना करना हैडामर्ड परिवर्तन की टेंसर उत्पाद संरचना के कारण व्यक्तिगत रूप से प्रत्येक क्विबिट के लिए हैडामर्ड गेट का अनुप्रयोग है। इस सरल परिणाम का अर्थ है कि क्वांटम हैडामर्ड परिवर्तन को ''n'' लॉग ''n'' परिचालन के शास्त्रीय स्थितियों की तुलना में लॉग ''n'' परिचालन की आवश्यकता होती है। | ||
कई क्वांटम एल्गोरिदम प्रारंभिक चरण के रूप में हैडामर्ड परिवर्तन का उपयोग करते हैं, क्योंकि यह आरंभिक रूप से | कई क्वांटम एल्गोरिदम प्रारंभिक चरण के रूप में हैडामर्ड परिवर्तन का उपयोग करते हैं, क्योंकि यह आरंभिक रूप से ''m'' क्यूबिट को मैप करता है <math>|0 \rangle</math> सभी 2<sup>''m''</sup> के सुपरपोजिशन के लिए ओर्थोगोनल अवस्थाएँ <math> |0 \rangle , |1 \rangle </math> समान वजन के साथ आधार. उदाहरण के लिए, इसका उपयोग डॉयचे-जोज़सा एल्गोरिदम, साइमन के एल्गोरिदम, बर्नस्टीन-वज़ीरानी एल्गोरिदम और ग्रोवर के एल्गोरिदम में किया जाता है। ध्यान दें कि रव का एल्गोरिदम प्रारंभिक हैडामर्ड परिवर्तन के साथ-साथ [[क्वांटम फूरियर रूपांतरण]] दोनों का उपयोग करता है, जो परिमित समूहों पर दोनों प्रकार के फूरियर परिवर्तन हैं; सबसे पहले <math>(\Z / 2 \Z)^n</math> और दूसरा प्रारंभ <math>\Z /2^n \Z</math>. | ||
== आण्विक [[फ़ाइलोजेनेटिक वृक्ष]]विकासवादी जीव विज्ञान) अनुप्रयोग == | == आण्विक [[फ़ाइलोजेनेटिक वृक्ष]]विकासवादी जीव विज्ञान) अनुप्रयोग == | ||
हैडामर्ड परिवर्तन का उपयोग आणविक डेटा से फ़ाइलोजेनेटिक | हैडामर्ड परिवर्तन का उपयोग आणविक डेटा से फ़ाइलोजेनेटिक ट्री का अनुमान लगाने के लिए किया जा सकता है। <ref>{{Cite journal| last1=Hendy| first1=Michael D.| last2=Penny| first2=David|date=December 1989|title=विकासवादी पेड़ों के मात्रात्मक अध्ययन के लिए एक रूपरेखा| url=https://academic.oup.com/sysbio/article-lookup/doi/10.2307/2992396| journal=Systematic Zoology|volume=38| issue=4| pages=297| doi=10.2307/2992396|jstor=2992396}}</ref><ref>{{Cite journal|last1=Hendy|first1=Michael D.|last2=Penny|first2=David| date=January 1993|title=फ़ाइलोजेनेटिक डेटा का वर्णक्रमीय विश्लेषण|url=http://link.springer.com/10.1007/BF02638451|journal=Journal of Classification| language=en|volume=10|issue=1|pages=5–24|doi=10.1007/BF02638451|s2cid=122466038|issn=0176-4268}}</ref><ref>Székely, L. A., Erdős, P. L., Steel, M. A., & Penny, D. (1993). A Fourier inversion formula for evolutionary trees. ''Applied mathematics letters'', ''6''(2), 13–16.</ref> [[फाइलोजेनेटिक्स]] विकासवादी जीवविज्ञान का उपक्षेत्र है जो जीवों के बीच संबंधों को समझने पर केंद्रित है। डीएनए [[एकाधिक अनुक्रम संरेखण]] से प्राप्त साइट पैटर्न आवृत्तियों के सदिश (या मैट्रिक्स) पर प्रयुक्त हैडामर्ड परिवर्तन का उपयोग एक और सदिश उत्पन्न करने के लिए किया जा सकता है जो ट्री टोपोलॉजी के बारे में जानकारी रखता है। फाइलोजेनेटिक हैडामर्ड परिवर्तन की उलटी प्रकृति एक ट्री टोपोलॉजी सदिश से साइट की संभावनाओं की गणना करने की भी अनुमति देती है, जिससे व्यक्ति को फाइलोजेनेटिक ट्री की [[अधिकतम संभावना अनुमान]] के लिए हैडामर्ड परिवर्तन का उपयोग करने की अनुमति मिलती है। चूंकि, बाद वाला एप्लिकेशन साइट पैटर्न सदिश से ट्री सदिश में परिवर्तन की तुलना में कम उपयोगी है क्योंकि साइट संभावनाओं की गणना करने के अन्य तरीके हैं <ref>{{Cite journal|last=Felsenstein|first=Joseph|date=November 1981| title=Evolutionary trees from DNA sequences: A maximum likelihood approach|url=http://link.springer.com/10.1007/BF01734359| journal=Journal of Molecular Evolution|language=en|volume=17|issue=6|pages=368–376|doi=10.1007/BF01734359|pmid=7288891|bibcode=1981JMolE..17..368F | s2cid=8024924| issn=0022-2844}}</ref><ref>{{Citation|last=Stamatakis|first=Alexandros|title=A Review of Approaches for Optimizing Phylogenetic Likelihood Calculations|date=2019|url=http://link.springer.com/10.1007/978-3-030-10837-3_1|work=Bioinformatics and Phylogenetics|series=Computational Biology|volume=29|pages=1–19|editor-last=Warnow|editor-first=Tandy| place=Cham| publisher=Springer International Publishing|language=en|doi=10.1007/978-3-030-10837-3_1| isbn=978-3-030-10836-6|s2cid=145834168 | access-date=2020-10-10}}</ref> जो बहुत अधिक कुशल हैं. चूंकि, फ़ाइलोजेनेटिक हैडामर्ड परिवर्तन की उलटी प्रकृति गणितीय फ़ाइलोजेनेटिक्स के लिए एक सुंदर उपकरण प्रदान करती है। <ref>{{Cite journal|last1=Chor|first1=Benny|author1-link= Benny Chor |last2=Hendy|first2=Michael D.| last3=Holland|first3=Barbara R.|last4=Penny|first4=David|date=2000-10-01|title=Multiple Maxima of Likelihood in Phylogenetic Trees: An Analytic Approach|url=http://academic.oup.com/mbe/article/17/10/1529/956181|journal=Molecular Biology and Evolution| language=en|volume=17|issue=10|pages=1529–1541|doi=10.1093/oxfordjournals.molbev.a026252|pmid=11018159|issn=1537-1719|doi-access=free}}</ref><ref>{{Cite journal|last1=Matsen|first1=Frederick A.|last2=Steel|first2=Mike|date=2007-10-01|editor-last=Ané| editor-first=Cécile|editor2-last=Sullivan|editor2-first=Jack|title=एक एकल पेड़ पर फाइलोजेनेटिक मिश्रण दूसरे टोपोलॉजी के पेड़ की नकल कर सकता है|journal=Systematic Biology|language=en|volume=56|issue=5| pages=767–775| doi=10.1080/10635150701627304| pmid=17886146| issn=1076-836X|doi-access=free}}</ref> | ||
फ़ाइलोजेनेटिक हैडामर्ड | फ़ाइलोजेनेटिक हैडामर्ड परिवर्तन की यांत्रिकी में सदिश की गणना सम्मलित होती है <math>\gamma(T)</math> जो ट्री के लिए टोपोलॉजी और शाखा की लंबाई के बारे में जानकारी प्रदान करता है <math>T</math> साइट पैटर्न सदिश या मैट्रिक्स का उपयोग करना <math>s(T)</math>. | ||
<math display="block">\gamma(T) = H^{-1}(\ln(Hs(T)))</math> | <math display="block">\gamma(T) = H^{-1}(\ln(Hs(T)))</math> | ||
| Line 166: | Line 165: | ||
<math display="block">s(T)=H^{-1}(\exp(H\gamma(T)))</math> | <math display="block">s(T)=H^{-1}(\exp(H\gamma(T)))</math> | ||
हम न्यूक्लियोटाइड को बाइनरी | हम न्यूक्लियोटाइड को बाइनरी स्वरूप के रूप में एन्कोड करके DNA के लिए कैवेंडर-फैरिस-जेरज़ी नेमैन (सीएफएन) दो-राज्य [[प्रतिस्थापन मॉडल]] का उपयोग कर सकते हैं ([[प्यूरीन]] ए और जी को आर के रूप में एन्कोड किया गया है और पाइरीमिडीन सी और टी को वाई के रूप में एन्कोड किया गया है)। इससे साइट पैटर्न सदिश के रूप में एकाधिक अनुक्रम संरेखण को एन्कोड करना संभव हो जाता है <math>s(T)</math> जिसे ट्री सदिश में बदला जा सकता है <math>\gamma(T)</math>, जैसा कि निम्नलिखित उदाहरण में दिखाया गया है: | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ एक विशिष्ट | |+ एक विशिष्ट ट्री के लिए हैडामर्ड परिवर्तन दिखाने वाला उदाहरण (वाडेल एट अल से अनुकूलित कार्य उदाहरण के लिए मान। 1997)<ref>{{Cite journal|last1=Waddell|first1=Peter J| last2=Steel| first2=M.A| date=December 1997|title=General Time-Reversible Distances with Unequal Rates across Sites: Mixing Γ and Inverse Gaussian Distributions with Invariant Sites|journal=Molecular Phylogenetics and Evolution|language=en|volume=8| issue=3| pages=398–414 |doi=10.1006/mpev.1997.0452|pmid=9417897}}</ref>) | ||
|- | |- | ||
!अनुक्रमणिका | !अनुक्रमणिका | ||
| Line 242: | Line 241: | ||
| 0.02 | | 0.02 | ||
|} | |} | ||
इस तालिका में दिखाया गया उदाहरण सरलीकृत तीन समीकरण योजना का उपयोग करता है और यह चार टैक्सोन ट्री के लिए है जिसे (( | इस तालिका में दिखाया गया उदाहरण सरलीकृत तीन समीकरण योजना का उपयोग करता है और यह चार टैक्सोन ट्री के लिए है जिसे ((A,B),(C,D)) के रूप में लिखा जा सकता है; [[न्यूविक प्रारूप]] में। साइट पैटर्न ABCD क्रम में लिखे गए हैं। इस विशेष ट्री की दो दीर्घ टर्मिनल शाखाएँ (प्रति साइट 0.2 अनुप्रस्थ प्रतिस्थापन), दो छोटी टर्मिनल शाखाएँ (प्रति साइट 0.025 अनुप्रस्थ प्रतिस्थापन), और लघु आंतरिक शाखा (प्रति साइट 0.025 अनुप्रस्थ प्रतिस्थापन) हैं; इस प्रकार, इसे ((A:0.025,B:0.2):0.025,(C:0.025,D:0.2)) के रूप में लिखा जाएगा; न्यूविक प्रारूप में। यदि [[अधिकतम पारसीमोनी (फ़ाइलोजेनेटिक्स)]] मानदंड का उपयोग करके डेटा का विश्लेषण किया जाता है तो यह ट्री [[लंबी शाखा आकर्षण|दीर्घ शाखा आकर्षण]] प्रदर्शित करेगा (यह मानते हुए कि विश्लेषण किया गया अनुक्रम प्रेक्षित साइट पैटर्न आवृत्तियों के लिए पर्याप्त लंबा है जो दिखाए गए अपेक्षित आवृत्तियों के करीब है) <math>s(T)=H^{-1}\rho</math> कॉलम)। दीर्घ शाखा का आकर्षण इस तथ्य को दर्शाता है कि सूचकांक 6 के साथ साइट पैटर्न की अपेक्षित संख्या - जो ट्री का समर्थन करती है ((A,C),(B,D)); -- सच्चे ट्री (सूचकांक 4) का समर्थन करने वाले साइट पैटर्न की अपेक्षित संख्या से अधिक। जाहिर है, फाइलोजेनेटिक हैडामर्ड परिवर्तन की उलटी प्रकृति का अर्थ है कि ट्री सदिश का अर्थ है कि ट्री सदिश <math>\gamma(T)</math> सही ट्री से मेल खाता है. परिवर्तन के बाद पारसीमोनी विश्लेषण इसलिए [[सुसंगत अनुमानक]] है,<ref>{{Cite journal|last1=Steel|first1=M. A.|last2=Hendy|first2=M. D.|last3=Penny|first3=D.|date=1993-12-01|title=कंजूसी सुसंगत हो सकती है!| url=https://academic.oup.com/sysbio/article-lookup/doi/10.1093/sysbio/42.4.581|journal=Systematic Biology| language=en| volume=42|issue=4|pages=581–587|doi=10.1093/sysbio/42.4.581|issn=1063-5157}}</ref> जैसा कि सही मॉडल (इस स्थितियों में CFN मॉडल) का उपयोग करके एक मानक अधिकतम संभावना विश्लेषण होगा। | ||
ध्यान दें कि 0 वाला साइट पैटर्न उन साइटों से मेल खाता है जो नहीं बदले हैं (न्यूक्लियोटाइड्स को प्यूरीन या पाइरीमिडीन के रूप में एन्कोड करने के बाद)। तारांकन (3, 5, और 6) वाले सूचकांक पारसीमोनी-जानकारीपूर्ण हैं, और। शेष सूचकांक साइट पैटर्न का प्रतिनिधित्व करते हैं जहां एक एकल टैक्सोन अन्य तीन टैक्सों से भिन्न होता है (इसलिए वे एक मानक अधिकतम संभावना फ़ाइलोजेनेटिक | ध्यान दें कि 0 वाला साइट पैटर्न उन साइटों से मेल खाता है जो नहीं बदले हैं (न्यूक्लियोटाइड्स को प्यूरीन या पाइरीमिडीन के रूप में एन्कोड करने के बाद)। तारांकन (3, 5, और 6) वाले सूचकांक पारसीमोनी-जानकारीपूर्ण हैं, और। शेष सूचकांक साइट पैटर्न का प्रतिनिधित्व करते हैं जहां एक एकल टैक्सोन अन्य तीन टैक्सों से भिन्न होता है (इसलिए वे एक मानक अधिकतम संभावना फ़ाइलोजेनेटिक ट्री में टर्मिनल शाखा की लंबाई के समकक्ष हैं)। | ||
यदि कोई न्यूक्लियोटाइड डेटा को आर और वाई (और अंततः 0 और 1 के रूप में) के रूप में रिकोड किए बिना उपयोग करना चाहता है, तो साइट पैटर्न को मैट्रिक्स के रूप में एनकोड करना संभव है। यदि हम चार-टैक्सन वृक्ष पर विचार करें तो कुल 256 साइट पैटर्न (चौथी शक्ति के चार न्यूक्लियोटाइड) हैं। चूंकि, [[डीएनए विकास के मॉडल]] की समरूपता | किमुरा तीन-पैरामीटर (या K81) मॉडल हमें डीएनए के लिए 256 संभावित साइट पैटर्न को 64 पैटर्न तक कम करने की अनुमति देता है, जिससे चार-टैक्सन | यदि कोई न्यूक्लियोटाइड डेटा को आर और वाई (और अंततः 0 और 1 के रूप में) के रूप में रिकोड किए बिना उपयोग करना चाहता है, तो साइट पैटर्न को मैट्रिक्स के रूप में एनकोड करना संभव है। यदि हम चार-टैक्सन वृक्ष पर विचार करें तो कुल 256 साइट पैटर्न (चौथी शक्ति के चार न्यूक्लियोटाइड) हैं। चूंकि, [[डीएनए विकास के मॉडल]] की समरूपता | किमुरा तीन-पैरामीटर (या K81) मॉडल हमें डीएनए के लिए 256 संभावित साइट पैटर्न को 64 पैटर्न तक कम करने की अनुमति देता है, जिससे चार-टैक्सन ट्री के लिए न्यूक्लियोटाइड डेटा को एनकोड करना संभव हो जाता है। 8 × 8 मैट्रिक्स <ref name=":0">{{Cite journal|last1=Hendy|first1=M. D.|last2=Penny|first2=D.|last3=Steel|first3=M. A.| date=1994-04-12| title=विकासवादी पेड़ों के लिए एक पृथक फूरियर विश्लेषण।|journal=Proceedings of the National Academy of Sciences| language=en| volume=91|issue=8|pages=3339–3343|doi=10.1073/pnas.91.8.3339|issn=0027-8424|pmc=43572|pmid=8159749|bibcode=1994PNAS...91.3339H |doi-access=free}}</ref> ट्रांसवर्जन (आरवाई) साइट पैटर्न के लिए ऊपर उपयोग किए गए 8 तत्वों के सदिश के समान। यह क्लेन चार-समूह का उपयोग करके डेटा को रीकोड करके पूरा किया जाता है: | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ फ़ाइलोजेनेटिक हैडामर्ड परिवर्तन के लिए क्लेन चार-समूह कोडिंग | |+ फ़ाइलोजेनेटिक हैडामर्ड परिवर्तन के लिए क्लेन चार-समूह कोडिंग | ||
| Line 255: | Line 254: | ||
! न्यूक्लियोटाइड 4 | ! न्यूक्लियोटाइड 4 | ||
|- | |- | ||
| | |A (0,0) | ||
| | |G (1,0) | ||
| | |C (0,1) | ||
| | |T (1,1) | ||
|- | |- | ||
| | |C (0,0) | ||
| | |T (1,0) | ||
| | |A (0,1) | ||
| | |G (1,1) | ||
|- | |- | ||
| | |G (0,0) | ||
| | |A (1,0) | ||
| | |T (0,1) | ||
| | |C (1,1) | ||
|- | |- | ||
| | |T (0,0) | ||
| | |C (1,0) | ||
| | |G (0,1) | ||
| | |A (1,1) | ||
|} | |} | ||
RY डेटा की तरह, साइट पैटर्न को मनमाने ढंग से चुने गए पहले टैक्सन में आधार के सापेक्ष अनुक्रमित किया जाता है, जिसके बाद उस पहले आधार के सापेक्ष एन्कोडेड टैक्सा में आधार होते हैं। इस प्रकार, पहला टैक्सन बिट जोड़ी (0,0) प्राप्त करता है। उन बिट युग्मों का उपयोग करके कोई व्यक्ति RY सदिश के समान दो सदिश उत्पन्न कर सकता है और फिर उन सदिश का उपयोग करके मैट्रिक्स को पॉप्युलेट कर सकता है। इसे हेंडी एट अल के उदाहरण का उपयोग करके चित्रित किया जा सकता है। (1994),<ref name=":0" /> जो चार प्राइमेट हीमोग्लोबिन स्यूडोजेन के एकाधिक अनुक्रम संरेखण पर आधारित है: | |||
{| class="wikitable" | {| class="wikitable" | ||
|+ एन्कोडेड अनुक्रम संरेखण का उदाहरण (हेंडी एट अल. 1994 से)। <ref name=":0" />) | |+ एन्कोडेड अनुक्रम संरेखण का उदाहरण (हेंडी एट अल. 1994 से)। <ref name=":0" />) | ||
| Line 370: | Line 369: | ||
|75 | |75 | ||
|} | |} | ||
कॉलम 0 में साइट पैटर्न की बहुत बड़ी संख्या इस तथ्य को दर्शाती है कि कॉलम 0 [[संक्रमण (आनुवांशिकी)]] अंतर से मेल खाता है, जो जीनोमिक क्षेत्रों की लगभग सभी तुलनाओं में अनुप्रस्थ अंतर की तुलना में अधिक तेजी से जमा होता है (और निश्चित रूप से उपयोग किए जाने वाले हीमोग्लोबिन स्यूडोजेन में अधिक तेजी से जमा होता है) यह उदाहरण काम आया<ref>{{Cite journal| last1=Miyamoto|first1=M. M.|last2=Koop|first2=B. F.|last3=Slightom|first3=J. L.|last4=Goodman|first4=M.| last5=Tennant| first5=M. R.|date=1988-10-01|title=Molecular systematics of higher primates: genealogical relations and classification.| journal= Proceedings of the National Academy of Sciences| language=en|volume=85|issue=20| pages=7627–7631| doi=10.1073/pnas.85.20.7627| issn=0027-8424| pmc=282245|pmid=3174657|bibcode=1988PNAS...85.7627M |doi-access=free}}</ref>). यदि हम साइट पैटर्न | कॉलम 0 में साइट पैटर्न की बहुत बड़ी संख्या इस तथ्य को दर्शाती है कि कॉलम 0 [[संक्रमण (आनुवांशिकी)]] अंतर से मेल खाता है, जो जीनोमिक क्षेत्रों की लगभग सभी तुलनाओं में अनुप्रस्थ अंतर की तुलना में अधिक तेजी से जमा होता है (और निश्चित रूप से उपयोग किए जाने वाले हीमोग्लोबिन स्यूडोजेन में अधिक तेजी से जमा होता है) यह उदाहरण काम आया <ref>{{Cite journal| last1=Miyamoto|first1=M. M.|last2=Koop|first2=B. F.|last3=Slightom|first3=J. L.|last4=Goodman|first4=M.| last5=Tennant| first5=M. R.|date=1988-10-01|title=Molecular systematics of higher primates: genealogical relations and classification.| journal= Proceedings of the National Academy of Sciences| language=en|volume=85|issue=20| pages=7627–7631| doi=10.1073/pnas.85.20.7627| issn=0027-8424| pmc=282245|pmid=3174657|bibcode=1988PNAS...85.7627M |doi-access=free}}</ref>). यदि हम साइट पैटर्न AAGG पर विचार करते हैं तो यह क्लेन समूह बिट जोड़ी के दूसरे तत्व के लिए बाइनरी पैटर्न 0000 और पहले तत्व के लिए 0011 होगा। इस स्थितियों में पहले तत्व पर आधारित बाइनरी पैटर्न पहला तत्व सूचकांक 3 से मेल खाता है (इसलिए कॉलम 0 में पंक्ति 3; तालिका में एकल तारांकन के साथ दर्शाया गया है)। साइट पैटर्न GGAA, CCTT, और TTCC को बिल्कुल उसी तरह से एन्कोड किया जाएगा। साइट पैटर्न AACT को दूसरे तत्व के आधार पर बाइनरी पैटर्न 0011 और पहले तत्व के आधार पर 0001 के साथ एन्कोड किया जाएगा; इससे पहले तत्व के लिए सूचकांक 1 और दूसरे के लिए सूचकांक 3 प्राप्त होता है। दूसरे क्लेन समूह बिट जोड़ी पर आधारित सूचकांक को कॉलम इंडेक्स प्राप्त करने के लिए 8 से गुणा किया जाता है (इस स्थितियों में यह कॉलम 24 होगा) वह सेल जिसमें AACT साइट पैटर्न की गिनती सम्मलित होगी, दो तारांकन के साथ इंगित किया गया है; चूंकि, उदाहरण में किसी संख्या की अनुपस्थिति इंगित करती है कि अनुक्रम संरेखण में कोई AACT साइट पैटर्न सम्मलित नहीं है (इसी तरह, CCAG, GGTC, और TTGA साइट पैटर्न, जो उसी तरह से एन्कोड किए जाएंगे, अनुपस्थित हैं)। | ||
== अन्य अनुप्रयोग == | == अन्य अनुप्रयोग == | ||
हैडामर्ड परिवर्तन का उपयोग [[डेटा एन्क्रिप्शन]] के साथ-साथ कई [[ संकेत आगे बढ़ाना ]] और डेटा संपीड़न [[एल्गोरिदम]], जैसे [[JPEG XR]] और H.264/MPEG-4 AVC|MPEG-4 AVC में भी किया जाता है। [[वीडियो संपीड़न]] अनुप्रयोगों में, इसका उपयोग सामान्यतः पूर्ण रूपांतरित अंतरों के योग के रूप में किया जाता है। यह क्वांटम कंप्यूटिंग में महत्वपूर्ण संख्या में एल्गोरिदम का भी महत्वपूर्ण हिस्सा है। हैडामर्ड परिवर्तन को [[एनएमआर]], [[मास स्पेक्ट्रोमेट्री]] और [[क्रिस्टलोग्राफी]] जैसी प्रायोगिक तकनीकों में भी प्रयुक्त किया जाता है। छद्म-यादृच्छिक मैट्रिक्स वर्तन प्राप्त करने के लिए, स्थानीय-संवेदनशील हैशिंग के कुछ संस्करणों में इसका अतिरिक्त उपयोग किया जाता है। | हैडामर्ड परिवर्तन का उपयोग [[डेटा एन्क्रिप्शन]] के साथ-साथ कई [[ संकेत आगे बढ़ाना ]] और डेटा संपीड़न [[एल्गोरिदम]], जैसे [[JPEG XR]] और H.264/MPEG-4 AVC|MPEG-4 AVC में भी किया जाता है। [[वीडियो संपीड़न]] अनुप्रयोगों में, इसका उपयोग सामान्यतः पूर्ण रूपांतरित अंतरों के योग के रूप में किया जाता है। यह क्वांटम कंप्यूटिंग में महत्वपूर्ण संख्या में एल्गोरिदम का भी महत्वपूर्ण हिस्सा है। हैडामर्ड परिवर्तन को [[एनएमआर|NMR]], [[मास स्पेक्ट्रोमेट्री]] और [[क्रिस्टलोग्राफी]] जैसी प्रायोगिक तकनीकों में भी प्रयुक्त किया जाता है। छद्म-यादृच्छिक मैट्रिक्स वर्तन प्राप्त करने के लिए, स्थानीय-संवेदनशील हैशिंग के कुछ संस्करणों में इसका अतिरिक्त उपयोग किया जाता है। | ||
==यह भी देखें== | ==यह भी देखें== | ||
Revision as of 10:51, 18 July 2023
(1, 0, 1, 0, 0, 1, 1, 0) × एच(8) = (4, 2, 0, −2, 0, 2, 0, 2)
हैडामर्ड परिवर्तन (जिसे वाल्श-हैडामर्ड परिवर्तन, हैडामर्ड-रेडमाकर-वॉल्श परिवर्तन, वॉल्श परिवर्तन या वॉल्श-फूरियर परिवर्तन के रूप में भी जाना जाता है) फूरियर परिवर्तन के सामान्यीकृत वर्ग का एक उदाहरण है। यह 2m वास्तविक संख्याओं (या समष्टि, या हाइपरकॉम्प्लेक्स संख्याओं, चूंकि हैडामर्ड मैट्रिक्स स्वयं पूरी तरह से वास्तविक हैं) पर एक ऑर्थोगोनल, सममित, अव्यवस्थित, रैखिक संचालन करता है।
हैडामर्ड परिवर्तन को माप-2 असतत फूरियर रूपांतरण (डीएफटी) से निर्मित माना जा सकता है, और वास्तव में यह माप के बहुआयामी डीएफटी के समकक्ष है 2 × 2 × ⋯ × 2 × 2. [2] यह वाल्श समारोह के सुपरपोज़िशन में एक एकपक्षीय इनपुट सदिश को विघटित करता है।
इस परिवर्तन का नाम फ्रांस के गणितज्ञ जैक्स हैडामर्ड के नाम पर रखा गया है (French: [adamaʁ]), जर्मन-अमेरिकी गणितज्ञ हंस रेडेमाकर, और अमेरिकी गणितज्ञ जोसेफ एल. वॉल्श।
परिभाषा
हैडामर्ड परिवर्तन Hm एक 2m × 2m मैट्रिक्स है, हैडामर्ड मैट्रिक्स (एक सामान्यीकरण कारक द्वारा स्केल किया गया), जो 2m वास्तविक संख्या xn को 2m वास्तविक संख्या Xk में बदल देता है। हैडामर्ड परिवर्तन को दो तरीकों से परिभाषित किया जा सकता है: पुनरावर्ती रूप से, या सूचकांक n और k के बाइनरी (बेस -2) प्रतिनिधित्व का उपयोग करके।
पुनरावर्ती रूप से, हम 1 × 1 हैडामर्ड रूपांतरण H0 को पहचान H0 = 1 द्वारा परिभाषित करते हैं, और फिर Hm for m > 0 को परिभाषित करते हैं:
m > 1 के लिए, Hm को इस प्रकार भी परिभाषित कर सकते हैं:
समान रूप से, हम हैडामर्ड मैट्रिक्स को इसकी (k,n)-वीं प्रविष्टि द्वारा लिखकर परिभाषित कर सकते हैं
हैडामर्ड मैट्रिसेस के कुछ उदाहरण इस प्रकार हैं।
H1 बिल्कुल माप-2 DFT है। इसे 'Z'/(2) के दो-तत्व योगात्मक समूह पर फूरियर रूपांतरण के रूप में भी माना जा सकता है।
हैडामर्ड मैट्रिसेस की पंक्तियाँ वॉल्श कार्य हैं।
वॉल्श-हैडमार्ड परिवर्तन के लाभ
वास्तविक
मैट्रिक्स H की उपरोक्त परिभाषा के अनुसार, यहां हम H = H[m,n] देते हैं
कोई गुणा आवश्यक नहीं है
DFT को अतार्किक गुणन की आवश्यकता है, जबकि हैडामर्ड परिवर्तन को नहीं। यहाँ तक कि तर्कसंगत गुणन की भी आवश्यकता नहीं है, क्योंकि केवल संकेत फ़्लिप की ही आवश्यकता होती है।
कुछ गुण डीएफटी के समान हैं
वॉल्श परिवर्तन मैट्रिक्स में, पहली पंक्ति (और कॉलम) में सभी प्रविष्टियाँ 1 के समकक्ष हैं।
दूसरी पंक्ति में, चूंकि यह पहली पंक्ति से भिन्न है, हम मैट्रिक्स की एक विशेषता देख सकते हैं कि पहली कच्ची मैट्रिक्स में सिग्नल कम आवृत्ति वाला है और यह दूसरी पंक्ति में आवृत्ति बढ़ाएगा, अंतिम पंक्ति तक अधिक आवृत्ति बढ़ाएगा।
यदि हम शून्य क्रॉसिंग की गणना करते हैं:
पहली पंक्ति = 0 शून्य क्रॉसिंग
दूसरी पंक्ति = 1 शून्य क्रॉसिंग
तीसरी पंक्ति = 2 शून्य क्रॉसिंग
⋮
आठवीं पंक्ति = 7 शून्य क्रॉसिंग
फूरियर रूपांतरण से संबंध
हैडामर्ड परिवर्तन वास्तव में माप के बहुआयामी डीएफटी के समकक्ष है 2 × 2 × ⋯ × 2 × 2.[2]
एक अन्य दृष्टिकोण हैडामर्ड परिवर्तन को बूलियन समूह पर फूरियर परिवर्तन के रूप में देखना है .[3][4] परिमित समूहों पर फूरियर रूपांतरण का उपयोग करना | परिमित (एबेलियन) समूहों पर फूरियर रूपांतरण, एक कार्य का फूरियर रूपांतरण कार्य है द्वारा परिभाषित
उपरोक्त सूत्रीकरण के संदर्भ में जहां हैडामर्ड परिवर्तन एक सदिश को गुणा करता है समष्टि आंकड़े बाईं ओर हैडामर्ड मैट्रिक्स द्वारा लेकर समतुल्यता देखी जाती है किसी तत्व के सूचकांक के अनुरूप बिट स्ट्रिंग को इनपुट के रूप में लेना , और होना के संगत तत्व को आउटपुट करें .
इसकी तुलना सामान्य असतत फूरियर रूपांतरण से करें, जिसे एक सदिश पर प्रयुक्त किया जाता है का समष्टि संख्याएँ के अतिरिक्त चक्रीय समूह के वर्णों का उपयोग करती हैं .
कम्प्यूटेशनल समष्टिता
शास्त्रीय क्षेत्र में, हैडमार्ड परिवर्तन की गणना की जा सकती है संचालन (), तेजी से हैडामर्ड परिवर्तन एल्गोरिदम का उपयोग करना।
क्वांटम डोमेन में, हैडमार्ड परिवर्तन की गणना की जा सकती है समय, क्योंकि यह एक क्वांटम लॉजिक गेट है जो क्वांटम लॉजिक गेट समानांतर गेट हो सकता है।
क्वांटम कम्प्यूटिंग अनुप्रयोग
हेडमार्ड परिवर्तन का उपयोग क्वांटम कंप्यूटिंग में बड़े पैमाने पर किया जाता है। 2×2 हैडामार्ड रूपांतरित होता है क्वांटम लॉजिक गेट हैडामर्ड गेट के रूप में जाना जाता है, और समानांतर में n-क्विबिट रजिस्टर के प्रत्येक क्यूबिट के लिए हैडामर्ड गेट का अनुप्रयोग हैडामर्ड परिवर्तन के समकक्ष है। .
हैडमार्ड गेट
क्वांटम कंप्यूटिंग में, हैडामर्ड गेट एक-क्विबिट वर्तन है, जो क्विबिट-आधार राज्यों को मैप करता है और कम्प्यूटेशनल बेसिस (रैखिक बीजगणित) राज्यों के समकक्ष वजन वाले दो सुपरपोजिशन राज्यों में और . सामान्यतः चरणों को इसलिए चुना जाता है
हैडमर्ड गेट संचालन
हैडामर्ड क्वांटम एल्गोरिथ्म में परिवर्तन
क्वांटम हैडामर्ड परिवर्तन की गणना करना हैडामर्ड परिवर्तन की टेंसर उत्पाद संरचना के कारण व्यक्तिगत रूप से प्रत्येक क्विबिट के लिए हैडामर्ड गेट का अनुप्रयोग है। इस सरल परिणाम का अर्थ है कि क्वांटम हैडामर्ड परिवर्तन को n लॉग n परिचालन के शास्त्रीय स्थितियों की तुलना में लॉग n परिचालन की आवश्यकता होती है।
कई क्वांटम एल्गोरिदम प्रारंभिक चरण के रूप में हैडामर्ड परिवर्तन का उपयोग करते हैं, क्योंकि यह आरंभिक रूप से m क्यूबिट को मैप करता है सभी 2m के सुपरपोजिशन के लिए ओर्थोगोनल अवस्थाएँ समान वजन के साथ आधार. उदाहरण के लिए, इसका उपयोग डॉयचे-जोज़सा एल्गोरिदम, साइमन के एल्गोरिदम, बर्नस्टीन-वज़ीरानी एल्गोरिदम और ग्रोवर के एल्गोरिदम में किया जाता है। ध्यान दें कि रव का एल्गोरिदम प्रारंभिक हैडामर्ड परिवर्तन के साथ-साथ क्वांटम फूरियर रूपांतरण दोनों का उपयोग करता है, जो परिमित समूहों पर दोनों प्रकार के फूरियर परिवर्तन हैं; सबसे पहले और दूसरा प्रारंभ .
आण्विक फ़ाइलोजेनेटिक वृक्षविकासवादी जीव विज्ञान) अनुप्रयोग
हैडामर्ड परिवर्तन का उपयोग आणविक डेटा से फ़ाइलोजेनेटिक ट्री का अनुमान लगाने के लिए किया जा सकता है। [5][6][7] फाइलोजेनेटिक्स विकासवादी जीवविज्ञान का उपक्षेत्र है जो जीवों के बीच संबंधों को समझने पर केंद्रित है। डीएनए एकाधिक अनुक्रम संरेखण से प्राप्त साइट पैटर्न आवृत्तियों के सदिश (या मैट्रिक्स) पर प्रयुक्त हैडामर्ड परिवर्तन का उपयोग एक और सदिश उत्पन्न करने के लिए किया जा सकता है जो ट्री टोपोलॉजी के बारे में जानकारी रखता है। फाइलोजेनेटिक हैडामर्ड परिवर्तन की उलटी प्रकृति एक ट्री टोपोलॉजी सदिश से साइट की संभावनाओं की गणना करने की भी अनुमति देती है, जिससे व्यक्ति को फाइलोजेनेटिक ट्री की अधिकतम संभावना अनुमान के लिए हैडामर्ड परिवर्तन का उपयोग करने की अनुमति मिलती है। चूंकि, बाद वाला एप्लिकेशन साइट पैटर्न सदिश से ट्री सदिश में परिवर्तन की तुलना में कम उपयोगी है क्योंकि साइट संभावनाओं की गणना करने के अन्य तरीके हैं [8][9] जो बहुत अधिक कुशल हैं. चूंकि, फ़ाइलोजेनेटिक हैडामर्ड परिवर्तन की उलटी प्रकृति गणितीय फ़ाइलोजेनेटिक्स के लिए एक सुंदर उपकरण प्रदान करती है। [10][11]
फ़ाइलोजेनेटिक हैडामर्ड परिवर्तन की यांत्रिकी में सदिश की गणना सम्मलित होती है जो ट्री के लिए टोपोलॉजी और शाखा की लंबाई के बारे में जानकारी प्रदान करता है साइट पैटर्न सदिश या मैट्रिक्स का उपयोग करना .
| अनुक्रमणिका | बाइनरी पैटर्न | संरेखण पैटर्न | ||||
|---|---|---|---|---|---|---|
| 0 | 0000 | RRRR and YYYY | −0.475 | 0 | 1 | 0.6479 |
| 1 | 0001 | RRRY and YYYR | 0.2 | −0.5 | 0.6065 | 0.1283 |
| 2 | 0010 | RRYR and YYRY | 0.025 | −0.15 | 0.8607 | 0.02 |
| 3* | 0011 | RRYY and YYRR | 0.025 | −0.45 | 0.6376 | 0.0226 |
| 4 | 0100 | RYRR and YRYY | 0.2 | −0.45 | 0.6376 | 0.1283 |
| 5* | 0101 | RYRY and YRYR | 0 | −0.85 | 0.4274 | 0.0258 |
| 6* | 0110 | RYYR and YRRY | 0 | −0.5 | 0.6065 | 0.0070 |
| 7 | 0111 | RYYY and YRRR | 0.025 | −0.9 | 0.4066 | 0.02 |
इस तालिका में दिखाया गया उदाहरण सरलीकृत तीन समीकरण योजना का उपयोग करता है और यह चार टैक्सोन ट्री के लिए है जिसे ((A,B),(C,D)) के रूप में लिखा जा सकता है; न्यूविक प्रारूप में। साइट पैटर्न ABCD क्रम में लिखे गए हैं। इस विशेष ट्री की दो दीर्घ टर्मिनल शाखाएँ (प्रति साइट 0.2 अनुप्रस्थ प्रतिस्थापन), दो छोटी टर्मिनल शाखाएँ (प्रति साइट 0.025 अनुप्रस्थ प्रतिस्थापन), और लघु आंतरिक शाखा (प्रति साइट 0.025 अनुप्रस्थ प्रतिस्थापन) हैं; इस प्रकार, इसे ((A:0.025,B:0.2):0.025,(C:0.025,D:0.2)) के रूप में लिखा जाएगा; न्यूविक प्रारूप में। यदि अधिकतम पारसीमोनी (फ़ाइलोजेनेटिक्स) मानदंड का उपयोग करके डेटा का विश्लेषण किया जाता है तो यह ट्री दीर्घ शाखा आकर्षण प्रदर्शित करेगा (यह मानते हुए कि विश्लेषण किया गया अनुक्रम प्रेक्षित साइट पैटर्न आवृत्तियों के लिए पर्याप्त लंबा है जो दिखाए गए अपेक्षित आवृत्तियों के करीब है) कॉलम)। दीर्घ शाखा का आकर्षण इस तथ्य को दर्शाता है कि सूचकांक 6 के साथ साइट पैटर्न की अपेक्षित संख्या - जो ट्री का समर्थन करती है ((A,C),(B,D)); -- सच्चे ट्री (सूचकांक 4) का समर्थन करने वाले साइट पैटर्न की अपेक्षित संख्या से अधिक। जाहिर है, फाइलोजेनेटिक हैडामर्ड परिवर्तन की उलटी प्रकृति का अर्थ है कि ट्री सदिश का अर्थ है कि ट्री सदिश सही ट्री से मेल खाता है. परिवर्तन के बाद पारसीमोनी विश्लेषण इसलिए सुसंगत अनुमानक है,[13] जैसा कि सही मॉडल (इस स्थितियों में CFN मॉडल) का उपयोग करके एक मानक अधिकतम संभावना विश्लेषण होगा।
ध्यान दें कि 0 वाला साइट पैटर्न उन साइटों से मेल खाता है जो नहीं बदले हैं (न्यूक्लियोटाइड्स को प्यूरीन या पाइरीमिडीन के रूप में एन्कोड करने के बाद)। तारांकन (3, 5, और 6) वाले सूचकांक पारसीमोनी-जानकारीपूर्ण हैं, और। शेष सूचकांक साइट पैटर्न का प्रतिनिधित्व करते हैं जहां एक एकल टैक्सोन अन्य तीन टैक्सों से भिन्न होता है (इसलिए वे एक मानक अधिकतम संभावना फ़ाइलोजेनेटिक ट्री में टर्मिनल शाखा की लंबाई के समकक्ष हैं)।
यदि कोई न्यूक्लियोटाइड डेटा को आर और वाई (और अंततः 0 और 1 के रूप में) के रूप में रिकोड किए बिना उपयोग करना चाहता है, तो साइट पैटर्न को मैट्रिक्स के रूप में एनकोड करना संभव है। यदि हम चार-टैक्सन वृक्ष पर विचार करें तो कुल 256 साइट पैटर्न (चौथी शक्ति के चार न्यूक्लियोटाइड) हैं। चूंकि, डीएनए विकास के मॉडल की समरूपता | किमुरा तीन-पैरामीटर (या K81) मॉडल हमें डीएनए के लिए 256 संभावित साइट पैटर्न को 64 पैटर्न तक कम करने की अनुमति देता है, जिससे चार-टैक्सन ट्री के लिए न्यूक्लियोटाइड डेटा को एनकोड करना संभव हो जाता है। 8 × 8 मैट्रिक्स [14] ट्रांसवर्जन (आरवाई) साइट पैटर्न के लिए ऊपर उपयोग किए गए 8 तत्वों के सदिश के समान। यह क्लेन चार-समूह का उपयोग करके डेटा को रीकोड करके पूरा किया जाता है:
| न्यूक्लियोटाइड 1 | न्यूक्लियोटाइड 2 | न्यूक्लियोटाइड 3 | न्यूक्लियोटाइड 4 |
|---|---|---|---|
| A (0,0) | G (1,0) | C (0,1) | T (1,1) |
| C (0,0) | T (1,0) | A (0,1) | G (1,1) |
| G (0,0) | A (1,0) | T (0,1) | C (1,1) |
| T (0,0) | C (1,0) | G (0,1) | A (1,1) |
RY डेटा की तरह, साइट पैटर्न को मनमाने ढंग से चुने गए पहले टैक्सन में आधार के सापेक्ष अनुक्रमित किया जाता है, जिसके बाद उस पहले आधार के सापेक्ष एन्कोडेड टैक्सा में आधार होते हैं। इस प्रकार, पहला टैक्सन बिट जोड़ी (0,0) प्राप्त करता है। उन बिट युग्मों का उपयोग करके कोई व्यक्ति RY सदिश के समान दो सदिश उत्पन्न कर सकता है और फिर उन सदिश का उपयोग करके मैट्रिक्स को पॉप्युलेट कर सकता है। इसे हेंडी एट अल के उदाहरण का उपयोग करके चित्रित किया जा सकता है। (1994),[14] जो चार प्राइमेट हीमोग्लोबिन स्यूडोजेन के एकाधिक अनुक्रम संरेखण पर आधारित है:
| 0 | 8 | 16 | 24 | 32 | 40 | 48 | 56 | |
|---|---|---|---|---|---|---|---|---|
| 0 | 8988 | 9 | 10 | 12 | 24 | 90 | ||
| 1 | 41 | 9 | ** | |||||
| 2 | 45 | 13 | ||||||
| 3 | 54* | 14 | 3 | |||||
| 4 | 94 | 20 | ||||||
| 5 | 1 | |||||||
| 6 | 2 | 2 | ||||||
| 7 | 356 | 1 | 1 | 75 |
कॉलम 0 में साइट पैटर्न की बहुत बड़ी संख्या इस तथ्य को दर्शाती है कि कॉलम 0 संक्रमण (आनुवांशिकी) अंतर से मेल खाता है, जो जीनोमिक क्षेत्रों की लगभग सभी तुलनाओं में अनुप्रस्थ अंतर की तुलना में अधिक तेजी से जमा होता है (और निश्चित रूप से उपयोग किए जाने वाले हीमोग्लोबिन स्यूडोजेन में अधिक तेजी से जमा होता है) यह उदाहरण काम आया [15]). यदि हम साइट पैटर्न AAGG पर विचार करते हैं तो यह क्लेन समूह बिट जोड़ी के दूसरे तत्व के लिए बाइनरी पैटर्न 0000 और पहले तत्व के लिए 0011 होगा। इस स्थितियों में पहले तत्व पर आधारित बाइनरी पैटर्न पहला तत्व सूचकांक 3 से मेल खाता है (इसलिए कॉलम 0 में पंक्ति 3; तालिका में एकल तारांकन के साथ दर्शाया गया है)। साइट पैटर्न GGAA, CCTT, और TTCC को बिल्कुल उसी तरह से एन्कोड किया जाएगा। साइट पैटर्न AACT को दूसरे तत्व के आधार पर बाइनरी पैटर्न 0011 और पहले तत्व के आधार पर 0001 के साथ एन्कोड किया जाएगा; इससे पहले तत्व के लिए सूचकांक 1 और दूसरे के लिए सूचकांक 3 प्राप्त होता है। दूसरे क्लेन समूह बिट जोड़ी पर आधारित सूचकांक को कॉलम इंडेक्स प्राप्त करने के लिए 8 से गुणा किया जाता है (इस स्थितियों में यह कॉलम 24 होगा) वह सेल जिसमें AACT साइट पैटर्न की गिनती सम्मलित होगी, दो तारांकन के साथ इंगित किया गया है; चूंकि, उदाहरण में किसी संख्या की अनुपस्थिति इंगित करती है कि अनुक्रम संरेखण में कोई AACT साइट पैटर्न सम्मलित नहीं है (इसी तरह, CCAG, GGTC, और TTGA साइट पैटर्न, जो उसी तरह से एन्कोड किए जाएंगे, अनुपस्थित हैं)।
अन्य अनुप्रयोग
हैडामर्ड परिवर्तन का उपयोग डेटा एन्क्रिप्शन के साथ-साथ कई संकेत आगे बढ़ाना और डेटा संपीड़न एल्गोरिदम, जैसे JPEG XR और H.264/MPEG-4 AVC|MPEG-4 AVC में भी किया जाता है। वीडियो संपीड़न अनुप्रयोगों में, इसका उपयोग सामान्यतः पूर्ण रूपांतरित अंतरों के योग के रूप में किया जाता है। यह क्वांटम कंप्यूटिंग में महत्वपूर्ण संख्या में एल्गोरिदम का भी महत्वपूर्ण हिस्सा है। हैडामर्ड परिवर्तन को NMR, मास स्पेक्ट्रोमेट्री और क्रिस्टलोग्राफी जैसी प्रायोगिक तकनीकों में भी प्रयुक्त किया जाता है। छद्म-यादृच्छिक मैट्रिक्स वर्तन प्राप्त करने के लिए, स्थानीय-संवेदनशील हैशिंग के कुछ संस्करणों में इसका अतिरिक्त उपयोग किया जाता है।
यह भी देखें
- फास्ट वॉल्श-हैडमार्ड परिवर्तन
- छद्म-हैडामर्ड परिवर्तन
- हार परिवर्तन
- सामान्यीकृत वितरणात्मक कानून
बाहरी संबंध
- Ritter, Terry (August 1996). "Walsh–Hadamard Transforms: A Literature Survey".
- Akansu, A.N.; Poluri, R. (July 2007). "Walsh-Like Nonlinear Phase Orthogonal Codes for Direct Sequence CDMA Communications" (PDF). IEEE Transactions on Signal Processing. 55 (7): 3800–6. Bibcode:2007ITSP...55.3800A. doi:10.1109/TSP.2007.894229. S2CID 6830633.
- Pan, Jeng-shyang Data Encryption Method Using Discrete Fractional Hadamard Transformation (May 28, 2009)
- Lachowicz, Dr. Pawel. Walsh–Hadamard Transform and Tests for Randomness of Financial Return-Series (April 7, 2015)
- Beddard, Godfrey; Yorke, Briony A. (January 2011). "Pump-probe Spectroscopy using Hadamard Transforms" (PDF).
- Yorke, Briony A.; Beddard, Godfrey; Owen, Robin L.; Pearson, Arwen R. (September 2014). "Time-resolved crystallography using the Hadamard transform". Nature Methods. 11 (11): 1131–1134. doi:10.1038/nmeth.3139. PMC 4216935. PMID 25282611.
संदर्भ
- ↑ Compare Figure 1 in Townsend, W. J.; Thornton, M. A. "Walsh Spectrum Computations Using Cayley Graphs". CiteSeerX 10.1.1.74.8029.
{{cite journal}}: Cite journal requires|journal=(help) - ↑ 2.0 2.1 Kunz, H.O. (1979). "On the Equivalence Between One-Dimensional Discrete Walsh–Hadamard and Multidimensional Discrete Fourier Transforms". IEEE Transactions on Computers. 28 (3): 267–8. doi:10.1109/TC.1979.1675334. S2CID 206621901.
- ↑ Fourier Analysis of Boolean Maps– A Tutorial –, pp. 12–13
- ↑ Lecture 5: Basic quantum algorithms, Rajat Mittal, pp. 4–5
- ↑ Hendy, Michael D.; Penny, David (December 1989). "विकासवादी पेड़ों के मात्रात्मक अध्ययन के लिए एक रूपरेखा". Systematic Zoology. 38 (4): 297. doi:10.2307/2992396. JSTOR 2992396.
- ↑ Hendy, Michael D.; Penny, David (January 1993). "फ़ाइलोजेनेटिक डेटा का वर्णक्रमीय विश्लेषण". Journal of Classification (in English). 10 (1): 5–24. doi:10.1007/BF02638451. ISSN 0176-4268. S2CID 122466038.
- ↑ Székely, L. A., Erdős, P. L., Steel, M. A., & Penny, D. (1993). A Fourier inversion formula for evolutionary trees. Applied mathematics letters, 6(2), 13–16.
- ↑ Felsenstein, Joseph (November 1981). "Evolutionary trees from DNA sequences: A maximum likelihood approach". Journal of Molecular Evolution (in English). 17 (6): 368–376. Bibcode:1981JMolE..17..368F. doi:10.1007/BF01734359. ISSN 0022-2844. PMID 7288891. S2CID 8024924.
- ↑ Stamatakis, Alexandros (2019), Warnow, Tandy (ed.), "A Review of Approaches for Optimizing Phylogenetic Likelihood Calculations", Bioinformatics and Phylogenetics, Computational Biology (in English), Cham: Springer International Publishing, vol. 29, pp. 1–19, doi:10.1007/978-3-030-10837-3_1, ISBN 978-3-030-10836-6, S2CID 145834168, retrieved 2020-10-10
- ↑ Chor, Benny; Hendy, Michael D.; Holland, Barbara R.; Penny, David (2000-10-01). "Multiple Maxima of Likelihood in Phylogenetic Trees: An Analytic Approach". Molecular Biology and Evolution (in English). 17 (10): 1529–1541. doi:10.1093/oxfordjournals.molbev.a026252. ISSN 1537-1719. PMID 11018159.
- ↑ Matsen, Frederick A.; Steel, Mike (2007-10-01). Ané, Cécile; Sullivan, Jack (eds.). "एक एकल पेड़ पर फाइलोजेनेटिक मिश्रण दूसरे टोपोलॉजी के पेड़ की नकल कर सकता है". Systematic Biology (in English). 56 (5): 767–775. doi:10.1080/10635150701627304. ISSN 1076-836X. PMID 17886146.
- ↑ Waddell, Peter J; Steel, M.A (December 1997). "General Time-Reversible Distances with Unequal Rates across Sites: Mixing Γ and Inverse Gaussian Distributions with Invariant Sites". Molecular Phylogenetics and Evolution (in English). 8 (3): 398–414. doi:10.1006/mpev.1997.0452. PMID 9417897.
- ↑ Steel, M. A.; Hendy, M. D.; Penny, D. (1993-12-01). "कंजूसी सुसंगत हो सकती है!". Systematic Biology (in English). 42 (4): 581–587. doi:10.1093/sysbio/42.4.581. ISSN 1063-5157.
- ↑ 14.0 14.1 14.2 Hendy, M. D.; Penny, D.; Steel, M. A. (1994-04-12). "विकासवादी पेड़ों के लिए एक पृथक फूरियर विश्लेषण।". Proceedings of the National Academy of Sciences (in English). 91 (8): 3339–3343. Bibcode:1994PNAS...91.3339H. doi:10.1073/pnas.91.8.3339. ISSN 0027-8424. PMC 43572. PMID 8159749.
- ↑ Miyamoto, M. M.; Koop, B. F.; Slightom, J. L.; Goodman, M.; Tennant, M. R. (1988-10-01). "Molecular systematics of higher primates: genealogical relations and classification". Proceedings of the National Academy of Sciences (in English). 85 (20): 7627–7631. Bibcode:1988PNAS...85.7627M. doi:10.1073/pnas.85.20.7627. ISSN 0027-8424. PMC 282245. PMID 3174657.