خوارزمية التحسين الحلزوني

في الرياضيات، تعتبر خوارزمية التحسين الحلزوني (SPO) خوارزمية استكشافية مستوحاة من الظواهر الحلزونية في الطبيعة.
طُرحت خوارزمية SPO الأولى لتحسين ثنائي الأبعاد غير المقيد [ 1 ] استنادًا إلى نماذج حلزونية ثنائية الأبعاد. وتم توسيع نطاقها لتشمل مسائل متعددة الأبعاد (n-dimensional) بتعميم النموذج الحلزوني ثنائي الأبعاد إلى نموذج حلزوني متعدد الأبعاد (n-dimensional) [ 2 ] . توجد إعدادات فعّالة لخوارزمية SPO، منها إعداد اتجاه الانحدار الدوري [ 3 ] وإعداد التقارب [ 4 ] .
استعارة
كان الدافع وراء التركيز على الظواهر الحلزونية نابعًا من إدراك أن الديناميكيات التي تولد الحلزونات اللوغاريتمية تشترك في سلوك التنويع والتكثيف. يمكن لسلوك التنويع أن يخدم البحث الشامل (الاستكشاف)، بينما يُمكّن سلوك التكثيف من إجراء بحث مكثف حول حل جيد تم التوصل إليه (الاستغلال).
الخوارزمية

