تحسين مجموع المربعات
برنامج تحسين مجموع المربعات هو مسألة تحسين ذات دالة تكلفة خطية وقيود تنص على أن تكون كثيرات حدود معينة مُنشأة من متغيرات القرار عبارة عن مجموع مربعات . عندما تكون الدرجة القصوى لكثيرات الحدود المعنية ثابتة، يُعرف تحسين مجموع المربعات أيضًا باسم تسلسل لاسير الهرمي لتقريبات البرمجة شبه المحددة .
طُبقت تقنيات تحسين مجموع المربعات في مجالات متنوعة، بما في ذلك نظرية التحكم (وخاصةً للبحث عن دوال ليابونوف متعددة الحدود للأنظمة الديناميكية الموصوفة بحقول متجهات متعددة الحدود)، والإحصاء، والتمويل، والتعلم الآلي . [ 1 ] [ 2 ] [ 3 ] [ 4 ]
خلفية
متعدد الحدودمجموع المربعات ( SOS ) إذا وُجدت كثيرات حدودبحيث. على سبيل المثال، هو مجموع مربعات لأن أين لاحظ أنه إذاإذا كان مجموع مربعاتللجميعتتوفر أوصاف تفصيلية لمجموع مربعات كثيرات الحدود . [ 5 ] [ 6 ] [ 7 ]
يمكن التعبير عن الأشكال التربيعية على النحو التالي:أينهي مصفوفة متناظرة . وبالمثل، يمكن التعبير عن كثيرات الحدود من الدرجة ≤ 2d على النحو التالي : حيث المتجهيحتوي على جميع أحاديات الحدود من الدرجةيُعرف هذا باسم شكل مصفوفة غرام . ومن الحقائق المهمة أنتكون SOS إذا وفقط إذا وُجدت مصفوفة متناظرة وشبه موجبة.بحيثوهذا يوفر صلة بين كثيرات الحدود SOS والمصفوفات شبه المحددة الموجبة.
مشكلة التحسين
مسألة تحسين مجموع المربعات هي مسألة تحسين مخروطية بالنسبة لمخروط كثيرات حدود مجموع المربعات. وبشكل أكثر تحديدًا، بالنظر إلى متجهوكثيرات الحدودل،تُكتب مسألة تحسين مجموع المربعات على النحو التالي:
هنا، يرمز "SOS" إلى فئة كثيرات الحدود ذات مجموع المربعات (SOS). الكمياتهي متغيرات القرار. يمكن تحويل برامج SOS إلى برامج شبه محددة (SDPs) باستخدام ازدواجية برنامج SOS متعدد الحدود وتخفيف التحسين متعدد الحدود المقيد باستخدام المصفوفات شبه المحددة الموجبة ، انظر القسم التالي.
المسألة المزدوجة: التحسين متعدد الحدود المقيد
لنفترض مسألة تحسين غير خطية على النحو التالي:
أينهي متعددة حدود من الرتبة n، وكل منهاهي متعددة حدود من n متغيرًا من الدرجة 2d على الأكثر . يمكن إعادة كتابة نفس المسألة على النحو التالي:
| 1 |
أينهومتجه ذو أبعاد n يحتوي على عنصر واحد لكل حد أحادي في x من الدرجة d على الأكثر ، بحيث يكون لكل مجموعة متعددة،هي مصفوفة غرام p ، وهي مصفوفة غرام مننتبنى الاتفاقية التي، بحيث يمكن تضمين المعامل الثابت في مصفوفة غرام لكثير الحدود.
هذه المسألة غير محدبة بشكل عام. يمكن محاولة تحويلها إلى مسألة محدبة باستخدام البرمجة شبه المحددة لاستبدال مصفوفة المتغيرات ذات الرتبة الواحدة.بمصفوفة شبه محددة موجبة: نقوم بفهرسة كل حد أحادي الحجم على الأكثربواسطة مجموعة متعددةعلى الأكثرالمؤشرات،لكل حد أحادي من هذا القبيل، نقوم بإنشاء متغيرفي البرنامج، ونرتب المتغيراتلتشكيل المصفوفة، أينهي مجموعة المصفوفات الحقيقية التي يتم تحديد صفوفها وأعمدتها بمجموعات متعددة من العناصر منبحجم أقصىثم نكتب البرنامج شبه المحدد التالي في المتغيرات:
حيث C هي مصفوفة غرام من p وهي مصفوفة غرام منيضمن القيد الأول أن تكون قيمة الحد الأحادي الذي يظهر عدة مرات داخل المصفوفة متساوية في جميع أنحاء المصفوفة، ويتم إضافته لجعل المصفوفةاحترام نفس التناظرات الموجودة في المصفوفة.
الازدواجية
يمكن للمرء أن يأخذ البرنامج الثنائي للبرنامج شبه المحدد أعلاه ويحصل على البرنامج التالي:
لدينا متغيربما يتوافق مع القيد(أينهي المصفوفة التي تحتوي على جميع عناصرها على أصفار باستثناء العنصر المفهرس بواسطة), متغير حقيقيلكل قيد متعدد الحدودولكل مجموعة من المجموعات المتعددةلدينا متغير مزدوجبالنسبة لقيد التناظريضمن قيد شبه التحديد الإيجابي ما يلي:هو مجموع مربعات كثيرات الحدود على: من خلال توصيف المصفوفات شبه الموجبة، لأي مصفوفة شبه موجبةيمكننا أن نكتبللمتجهاتوبالتالي بالنسبة لأي،
حيث حددنا المتجهاتبمعاملات متعددة حدود من الدرجة على الأكثروهذا يُعطي برهانًا باستخدام مجموع المربعات على أن القيمةزيادة.
ويمكن تطبيق ما سبق على المناطق أيضاًتُعرَّف بواسطة متباينات متعددة الحدود.
التسلسل الهرمي لمجموع المربعات
تُعرف التسلسلات الهرمية لمجموع المربعات (SOS hierarchy)، والمعروفة أيضًا باسم تسلسلات لاسير الهرمية، بأنها تسلسلات هرمية من التقريبات المحدبة ذات قوة متزايدة وتكلفة حسابية متزايدة. لكل عدد طبيعييُعرف الاسترخاء المحدب المقابل باسمالمستوى th أوالجولة رقم - من التسلسل الهرمي لمنظمة SOS.الجولة الأولى، عندما، يتوافق مع برنامج شبه محدد أساسي ، أو مع تحسين مجموع المربعات على كثيرات الحدود من الدرجة على الأكثرلتعزيز البرنامج المحدب الأساسي عندالمستوى الأول من التسلسل الهرمي إلىفي المستوى -th، تُضاف متغيرات وقيود إضافية إلى البرنامج لكي يأخذ البرنامج في الاعتبار كثيرات الحدود من الدرجة d على الأكثر.
يستمد التسلسل الهرمي SOS اسمه من حقيقة أن قيمة دالة الهدف عندالمستوى رقم n محدود ببرهان مجموع المربعات باستخدام كثيرات حدود من الدرجة n على الأكثرعن طريق الثنائية (انظر "الثنائية" أعلاه). وبالتالي، فإن أي برهان مجموع المربعات الذي يستخدم كثيرات حدود من الدرجة على الأكثريمكن استخدامها لتقييد القيمة المستهدفة، مما يسمح بإثبات الضمانات المتعلقة بمدى إحكام الاسترخاء.
بالإضافة إلى نظرية بيرغ، يُشير هذا إلى أنه عند إجراء عدد كافٍ من الجولات، يصبح التقريب دقيقًا للغاية على أي فترة محددة. وتنص نتيجة بيرغ [ 8 ] [ 9 ] على أنه يمكن تقريب كل متعددة حدود حقيقية غير سالبة ضمن فترة محدودة بدقةعلى تلك الفترة بمجموع مربعات كثيرات الحدود الحقيقية ذات درجة عالية بما فيه الكفاية، وبالتالي إذاهي قيمة الهدف متعددة الحدود كدالة للنقطة، إذا كانت المتباينةينطبق على الجميعفي المنطقة محل الاهتمام ، يجب أن يكون هناك برهان مجموع المربعات لهذه الحقيقة. اختيارلكي تكون القيمة الدنيا للدالة الهدف على المنطقة الممكنة ، نحصل على النتيجة.
التكلفة الحسابية
عند تحسين دالة فيالمتغيرات،يمكن كتابة المستوى رقم n من التسلسل الهرمي كبرنامج شبه محدد علىالمتغيرات، ويمكن حلها في وقتباستخدام طريقة القطع الناقص .
تحسين مجموع مربعات هيرميت
متعددة الحدود الهرميتية هي دالة لـالمتغيرات المركبةومقترناتهاوالتي تأخذ قيمًا حقيقية فقط لجميع الأعداد المركبةيمكن أيضًا النظر في استرخاءات البرمجة شبه المحددة القائمة على مجموع المربعات الهيرميتية (HSOS).حيث كلهي متعددة حدود في المتغيرات فقطوليس مرافقاتها. تتقارب البرامج شبه المحددة الناتجة إلى الحل الأمثل الحقيقي بشكل تقاربي في جميع الحالات ذات السلوك الجيد، وتختزل إلى حساب أكبر القيم الذاتية للمصفوفات المعطاة صراحةً، كما لاحظ بوتينار لأول مرة. [ 10 ]
أدوات البرمجيات
- برنامج SOSTOOLS مرخص بموجب رخصة جنو العمومية العامة (GNU GPL ). يتوفر دليل المستخدم على الرابط arXiv:1310.4716 [ math.OC ] ، ويمكن الاطلاع على عرض تقديمي حول مكوناته الداخلية هنا .
- CDCS-sos ، وهي حزمة من CDCS ، وهي أداة حل طريقة لاغرانج المعززة ، للتعامل مع برامج SOS واسعة النطاق.
- امتداد SumOfSquares لـ JuMP للغة جوليا.
- TSSOS لـ Julia، وهي أداة لتحسين متعدد الحدود تعتمد على التسلسلات الهرمية لـ SOS المتكيف مع التباعد.
- بالنسبة للمشكلة المزدوجة المتمثلة في تحسين كثير الحدود المقيد، GloptiPoly لـ MATLAB/Octave، و Ncpol2sdpa لـ Python و MomentOpt لـ Julia.
انظر أيضاً
مراجع
- ↑ مجموع المربعات : النظرية والتطبيقات : دورة قصيرة من الجمعية الأمريكية للرياضيات، مجموع المربعات : النظرية والتطبيقات، 14-15 يناير 2019، بالتيمور، ماريلاند . باريلو، بابلو أ.؛ توماس، ريخا ر. بروفيدنس، رود آيلاند: الجمعية الأمريكية للرياضيات. 2020. ISBN 978-1-4704-5025-0. OCLC 1157604983 .
{{cite book}}صيانة CS1: أخرى ( رابط ) - ↑ تان، و.، باكارد، أ.، 2004. " البحث عن دوال ليابونوف للتحكم باستخدام برمجة مجموع المربعات ". في: مؤتمر أليرتون حول الاتصالات والتحكم والحوسبة . الصفحات 210-219.
- ↑ تان، و.، توبكو، يو.، سيلر، ب.، بالاس، ج.، باكارد، أ.، 2008. تحليل إمكانية الوصول والكسب المحلي بمساعدة المحاكاة للأنظمة الديناميكية غير الخطية . في: وقائع مؤتمر IEEE للتحكم واتخاذ القرارات. الصفحات 4097-4102.
- ↑ أ. تشاكرابورتي، ب. سيلر، و ج. بالاس، " حساسية وحدات التحكم في الطيران F/A-18 لوضع الورقة الساقطة: تحليل غير خطي "، مجلة AIAA للتوجيه والتحكم والديناميكيات، المجلد 34 العدد 1 (2011)، الصفحات 73-85.
- ↑ باريلو، ب.، (2000) البرامج شبه المحددة المهيكلة وطرق الهندسة شبه الجبرية في المتانة والتحسين . أطروحة دكتوراه، معهد كاليفورنيا للتكنولوجيا.
- ↑ باريلو، ب. (2003) " استرخاءات البرمجة شبه المحددة للمسائل شبه الجبرية ". البرمجة الرياضية ، السلسلة ب 96 (2)، 293-320.
- ↑ لاسير، ج. (2001) " التحسين العالمي باستخدام كثيرات الحدود ومسألة العزوم ". مجلة SIAM للتحسين ، 11 (3)، 796-817.
- ↑ بيرغ، كريستيان (1987). "مسألة العزوم متعددة الأبعاد وشبه المجموعات" . في: لاندو، هنري ج. (محرر). العزوم في الرياضيات . وقائع ندوات في الرياضيات التطبيقية. المجلد 37. الصفحات 110-124 . doi : 10.1090/psapm/037/921086 . ISBN 9780821801147.
- ↑ لاسير، ج. (2007-01-01). "تقريب مجموع المربعات لكثيرات الحدود غير السالبة" . مجلة SIAM Review . 49 (4): 651–669 . arXiv : math/0412398 . Bibcode : 2007SIAMR..49..651L . doi : 10.1137/070693709 . ISSN 0036-1445 .
- ↑ بوتينار، ميهاي (2012). "الفصل 9: مجاميع المربعات الهرميتية: القديم والجديد". التحسين شبه المحدد والهندسة الجبرية المحدبة . فيلادلفيا، بنسلفانيا: جمعية الرياضيات الصناعية والتطبيقية. ص 407-446. doi : 10.1137/1.9781611972290.ch9 . ISBN 978-1-61197-228-3.
- التحسين الرياضي
- الهندسة الجبرية الحقيقية
