التحسين التوافقي

يُعدّ التحسين التوافقي فرعًا من فروع التحسين الرياضي ، ويتمثل في إيجاد الحل الأمثل من بين مجموعة محدودة من الحلول الممكنة، [ 1 ] حيث تكون مجموعة الحلول الممكنة منفصلة أو يمكن اختزالها إلى مجموعة منفصلة. ومن الأمثلة الشائعة على مسائل التحسين التوافقي: مسألة البائع المتجول (TSP)، ومسألة الشجرة الممتدة الدنيا (MST)، ومسألة حقيبة الظهر . في العديد من هذه المسائل، كما في المسائل المذكورة سابقًا، لا يُمكن إجراء بحث شامل ، لذا يجب اللجوء إلى خوارزميات متخصصة تستبعد بسرعة أجزاءً كبيرة من فضاء البحث، أو إلى خوارزميات تقريبية .
يرتبط التحسين التوافقي ببحوث العمليات ، ونظرية الخوارزميات ، ونظرية التعقيد الحسابي . وله تطبيقات مهمة في العديد من المجالات، بما في ذلك الذكاء الاصطناعي ، والتعلم الآلي ، ونظرية المزادات ، وهندسة البرمجيات ، والدوائر المتكاملة واسعة النطاق، والرياضيات التطبيقية ، وعلوم الحاسوب النظرية .
التطبيقات
تشمل التطبيقات الأساسية للتحسين التوافقي، على سبيل المثال لا الحصر:
- الخدمات اللوجستية [ 2 ]
- تحسين سلسلة التوريد [ 3 ]
- تطوير أفضل شبكة خطوط طيران من الفروع والوجهات
- تحديد سيارات الأجرة التي سيتم توجيهها من أسطول السيارات لنقل الركاب.
- تحديد الطريقة المثلى لتوصيل الطرود
- توزيع الوظائف على الأشخاص على النحو الأمثل
- تصميم شبكات توزيع المياه
- مشاكل علوم الأرض (مثل معدلات تدفق الخزانات ) [ 4 ]
طُرق
يوجد كمٌّ كبير من المؤلفات حول خوارزميات الوقت متعدد الحدود لفئات خاصة من مسائل التحسين المتقطع. ويُوحَّد جزء كبير منها بنظرية البرمجة الخطية . ومن أمثلة مسائل التحسين التوافقي التي يغطيها هذا الإطار: أقصر المسارات وأشجار أقصر المسارات ، والتدفقات والدورات ، والأشجار الممتدة ، والمطابقة ، ومسائل الماترويد .
بالنسبة لمسائل التحسين المنفصلة الكاملة من نوع NP ، تتضمن الأدبيات البحثية الحالية المواضيع التالية:
- حالات خاصة قابلة للحل بدقة في وقت متعدد الحدود للمشكلة المطروحة (مثل المشاكل القابلة للحل ذات المعلمات الثابتة )
- خوارزميات تعمل بشكل جيد على حالات "عشوائية" (على سبيل المثال، مسألة البائع المتجول )
- خوارزميات تقريبية تعمل في وقت متعدد الحدود وتجد حلاً قريباً من الحل الأمثل
- خوارزميات تقريبية ذات معلمات تعمل في وقت FPT وتجد حلاً قريباً من الحل الأمثل
- حل حالات العالم الحقيقي التي تنشأ في الممارسة العملية ولا تظهر بالضرورة أسوأ سلوك في مشاكل NP-complete (على سبيل المثال حالات TSP في العالم الحقيقي مع عشرات الآلاف من العقد [ 5 ] ).
يمكن النظر إلى مسائل التحسين التوافقي على أنها بحث عن أفضل عنصر من مجموعة من العناصر المنفصلة؛ لذا، من حيث المبدأ، يمكن استخدام أي نوع من خوارزميات البحث أو الخوارزميات فوق الحدسية لحلها. تشمل الأساليب واسعة الانتشار: التفرع والتقييد (خوارزمية دقيقة يمكن إيقافها في أي وقت لتكون بمثابة خوارزمية حدسية)، والتفرع والقطع (تستخدم التحسين الخطي لتوليد الحدود)، والبرمجة الديناميكية (بناء حل تكراري مع نافذة بحث محدودة)، والبحث المحظور (خوارزمية تبديل من النوع الجشع). مع ذلك، لا تضمن خوارزميات البحث العامة إيجاد الحل الأمثل أولًا، كما لا تضمن سرعة تنفيذها (في وقت متعدد الحدود). بما أن بعض مسائل التحسين المنفصلة هي مسائل NP-كاملة ، مثل مسألة البائع المتجول (مسألة القرار)، [ 6 ] فإن هذا متوقع ما لم تكن P=NP .
لكل مسألة تحسين توافقي، توجد مسألة قرار مقابلة تسأل عما إذا كان هناك حل ممكن لمقياس معين.على سبيل المثال، إذا كان هناك رسم بيانيوالتي تحتوي على رؤوسوقد تكون مشكلة التحسين هي "إيجاد مسار منل"الذي يستخدم أقل عدد من الحواف". قد يكون حل هذه المسألة، على سبيل المثال، 4. أما مسألة القرار المقابلة فهي: "هل يوجد مسار منل"الذي يستخدم 10 حواف أو أقل؟" يمكن الإجابة على هذه المشكلة بـ "نعم" أو "لا" بسيطة.
يتناول مجال خوارزميات التقريب الخوارزميات التي تهدف إلى إيجاد حلول شبه مثالية للمسائل المعقدة. ولذلك، فإن صيغة القرار المعتادة تُعد تعريفًا غير كافٍ للمسألة، إذ أنها لا تُحدد سوى الحلول المقبولة. وعلى الرغم من إمكانية طرح مسائل قرار مناسبة، إلا أن المسألة تُوصف بشكل طبيعي أكثر بأنها مسألة تحسين. [ 7 ]
مشكلة تحسين NP
مسألة التحسين من نوع NP (NPO) هي مسألة تحسين توافقي مع الشروط الإضافية التالية. [ 8 ] تجدر الإشارة إلى أن كثيرات الحدود المشار إليها أدناه هي دوال لحجم مدخلات الدوال المعنية، وليس لحجم مجموعة ضمنية من حالات الإدخال.
- حجم كل حل ممكن، أينيشير إلى مجموعة الحلول الممكنة للمثال، محدود متعدد الحدود بالنسبة لحجم الحالة المعطاة،
- لغات الحالات الصالحةومن أزواج الحالات والحلول الصالحةيمكن التعرف عليها في وقت متعدد الحدود ، و
- الإجراءمن حلمشكلةقابلة للحساب في وقت متعدد الحدود .
هذا يعني أن مسألة القرار المقابلة تقع ضمن فئة NP . في علوم الحاسوب، عادةً ما تتمتع مسائل التحسين المهمة بالخصائص المذكورة أعلاه، وبالتالي تُصنف ضمن مسائل NPO. تُسمى المسألة أيضًا مسألة تحسين من النوع P (PO) إذا وُجدت خوارزمية تجد الحلول المثلى في وقت متعدد الحدود. غالبًا، عند التعامل مع فئة NPO، يكون الاهتمام منصبًا على مسائل التحسين التي تكون فيها صيغ القرار من فئة NP-كاملة . تجدر الإشارة إلى أن علاقات الصعوبة ترتبط دائمًا باختزال ما. نظرًا للارتباط بين خوارزميات التقريب ومسائل التحسين الحسابي، يُفضل في هذا المجال الاختزالات التي تحافظ على التقريب في جانب ما على اختزالات تورينج وكارب المعتادة . مثال على هذا الاختزال هو اختزال L. لهذا السبب، لا تُسمى مسائل التحسين ذات صيغ القرار من فئة NP-كاملة بالضرورة مسائل NPO-كاملة. [ 9 ]
تنقسم NPO إلى الفئات الفرعية التالية وفقًا لإمكانية تقريبها: [ 8 ]
- NPO(I) : يساوي FPTAS . يحتوي على مسألة حقيبة الظهر .
- NPO(II) : يساوي PTAS . يحتوي على مشكلة جدولة Makespan .
- NPO(III) : فئة مسائل NPO التي تمتلك خوارزميات ذات وقت متعدد الحدود، والتي تحسب الحلول بتكلفة لا تتجاوز c ضعف التكلفة المثلى (لمسائل التصغير) أو بتكلفة لا تقل عنمن التكلفة المثلى (لمسائل التعظيم). في كتاب هرومكوفيتش " خوارزميات للمسائل الصعبة" ، تُستثنى من هذه الفئة جميع مسائل NPO(II) باستثناء حالة P=NP. [ 8 ] بدون الاستثناء، تُساوي APX. تتضمن MAX-SAT و TSP المتري .
- NPO(IV) : فئة مسائل NPO التي تستخدم خوارزميات ذات زمن متعدد الحدود لتقريب الحل الأمثل بنسبة متعددة الحدود في لوغاريتم حجم المدخلات. في كتاب هرومكوفيتش، تُستثنى جميع مسائل NPO(III) من هذه الفئة ما لم تكن P=NP. تتضمن هذه الفئة مسألة تغطية المجموعة .
- NPO(V) : فئة مسائل NPO ذات الخوارزميات متعددة الحدود التي تقارب الحل الأمثل بنسبة محدودة بدالة ما على n. في كتاب هرومكوفيتش، تُستثنى جميع مسائل NPO(IV) من هذه الفئة ما لم تكن P=NP. تتضمن هذه الفئة مسألة البائع المتجول (TSP) ومسألة الزمرة .
تُسمى مسألة NPO محدودة متعددة الحدود (PB) إذا، لكل حالةولكل حل، الإجراءوهي محدودة بدالة متعددة الحدود من حجم. فئة NPOPB هي فئة مسائل NPO التي تكون محدودة متعددة الحدود.
مشاكل محددة

