تنزيل كود MATLAB لتحسين سرب الجسيمات الضبابي

25

الوصف

تحسين سرب الجسيمات الضبابي

سيتم اقتراح تحسين سرب الجسيمات الضبابي (FPSO) لتحسين أداء PSO ؛
سيتم استخدام نظام ضبابي لضبط معامل PSO ووزن القصور الذاتي w وعوامل التعلم c1 و c2 أثناء عملية التطور.
من التجربة ، من المعروف أن:

1. عندما تكون أفضل لياقة منخفضة في نهاية السباق في تحسين الحد الأدنى من الوظائف ، يُفضل غالبًا انخفاض الوزن الناتج عن القصور الذاتي وعوامل التعلم العالية.

2. عندما يتم تعليق أفضل لياقة عند قيمة واحدة لفترة طويلة ، يكون عدد الأجيال للحصول على أفضل لياقة بدنية غير متغيرة كبيرًا. غالبًا ما يكون النظام عالقًا عند الحد الأدنى المحلي ، لذلك من المحتمل أن يركز النظام على الاستغلال بدلاً من الاستكشاف. أي يجب زيادة وزن القصور الذاتي وتقليل عوامل التعلم. بناءً على هذا النوع من المعرفة ، تم تطوير نظام غامض لضبط وزن القصور الذاتي ، وعوامل التعلم بأفضل لياقة (BF) وعدد الأجيال للحصول على أفضل لياقة غير متغيرة (NU) كمتغيرات الإدخال ، ووزن القصور الذاتي وعوامل التعلم (c1 و c2) كمتغيرات الإخراج.

قواعد غامضة لتحسين سرب الجسيمات الضبابي:
R1: إذا كان NBF هو PS و NU هو PS ، فإن w هي PS ؛ c1 هي PR و c2 هي PR.
R2: إذا كان NBF هو PM و NU هو PS ، فإن w تساوي PM ؛ c1 هي PB و c2 هي PB.
R3: إذا كان NBF هو PB و NU هو PS ، فإن w تساوي PB ؛ c1 هو PB و c2 هو PM.
R4: إذا كان NBF هو PR و NU هو PS ، فإن w تساوي PB ؛ c1 هي PM و c2 هي PM.
R5: إذا كان NBF هو PS و NU هو PM ، فإن w تساوي PM ؛ c1 هي PB و c2 هي PB.
R6: إذا كان NBF هو PM و NU هو PM ، فإن w تساوي PM ؛ c1 هي PM و c2 هي PM.
R7: إذا كان NBF هو PB و NU هو PM ، فإن w تساوي PB ؛ c1 هي PM و c2 هي PM.
R8: إذا كان NBF هو PR و NU هو PM ، فإن w تساوي PB ؛ c1 هو PM و c2 هو PS.
R9: إذا كان NBF هو PS و NU هو PB ، فإن w تساوي PB ؛ c1 هو PB و c2 هو PM.
R10: إذا كان NBF هو PM و NU هو PB ، فإن w تساوي PB ؛ c1 هو PM و c2 هو PS.
R11: إذا كان NBF هو PB و NU هو PB ، فإن w تساوي PB ؛ c1 هو PS و c2 هو PS.
R12: إذا كان NBF هو PR و NU هو PB ، فإن w تساوي PR ؛ c1 هو PS و c2 هو PS.
R13: إذا كان NBF هو PS و NU هو PR ، فإن w تساوي PB ؛ c1 هي PM و c2 هي PM.
R14: إذا كان NBF هو PM و NU هو PR ، فإن w تساوي PR ؛ c1 هو PS و c2 هو PS.
R15: إذا كان NBF هو PB و NU هو PR ، فإن w تساوي PR ؛ c1 هو PS و c2 هو PS.
R16: إذا كان NBF هو PR و NU هو PR ، فإن w تساوي PR ؛ c1 هو PS و c2 هو PS.

يمكن استخدام رمز MATLAB هذا لأي نوع من مشاكل التحسين.

يمكنك استخدام هذا الرمز لأي غرض آخر.

نظام غامض:

 

وظيفة العضوية في النظام الغامض:

blank

blank

المراجعات

لا توجد مراجعات بعد.

كن أول من يقيم “تنزيل كود MATLAB لتحسين سرب الجسيمات الضبابي”

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *