مشكلة التكامل الخطي
في نظرية التحسين الرياضي ، تظهر مسألة التكامل الخطي (LCP) بشكل متكرر في الميكانيكا الحسابية ، وتشمل البرمجة التربيعية المعروفة كحالة خاصة. وقد اقترحها كوتل ودانتزيج في عام 1968. [ 1 ] [ 2 ] [ 3 ]
التركيبة
بالنظر إلى مصفوفة حقيقية M ومتجه q ، فإن مسألة التكامل الخطي LCP( q , M ) تبحث عن المتجهين z و w اللذين يحققان القيود التالية:
- (أي أن كل مكون من مكونات هذين المتجهين غير سالب )
- أو ما يعادل ذلكهذا هو شرط التكامل ، لأنه يعني أنه، بالنسبة لجميع، على الأكثر واحد منوقد يكون إيجابياً.
الشرط الكافي لوجود حل فريد لهذه المسألة هو أن تكون المصفوفة M متناظرة وموجبة التحديد . إذا كانت M بحيث يكون للمسألة LCP( q , M ) حل لكل قيمة q ، فإن M تكون مصفوفة Q. وإذا كانت M بحيث يكون للمسألة LCP( q , M ) حل وحيد لكل قيمة q ، فإن M تكون مصفوفة P. كلا هذين الشرطين كافيان وضروريان. [ 4 ]
المتجه w هو متغير فائض ، [ 5 ] ولذلك يتم تجاهله عمومًا بعد إيجاد z . وبناءً على ذلك، يمكن صياغة المسألة أيضًا على النحو التالي:
- (شرط التكامل)
تصغير الدالة التربيعية المحدبة: الشروط الدنيا
يرتبط إيجاد حل لمسألة التكامل الخطي بتقليل الدالة التربيعية
رهناً بالقيود
تضمن هذه القيود أن تكون قيمة f غير سالبة دائمًا. وتكون القيمة الصغرى لـ f تساوي صفرًا عند z إذا وفقط إذا كانت z تحل مسألة التكامل الخطي.
إذا كانت M موجبة التحديد ، فإن أي خوارزمية لحل مسائل البرمجة التربيعية المحدبة (بشكل صارم) يمكنها حل مسألة البرمجة التربيعية الخطية. وقد استُخدمت خوارزميات محورية مصممة خصيصًا لتبادل الأساس، مثل خوارزمية ليمكي وأحد متغيرات خوارزمية سيمبلكس لدانتزيج، لعقود. وإلى جانب تعقيدها الزمني متعدد الحدود، تُعد طرق النقطة الداخلية فعالة أيضًا من الناحية العملية.
كذلك، تُصاغ مسألة البرمجة التربيعية على النحو التالي: تقليلرهناً بـإلى جانبمع Q متناظر
وهو ما يعادل حل مسألة البرمجة الخطية باستخدام
وذلك لأن شروط كاروش-كون-تاكر لمسألة البرمجة التربيعية يمكن كتابتها على النحو التالي:
حيث تمثل v معاملات لاغرانج لقيود عدم السلبية، وλ معاملات قيود المتباينة، و s متغيرات الركود لقيود المتباينة. وينشأ الشرط الرابع من تكامل كل مجموعة من المتغيرات ( x , s ) مع مجموعة متجهات KKT الخاصة بها (معاملات لاغرانج المثلى) وهي ( v , λ ) . في هذه الحالة،
إذا تم تخفيف قيد عدم سلبية x ، يمكن اختزال بُعد مسألة LCP إلى عدد المتباينات، طالما أن Q غير منفردة (وهو أمر مضمون إذا كانت موجبة التحديد ). لم تعد المعاملات v موجودة، ويمكن إعادة كتابة شروط KKT الأولى على النحو التالي:
أو:
بضرب طرفي المعادلة في A من اليسار وطرح b نحصل على:
الجانب الأيسر، بسبب شرط كاروش-كون-تاكر الثاني، هو s . بالتعويض وإعادة الترتيب:
اتصل الآن
لدينا مسألة تكامل خطي (LCP) بسبب علاقة التكامل بين متغيرات الركود s ومعاملات لاغرانج الخاصة بها λ . بمجرد حلها، يمكننا الحصول على قيمة x من λ من خلال شرط كاروش-كون-تاكر الأول.
وأخيرًا، من الممكن أيضًا التعامل مع قيود المساواة الإضافية:
يُدخل هذا متجهًا من مُضاعفات لاغرانج μ ، بنفس بُعد.
من السهل التحقق من أن قيمتي M و Q لنظام LCPيتم التعبير عنها الآن على النحو التالي:
من λ يمكننا الآن استعادة قيم كل من x ومضاعف لاغرانج للمعادلات μ :
في الواقع، تعتمد معظم برامج حل مسائل البرمجة التربيعية على صياغة مسألة التكامل الخطي، بما في ذلك طريقة النقطة الداخلية ، وطريقة التمحور الرئيسي/التكاملي، وطرق المجموعة الفعالة . [ 1 ] [ 2 ] يمكن أيضًا حل مسائل التكامل الخطي باستخدام خوارزمية التقاطع ، [ 6 ] [ 7 ] [ 8 ] [ 9 ] وعلى العكس، بالنسبة لمسائل التكامل الخطي، تتوقف خوارزمية التقاطع بشكل نهائي فقط إذا كانت المصفوفة مصفوفة كافية. [ 8 ] [ 9 ] المصفوفة الكافية هي تعميم لكل من المصفوفة الموجبة المحددة ومصفوفة P ، حيث تكون المحددات الرئيسية لكل منها موجبة. [ 8 ] [ 9 ] [ 10 ] يمكن حل مسائل التكامل الخطي هذه عند صياغتها بشكل مجرد باستخدام نظرية المصفوفات الموجهة . [ 11 ] [ 12 ] [ 13 ]
انظر أيضاً
- نظرية التكامل
- تستخدم محركات الفيزياء من نوع Impulse/constraint للألعاب هذا النهج.
- ديناميكيات التلامس باستخدام النهج غير الأملس.
- يمكن اختزال ألعاب Bimatrix إلى LCP.
ملحوظات
- 1 2 مورتي (1988) .
- 1 2 كوتل وبانج وستون (1992) .
- ↑ كوتل ودانتزيج (1968) .
- ↑ مورتي (1972) .
- ↑ تايلور (2015) ، ص 172 .
- ^ فوكودا وناميكي (1994) .
- ↑ فوكودا وتيرلاكي (1997) .
- 1 2 3 دن هيرتوغ، روس وتيرلاكي (1993) .
- 1 2 3 سيزماديا وإليس (2006) .
- ^ كوتل وبانج وفينكاتيسواران (1989) .
- ↑ تود (1985) .
- ↑ تيرلاكي وتشانغ (1993) .
- ↑ بيورنر وآخرون (1999) .
مراجع
- الأماكن القريبة : لاس فيرجناس, ميشيل ; الأماكن القريبة : وايت, نيل ; زيغلر، غونتر (1999). “10 البرمجة الخطية”. الماتريدات الموجهة . مطبعة جامعة كامبريدج. ص 417 – 479. دوى : 10.1017 / CBO9780511586507 . رقم ISBN 978-0-521-77750-6MR 1744046 .
- كوتل، آر دبليو؛ دانتزيج، جي بي (1968). "نظرية المحور التكميلية للبرمجة الرياضية" . الجبر الخطي وتطبيقاته . 1 : 103-125 . doi : 10.1016/0024-3795(68)90052-9 .
- كوتل، ريتشارد دبليو؛ بانغ، جونغ شي؛ ستون، ريتشارد إي. (1992). مشكلة التكامل الخطي . علوم الحاسوب والحوسبة العلمية. بوسطن، ماساتشوستس: أكاديميك برس، إنك. 762 صفحة + 24 صفحة تمهيدية. ISBN 978-0-12-192350-1MR 1150683
- كوتل، ر. و .؛ بانغ، ج.-س.؛ فينكاتيسواران، ف. (مارس-أبريل 1989). "المصفوفات الكافية ومسألة التكامل الخطي". الجبر الخطي وتطبيقاته . 114-115 : 231-249 . doi : 10.1016/0024-3795(89)90463-1 . MR 0986877 .
- تشيزماديا، زولت؛ إيليس، تيبور (2006). "خوارزميات جديدة من نوع التقاطع لمسائل التكامل الخطي مع المصفوفات الكافية" (ملف PDF) . أساليب وبرامج التحسين . 21 (2): 247-266 . doi : 10.1080/10556780500095009 . S2CID 24418835 .
- فوكودا، كومي ؛ ناميكي، ماكوتو (مارس 1994). " حول السلوكيات القصوى لطريقة مورتي لأقل مؤشر". البرمجة الرياضية . 64 (1): 365-370 . doi : 10.1007/BF01582581 . MR 1286455. S2CID 21476636 .
- فوكودا، كومي؛ تيرلاكي، تاماس (1997). توماس م. ليبلينغ؛ دومينيك دي ويرا (محرران). "طرق التقاطع: نظرة جديدة على خوارزميات المحور". البرمجة الرياضية، السلسلة ب . أوراق من الندوة الدولية السادسة عشرة حول البرمجة الرياضية التي عُقدت في لوزان، 1997. 79 ( 1-3 ): 369-395 . CiteSeerX 10.1.1.36.9373 . doi : 10.1007/BF02614325 . MR 1464775. S2CID 2794181. نسخة أولية بصيغة Postscript .
- دين هيرتوغ، د.؛ روس، س.؛ تيرلاكي، ت. (1 يوليو 1993). "مسألة التكامل الخطي، والمصفوفات الكافية، وطريقة التقاطع" (ملف PDF) . الجبر الخطي وتطبيقاته . 187 : 1-14 . doi : 10.1016/0024-3795(93)90124-7 .
- مورتي، كاتا ج. (يناير 1972). "حول عدد حلول مسألة التكامل وخصائص الامتداد للمخاريط المتكاملة" (ملف PDF) . الجبر الخطي وتطبيقاته . 5 (1): 65-108 . doi : 10.1016/0024-3795(72)90019-5 . hdl : 2027.42/34188 .
- مورتي، ك. ج. (1988). التكامل الخطي، البرمجة الخطية وغير الخطية . سلسلة سيجما في الرياضيات التطبيقية. المجلد 3. برلين: دار نشر هيلدرمان. ISBN 978-3-88538-403-8MR 0949214. نسخة PDF محدثة ومجانية على موقع كاتا جي. مورتي الإلكتروني . مؤرشفة من الأصل بتاريخ 1 أبريل 2010.
- تايلور، جوشوا آدم (2015). التحسين المحدب لأنظمة الطاقة . مطبعة جامعة كامبريدج. ISBN 9781107076877.
- تيرلاكي، تاماس؛ تشانغ، شو تشونغ (1993). "قواعد المحور للبرمجة الخطية: دراسة استقصائية للتطورات النظرية الحديثة". حوليات بحوث العمليات . الانحلال في مسائل التحسين. 46-47 (1): 203-233 . CiteSeerX 10.1.1.36.7658 . doi : 10.1007/BF02096264 . ISSN 0254-5330 . MR 1260019. S2CID 6058077 .
- تود، مايكل ج. (1985). "البرمجة الخطية والتربيعية في المصفوفات الموجهة" . مجلة نظرية التوافيق . السلسلة ب. 39 (2): 105-133 . doi : 10.1016/0095-8956(85)90042-5 . MR 0811116 .
للمزيد من القراءة
- آر. تشاندراسيكاران. "ألعاب المصفوفة الثنائية" (ملف PDF) . الصفحات 5-7 . تم الاطلاع عليه بتاريخ 18 ديسمبر 2015 .
روابط خارجية
- LCPSolve — إجراء بسيط في GAUSS لحل مسألة التكامل الخطي
- Siconos /Numerics تطبيق مفتوح المصدر مرخص بموجب رخصة GPL بلغة C لخوارزمية ليمكي وطرق أخرى لحل مسائل LCP وMLCP.
- الجبر الخطي
- التحسين الرياضي