- مسألة التخصيص
- مشكلة تعبئة الصناديق
- مشكلة ساعي البريد الصيني
- مشكلة الإغلاق
- مشكلة إرضاء القيود
- مشكلة تقليص المخزون
- مسألة المجموعة المهيمنة
- البرمجة العددية الصحيحة
- جدولة ورش العمل
- مشكلة حقيبة الظهر
- مشكلة مركز k المتري / مركز k الرأسي
- الحد الأدنى من المتغيرات ذات الصلة في النظام الخطي
- شجرة ذات امتدادات دنيا
- مشكلة في جدولة مواعيد الممرضات
- مشكلة نجم الخاتم
- مشكلة غلاف المجموعة
- جدولة المواهب
- مشكلة البائع المتجول
- مشكلة إعادة جدولة المركبات
- مشكلة في توجيه المركبات
- مشاكل تحديد أهداف الأسلحة
انظر أيضاً
- الرسم البياني المركب المقيد – رسم بياني غير موجه ذو أوزان عقدية مرتبط بمسألة تحسين توافقي معينة
ملحوظات
- ↑ Schrijver 2003 ، ص. 1 .
- ↑ سبيحي، عبد القادر؛ إيغليس، ريتشارد و. (2007). "التحسين التوافقي واللوجستيات الخضراء" ( ملف PDF) . 4OR . 5 (2): 99-116 . doi : 10.1007/s10288-007-0047-3 . S2CID 207070217. مؤرشف (ملف PDF) من الأصل بتاريخ 26-12-2019 . تم الاطلاع عليه بتاريخ 26-12-2019 .
- ↑ إسكندربور، ماجد؛ ديجا، بيير؛ ميمتشيك، جو؛ بيتون، أوليفييه (2015). "تصميم شبكة سلسلة التوريد المستدامة: مراجعة موجهة نحو التحسين" (ملف PDF) . أوميغا . 54 : 11-32 . doi : 10.1016/j.omega.2015.01.006 . مؤرشف (ملف PDF) من الأصل بتاريخ 26-12-2019 . تم الاطلاع عليه بتاريخ 26-12-2019 .
- ↑ هوبي، أليكس؛ فوغلر، دانيال؛ سيبولد، مارتن ب.؛ إبيغبو، أنوزي؛ سيتغاست، راندولف ر.؛ سار، مارتن أ. (2018). "تقدير معدلات تدفق السوائل عبر شبكات الكسور باستخدام التحسين التوافقي" . التقدم في موارد المياه . 122 : 85-97 . arXiv : 1801.08321 . Bibcode : 2018AdWR..122...85H . doi : 10.1016/j.advwatres.2018.10.002 . S2CID 119476042. مؤرشف من الأصل في 21 أغسطس 2020. تم الاسترجاع في 16 سبتمبر 2020 .
- ↑ كوك 2016 .
- ↑ "تقريب مسألة البائع المتجول" (ملف PDF) . مؤرشف (ملف PDF) من الأصل بتاريخ 1 مارس 2022. تم الاطلاع عليه بتاريخ 17 فبراير 2022 .
- ↑ أوسييلو، جورجيو؛ وآخرون (2003)، التعقيد والتقريب ( طبعة منقحة)، سبرينغر، ISBN 978-3-540-65431-5
- 1 2 3 هرومكوفيتش، يوراي (2002)، خوارزميات للمسائل الصعبة ، نصوص في علوم الحاسوب النظرية ( الطبعة الثانية)، سبرينغر، ISBN 978-3-540-44134-2
- ↑ كان، فيجو (1992)، حول إمكانية تقريب مسائل التحسين الكاملة من فئة NP ، المعهد الملكي للتكنولوجيا، السويد، ISBN 91-7170-082-X
- ↑ خذ مدينة واحدة، وخذ جميع الترتيبات الممكنة للمدن الـ 14 الأخرى. ثم اقسم على اثنين لأنه لا يهم ترتيبها الزمني: 14!/2 = 43,589,145,600.
مراجع
- بيزلي، جي إي "البرمجة العددية الصحيحة" (ملاحظات المحاضرة).
- كوك، ويليام ج .؛ كانينغهام، ويليام هـ.؛ بوليبلانك، ويليام ر.؛ شريجفر ، ألكسندر (1997). التحسين التوافقي . وايلي. ISBN 0-471-55894-X.
- كوك، ويليام (2016). "جولات TSP المثلى" . جامعة واترلو .(معلومات عن أكبر حالات TSP التي تم حلها حتى الآن.)
- كريسينزي، بييرلويجي؛ كان، فيجو؛ هالدورسون، ماغنوس؛ الأماكن القريبة : ووجينجر، جيرهارد (محرران). "خلاصة وافية لمشاكل تحسين NP" .(هذا فهرس يتم تحديثه باستمرار لنتائج التقريب لمسائل التحسين من نوع NP.)
- داس، أرناب؛ تشاكرابارتي، بيكاس ك ، محرران. (2005). التلدين الكمي وطرق التحسين ذات الصلة . سلسلة محاضرات في الفيزياء. المجلد 679. سبرينغر. رمز Bibcode : 2005qnro.book.....D . ISBN 978-3-540-27987-7.
- داس، أرناب؛ تشاكرابارتي، بيكاس ك (2008). "ندوة: التلدين الكمي والحوسبة الكمية التناظرية". مجلة الفيزياء الحديثة . 80 (3): 1061. arXiv : 0801.2193 . Bibcode : 2008RvMP...80.1061D . CiteSeerX : 10.1.1.563.9990 . doi : 10.1103/RevModPhys.80.1061 . S2CID : 14255125 .
- لولر، يوجين (2001). التحسين التوافقي: الشبكات والمصفوفات . دوفر. ISBN 0-486-41453-1.
- لي، جون (2004). مدخل إلى التحسين التوافقي . مطبعة جامعة كامبريدج. ISBN 0-521-01012-8.
- باباديميتريو، كريستوس هـ.؛ ستيغليتز، كينيث (يوليو 1998). التحسين التوافقي : الخوارزميات والتعقيد . دوفر. ISBN 0-486-40258-4.
- شريجفر، ألكسندر (2003). التحسين التوافقي: متعددات السطوح والكفاءة (ملف PDF) . الخوارزميات والتوافقية. المجلد 24. سبرينغر. ISBN 9783540443896.
- شريفر، ألكسندر (2005). "حول تاريخ التحسين التوافقي (حتى عام 1960)" (ملف PDF) . في: آردال، ك .؛ نيمهاوزر، جي إل؛ وايزمانتل، ر. (محررون). دليل التحسين المتقطع . إلسيفير. ص 1-68 .
- شريفر ، ألكسندر (1 فبراير 2006). دورة في التحسين التوافقي (PDF) .
- سيركسما، جيرارد ؛ غوش، ديبتيش (2010). الشبكات في العمل: تمارين نصية وحاسوبية في تحسين الشبكات . سبرينغر. ISBN 978-1-4419-5512-8.
- جيرارد سيركسما؛ يوري زوولز (2015). التحسين الخطي والأعداد الصحيحة: النظرية والتطبيق . الصحافة اتفاقية حقوق الطفل. رقم ISBN 978-1-498-71016-9.
- بينتيا، سي إم. (2014). التطورات في الحوسبة المستوحاة من علم الأحياء لحل مشكلة التحسين التوافقي . مكتبة مراجع الأنظمة الذكية. سبرينغر. ISBN 978-3-642-40178-7.
روابط خارجية
- مجلة التحسين التوافقي
- ورشة عمل أوسوا للتحسين التوافقي
- منصة تحسين التوافقيات بلغة جافا (شفرة مفتوحة المصدر)
- لماذا يصعب تنظيم مواعيد الأشخاص؟
- فئات التعقيد لمشاكل التحسين / ستيفان كوجيل
- التحسين التوافقي
- نظرية التعقيد الحسابي
- علوم الحاسوب النظرية
