संख्यात्मक बीजगणितीय ज्यामिति

From Vigyanwiki

संख्यात्मक बीजगणितीय ज्यामिति कम्प्यूटेशनल गणित का एक क्षेत्र है, विशेष रूप से कम्प्यूटेशनल बीजगणितीय ज्यामिति, जो बहुपद समीकरणों की प्रणाली के समाधान का अध्ययन और हेरफेर करने के लिए संख्यात्मक विश्लेषण से विधियों का उपयोग करता है।[1][2][3]


होमोटॉपी निरंतरता

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

होने देना सिस्टम के चर का प्रतिनिधित्व करते हैं। अंकन के दुरुपयोग से, और परिवेश रिक्त स्थान के स्पेक्ट्रम को सुविधाजनक बनाने के लिए जिस पर कोई प्रणाली को हल कर सकता है, हम सदिश संकेतन का उपयोग नहीं करते हैं . इसी तरह बहुपद प्रणालियों के लिए और .

वर्तमान कैनोनिकल नोटेशन स्टार्ट सिस्टम को कॉल करता है , और लक्ष्य प्रणाली, यानी, हल करने की प्रणाली, .[4][5] एक बहुत ही सामान्य समरूपता, सीधी-रेखा समरूपता, के बीच और है

उपरोक्त होमोटॉपी में, एक पथ चर को शुरू करता है और की ओर जारी है . एक और आम विकल्प से भागना है को . सिद्धांत रूप में, चुनाव पूरी तरह से मनमाना है। व्यवहार में, होमोटॉपी निरंतरता का उपयोग करके एकवचन समाधान की गणना के लिए एंडगेम विधियों के संबंध में, लक्ष्य समय है महत्वपूर्ण रूप से विश्लेषण को आसान बना सकता है, इसलिए यह परिप्रेक्ष्य यहां लिया गया है।[6] प्रारंभ और लक्ष्य समय की पसंद के बावजूद, इस प्रकार तैयार किया जाना चाहिए , और .

एक में एक विकल्प है , शामिल

  • एकता की जड़ें
  • कुल डिग्री
  • बहुफलकीय
  • बहु-सजातीय

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

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

क्योंकि और बहुपद हैं, इस संदर्भ में होमोटॉपी निरंतरता सैद्धांतिक रूप से सभी समाधानों की गणना करने की गारंटी है , बर्टिनी के प्रमेय के कारण | बर्टिनी की प्रमेय। हालाँकि, यह गारंटी हमेशा व्यवहार में प्राप्त नहीं होती है, आधुनिक कंप्यूटर की सीमाओं से उत्पन्न होने वाले मुद्दों के कारण, सबसे अधिक परिमित परिशुद्धता। अर्थात्, प्रायिकता प्रमाणित ट्रैकिंग विधियों का उपयोग किए बिना, इस सिद्धांत के अंतर्निहित प्रायिकता-1 तर्क की ताकत के बावजूद, कुछ पथ विभिन्न कारणों से पूरी तरह से ट्रैक करने में विफल हो सकते हैं।

गवाह सेट

एक गवाह सेट

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

प्रमाणन

संख्यात्मक बीजगणितीय ज्यामितीय विधियों का उपयोग करके गणना की गई बहुपद प्रणालियों के समाधान संख्यात्मक प्रमाणन हो सकते हैं, जिसका अर्थ है कि अनुमानित समाधान सही है। यह कई तरीकों से प्राप्त किया जा सकता है, या तो प्रमाणित ट्रैकर का उपयोग करके प्राथमिकता,[7][8] या पोस्टरियोरी यह दिखाकर कि बिंदु न्यूटन की विधि के अभिसरण के बेसिन में है।[9]


सॉफ्टवेयर

कई सॉफ्टवेयर पैकेज संख्यात्मक बीजगणितीय ज्यामिति के सैद्धांतिक निकाय के अंशों को लागू करते हैं। इनमें वर्णानुक्रम में शामिल हैं:

  • अल्फा प्रमाणित[9]* बर्टिनी [5]* होम4पीएस[10][11]
  • HomotopyContinuation.jl[12]
  • खुश (होमोटोपी ट्रैकिंग का मुख्य कार्यान्वयन और NumericalAlgebraicGeometry[3]पैकेट)
  • पीएचसीपैक[13]


