نظام المعادلات متعددة الحدود
نظام المعادلات متعددة الحدود (أو ببساطة نظام متعدد الحدود ) هو مجموعة من المعادلات الآنية f 1 = 0، ...، f h = 0 حيث f i هي متعددات حدود في عدة متغيرات، لنقل x 1 ، ...، x n ، على حقل k .
حل نظام متعدد الحدود هو مجموعة من قيم x التي تنتمي إلى امتداد حقل مغلق جبريًا K لـ k ، وتجعل جميع المعادلات صحيحة. عندما يكون k حقل الأعداد النسبية ، يُفترض عمومًا أن K هو حقل الأعداد المركبة ، لأن كل حل ينتمي إلى امتداد حقل لـ k ، وهو متماثل مع حقل جزئي من الأعداد المركبة.
تتناول هذه المقالة طرق الحل، أي إيجاد جميع الحلول أو وصفها. ولأن هذه الطرق مصممة للتنفيذ على الحاسوب، يُركز على الحقول k التي يكون فيها الحساب (بما في ذلك اختبار المساواة) سهلاً وفعالاً، أي حقل الأعداد النسبية والحقول المنتهية .
يُعدّ البحث عن حلول تنتمي إلى مجموعة محددة مشكلةً أكثر صعوبةً في العادة، وهي خارج نطاق هذه المقالة، باستثناء حالة الحلول في حقل منتهٍ مُعطى. أما بالنسبة لحالة الحلول التي تكون جميع مكوناتها أعدادًا صحيحة أو نسبية، فيُرجى مراجعة المعادلة الديوفانتية .
تعريف