خوارزمية SPO هي خوارزمية بحث متعددة النقاط لا تعتمد على تدرج دالة الهدف ، وتستخدم نماذج حلزونية متعددة يمكن وصفها بأنها أنظمة ديناميكية حتمية. وبما أن نقاط البحث تتبع مسارات حلزونية لوغاريتمية باتجاه المركز المشترك، المحدد بأنه أفضل نقطة حالية، فإنه يمكن إيجاد حلول أفضل وتحديث المركز المشترك.
خوارزمية SPO العامة لحل مشكلة التصغير في ظل الحد الأقصى للتكرار(معيار الإنهاء) هو كما يلي:
0) حدد عدد نقاط البحثوالحد الأقصى لعدد التكرارات. 1) ضع نقاط البحث الأوليةوتحديد المركز،ثم اضبط. 2) حدد معدل الخطواتبحسب القاعدة. 3) تحديث نقاط البحث: 4) تحديث المركز:أين. 5) اضبط. لوإذا تم استيفاء الشروط، فقم بالإنهاء والإخراج.وإلا، فارجع إلى الخطوة 2).
جلسة
يعتمد أداء البحث على ضبط مصفوفة الدوران المركبةمعدل الخطواتوالنقاط الأوليةالإعدادات التالية جديدة وفعالة.
الإعداد 1 (إعداد اتجاه الهبوط الدوري)
يُعد هذا الإعداد إعدادًا فعالًا للمسائل ذات الأبعاد العالية في ظل الحد الأقصى للتكراراتالشروط المتعلقة بـوتضمن هذه النماذج مجتمعةً توليد اتجاهات هبوط دورية. حالةيعمل على الاستفادة من اتجاهات الهبوط الدورية في ظل إنهاء البحث.
- تعيينعلى النحو التالي:أينهومصفوفة الهوية وهومتجه صفري.
- ضع النقاط الأوليةبشكل عشوائي لتحقيق الشرط التالي:
أينلاحظ أن هذا الشرط يتم تحقيقه بالكامل تقريبًا عن طريق وضع عشوائي، وبالتالي فإن عدم إجراء أي فحص أمر جيد في الواقع.
الإعداد 2 (إعداد التقارب)
يضمن هذا الإعداد تقارب خوارزمية SPO إلى نقطة ثابتة في ظل الحد الأقصى للتكراراتإعداداتوالنقاط الأوليةوهي نفسها الإعدادات المذكورة أعلاه (الإعداد 1). إعدادوهو كما يلي.
- تعيينفي الخطوة الثانية) كما يلي:أين(وهي عملية تكرار يتم فيها تحديث المركز حديثًا في الخطوة 4) ومثللذا، علينا إضافة القواعد التالية بشأنإلى الخوارزمية:
الأعمال المستقبلية
- تُعتبر الخوارزميات ذات الإعدادات المذكورة أعلاه حتمية . لذا، فإن دمج بعض العمليات العشوائية يجعل هذه الخوارزمية فعّالة في التحسين الشامل . وقد أثبت كروز-دوارته وآخرون [ 5 ] ذلك من خلال تضمين اضطرابات عشوائية في مسارات البحث الحلزونية. ومع ذلك، لا يزال هذا المجال مفتوحًا لمزيد من الدراسات.
- لإيجاد توازن مناسب بين دوامات التنويع والتكثيف اعتمادًا على فئة المشكلة المستهدفة (بما في ذلك) مهم لتحسين الأداء.
أعمال موسعة
أُجريت العديد من الدراسات الموسّعة على خوارزمية البحث المكاني (SPO) نظرًا لبنيتها ومفهومها البسيطين؛ وقد ساهمت هذه الدراسات في تحسين أداء البحث الشامل لها واقتراح تطبيقات جديدة. [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ]
مراجع
- ↑ تامورا، ك.؛ ياسودا، ك. (2011). "دراسة أولية للتحسين المستوحى من ديناميكيات الحلزون". مجلة IEEJ للمعاملات في الهندسة الكهربائية والإلكترونية . 6 (ملحق 1): 98-100 . doi : 10.1002/tee.20628 . S2CID 109093423 .
- ↑ تامورا، ك.؛ ياسودا، ك. (2011). "التحسين المستوحى من الديناميكيات الحلزونية" . مجلة الذكاء الحسابي المتقدم والمعلوماتية الذكية . 132 (5): 1116-1121 . doi : 10.20965/jaciii.2011.p1116 .
- تامورا ، ك .؛ ياسودا، ك. (2016). "خوارزمية التحسين الحلزوني باستخدام اتجاهات الهبوط الدوري" . مجلة SICE للتحكم والقياس وتكامل الأنظمة . 6 (3): 133-143 . Bibcode : 2016JCMSI...9..134T . doi : 10.9746/jcmsi.9.134 .
- تامورا ، ك .؛ ياسودا، ك. (2020). "خوارزمية التحسين الحلزوني: شروط التقارب والإعدادات". معاملات IEEE في الأنظمة والإنسان وعلم التحكم الآلي: الأنظمة . 50 (1): 360-375 . doi : 10.1109/TSMC.2017.2695577 . S2CID 126109444 .
- ↑ كروز-دوارته، خورخي م.؛ مارتن-دياز، إغناسيو؛ مونوز-مينخاريس، خو؛ سانشيز-غاليندو، لويس أ.؛ أفينا-سيرفانتس، خوان ج.؛ غارسيا-بيريز، أرتورو؛ كوريا-سيلي، س. رودريغو (2017). "دراسة أولية حول خوارزمية التحسين الحلزوني العشوائي" . المؤتمر الدولي الخريفي لعام 2017 لمعهد مهندسي الكهرباء والإلكترونيات حول الطاقة والإلكترونيات والحوسبة (ROPEC) . الصفحات 1-6 . doi : 10.1109/ROPEC.2017.8261609 . ISBN 978-1-5386-0819-7. S2CID 37580653 .
- ↑ ناصر، أ.ن.ك.؛ توخي، م.و. (2015). "خوارزمية محسّنة للتحسين الديناميكي الحلزوني مع تطبيق هندسي". معاملات IEEE في الأنظمة والإنسان وعلم التحكم الآلي: الأنظمة . 45 (6): 943-954 . doi : 10.1109/tsmc.2014.2383995 . S2CID 24253496 .
- ↑ ناصر، أ.ن.ك.؛ إسماعيل، ر.م.ت.ر.؛ توخي، م.أ. (2016). "خوارزمية ديناميكيات حلزونية تكيفية لتحسين عالمي مع تطبيق على نمذجة نظام مرن" (ملف PDF) . نمذجة الرياضيات التطبيقية . 40 ( 9-10 ): 5442-5461 . doi : 10.1016/j.apm.2016.01.002 .
- ↑ وادي، أ.؛ بنطرزي ، ح.؛ ريسوي، أ. (2013). "التصميم متعدد الأهداف للمرشحات الرقمية باستخدام تقنية التحسين الحلزوني" . SpringerPlus . 2 (461): 697-707 . doi : 10.1186/2193-1801-2-461 . PMC 3786071. PMID 24083108 .
- ↑ بيناسلا، ل.؛ بلمداني، أ.؛ رحلي، م. (2014). "خوارزمية التحسين الحلزوني لحل مشكلة التوزيع الاقتصادي والانبعاثات المدمجة". المجلة الدولية لأنظمة الطاقة الكهربائية . 62 : 163-174 . Bibcode : 2014IJEPE..62..163B . doi : 10.1016/j.ijepes.2014.04.037 .
- ↑ سيدارتو، ك.أ.؛ كانيا، أ. (2015). "إيجاد جميع حلول أنظمة المعادلات غير الخطية باستخدام التحسين المستوحى من الديناميكيات الحلزونية مع التجميع" . مجلة الذكاء الحسابي المتقدم والمعلوماتية الذكية . 19 (5): 697-707 . doi : 10.20965/jaciii.2015.p0697 .
- ↑ كافيه، أ.؛ محجوبي، س. (أكتوبر 2019). "نهج تحسين الحلزون الهيبوتروكويدي لتحسين أبعاد وتصميم الهياكل الجمالونية ذات قيود التردد المتعددة". الهندسة باستخدام الحاسوب . 35 (4): 1443-1462 . doi : 10.1007/s00366-018-0675-6 . S2CID 54457145 .
- الأساليب الاستدلالية المستوحاة من الطبيعة
- الذكاء الجماعي
- أنظمة متعددة الوكلاء
- خوارزميات وأساليب التحسين
- حلزونات
