الهندسة الجبرية العددية

الهندسة الجبرية العددية هي فرع من فروع الرياضيات الحاسوبية ، وتحديداً الهندسة الجبرية الحاسوبية ، التي تستخدم أساليب من التحليل العددي لدراسة ومعالجة حلول أنظمة المعادلات متعددة الحدود . [ 1 ] [ 2 ] [ 3 ] [ 4 ]

استمرار المثلية

تُعدّ طريقة الاستمرار التماثلي الطريقة الحسابية الأساسية المستخدمة في الهندسة الجبرية العددية، حيث يتم تكوين تماثل بين نظامين من كثيرات الحدود، وتُستكمل الحلول المعزولة (النقاط) لأحدهما إلى الآخر. وهي حالة خاصة من طريقة الاستمرار العددي الأكثر عمومية .

يتركz{\displaystyle z}تمثل هذه المتغيرات النظام. ولتبسيط الترميز، ولتسهيل نطاق الفضاءات المحيطة التي يمكن حل النظام عليها، لا نستخدم الترميز المتجهي لـz{\displaystyle z}وبالمثل بالنسبة للأنظمة متعددة الحدودو{\displaystyle f}وز{\displaystyle g}.

يُطلق على نظام التشغيل اسم النظام الأساسي في التدوين المتعارف عليه حاليًاز{\displaystyle g}والنظام المستهدف، أي النظام المراد حله،و{\displaystyle f}[ 5 ] [ 6 ] هناك تماثل شائع جدًا، وهو التماثل الخطي، بينو{\displaystyle f}وز{\displaystyle g}يكون ح(z،ت)=(1-ت)و(z)+تز(z).{\displaystyle H(z,t)=(1-t)f(z)+tg(z).}

في التماثل المذكور أعلاه، يبدأ المرء متغير المسار عندتيبدأ=1{\displaystyle t_{\text{start}}=1}ويستمر باتجاهتنهاية=0{\displaystyle t_{\text{end}}=0}خيار شائع آخر هو الهروب من0{\displaystyle 0}ل1{\displaystyle 1}من حيث المبدأ، يكون الاختيار تعسفيًا تمامًا. أما عمليًا، فيما يتعلق بطرق نهاية اللعبة لحساب الحلول الشاذة باستخدام استمرار التماثل، فإن الوقت المستهدف هو0{\displaystyle 0}يمكن أن يسهل ذلك التحليل بشكل كبير، لذلك تم اعتماد هذا المنظور هنا. [ 7 ]

بغض النظر عن اختيار أوقات البدء والهدف، فإنح{\displaystyle H}ينبغي صياغتها بحيثح(z،تيبدأ)=ز(z){\displaystyle H(z,t_{\text{start}})=g(z)}، وح(z،تنهاية)=و(z){\displaystyle H(z,t_{\text{end}})=f(z)}.

يكون للمرء خيار فيز(z){\displaystyle g(z)}، مشتمل

  • جذور الوحدة
  • الدرجة الكاملة
  • متعدد السطوح
  • متعدد التجانس

وبالإضافة إلى ذلك، أنظمة بدء تشغيل محددة تحاكي بشكل وثيق بنيةو{\displaystyle f}قد يتم تشكيلها لأنظمة معينة. يؤثر اختيار نظام البداية على وقت الحساب اللازم للحلو{\displaystyle f}بمعنى أن الطرق التي يسهل صياغتها (مثل الدرجة الكلية) تميل إلى امتلاك عدد أكبر من المسارات التي يجب تتبعها، بينما الطرق التي تتطلب جهدًا كبيرًا (مثل طريقة متعدد السطوح) تكون أكثر دقة. ولا توجد حاليًا طريقة جيدة للتنبؤ بأي منها سيؤدي إلى أسرع وقت للحل.

تُجرى عملية الاستمرار الفعلية عادةً باستخدام أساليب التنبؤ والتصحيح ، مع إضافة ميزات إضافية حسب الحاجة. ويتم التنبؤ باستخدام طريقة تنبؤ قياسية للمعادلات التفاضلية العادية ، مثل طريقة رونج-كوتا ، بينما يُستخدم في التصحيح غالبًا تكرار نيوتن-رافسون.