مثال بسيط على نظام المعادلات متعددة الحدود هو
حلولها هي الأزواج الأربعة ( س ، ص ) = (1، 2)، (2، 1)، (-1، -2)، (-2، -1) . يمكن التحقق من هذه الحلول بسهولة بالتعويض، ولكن يلزم بذل المزيد من الجهد لإثبات عدم وجود حلول أخرى.
يتناول هذا المقال دراسة تعميمات مثل هذه الأمثلة، ووصف الطرق المستخدمة لحساب الحلول.
نظام المعادلات متعددة الحدود، أو نظام متعدد الحدود، هو مجموعة من المعادلات.
حيث يمثل كل f h متعدد حدود في المتغيرات غير المحددة x 1 ، ...، x m ، بمعاملات صحيحة ، أو معاملات في حقل ثابت ، غالباً ما يكون حقل الأعداد النسبية أو حقل منتهٍ . [ 1 ] أما حقول المعاملات الأخرى، مثل الأعداد الحقيقية ، فهي أقل استخداماً، لأن عناصرها لا يمكن تمثيلها في الحاسوب (لا يمكن استخدام سوى تقريبات للأعداد الحقيقية في العمليات الحسابية، وهذه التقريبات هي دائماً أعداد نسبية).
حل نظام كثيرات الحدود هو مجموعة من قيم ( x₁ , ... , xₘ ) التي تحقق جميع معادلات النظام. تُبحث الحلول في الأعداد المركبة ، أو بشكل أعم في حقل مغلق جبريًا يحتوي على المعاملات. على وجه الخصوص، في خاصية الصفر ، تُبحث جميع الحلول المركبة . أما البحث عن الحلول الحقيقية أو النسبية فهو مسائل أكثر تعقيدًا بكثير، ولا يتناولها هذا المقال.
مجموعة الحلول ليست دائمًا محدودة؛ على سبيل المثال، حلول النظام
[ 2 ] حتى عندما تكون مجموعة الحلول محدودة ، لا يوجد، بشكل عام، تعبير مغلق للحلول ( في حالة معادلة واحدة، هذه هي نظرية أبيل - روفيني ) .
سطح بارث ، الموضح في الشكل، هو التمثيل الهندسي لحلول نظام متعدد الحدود مُختزل إلى معادلة واحدة من الدرجة السادسة في ثلاثة متغيرات. تظهر بعض نقاطه الشاذة العديدة في الصورة، وهي حلول لنظام من أربع معادلات من الدرجة الخامسة في ثلاثة متغيرات. لا يوجد حل لهذا النظام المُفرط التحديد بشكل عام (أي إذا لم تكن المعاملات محددة). إذا كان له عدد محدود من الحلول، فإن هذا العدد لا يتجاوز 125 ، وفقًا لنظرية بيزو . مع ذلك، فقد ثبت أنه في حالة النقاط الشاذة لسطح من الدرجة السادسة، فإن الحد الأقصى لعدد الحلول هو 65، وهو ما يصل إليه سطح بارث.
الخصائص والتعريفات الأساسية
يُقال إن النظام مُفرط التحديد إذا كان عدد المعادلات أكبر من عدد المتغيرات. ويكون النظام غير متسق إذا لم يكن له حل مركب (أو، إذا لم تكن المعاملات أعدادًا مركبة، فلا يوجد له حل في حقل مغلق جبريًا يحتوي على المعاملات). وبحسب نظرية هيلبرت للأصفار، فإن هذا يعني أن 1 هو توليفة خطية (بمعاملات متعددة الحدود) للحدود الأولى من المعادلات. معظم الأنظمة مُفرطة التحديد، وليس جميعها، تكون غير متسقة عند إنشائها بمعاملات عشوائية. على سبيل المثال، النظام x³ - 1 = 0، x² - 1 = 0 مُفرط التحديد (له معادلتان ولكن بمجهول واحد فقط)، ولكنه ليس غير متسق لأن له الحل x = 1 .
يُعتبر النظام غير مُحدد إذا كان عدد المعادلات أقل من عدد المتغيرات. النظام غير المُحدد إما أن يكون غير متسق أو أن له عددًا لا نهائيًا من الحلول المركبة (أو حلولًا في حقل مغلق جبريًا يحتوي على معاملات المعادلات). هذه نتيجة غير بديهية في الجبر التبادلي ، وتتضمن على وجه الخصوص نظرية هيلبرت للأصفار ونظرية كرول للمثالي الرئيسي .
يُقال عن النظام أنه صفري الأبعاد إذا كان له عدد محدود من الحلول المركبة (أو الحلول في حقل مغلق جبريًا). ويعود هذا المصطلح إلى حقيقة أن التنوع الجبري للحلول له بُعد صفري. أما النظام الذي له عدد لا نهائي من الحلول فيُقال عنه أنه موجب الأبعاد .
يُقال أحيانًا إن النظام الصفري الأبعاد الذي يحتوي على عدد من المعادلات يساوي عدد المتغيرات نظامٌ حسن السلوك . [ 3 ] تنص نظرية بيزو على أن النظام حسن السلوك الذي تتراوح درجات معادلاته بين d₁ ، ...، dₙ ، له على الأكثر d₁ ... ... dₙ من الحلول. هذا الحد دقيق. إذا كانت جميع الدرجات تساوي d ، يصبح هذا الحد dₙ ، وهو حد أُسّي بالنسبة لعدد المتغيرات. ( النظرية الأساسية في الجبر هي الحالة الخاصة n = 1 ).
هذا السلوك الأسي يجعل حل الأنظمة متعددة الحدود صعبًا ويفسر سبب وجود عدد قليل من الحلول القادرة على حل الأنظمة تلقائيًا بحد بيزو أعلى من، على سبيل المثال، 25 (ثلاث معادلات من الدرجة 3 أو خمس معادلات من الدرجة 2 تتجاوز هذا الحد).
ما هو الحل؟
أول خطوة لحل نظام متعدد الحدود هي تحديد ما إذا كان غير متسق، أو صفري الأبعاد، أو موجب الأبعاد. يمكن القيام بذلك بحساب أساس غروبنر للطرف الأيسر من المعادلات. يكون النظام غير متسق إذا اختُزل أساس غروبنر إلى 1. ويكون النظام صفري الأبعاد إذا كان لكل متغير حدٌّ رئيسيٌّ لعنصرٍ ما من أساس غروبنر يُمثّل قوةً خالصةً لهذا المتغير. في هذا الاختبار، يكون أفضل ترتيب للحدود (أي الترتيب الذي يؤدي عمومًا إلى أسرع حساب) هو الترتيب المعجمي العكسي المتدرج (grevlex).
إذا كان النظام ذا أبعاد موجبة ، فإنه يمتلك عددًا لا نهائيًا من الحلول، وبالتالي يستحيل حصرها. وعليه، في هذه الحالة، قد يعني الحل فقط "إيجاد وصف للحلول يسهل من خلاله استخلاص خصائصها المهمة". لا يوجد وصف متفق عليه عمومًا لهذا الغرض، بل توجد في الواقع العديد من "الخصائص المهمة" المختلفة، والتي تشمل تقريبًا كل فرع من فروع الهندسة الجبرية .
من الأمثلة الطبيعية على هذا النوع من الأسئلة المتعلقة بالأنظمة ذات الأبعاد الموجبة ما يلي: تحديد ما إذا كان لنظام كثيرات الحدود على الأعداد النسبية عدد محدود من الحلول الحقيقية وحسابها . ويُعمم هذا السؤال لإيجاد حل واحد على الأقل في كل مكون متصل من مجموعة الحلول الحقيقية لنظام كثيرات الحدود . الخوارزمية الكلاسيكية لحل هذه الأسئلة هي التفكيك الجبري الأسطواني ، والتي تتميز بتعقيد حسابي أُسّي مضاعف ، وبالتالي لا يمكن استخدامها عمليًا إلا في حالات نادرة جدًا.
في الأنظمة الصفرية الأبعاد، يتضمن الحل حساب جميع الحلول. توجد طريقتان مختلفتان لإخراج هذه الحلول. الطريقة الأكثر شيوعًا لا تُتاح إلا للحلول الحقيقية أو المركبة، وتتمثل في إخراج تقريبات عددية للحلول. يُطلق على هذا النوع من الحلول اسم الحلول العددية . يُعتبر الحل موثوقًا إذا تم تحديد حد أقصى لخطأ التقريبات، وإذا كان هذا الحد يفصل بين الحلول المختلفة.
الطريقة الأخرى لتمثيل الحلول هي الطريقة الجبرية . وتعتمد هذه الطريقة على حقيقة أن حلول النظام الصفري الأبعاد تنتمي إلى الإغلاق الجبري للحقل k لمعاملات النظام. توجد عدة طرق لتمثيل الحل في إغلاق جبري، سنناقشها لاحقًا. جميعها تسمح بحساب تقريب عددي للحلول عن طريق حل معادلة واحدة أو أكثر من المعادلات أحادية المتغير. في هذا الحساب، يُفضل استخدام تمثيل يتضمن حل متعددة حدود واحدة فقط لكل حل، لأن حساب جذور متعددة حدود ذات معاملات تقريبية يُعد مشكلة غير مستقرة للغاية .
الإضافات
المعادلات المثلثية
المعادلة المثلثية هي معادلة g = 0 حيث g دالة مثلثية . يمكن تحويل هذه المعادلة إلى نظام متعدد الحدود عن طريق فك دوال الجيب وجيب التمام فيها (باستخدام صيغ المجموع والفرق )، واستبدال sin( x ) و cos( x ) بمتغيرين جديدين s و c ، وإضافة المعادلة الجديدة s² + c² - 1 = 0 .
على سبيل المثال، بسبب الهوية
حل المعادلة
يكافئ حل نظام كثير الحدود
لكل حل ( c 0 , s 0 ) لهذا النظام، يوجد حل وحيد x للمعادلة بحيث يكون 0 ≤ x < 2 π .
في هذا المثال البسيط، قد لا يكون واضحاً ما إذا كان النظام أسهل حلاً من المعادلة أم لا. أما في الأمثلة الأكثر تعقيداً، فتفتقر إلى طرق منهجية لحل المعادلة مباشرةً، بينما تتوفر برامج لحل النظام المقابل تلقائياً.
الحلول في حقل منتهٍ
عند حل نظام على حقل منتهٍ k يحتوي على q عنصرًا، يكون الاهتمام الأساسي منصبًا على الحلول في k . وبما أن عناصر k هي بالضبط حلول المعادلة x q – x = 0 ، فإنه يكفي، لتقييد الحلول في k ، إضافة المعادلة x i q – x i = 0 لكل متغير x i .
المعاملات في حقل عددي أو في حقل منتهٍ ذي رتبة غير أولية
تُمثَّل عناصر حقل الأعداد الجبرية عادةً بمتعددات حدود في مولد الحقل الذي يحقق معادلة متعددة حدود أحادية المتغير. وللتعامل مع نظام متعدد الحدود الذي تنتمي معاملاته إلى حقل أعداد، يكفي اعتبار هذا المولد متغيرًا جديدًا وإضافة معادلة المولد إلى معادلات النظام. وبذلك، يُختزل حل نظام متعدد الحدود على حقل أعداد إلى حل نظام آخر على الأعداد النسبية.
على سبيل المثال، إذا كان النظام يحتوي على، يتم الحصول على نظام على الأعداد النسبية عن طريق جمع المعادلة r 2 2 – 2 = 0 واستبدالهابواسطة r 2 في المعادلات الأخرى.
في حالة الحقل المنتهي، يسمح نفس التحويل دائمًا بافتراض أن الحقل k له رتبة أولية.
التمثيل الجبري للحلول
سلاسل عادية
الطريقة المعتادة لتمثيل الحلول هي من خلال سلاسل منتظمة صفرية الأبعاد. تتكون هذه السلسلة من متتالية من كثيرات الحدود f₁ ( x₁ ) , f₂ ( x₁ , x₂ ) , ... , fₙ ( x₁ , ... , xₙ ) بحيث ، لكل i بحيث 1 ≤ i ≤ n
- f i عبارة عن متعدد الحدود في x 1 ، ... ، x i فقط ، والذي له درجة d i > 0 في x i ؛
- معامل x i d i في f i هو متعدد الحدود في x 1 ، ... ، x i −1 والذي ليس له أي جذر مشترك مع f 1 ، ... ، f i − 1 .
ترتبط بسلسلة منتظمة كهذه منظومة معادلات مثلثة
تُستخلص حلول هذا النظام بحل المعادلة الأولى أحادية المتغير، ثم تعويض الحلول في المعادلات الأخرى، ثم حل المعادلة الثانية التي أصبحت الآن أحادية المتغير، وهكذا. ويشير تعريف السلاسل المنتظمة إلى أن المعادلة أحادية المتغير المُستنتجة من fᵢ لها الدرجة dᵢ ، وبالتالي فإن للنظام d₁ ... dₙ حلاً ، بشرط عدم وجود جذر متعدد في عملية الحل هذه ( النظرية الأساسية في الجبر ).
كل نظام معادلات متعددة الحدود ذي بُعد صفري يكافئ (أي له نفس الحلول) عددًا محدودًا من السلاسل المنتظمة. وقد يلزم وجود عدة سلاسل منتظمة، كما هو الحال في النظام التالي الذي له ثلاثة حلول.
هناك العديد من الخوارزميات لحساب التحلل المثلثي لنظام متعدد الحدود عشوائي (ليس بالضرورة صفري الأبعاد) [ 4 ] إلى سلاسل منتظمة (أو أنظمة شبه جبرية منتظمة ).
يوجد أيضًا خوارزمية خاصة بالحالة الصفرية الأبعاد، وهي منافسة للخوارزميات المباشرة في هذه الحالة. وتتمثل هذه الخوارزمية في حساب أساس غروبنر للترتيب المعجمي العكسي المتدرج (grevlex) أولًا ، ثم استنتاج أساس غروبنر المعجمي باستخدام خوارزمية FGLM [ 5 ] ، وأخيرًا تطبيق خوارزمية Lextriangular [ 6 ] .
يُعدّ هذا التمثيل للحلول مناسبًا تمامًا للمعاملات في حقل منتهٍ. مع ذلك، بالنسبة للمعاملات النسبية، يجب مراعاة جانبين:
- قد تتضمن المخرجات أعدادًا صحيحة ضخمة مما قد يجعل عملية الحساب واستخدام النتيجة أمرًا إشكاليًا.
- لاستنتاج القيم العددية للحلول من المخرجات، يجب على المرء حل كثيرات الحدود أحادية المتغير بمعاملات تقريبية، وهي مشكلة غير مستقرة للغاية.
تم حل المشكلة الأولى بواسطة داهان وشوست: [ 7 ] [ 8 ] من بين مجموعات السلاسل المنتظمة التي تمثل مجموعة معينة من الحلول، توجد مجموعة تكون فيها المعاملات محدودة بشكل صريح بدلالة حجم نظام الإدخال، مع حد شبه مثالي. هذه المجموعة، المسماة بالتفكيك المتساوي الإسقاط ، تعتمد فقط على اختيار الإحداثيات. وهذا يسمح باستخدام الطرق المعيارية لحساب التفكيك المتساوي الإسقاط بكفاءة. [ 9 ]
تُحل المشكلة الثانية عمومًا بإخراج سلاسل منتظمة ذات شكل خاص، يُسمى أحيانًا بنظرية الشكل ، حيث تكون جميع قيم dᵢ ، باستثناء القيمة الأولى، مساويةً للواحد . وللحصول على هذه السلاسل المنتظمة، قد يلزم إضافة متغير آخر، يُسمى متغير الفصل ، ويُعطى الفهرس 0. يسمح التمثيل أحادي المتغير النسبي ، الموصوف أدناه، بحساب هذه السلسلة المنتظمة الخاصة، التي تُحقق حد داهان-شوست، بالبدء إما من سلسلة منتظمة أو أساس غروبنر.
التمثيل العقلاني أحادي المتغير
التمثيل النسبي أحادي المتغير أو RUR هو تمثيل لحلول نظام متعدد الحدود ذي بُعد صفري على الأعداد النسبية، وقد قدمه ف. روييه. [ 10 ]
يتكون RUR لنظام ذي أبعاد صفرية من تركيبة خطية x 0 من المتغيرات، تسمى متغير الفصل ، ونظام من المعادلات [ 11 ].
حيث h عبارة عن متعدد حدود أحادي المتغير في x 0 من الدرجة D و g 0 ، ... ، g n هي متعددات حدود أحادية المتغير في x 0 من الدرجة أقل من D.
بالنظر إلى نظام متعدد الحدود ذي بُعد صفري على الأعداد النسبية، فإن RUR له الخصائص التالية.
- جميع التراكيب الخطية للمتغيرات باستثناء عدد محدود منها هي متغيرات فصل.
- عند اختيار المتغير الفاصل، يكون RUR موجودًا وفريدًا. على وجه الخصوص، يتم تعريف h و g i بشكل مستقل عن أي خوارزمية لحسابهما.
- حلول النظام تتوافق بشكل فردي مع جذور h وتعدد كل جذر من جذور h يساوي تعدد الحل المقابل.
- يتم الحصول على حلول النظام عن طريق استبدال جذور h في المعادلات الأخرى.
- إذا لم يكن للدالة h أي جذر مضاعف، فإن g 0 هي مشتقة الدالة h .
على سبيل المثال، بالنسبة للنظام المذكور في القسم السابق، يُعد كل تركيب خطي للمتغير، باستثناء مضاعفات x و y و x + y ، متغيرًا فاصلًا. إذا اخترنا t = x – y / 2 كمتغير فاصل ، فإن RUR هو
تُعرَّف طريقة RUR بشكل فريد لمتغير الفصل المُعطى، بغض النظر عن أي خوارزمية، وهي تحافظ على تعدد الجذور. وهذا فرق ملحوظ عن التفكيكات المثلثية (حتى التفكيك المتساوي الإسقاط)، التي لا تحافظ عمومًا على التعدد. وتشترك طريقة RUR مع التفكيك المتساوي الإسقاط في خاصية إنتاج مخرجات بمعاملات صغيرة نسبيًا.
بالنسبة للأنظمة الصفرية الأبعاد، تسمح طريقة RUR باسترجاع القيم العددية للحلول عن طريق حل متعددة حدود أحادية المتغير واستبدالها في الدوال الكسرية . وهذا يسمح بإنتاج تقريبات معتمدة للحلول بأي دقة معينة.
علاوة على ذلك، يمكن تحليل متعددة الحدود أحادية المتغير h ( x₀ ) للمعادلة RUR، مما يُعطي معادلة RUR لكل عامل غير قابل للاختزال. وهذا يُوفر التحليل الأولي للمثالي المُعطى (أي التحليل الأساسي لجذر المثالي). عمليًا، يُنتج هذا مخرجات بمعاملات أصغر بكثير، خاصةً في حالة الأنظمة ذات التعددية العالية.
على عكس التفكيكات المثلثية والتفكيكات متساوية الإسقاط، فإن RUR غير معرف في بُعد موجب.
الحل العددي
خوارزميات الحل العامة
تُجدي الخوارزميات العددية العامة المصممة لأي نظام من المعادلات غير الخطية نفعًا أيضًا مع أنظمة المعادلات متعددة الحدود. ومع ذلك، يُفضّل عمومًا استخدام الطرق المُخصصة، لأن الطرق العامة لا تُتيح عادةً إيجاد جميع الحلول. فعلى وجه الخصوص، عندما لا تجد طريقة عامة أي حل، فهذا لا يُشير بالضرورة إلى عدم وجود حل.
ومع ذلك، هناك طريقتان تستحقان الذكر هنا.
- يمكن استخدام طريقة نيوتن إذا كان عدد المعادلات مساويًا لعدد المتغيرات. لا تُمكّن هذه الطريقة من إيجاد جميع الحلول، ولا من إثبات عدم وجود حل. لكنها سريعة جدًا عند البدء من نقطة قريبة من الحل. لذا، فهي أداة أساسية لطريقة الاستمرار بالتماثل الموصوفة أدناه.
- نادرًا ما تُستخدم تقنيات التحسين لحل أنظمة المعادلات متعددة الحدود، لكنها نجحت، في حوالي عام 1970، في إثبات أن نظامًا من 81 معادلة تربيعية في 56 متغيرًا ليس نظامًا غير متسق. [ 12 ] وباستخدام الطرق الأخرى المعروفة، لا يزال هذا الأمر خارج نطاق إمكانيات التكنولوجيا الحديثة، حتى عام 2022.تعتمد هذه الطريقة ببساطة على تقليل مجموع مربعات المعادلات. إذا وُجد الصفر كقيمة صغرى محلية، فهذا يعني أنه حلٌّ. تُجدي هذه الطريقة نفعًا مع الأنظمة ذات القيم المُفرطة، ولكنها تُخرج معلومات فارغة إذا كانت جميع القيم الصغرى المحلية المُكتشفة موجبة.
طريقة الاستمرار المتجانس
هذه طريقة شبه عددية تفترض أن عدد المعادلات يساوي عدد المتغيرات. هذه الطريقة قديمة نسبياً، لكنها شهدت تحسينات كبيرة في العقود الأخيرة. [ 13 ]
تنقسم هذه الطريقة إلى ثلاث خطوات. أولاً، يتم حساب حد أعلى لعدد الحلول. يجب أن يكون هذا الحد دقيقًا قدر الإمكان. لذلك، يتم حسابه باستخدام أربع طرق مختلفة على الأقل، ويتم اختيار أفضل قيمة، ولتكن، يتم الاحتفاظ به.
في الخطوة الثانية، النظاميتم توليد معادلات متعددة الحدود التي تحتوي بالضبط علىحلول يسهل حسابها. هذا النظام الجديد لديه نفس العددمن المتغيرات ونفس العددمن المعادلات ونفس البنية العامة للنظام المراد حله،.
ثم يُنظر في التماثل بين النظامين. ويتكون هذا التماثل، على سبيل المثال، من الخط المستقيم بين النظامين، ولكن يمكن النظر في مسارات أخرى، ولا سيما لتجنب بعض الحالات الشاذة، في النظام
- .
تتمثل عملية الاستمرار بالتماثل في تشويه المعلمةمن 0 إلى 1، ثم اتبعالحلول أثناء هذا التشوه. وهذا يعطي الحلول المطلوبة لـيعني ما يلي أنه إذا، الحلول لـيتم استنتاجها من حلول لـباستخدام طريقة نيوتن. تكمن الصعوبة هنا في اختيار قيمة مناسبة لـإذا كانت قيمة كبيرة جدًا، فقد يكون تقارب نيوتن بطيئًا، بل وقد ينتقل من مسار حل إلى آخر. أما إذا كانت صغيرة جدًا، فإن عدد الخطوات يبطئ من سرعة الطريقة.
الحل العددي من التمثيل النسبي أحادي المتغير
يبدو استنتاج القيم العددية للحلول من معادلة RUR أمرًا سهلاً: يكفي حساب جذور متعددة الحدود أحادية المتغير وتعويضها في المعادلات الأخرى. لكن هذا ليس بالأمر السهل، لأن تقييم متعددة الحدود عند جذور متعددة حدود أخرى غير مستقر للغاية.
لذا، يجب حساب جذور متعددة الحدود أحادية المتغير بدقة عالية، والتي قد لا تُحدد مرة واحدة فقط. يوجد خوارزميتان تُحققان هذا الشرط.
- تقوم طريقة Aberth ، المطبقة في MPSolve، بحساب جميع الجذور المركبة بأي دقة.
- خوارزمية أوسبنسكي لكولينز وأكريتاس، [ 14 ] التي حسّنها رويلييه وزيمرمان [ 15 ] والمبنية على قاعدة ديكارت للإشارات . تحسب هذه الخوارزمية الجذور الحقيقية، المعزولة في فترات ذات عرض صغير اختياري. وهي مُطبقة في برنامج مابل (الدالتان fsolve و RootFinding[Isolate] ).
حزم البرامج
يوجد على الأقل أربعة برامج قادرة على حل الأنظمة الصفرية الأبعاد تلقائيًا (بمعنى أنه لا حاجة لتدخل بشري بين المدخلات والمخرجات، وبالتالي لا حاجة لمعرفة المستخدم بالمنهجية). كما توجد برامج أخرى قد تكون مفيدة لحل هذه الأنظمة، وقد أُدرج بعضها بعد برامج الحل التلقائي.
تأخذ دالة Maple المسماة RootFinding [Isolate] كمدخل أي نظام متعدد الحدود على الأعداد النسبية (إذا كانت بعض المعاملات أعدادًا عشرية ، فسيتم تحويلها إلى أعداد نسبية) وتُخرج الحلول الحقيقية ممثلة إما (اختياريًا) كفترات من الأعداد النسبية أو كتقريبات عشرية بدقة اختيارية. إذا لم يكن النظام صفري الأبعاد، فسيتم الإشارة إلى ذلك كخطأ.
يقوم هذا البرنامج، الذي صممه ف. روييه، داخلياً بحساب أساس غروبنر أولاً، ثم تمثيل أحادي المتغير منطقي، ومنه يتم استنتاج التقريب المطلوب للحلول. وهو يعمل بشكل روتيني مع الأنظمة التي تحتوي على ما يصل إلى بضع مئات من الحلول المعقدة.
يمكن حساب التمثيل أحادي المتغير العقلاني باستخدام دالة Maple Groebner[RationalUnivariateRepresentation] .
لاستخراج جميع الحلول المركبة من تمثيل أحادي المتغير ذي أساس كسري، يمكن استخدام برنامج MPSolve ، الذي يحسب الجذور المركبة لكثيرات الحدود أحادية المتغير بدقة عالية. يُنصح بتشغيل MPSolve عدة مرات، مع مضاعفة الدقة في كل مرة، حتى تستقر الحلول، لأن استبدال الجذور في معادلات متغيرات الإدخال قد يكون غير مستقر للغاية.
أما برنامج الحل الثاني فهو PHCpack، [ 13 ] [ 16 ] الذي طُوّر تحت إشراف ج. فيرشيلد. يُطبّق PHCpack طريقة الاستمرار بالتماثل. يحسب هذا البرنامج الحلول المعقدة المعزولة لأنظمة متعددة الحدود التي تحتوي على عدد من المعادلات يساوي عدد المتغيرات.
المُحلِّل الثالث هو بيرتيني، [ 17 ] [ 18 ] الذي كتبه دي جيه بيتس، وجي دي هاوينشتاين، وإيه جيه سوميس، وسي دبليو وامبلر. يستخدم بيرتيني الاستمرار العددي للتماثل مع دقة تكيفية. بالإضافة إلى حساب مجموعات الحلول الصفرية الأبعاد، فإن كلاً من PHCpack وبيرتيني قادران على العمل مع مجموعات الحلول الموجبة الأبعاد.
أما الحل الرابع فهو مكتبة Maple المسماة RegularChains ، والتي كتبها مارك مورينو مازا وزملاؤه. تحتوي هذه المكتبة على وظائف متنوعة لحل أنظمة المعادلات متعددة الحدود باستخدام السلاسل المنتظمة .
انظر أيضاً
مراجع
- ↑ بيتس وآخرون، 2013 ، ص 4
- ↑ بيتس وآخرون، 2013 ، ص 8
- ↑ سونغشين ليانغ، ج. جيرهارد، دي جي جيفري، ج. موروز، حزمة لحل أنظمة كثيرات الحدود البارامترية . الاتصالات في الجبر الحاسوبي (2009)
- ↑ أوبري، ب.؛ مازا، م. مورينو (1999). "المجموعات المثلثية لحل أنظمة كثيرات الحدود: تطبيق مقارن لأربع طرق" . مجلة الحساب الرمزي . 28 ( 1-2 ): 125-154 . doi : 10.1006/jsco.1999.0270 .
- ↑ فوغير، جيه سي؛ جياني، بي ؛ لازارد، دي؛ مورا، تي (1993). "الحساب الفعال لأساس غروبنر الصفري الأبعاد عن طريق تغيير الترتيب" . مجلة الحساب الرمزي . 16 (4): 329-344 . doi : 10.1006/jsco.1993.1051 .
- ↑ لازارد، د. (1992). "حل الأنظمة الجبرية ذات الأبعاد الصفرية". مجلة الحساب الرمزي . 13 (2): 117-131 . doi : 10.1016/S0747-7171(08)80086-7 .
- ↑ زافيير داهان وإريك شوست. تقديرات دقيقة للمجموعات المثلثية . علاوة على ذلك، تُنتج الخوارزميات الحديثة لتحليل أنظمة كثيرات الحدود إلى تحليلات مثلثية سلاسل منتظمة بمعاملات تُطابق نتائج داهان وشوست. في وقائع مؤتمر ISSAC'04، الصفحات 103-110، مطبعة ACM، 2004.
- ↑ داهان، خافيير؛ مورينو مازا، مارك؛ شوست، إريك؛ وو، وينيوان؛ شي، يوتشن (2005). "تقنيات الرفع لتحليل المثلثات" (ملف PDF) . وقائع مؤتمر ISAAC 2005. مطبعة ACM. الصفحات 108-105 .
- ↑ تشانغبو تشين ومارك مورينو-مازا. خوارزميات لحساب التفكيك المثلثي لأنظمة كثيرات الحدود . في وقائع مؤتمر ISSAC'2011، الصفحات 83-90، مطبعة ACM، 2011 ومجلة الحساب الرمزي (قيد النشر).
- ↑ روييه، فابريس (1999). "حل الأنظمة الصفرية الأبعاد من خلال التمثيل أحادي المتغير العقلاني". الجبر التطبيقي، الهندسة، الاتصالات، والحوسبة . 9 (9): 433-461 . doi : 10.1007/s002000050114 . S2CID 25579305 .
- ↑ سوغاتا باسو؛ ريتشارد بولاك؛ ماري فرانسواز روي (2006). الخوارزميات في الهندسة الجبرية الحقيقية، الفصل 12.4 . سبرينغر-فيرلاغ .
- ↑ لازارد، دانيال (2009). "ثلاثون عامًا من حل أنظمة كثيرات الحدود، والآن؟" . مجلة الحوسبة الرمزية . 44 (3): 2009. doi : 10.1016/j.jsc.2008.03.004 .
- 1 2 فيرشيلد، جان (1999). "الخوارزمية 795: PHCpack: برنامج حل عام لأنظمة المعادلات متعددة الحدود باستخدام الاستمرارية التماثلية" (ملف PDF) . معاملات ACM في البرمجيات الرياضية . 25 (2): 251-276 . doi : 10.1145/317275.317286 . S2CID 15485257 .
- ↑ جورج إي. كولينز وألكيفيديس جي. أكريتاس، عزل الجذر الحقيقي لكثير الحدود باستخدام قاعدة ديكارت للإشارات . وقائع ندوة ACM لعام 1976 حول الحساب الرمزي والجبري
- ↑ روييه، ف.؛ زيمرمان، ب. (2004). "عزل فعال للجذور الحقيقية لكثيرات الحدود" . مجلة الرياضيات الحسابية والتطبيقية . 162 (1): 33-50 . Bibcode : 2004JCoAM.162...33R . doi : 10.1016/j.cam.2003.08.015 .
- ↑ الإصدار 2.3.86 من PHCpack
- ↑ بيتس وآخرون 2013
- ↑ بيرتيني: برنامج للهندسة الجبرية العددية
- بيتس، دانيال جيه؛ سوميس، أندرو جيه؛ هاوينشتاين، جوناثان دي؛ وامبلر، تشارلز دبليو (2013). الحل العددي لأنظمة كثيرات الحدود باستخدام خوارزمية بيرتيني . فيلادلفيا: جمعية الرياضيات الصناعية والتطبيقية. ISBN 978-1-61197-269-6.
- كوكس، ديفيد ؛ ليتل، جون ؛ أوشيا، دونال (1997). المُثُل، والمتنوعات، والخوارزميات : مقدمة في الهندسة الجبرية الحاسوبية والجبر التبادلي (الطبعة الثانية ). نيويورك: سبرينغر. ISBN 978-0387946801.
- مورغان، ألكسندر (1987). حل أنظمة كثيرات الحدود باستخدام الاستمرارية للمسائل الهندسية والعلمية (تحرير SIAM ). جمعية الرياضيات الصناعية والتطبيقية (SIAM، 3600 شارع ماركت، الطابق 6، فيلادلفيا، بنسلفانيا 19104). ISBN 9780898719031.
- ستورمفيلز، بيرند (2002). حل أنظمة المعادلات متعددة الحدود . بروفيدنس، رود آيلاند: الجمعية الرياضية الأمريكية. ISBN 0821832514.
- المعادلات
- الجبر
- الجبر الحاسوبي
- كثيرات الحدود
- الهندسة الجبرية
