پاورپوینت درباره الگوریتم فاخته یا به اصطلاح الگوریتم کوکو که شامل الگوریتم های جستجو و بهینه سازی آن می شود و همچنین فایل ppt قابل ویرایش این موضوع به صورت کامل و در 70 اسلاید در دو فایل شامل تاریخچه و معرفی و فلوچارت ها و… تنظیم شده است.
تاریخ انتشار | 31 آگوست 2018 |
---|---|
تعداد اسلاید | پاورپوینت اول شامل 35 اسلاید – پاورپوینت دوم شامل 42 اسلاید |
فرمت | پاورپوینت ppt |
پاورپوینت الگوریتم فاخته که الگوریتم کوکو نیز گفته می شود ، پاورپوینتی که شامل انواع روش ها ، تاریخچه ، مقایسه با الگوریتم های دیگر و همچنین الگوریتم جستجوی فاخته و الگوریتم بهینه سازی فاخته است که در قالب ۲ فایل پاورپوینت با بیش از ۷۵ از اسلاید در مجموع دو پاورپوینت می باشد، پاورپوینت اول شامل معرفی الگوریتم بهینه سازی فاخته ، فلوچارت و کاربرد های آن و چندین مثال می باشد و در پاورپوینت دوم بحث روش الگوریتم جستجو فاخته ، پرواز لووی ، ایده در طبیعت و مقایسه با دیگر روش ها است.
پاورپوینت اول شامل عناوین:
پاورپوینت دوم شامل عناوین:
روش جالب زندگی و تخمگذاری فاخته
برخی از پرندگان هرگز برای خود لانه نمیسازند و به جای آن تخمهای خود را در لانه سایر انواع پرندگان قرار میدهند و صبر میکنند تا آنها در کنار تخمهای خود به تخمهای این پرندگان نیز رسیدگی کنند.
این پرندگان در اصطلاح “پارازیتهای اولاد” نامیده میشوند.
فاخته مشهورترین پارازیت اولادی میباشد.
فاخته مادر یکی از تخمهای پرنده مادر میزبان را از بین میبرد و تخم خود را لابلای تخمهای دیگر موجود در لانه میزبان قرار میدهد.
فاختهها لانههای انواع گونههای پرندگان را آلوده به تخم خود میکنند و این کار را به دقت و با تقلید از رنگ و الگوی تخمهای موجود در هر لانه انجام میدهند.
هر فاختهی ماده روی نوع خاصی از گونه پرندگان تخصص مییابد.
در واقع فاختهها به طور پیوسته تقلید خود را از تخمهای لانههای هدف بهبود می بخشند و پرندگان میزبان هم روشهای شناسایی تخمهای بیگانه را یاد میگیرند.
جوجه های فاخته زودتر از تخمهای پرنده میزبان از تخم بیرون میآیند و زودتر هم رشد میکنند.
در اکثر موارد جوجهی فاخته تخمها و یا جوجههای پرنده میزبان را از لانه بیرون میاندازند. این مساله کاملاً غریزی است.
فاختههای پارازیت انداز به گروههایی تقسیم میشوند و هر گروه روی پرنده میزبان خاصی تخصص مییابد. ثابت شده است که هر گروه از فاختهها به صورت ژنتیکی با گروه دیگر اختلاف دارند.
مهاجرت فاخته ها
وقتی جوجه فاختهها رشد کردند و بالغ شدند مدتی در محیطها و گروههای خودشان زندگی میکنند ولی وقتی زمان تخمگذاری نزدیک میشودبه habitat های بهتر که در آنجا شانس زنده ماندن تخمها بیشتر است مهاجرت میکنند.
پس از تشکیل گروههای فاخته در مناطق مختلف زیست کلی (فضای جستجوی مساله) گروه دارای بهترین موقعیت به عنوان نقطه هدف برای سایر فاختهها جهت مهاجرت انتخاب میشود.
وقتی فاختههای بالغ در اقصی نقاط محیط زیست زندگی میکنند تشخیص اینکه هر فاخته به کدام گروه تعلق دارد کار سختی است. برای حل این مشکل، گروهبندی فاختهها توسط روش کلاسبندی K-means انجام میشود (یک k بین ۳ تا ۵ معمولا کفایت میکند).
حال که گروه های فاخته تشکیل شدند سود میانگین گروه محاسبه میشود تا بهینگی نسبی محل زیست آن گروه به دست آید.
سپس گروهی که دارای بیشترین مقدار متوسط سود (بهینگی) میباشد، به عنوان گروه هدف انتخاب شده و گروههای دیگر به سمت آن مهاجرت میکنند.
هنگام مهاجرت به سمت نقطه هدف فاختهها تمام مسیر را به سمت محل هدف طی نمیکنند. آنها فقط قسمتی از مسیر را طی کرده و در آن مسیر هم انحرافی دارند.
هر فاخته فقط λ% از کل مسیر را به سمت هدف ایدهآل فعلی طی میکند و یک انحراف φ رادیان نیز دارد. این دو پارامتر به فاختهها کمک میکند تا محیط بیشتری را جستجو کنند. λ عددی تصادفی بین ۰ و ۱ است و φ عددی بین π/۶ و π/۶- می باشد.
وقتی تمام فاختهها به سمت نقطه هدف مهاجرت کردند و نقاط سکونت جدید هرکدام مشخص شد، هر فاخته صاحب تعدادی تخم میشود.
با توجه به تعداد تخم هر فاخته یک ELR برای آن مشخص میشود و سپس تخمگذاری شروع میگردد.
با توجه به این واقعیت که همیشه تعادلی بین جمعیت پرندگان در طبیعت وجود دارد عددی مثل Nmax حداکثر تعداد فاختههایی را که میتوانند در یک محیط زندگی کنند کنترل و محدود میکند.
این تعادل به دلیل محدودیتهای غذایی، شکار شدن توسط شکارچیان و نیز عدم امکان پیدا کردن لانههای مناسب برای تخمها وجود دارد.
فاخته برای خود لانه نمی سازد
تخم های خود را در لانه دیگر پرنده ها می گذارد.
ممکن است برخی تخم های پرنده ی میزبان را از بین ببرد.
پرندگان میزبان را وادار به همکاری در ادامه نسل می کند .
تصویری از چگونگی تخمگذاری فاخته:
هر فاخته در هر زمان یک تخم می گذارد.
بهترین لانه ها با کیفیت بالای تخم ، نسل بعدی را تشکیل می دهند.
تخمی که توسط فاخته گذاشته می شود با احتمال pa% توسط پرنده میزبان کشف می شود. (معمولاً ۱۰%)
مکان های سکونت فعلی فاخته ها را به صورت تصادفی مشخص نمایید.
تعدادی تخم به هر فاخته اختصاص دهید.
شعاع تخم گذاری هر فاخته را تعیین می شود
فاخته ها در لانه های میزبانانی که در شعاع تخمگذاری آن ها قرار دارند، تخمگذاری می کنند.
تخم هایی که توسط پرندگان میزبان شناسایی می شوند از بین می روند.
تخم فاخته هایی که شناسایی نشده اند پرورش می یابند.
محل سکونت فاخته های جدید را ارزیابی نمایید.
ماکزیمم تعداد فاخته هایی که در هر مکان امکان زندگی دارند را مشخص نمایید و آن هایی را که در مکان های نامناسب هستند از بین ببرید.
فاخته ها را با استفاده از روش K-means خوشه بندی و بهترین گروه فاخته را به عنوان مکان سکونت هدف مشخص نمایید.
جمعیت جدید فاخته ها به سمت مکان هدف حرکت می کند.
اگر شرط توقف برقرار گردیده توقف، در غیر این صورت به گام ۲ بروید.
مراحل الگوریتم
لانه ی میزبان به طور تصادفی در ایستگاه ایجاد می شود هر کدام از این لانه ها متعلق به یک فاخته است هر کدام دارای یک تخم (راه حل کاندیدا)هستند .این فاخته ها جمعیت اولیه را تشکیل می دهند .
برای هر یک میزان برازندگی محاسبه می شود .
در هر سنی اعمال زیر انجام می شود.
تعداد مشخص از بهترین ها به عنوان فاخته های مزاحم در نظر گرفته می شوند.
برای یک فاخته که تصادفی از میان فاخته های مزاحم انتخاب شده است.
لانه ها (راه حل های کاندیدا)بر مبنای برازندگی مرتب می شوند.
تعدادی از بدترین ها توسط فاخته ی میزبان کشف می شوند بنابراین پرنده لانه را ترک کرده (راه حل از جمعیت حذف می شود)
دیگر تخم ها که کشف نشده اند (بهترین ها)فرصت بقا و رشد می یابند (در جمعیت بعدی حضور دارند)
نتیجه گیری
قابل رقابت با PSO و GA در برخی موارد بهتر از آنها
قابل توسعه در انواع مسائل بهینه سازی
جستجوی محلی و سراسری تنها با یک مکانیزم
داشتن پارامترهای اندک جهت مقداردهی اولیه
توجه نمایید این متون از اسلاید ها به صورت پراکنده انتخاب شده اند و فقط برخی از اسلاید ها هستند و کامل نمی باشد.
برای مشاهده و خرید پاورپوینت به صورت کامل ، لطفا آن را خریداری نمایید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.