Biogeography-based optimization

19
ر ب ی ن ت ب م ی ه ساز ن ت ه ب ی ن س ی ای ز ب ف را غ ج ی مل کا ت! ش رداز$ ب دزش ده: ب ه ه د) ازائ ی ن ا ا خ وزی$ پ اده ادز ب ع ر کت ای د ق8 ا اد دزش: ب س ا ر ت: ئ ا$ ی94 Biogeography Based Optimization (BBO)

Transcript of Biogeography-based optimization

Page 1: Biogeography-based optimization

بهینه سازی مبتنی بر

جغرافیای زیستی

درس پردازش تکاملیپوریا خانیارائه دهنده:

استاد درس: آقای دکتر عبادزاده

94پاییز

Biogeography Based Optimization

(BBO)

Page 2: Biogeography-based optimization

فهرست

جغرافیای زیستی•مدل ریاضی جغرافیای زیستی•بهینه سازی با جغرافیای زیستی•الگوریتم•نتایج•

Page 3: Biogeography-based optimization

جغرافیاFی زیستی

مطالعه پراکندگی موجودات•موجودات از زیستگاهی به زیستگاه دیگر مهاجرت می کنند•با مهاجرت موجودات بین زیستگاه ها تبادل اطالعات انجام می شود• زیستگاه بهتر گونه های بیشتری در خود جای داده•

مطالعه به صورت توصیفی و تاریخی•

Page 4: Biogeography-based optimization

جغرافیاFی زیستی)1967مدل ریاضی جغرافیای زیستی(•

Habitat Suitability Index (HIS)شاخص مناسب بودن زیستگاه – •

بهتر بودن زیستگاه ناشی از متغییر هایی مثل میزان بارندگی، دما، گونه های گیاهی و ...•Suitability Index Variable (SIV)متغییرهای شاخص شایستگی – •

Page 5: Biogeography-based optimization

مدل ریاضی جغرافیای زیستی

: تعداد گونه ها افزایش می یابدHIS با افزایش •است.زیاد زیستگاه خوب به زیستگاه های دیگر ازمهاجرت •است.کم زیستگاه خوب از دیگر زیستگاه ها بهمهاجرت •

Page 6: Biogeography-based optimization

بهینه سازی با جغرافیای زیستی

(نه گونه های جانوری)موجFودات: زیستگاه ها •گونه های جانوری به عنوان ویژگی ها• (نه موجودات)مهاجرت برای ویژگی ها تعریف می شود•

Page 7: Biogeography-based optimization

بهینه سازی با جغرافیای زیستی

)FITNESS) ≡ تابع شایستگی (HISشاخص شایستگی زیستگاه ( •) ≡ بُعدهای مسئلهSIV متغییرهای شایستگی زیستگاه (• متغییرها در جهت تکامل زیستگاه (موجود) مهاجرت می کنند•• زیستگاه شایسته برای به اشتراک گذاشتن متغییرهای خوبمهاجرت از• زیستگاهمهاجرت به

Page 8: Biogeography-based optimization

مهاجرت

مهاجرت زیستگاهپذیر

پذیر مهاجرت زیستگاه هایدهنده

متناسب تصادفیبا

متناسب تصادفیبا

----

Page 9: Biogeography-based optimization

نحوه مهاجرت

گسسته:•انتصاب•

پیوست:•

:

:

𝑥𝑖 (𝑘)=𝑥 𝑗(𝑘)

𝑥𝑖 (𝑘 )=𝑥𝑖 (𝑘 )+a∗(𝑥 𝑗 (𝑘 )−𝑥𝑖 (𝑘 ))

Page 10: Biogeography-based optimization

جهش

Page 11: Biogeography-based optimization

گونهSاحتمال وجود

Page 12: Biogeography-based optimization

جهش

Page 13: Biogeography-based optimization

جهش

Page 14: Biogeography-based optimization

جهشگسسته:•

) ,…, =(,Є {1,2,3,4} SIV{→ جهش 2,3,4تصادفی از مقادیر ممکن متغییر }•

پیوسته:•• •

Page 15: Biogeography-based optimization

الگوریتم)HIS, ) و تولید تصادفی زیستگاه ها (جمعیت اولیه) و ارزیابی آنها ( a,E…,تعیین پارامترها(•در هر نسل:• بر اساس رتبه و تعیین •)i() از زیستگاه Kبرای هر متغییر(•)مهاجرت بگیر!K برای متغییر (iبا احتمال • مبدا مهاجرت انتخاب می شود.بااحتمال •)جهش انجام بدهKمتناسب با شایستگی (برای جمعیت نامتعادل) تصادفی روی متغییر (• بهترین و مابقی از نسل جدیدaتشکیل نسل بعد: از نسل قبل •

Page 16: Biogeography-based optimization

نتایج50 500

32.3 1.6107.1 18

3.4

Page 17: Biogeography-based optimization

بررسی

Page 18: Biogeography-based optimization

نتیجه گیریبه نظر می رسد این الگوریتم در مواقعFی که ابعاد به یکدیگر وابسته باشند چندان مناسب نباشد.•اگر ابعFاد مستقل باشند با توجه به اینکه هر بعFد بعد از هر نسل با احتمال باالیی بهتر می شود، در •

مجموع باعث بهتر شدن جواب می شود

Page 19: Biogeography-based optimization

با تشکر