संदर्भ

  1. Hauenstein, Jonathan D.; Sommese, Andrew J. (March 2017). "What is numerical algebraic geometry?". Journal of Symbolic Computation. 79: 499–507. doi:10.1016/j.jsc.2016.07.015.
  2. Sommese, Andrew J.; Verschelde, Jan; Wampler, Charles W. (2005). "Introduction to Numerical Algebraic Geometry". In Bronstein, Manuel; Cohen, Arjeh M.; Cohen, Henri; Eisenbud, David; Sturmfels, Bernd; Dickenstein, Alicia; Emiris, Ioannis Z. (eds.). Solving polynomial equations : foundations, algorithms, and applications (PDF). Springer-verlag. doi:10.1007/3-540-27357-3_8. ISBN 978-3-540-24326-7.
  3. 3.0 3.1 Leykin, Anton (2000-01-01). "संख्यात्मक बीजगणितीय ज्यामिति". Journal of Software for Algebra and Geometry. 3 (1): 5–10. doi:10.2140/jsag.2011.3.5. ISSN 1948-7916.
  4. Sommese, Andrew J.; Wampler, II, Charles W. (2005). इंजीनियरिंग और विज्ञान में उत्पन्न होने वाले बहुपदों की प्रणालियों का संख्यात्मक समाधान. World Scientific. ISBN 978-981-256-184-8.
  5. 5.0 5.1 Bates, Daniel J.; Sommese, Andrew J.; Hauenstein, Jonathan D; Wampler, Charles W. (2013). बर्टिनी के साथ संख्यात्मक रूप से बहुपद प्रणालियों को हल करना. Society for Industrial and Applied Mathematics. ISBN 978-1-61197-269-6.
  6. Chen, Tianran; Li, Tien-Yien (2015). "गैर-रैखिक और बहुपद समीकरणों की प्रणालियों को हल करने के लिए होमोटॉपी निरंतरता विधि". Communications in Information and Systems (in English). 15 (2): 276–277. doi:10.4310/CIS.2015.v15.n2.a1.
  7. Beltrán, Carlos; Leykin, Anton (2012-03-01). "प्रमाणित न्यूमेरिकल होमोटॉपी ट्रैकिंग". Experimental Mathematics. 21 (1): 69–83. arXiv:0912.0920. doi:10.1080/10586458.2011.606184. ISSN 1058-6458. S2CID 2889087.
  8. Beltrán, Carlos; Leykin, Anton (2013-02-01). "मजबूत प्रमाणित न्यूमेरिकल होमोटॉपी ट्रैकिंग". Foundations of Computational Mathematics (in English). 13 (2): 253–295. arXiv:1105.5992. doi:10.1007/s10208-013-9143-2. ISSN 1615-3375. S2CID 32990257.
  9. 9.0 9.1 Hauenstein, Jonathan D.; Sottile, Frank (August 2012). "Algorithm 921: alphaCertified: Certifying Solutions to Polynomial Systems". ACM Transactions on Mathematical Software. 38 (4): 1–20. doi:10.1145/2331130.2331136. S2CID 13821271.
  10. Chen, T.; Lee, T. L.; Li, T. Y. (2014). "Hom4PS-3: A Parallel Numerical Solver for Systems of Polynomial Equations Based on Polyhedral Homotopy Continuation Methods". In Hong, H.; Yap, C. (eds.). Mathematical software -- ICMS 2014 : 4th International Congress, Seoul, South Korea, August 5-9, 2014. Proceedings. pp. 183–190. doi:10.1007/978-3-662-44199-2_30. ISBN 978-3-662-44199-2. Retrieved 28 April 2020.
  11. Hom4PS Team. "विशेष रुप से प्रदर्शित प्रोडक्टस". Hom4PS-3 (in English). Michigan State University. Retrieved 28 April 2020.
  12. Breiding, Paul; Timme, Sascha (May 2018). "HomotopyContinuation.jl: A package for homotopy continuation in Julia". arXiv:1711.10911v2 [cs.MS].
  13. Verschelde, Jan (1 June 1999). "Algorithm 795: PHCpack: a general-purpose solver for polynomial systems by homotopy continuation". ACM Transactions on Mathematical Software. 25 (2): 251–276. doi:10.1145/317275.317286. S2CID 15485257.


बाहरी संबंध

{{Navbox

| name =गणित के क्षेत्र

|state = collapsed

| title =अंक शास्त्र | bodyclass = hlist

|above =


| group1 = नींव | list1 =* श्रेणी सिद्धांत

| group2 =बीजगणित | list2 =* सार

| group3 = विश्लेषण | list3 =* पथरी

| group4 = असतत | list4 =* कॉम्बीनेटरिक्स

| group5 =ज्यामिति | list5 =* बीजगणितीय

| group6 =संख्या सिद्धांत | list6 =* अंकगणित

| group7 =टोपोलॉजी | list7 =* सामान्य

| group8 = लागू | list8 =* इंजीनियरिंग गणित

| group9 = कम्प्यूटेशनल | list9 =* कंप्यूटर विज्ञान

| group10 = संबंधित विषय | list10 =* अनौपचारिक गणित

| below =* '

}}