البرمجة الخطية التربيعية المتسلسلة
البرمجة الخطية التربيعية المتسلسلة ( SLQP ) هي طريقة تكرارية لحل مسائل التحسين غير الخطية حيث تكون دالة الهدف والقيود قابلة للتفاضل مرتين بشكل مستمر . على غرار البرمجة التربيعية المتسلسلة (SQP)، تعتمد SLQP على حل سلسلة من مسائل التحسين الفرعية. ويكمن الفرق بين الطريقتين في التالي:
- في SQP، كل مسألة فرعية هي برنامج تربيعي ، مع نموذج تربيعي للهدف يخضع لخطية القيود
- في SLQP، يتم حل مسألتين فرعيتين في كل خطوة: برنامج خطي (LP) يُستخدم لتحديد مجموعة فعالة ، يليه برنامج تربيعي مقيد بالمساواة (EQP) يُستخدم لحساب الخطوة الكلية
يجعل هذا التفكيك SLQP مناسبًا لمشاكل التحسين واسعة النطاق، والتي تتوفر لها حلول فعالة لبرامج البرمجة الخطية و EQP، وهذه المشاكل أسهل في التوسع من البرامج التربيعية الكاملة.
يمكن اعتبارها مرتبطة بطرق شبه نيوتن ، ولكنها متميزة عنها .
أساسيات الخوارزميات
لنفترض مسألة برمجة غير خطية على النحو التالي:
دالة لاغرانج لهذه المسألة هي [ 1 ]
أينوهي مضاعفات لاغرانج .
طور LP
في مرحلة البرمجة الخطية من برنامج SLQP، يتم حل البرنامج الخطي التالي:
يتركيشير إلى المجموعة النشطة عند الوضع الأمثلمن هذه المسألة، أي مجموعة القيود التي تساوي صفرًا عند. يُرمز إليه بـوالمتجهات الفرعية لـوبما يتوافق مع عناصر.
مرحلة EQP
في مرحلة EQP من SLQP، يكون اتجاه البحثيتم الحصول على قيمة الخطوة عن طريق حل البرنامج التربيعي المقيد بالمساواة التالي:
لاحظ أن المصطلحيمكن حذفها من دوال الهدف المذكورة أعلاه بالنسبة لمسائل التصغير، لأنها ثابتة.
انظر أيضاً
ملحوظات
- ↑ خورخي نوسيدال وستيفن ج. رايت (2006). التحسين العددي . سبرينغر. ISBN 0-387-30303-0.
مراجع
- خورخي نوسيدال وستيفن ج. رايت (2006). التحسين العددي . سبرينغر. ISBN 0-387-30303-0.
- خوارزميات وأساليب التحسين
- مقالات قصيرة في الرياضيات التطبيقية