لأنو{\displaystyle f}وز{\displaystyle g}بما أن المعادلات متعددة الحدود، فإن استمرار التماثل في هذا السياق يضمن نظريًا حساب جميع حلولها.و{\displaystyle f}استنادًا إلى نظرية بيرتيني ، لا يتحقق هذا الضمان دائمًا في الواقع العملي، نظرًا للمشاكل الناجمة عن قيود الحاسوب الحديث، وأبرزها الدقة المحدودة. أي أنه على الرغم من قوة حجة الاحتمالية-1 التي تقوم عليها هذه النظرية، فإنه بدون استخدام أساليب تتبع معتمدة مسبقًا، قد تفشل بعض المسارات في التتبع بشكل مثالي لأسباب مختلفة.

مجموعة الشهود

مجموعة شهود دبليو{\displaystyle W}هي بنية بيانات تُستخدم لوصف التنوعات الجبرية . تتكون مجموعة البيانات المرجعية لتنوع أفيني متساوي الأبعاد من ثلاث معلومات. المعلومة الأولى هي نظام من المعادلاتF{\displaystyle F}تحدد هذه المعادلات التنوع الجبريV(F){\displaystyle {\mathbf {V} }(F)}هذا ما يجري دراسته. المعلومة الثانية هي فضاء خطيل{\displaystyle {\mathcal {L}}}أبعادل{\displaystyle {\mathcal {L}}}هو البعد المشترك لـV(F){\displaystyle {\mathbf {V} }(F)}، واختيرت لتتقاطعV(F){\displaystyle {\mathbf {V} }(F)}بشكل عرضي. المعلومة الثالثة هي قائمة النقاط في التقاطعلV(F){\displaystyle {\mathcal {L}}\cap {\mathbf {V} }(F)}يحتوي هذا التقاطع على عدد محدود من النقاط، وعدد هذه النقاط هو درجة التنوع الجبريV(F){\displaystyle {\mathbf {V} }(F)}وبالتالي، تُشفّر مجموعات الشهود الإجابة على السؤالين الأولين اللذين يُطرحان حول التنوع الجبري: ما هو البُعد، وما هي الدرجة؟ كما تُتيح مجموعات الشهود إجراء تحليل عددي غير قابل للاختزال، واختبارات انتماء المكونات، وأخذ عينات من المكونات. وهذا ما يجعل مجموعات الشهود وصفًا جيدًا للتنوع الجبري.

شهادة

يمكن التحقق من صحة حلول أنظمة كثيرات الحدود المحسوبة باستخدام الطرق الهندسية الجبرية العددية ، أي أن الحل التقريبي "صحيح". ويمكن تحقيق ذلك بعدة طرق، إما مسبقًا باستخدام متتبع معتمد، [ 8 ] [ 9 ] أو لاحقًا بإثبات أن النقطة، على سبيل المثال، تقع ضمن نطاق تقارب طريقة نيوتن. [ 10 ]

برمجة

تُطبّق العديد من حزم البرامج أجزاءً من البنية النظرية للهندسة الجبرية العددية. وتشمل هذه الحزم، مرتبةً أبجديًا:

  • ألفا معتمد [ 10 ]
  • بيرتيني [ 6 ]
  • Hom4PS [ 11 ] [ 12 ]
  • HomotopyContinuation.jl [ 13 ]
  • Macaulay2 (التنفيذ الأساسي لتتبع التماثل وحزمة NumericalAlgebraicGeometry[ 3 ] )
  • MiNuS : إطار عمل C++ مُحسَّن لاستمرار التماثل السريع. أسرع حلّ لبعض مسائل المربعات ذات الدرجات من 100 إلى 320 درجة حتى الآن.
  • PHCPack [ 14 ]

