Artificial Intelligence - هوش مصنوعی  
انجمن را در گوگل محبوب کنيد :

بازگشت   Artificial Intelligence - هوش مصنوعی > الگوریتم ها > الگوريتم بهينه سازي فاخته (Cuckoo Optimization Algorithm)


 
تبليغات سايت
Iranian Association for the Advancement of Artificial Intelligence
ارسال تاپيک جديد  پاسخ
 
LinkBack ابزارهاي تاپيک نحوه نمايش
قديمي ۱۱-۲۸-۱۳۹۱, ۰۴:۱۶ بعد از ظهر   #1 (لینک دائم)
Active users
 
آواتار ramin4251
 
تاريخ عضويت: مهر ۱۳۸۸
پست ها: 133
تشكرها: 1
75 تشكر در 38 پست
My Mood: Shad
پيش فرض دليل برتري الگوريتم بهينه سازي فاخته

با سلام

مدتي است كه ايميلهايي با سوال مشابه براي اينجانب ارسال ميشد كه با توجه به افزايش سوالات تكراري، تصميم گرفتم جواب اين سوال رو در تاپيكي مجزا قرار بدم.

سوال مطرح شده به اين صورت بود: دليل برتري الگوريتم بهينه سازي فاخته (COA) نسبت به الگوريتم هاي ديگر چيست كه اين الگوريتم را قادر ميسازد بهتر از بقيه روشها به بهينه سازي بپردازد.

جواب اين سوال به اين شكل مي باشد:


دليل اصلي اينكه COA بهتر از ساير الگوريتمهاي تكاملي عمل ميكند در كاركرد چندگانه عملگرهاي COA، مثل تخمگذاري و مهاجرت مستتر مي باشد.

در ساير الگوريتم هاي بهينه سازي تكاملي با عملگرهايي مواجه مي شويم كه فقط يك هدف خاص را بر عهده دارند. ولي در الگوريتم بهينه سازي فاخته (COA) عملگرهاي تعريف شده بصورت همزمان چندين هدف را تحقق مي بخشند.

براي مثال، خوشه بندي در COA به فاخته ها كمك ميكند تا محيط را بسرعت به چندين بخش تقسيم كرده و بهترين ناحيه را بصورت تخميني مشخص كنند. اين ناحيه به احتمال زياد شامل نقطه بهينه كلي مي باشد. سپس تمام فاخته ها به سم اين ناحيه مهاجرت مي كنند و داخل آن ناحيه را بصورت بهتري جستجو مي نمايند اين امر موجب همگرايي بسيار سريعتر الگوريتم فاخته مي شود.

حال سوالي كه ممكن است مطرح شود اين است كه پس چرا همگرايي زودرس در COA رخ نمي دهد؟
جواب اين سوال در فرايند تخمگذاري فاخته ها پنهان شده است.

برخلاف ساير الگوريتم ها، در در الگوريتم بهينه سازي فاخته (COA)، فاخته هاي مادر تخمهايي را در موقعيت هاي متفاوت قرار مي دهند.

مدل خاص تخمگذاري مورد استفاده در COA دو نقش اساسي در اين الگوريتم بازي مي كند:

1) توزيع تخم ها در اطراف نقطه بهينه فعلي به COA كمك ميكند تا در بهينه محلي گير نكند.

2) خود فرايند تخمگذاري به تنهايي يك فرايند جستجوي محلي است. ساير الگوريتم هاي بهينه سازي از وجود چنين عملگري بي بهره اند و نياز دارند تا با الگوريتم هاي جستجويي مثل Tabu Search و .... تركيب شوند.
__________________
www.matlabpajooh.ir
matlab.proj@gmail.com

بروزترين مطالب در مورد الگوريتم بهينه سازي فاخته در:
https://telegram.me/cuckoo_optimization_algorithm

ويرايش شده توسط ramin4251; ۰۱-۲۷-۱۳۹۴ در ساعت ۱۰:۰۴ قبل از ظهر
ramin4251 آفلاين است   پاسخ با نقل قول
از ramin4251 تشكر كرده اند:
4i469x (۰۲-۱۹-۱۳۹۲), fnikru (۱۲-۸-۱۳۹۳), samadehghan (۰۹-۲۴-۱۳۹۳)

  #ADS
نشان دهنده تبلیغات
تبليغگر
 
 
 
تاريخ عضويت: -
محل سكونت: -
سن: 2010
پست ها: -
 

نشان دهنده تبلیغات is online  
قديمي ۱۲-۹-۱۳۹۱, ۱۱:۳۴ قبل از ظهر   #2 (لینک دائم)
عضو جدید
 
آواتار hajebrahim
 
تاريخ عضويت: اسفند ۱۳۹۱
پست ها: 1
تشكرها: 0
0 تشكر در 0 پست
پيش فرض

با عرض سلام. سوال من اینه که این کدهایی که الان از الگوریتم فاخته در دسترس همه می باشد آیا اصل کدنویسی است. چون تعداد تکرارها یک تابع هدف در مقایسه با آنچه که در مقاله آمده خیلی بیشتر است. چون رشته من برق قدرت هستش و اطلاعاتی در زمینه برنامه نویسی در این حد را ندارم پس چگونه می توانم مثلا در طراحی بهینه یک ماشین از این الگوریتم استفاده کنم در حالی که اصل کد نویسی را ندارم. لطف می کنید اگه جواب بدین
hajebrahim آفلاين است   پاسخ با نقل قول
پاسخ



كاربران در حال ديدن تاپيک: 1 (0 عضو و 1 مهمان)
 

قوانين ارسال
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is فعال
شکلکها فعال است
كد [IMG] فعال است
كدهاي HTML غير فعال است
Trackbacks are فعال
Pingbacks are فعال
Refbacks are فعال




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


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

Teach and Learn at Hexib | Sponsored by www.Syavash.com and Product In Review

استفاده از مطالب انجمن در سایر سایت ها، تنها با ذکر انجمن هوش مصنوعي به عنوان منبع و لینک مستقیم به خود مطلب مجاز است

Inactive Reminders By Icora Web Design