Artificial Intelligence - هوش مصنوعی

Artificial Intelligence - هوش مصنوعی (http://artificial.ir/intelligence/)
-   الگوريتم بهينه سازي فاخته (Cuckoo Optimization Algorithm) (http://artificial.ir/intelligence/forum133.html)
-   -   الگوريتم بهينه سازي فاخته يا Cuckoo Optimization Algorithm چيست؟ (http://artificial.ir/intelligence/thread9388.html)

Astaraki ۰۳-۱۱-۱۳۹۰ ۰۷:۳۳ بعد از ظهر

الگوريتم بهينه سازي فاخته يا Cuckoo Optimization Algorithm چيست؟
 
الگوريتم بهينه سازي فاخته يا Cuckoo Optimization Algorithm چيست؟

الگوريتم بهينه سازي فاخته يا Cuckoo Search Algorithm يكي از جديد ترين و قويترين روشهاي بهينه سازي تكاملي مي باشد كه تا كنون معرفي شده اند. بعد از معرفي شدن روش هاي بهينه سازي تكاملي اوليه مثل الگوريتم ژنتيك (GA) ، الگوريتم تبريد تدريجي (Simulated Annealing)، تحقيقات زيادي روي روشهاي تكاملي بهينه سازي كه از الهام از طبيعت گرفته شده بودند انجام گرفت. از ديگر الگوريتمهاي معرفي شده مي توان به الگوريتم ازدحام ذرات (PSO)، كلوني مورچگان (ACO)، الگوريتم زنبور عسل (ABC) و الگوريتم ماهي هاي مصنوعي (Artificial Fish Swarm) اشاره كرد. كاربردهاي بيشماري از اين روشها را براي حل مسايل مختلف بهينه سازي پيچيده در مقالات مي توان پيدا كرد.
يكي ديگر از الگوريتم هاي بهينه سازي تكاملي كه در ايران شكل گرفته و بسيار كاربرد يافته الگوريتم رقابت استعماري است كه بر پايه الهام از يك سيستم رقابتي بين امپراتوريهاي جهان جهت تصاحب مستعمره شكل گرفته است. اين روش بهينه سازي با تغييري كه در الگوريتم آن براي حركت مستعمره ها به سمت امپراتوري در نظر گرفته شده است توانايي خوبي براي يافتن نقاط بهينه كلي (global optima)از خود نشان داده است.


بعد از معرفي الگوريتم رقابت استعماري (ica) [كه شخصاً در اكثر مراحل شكل گيري و ببار نشستن آن حضور داشته ام] بر روي روش جديد ديگري كه توانايي بيشتري در پيدا كردن نقاط بهينه كلي (global optima) داشته باشد در حال كار بودم. اين الگوريتم بر روي الهام از روش زندگي پرنده اي بنام فاخته يا Cuckooبود. روش زندگي و تخمگذاري جالب اين پرنده نويد يك الگوريتم بهنيه سازي خوب و قابل را در طبيعت وحشي مي داد. روشي كه با كمترين تلاش، در جنگ براي بقا با ساير حيوانات، به بقا مي رسيد. اين پرنده تنبل به زيبايي هرچه تمام تر ساير پرندگان را مجبور به شركت در بقاي خود مي كند.
در سال 2009 كه ايده مدل سازي نحوه زندگي اين پرنده به عنوان يك روش بهينه سازي تكميل شد و تمام كار هاي كد نويسي و تست آن تمام شد، اقدام به نوشتن مقاله اي در اين خصوص كردم تا اين الگوريتم را به همگان معرفي نمايم. پس از ارسال مقاله به يكي از معتبرترين مجلات محاسبات تكاملي (Applied Soft Computing Journal) در Elsevire و سپري شدن زماني طولاني براي داوري اين مقاله، متوجه شدم كه تقريباًً همزمان با من دو نفر از كشورهاي چين (X. S. Yang) و هند (S. Deb) از دانشگاه كمبريج نيز مشتركاً روي مدلسازي همين پرنده كاركرده اند و با وجود اينكه ديرتر از من مقاله شان را آماده كرده بودند، توانسته بودند نتايج خود را سريع تر از من در كنفرانسي در هند World Congress on Nature & Biologically Inspired Computing (NaBIC 2009)تحت عنوان Cuckoo Search via L´evy Flightsچاپ كنند.
اينكه نتيجه كار شما و آن همه زحمت فقط بدليل ارسال مقاله به مجله ISIو تاخير مبحث داوري، بنام افرادي ديگر منتشر گردد بسيار عذاب آور بود. پس از اطلاع از وجود چنين مقاله اي تصميم به withdrawكردن مقاله خود گرفتم كه به پيشنهاد يكي از دوستان كمي صبر كردم تا مقاله كنفرانسي بر روي سايت قرار گرفت و من توانستم مقاله ايندو نفر را مطالعه كنم. بعد از مطالعه مقاله مذكور متوجه شدم كه اين دو نفر چقدر سطحي به زندگي اين پرنده پرداخته اند و فقط قسمت بسيار كوچكي از پروازهاي اين پرنده را براي مدلسازي انتخاب كرده اند (اگر نظر شخصي بنده را بخواهيد فقط تلاش كرده اند كه مقاله اي را براي كنفرانس مذكور آماده كنند). قطعا مدلسازي ناقص و مقطعي نمي توانست بازگوكننده تمام قدرت اين روش بهينه سازي تكاملي باشد. اين مساله در همگرايي بسيار كند كدهاي نوشته شده توسط اين دو محقق بوضوح ديده مي شود.
بالاخره پس از 2 سال داوري مقاله من در مجله Applied Soft Computing Journal اديتور نظريه نهايي و Acceptance را فرستاد.
آنچه در اين وب سايت در اختيار شما قرار مي گيرد مدلسازي بسيار دقيق تر و واقعي تر الگوريتم بهينه سازي فاخته (Cuckoo Search Algorithm) مي باشد.

رامين رجبيون


براي دريافت مقاله اصلي الگوريتم بهينه سازي فاخته به اين لينك مراجعه نماييد!

منبع

samiv ۰۶-۹-۱۳۹۰ ۰۵:۱۹ بعد از ظهر

میشه این مقاله Cuckoo Optimization Algorithm رو بذارین رو سایت که بشه دانلود کرد ؟ اخه فکر کنم اکثرا username سایت science direct ندارن

Silverlight ۱۰-۱۰-۱۳۹۰ ۰۸:۵۹ بعد از ظهر

1(ها)ضميمه
نقل قول:

میشه این مقاله Cuckoo Optimization Algorithm رو بذارین رو سایت که بشه دانلود کرد ؟ اخه فکر کنم اکثرا username سایت science direct ندارن
Cuckoo Optimization Algorithm

nini2 ۰۳-۳-۱۳۹۱ ۰۶:۴۶ بعد از ظهر

نقل قول:

نوشته اصلي بوسيله babak1429 (پست 24597)
با سلام میشه فیل فارسی مقاله را تو سایت بذارید.ممنون

با سلام مطالب فارسی الگوریتم کامل در سایت فاخته الگوريتم بهينه سازي فاخته می باشد

ramin4251 ۰۲-۹-۱۳۹۳ ۰۹:۵۸ قبل از ظهر

نقل قول:

نوشته اصلي بوسيله sajjad_barzegar (پست 32422)
اگه امکانش هست لطفا کد این برنامه را برایم ارسال فرمایید

سلام

آخرين نسخه ي كدهاي الگوريتم فاخته رو ميتونيد در اين تاپيك مشاهده و دريافت كنيد:

كدهاي matlab الگوريتم بهينه سازي فاخته


با تشكر
رامين رجبيون

alkatras_m ۱۱-۸-۱۳۹۳ ۱۲:۳۳ قبل از ظهر

سلام و عرض خسته نباشید خدمت جناب رجبیون
جناب مهندس من با روش های بهینه یابی هیچ آشنایی ندارم،اگر بخوام از روش بهینه یابی فاخته برای انجام پایان نامه ام استفاده کنم ایا نیاز دارم با روش های دیگه هم آشنا باشم؟
لطفا یک مسیر از صفر برای من مشخص کنین تا در انتها با تسلط کامل بر بهینه یابی و روش coa بتونم پایان نامه ام رو انجام بدم و مقاله خوبی ازش در بیارم
ممنون


زمان محلي شما با تنظيم GMT +3.5 هم اکنون ۱۰:۲۱ بعد از ظهر ميباشد.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.