مراجع

  1. هاوينشتاين، جوناثان د.؛ سوميس، أندرو ج. (مارس 2017). "ما هي الهندسة الجبرية العددية؟" . مجلة الحساب الرمزي . 79 : 499-507 . doi : 10.1016/j.jsc.2016.07.015 .
  2. ^ سوميز ، أندرو ج. فيرشلدي، يناير؛ وامبلر، تشارلز دبليو (2005). “مقدمة في الهندسة الجبرية العددية”. في برونشتاين، مانويل؛ كوهين، ارجيه م. كوهين، هنري. آيزنبود، ديفيد؛ ستورمفيلز، بيرند؛ ديكنشتاين، أليسيا؛ أميريس، يوانيس ز. (محرران). حل المعادلات متعددة الحدود : الأسس والخوارزميات والتطبيقات (PDF) . سبرينغر-فيرلاج. دوى : 10.1007/3-540-27357-3_8 . رقم ISBN  978-3-540-24326-7.
  3. 1 2 ليكين، أنطون (2000-01-01). "الهندسة الجبرية العددية" . مجلة برمجيات الجبر والهندسة . 3 (1): 5-10 . doi : 10.2140/jsag.2011.3.5 . ISSN 1948-7916 . 
  4. سيلفيانا سي. أميثيست وآخرون: "الهندسة الجبرية العددية"، الجمعية الأمريكية للرياضيات، ISBN 978-1-47048542-9 (سبتمبر 2026)
  5. سوميس، أندرو جيه؛ وامبلر الثاني، تشارلز دبليو (2005). الحل العددي لأنظمة كثيرات الحدود الناشئة في الهندسة والعلوم . وورلد ساينتيفيك. ISBN 978-981-256-184-8.
  6. 1 2 بيتس، دانيال جيه؛ سوميس، أندرو جيه؛ هاوينشتاين، جوناثان دي؛ وامبلر، تشارلز دبليو (2013). الحل العددي لأنظمة كثيرات الحدود باستخدام بيرتيني . جمعية الرياضيات الصناعية والتطبيقية. ISBN 978-1-61197-269-6.
  7. تشين، تيانران؛ لي، تيان-يين (2015). "طريقة الاستمرار المتماثل لحل أنظمة المعادلات غير الخطية ومتعددة الحدود" . الاتصالات في المعلومات والأنظمة . 15 (2): 276-277 . doi : 10.4310/CIS.2015.v15.n2.a1 .
  8. بلتران، كارلوس؛ ليكين، أنطون (2012-03-01). "تتبع التماثل العددي المعتمد". الرياضيات التجريبية . 21 (1): 69-83 . arXiv : 0912.0920 . doi : 10.1080/10586458.2011.606184 . ISSN 1058-6458 . S2CID 2889087 .  
  9. بلتران، كارلوس؛ ليكين، أنطون (2013-02-01). "تتبع التماثل العددي المعتمد القوي". أسس الرياضيات الحسابية . 13 (2): 253-295 . arXiv : 1105.5992 . doi : 10.1007/s10208-013-9143-2 . ​​ISSN 1615-3375 . S2CID 32990257 .  
  10. 1 2 هاوينشتاين، جوناثان د.؛ سوتيل، فرانك (أغسطس 2012). "الخوارزمية 921: ألفا سيرتيفايد: اعتماد حلول الأنظمة متعددة الحدود". معاملات ACM في البرمجيات الرياضية . 38 (4): 1-20 . doi : 10.1145/2331130.2331136 . S2CID 13821271 . 
  11. تشين، ت.؛ لي، ت. ل.؛ لي، ت. ي. (2014). "Hom4PS-3: برنامج حل عددي متوازي لأنظمة المعادلات متعددة الحدود يعتمد على طرق استمرار التماثل متعدد السطوح" . في: هونغ، هـ.؛ ياب، س. (محرران). البرمجيات الرياضية - المؤتمر الدولي الرابع للرياضيات الحاسوبية 2014، سيول، كوريا الجنوبية، 5-9 أغسطس 2014. وقائع المؤتمر . الصفحات 183-190 . doi : 10.1007/978-3-662-44199-2_30 . ISBN   978-3-662-44199-2تم الاطلاع عليه بتاريخ 28 أبريل 2020 .
  12. فريق Hom4PS. "المنتجات المميزة" . Hom4PS-3 . جامعة ولاية ميشيغان . تم الاطلاع عليه بتاريخ 28 أبريل 2020 .{{cite web}}: صيانة CS1: أسماء رقمية: قائمة المؤلفين ( رابط )
  13. بريدينغ، بول؛ تيمي، ساشا (مايو 2018). "HomotopyContinuation.jl: حزمة لاستمرار التماثل في جوليا". arXiv : 1711.10911v2 [ cs.MS ].
  14. فيرشيلد، جان (1 يونيو 1999). "الخوارزمية 795: PHCpack: حلّ عام لأنظمة المعادلات متعددة الحدود باستخدام الاستمرارية التماثلية" . معاملات ACM في البرمجيات الرياضية . 25 (2): 251-276 . doi : 10.1145/317275.317286 . S2CID 15485257 .