فهرست مطالب:
1-رفتار طبیعی مورچه ها
2- فاکتورهای موجود در روش مورچه ها
3-مسئله TSP
4- الگوریتم ant system
5- مدلهای مختلف ant system
6- انواع الگوریتم های کلونی مورچه
7- کاربردها
8-منابع
--------------
تا کنون روش های بهینه سازی مختلفی برای مسائل متنوع بهینه سازی بکار گرفته
شده اند.
Genetic Algorithm
Artificial neural networks
particle swarm optimization
simulated annealing
ant colony optimization
در این مقاله قصد داریم نکاتی را درباره ی الگورتم کلونی مورچگان بیان کنیم.
تاریخچه ant colony optimization:
Aco توسط فردی بنام Marco Dorigo در سال 1992 معرفی شده است که یک
تکنیک احتمالی برای مسائل محاسباتی (probabilistic) که در پیدا کردن
مسیرهای مناسب در درون یک گراف خلاصه میشوند، میباشد .
رفتار طبیعی مورچه ها:
1- اولین مورچه به صورت اتفاقی (کم یا
زیاد) در اطراف لانه حرکت میکند.
2- درصورت پیدا کردن غذا به صورت
مستقیم یا غیر مستقیم (تقریبی) به لانه
بر میگردد،که در راه برگشت آثاری از
فرومون را بر جای گذاشته است.
3- این فرومون ها خاصیت جذب کنندگی دارند و
مورچه های دیگر به صورت مستقیم با غیر
مستقیم جذب مسیر میشوند.
4- این مورچه ها در زمان برگشت به لانه فرومون
موجود بر روی مسیر را تقویت میکنند.
5-در نتیجه در صورتی که 2 مسیر به سمت منبع غذا وجود داشته باشد، در هر زمان
کوتاهترین آن بوسیله ی مورچه های بیشتری پیموده میشود.
بنابراین مسیسر طولانی تر با مرور زمان
ناپدید میشود بدلیل اینکه فرومون تبخیر
پذیر است.
سرانجام مورچه ها کوتاه ترین مسیر ممکن را تشخیص داده اند.
پارامترهای موجود در این روش:
1-حرکت تصادفی مورچه ها
2-ترشح فرومون
3-تبخیر شدن فرومون
4-جذب شدن مورچه ها به فرومون
مساله ی فروشنده ی دوره گرد:
تعدادی شهر داریم و طول مسیر از یکی به دیگری را میدانیم. مطلوب است
کوتاهترین مسیری که از یک شهر شروع شود و از تمامی شهرها دقیقاٌ یکبار عبور
کند و به شهر آغازین بازگردد؟
1- برنامه سازی پویا (Dynamic)
2- جستجو در گراف به
روش حریصانه (با در نظر
گرفتن 2 شرط)
3- انشعاب و تحدید (Branch and Bound)
شامل 21 اسلاید POWERPOINT
دانلود پاورپوینت الگوریتم کلونی مورچه