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