intelligent water drops (persian)

23

Upload: mortezat

Post on 11-Jul-2015

461 views

Category:

Education


5 download

TRANSCRIPT

Page 1: Intelligent water drops (Persian)
Page 2: Intelligent water drops (Persian)

Water Drops Intelligent(IWD)

جمعیتمبتنی بر سازی ریتم بهینه گوالیک(population-based)

تهاستقلیدی از رفتار قطره های آب طبیعی در رودخانه.

Page 3: Intelligent water drops (Persian)

IWD:

اه شهید توسط دکترحامد شاه حسینی، استاد دانشگ2007در سال . بهشتی تهران معرفی شده است

د گلر فروشلنده دوره این الگوریتم ابتدا برای حل مسلهله له با اعمال تغییراتی برای ح مسه2008طراحی وسپس در سال

امیلدوار به نتایجمورد دوهردرکه شده گرفتهبه کار پشتی کوله. رسیده استای کننده

Page 4: Intelligent water drops (Persian)

طبیعیآبقطرهدهند،میتغییررامحیطخودحرکتباآبهایقطرهندکمیطیقطرهکهمسیریرویتوجهیقاب اثرهممحیط

.داردیادزموانعوخموپیچازپرکندمیطیرودخانهکهمسیری

.است

رسیدنایبرشرایطبهتوجهبارامسیرهمیشهرودخانه.میکندانتخابخودنهاییهدفبه

Page 5: Intelligent water drops (Persian)

:قطره آبیک ویژگی های

Soil(IWD)مقداری خاک که در هر لحظه حمل می کند، -1

.Velocity(IWD)سرعت حرکت، -2

.کندمقدار هر دو ویژگی ممکن است با جریان قطره آب در محیط تغییر

Page 6: Intelligent water drops (Persian)

.قطره آب حین حرکت در مسیر،مقداری از خاک آن را به خود جذب می کند

Page 7: Intelligent water drops (Persian)

معکوسنسبتیکباآبقطرهسرعتبعدیمکانبهمکانیکاز•.یابدمیافزایشمکان،دوبینمسیرخاکمیزانباغیرخطی

.ارددمستقیمرابطهآنسرعتباآبقطرهبهشدهاضافهخاکمیزان•

Page 8: Intelligent water drops (Persian)

راییکمقصدتامبداازمسیرچندبیناستمجبوروقتیآبقطره

بااییمسیرهبنابرایندهد،میترجیحترراآسانکند،مسیرانتخاب

.شوندمیانتخاب(کنندمیجذببیشتریآبکه)کمترخاک

دهدمیانتخاببرایآنبهبیشتریشانسمسیر،کمترخاک.

Page 9: Intelligent water drops (Persian)

(TSP)گرددورهفروشندهمسهله.شوندمیدادهنشانگرافیکهایندصورتبهشهرچند

:هدفازریکهطوبهاستخودشبهشهریکازمسیرترینکوتاهکردنپیدا•

.باشدکردهعبورباریکدقیقاشهرهر

Page 10: Intelligent water drops (Persian)
Page 11: Intelligent water drops (Persian)

:متغیرپارامترهایبهاولیهدهیمقدارل2

[]=Vc(iwd):شدهمالقاتشهرهایلیست•

Init:آبقطرههرسرعت• vel

.دهیممیقرارصفربرابرراآبقطرههرخاکمیزان

مدهیمیقرارشهریکدرتصادفیطوربهراقطرههرل3

هاتنکردناضافهبا)راشدهمالقاتهایشهرلیستل4.ممی کنیرسانیبروز(قطرههرتوسطشدهمالقاتشهر

Page 12: Intelligent water drops (Persian)
Page 13: Intelligent water drops (Persian)
Page 14: Intelligent water drops (Persian)
Page 15: Intelligent water drops (Persian)
Page 16: Intelligent water drops (Persian)
Page 17: Intelligent water drops (Persian)

TB)شدهپیداحالبهتاکهمسیریبهترینازترکوتاهTMاگرـ11 ،باشد(:دهیممیقرار

TB=TM

Len(TB)=Len(TM)

.رویممیدومگامبهبرقرارشود،خاتمهشرطوقتیتاـ12

.شودمینگهداریLen(TB)درآنطولوTBدرمسیربهترین

Page 18: Intelligent water drops (Persian)

:شهر30با TSPمسیرهای پیدا شده برای

تکرار 3بعد از تکرار 2تکرار بعد از1بعد از

تکرار 12تکرار بعد از 5تکرار بعد از 4بعد از

Page 19: Intelligent water drops (Persian)

قتیوبطوریکه.استرسیدهخوبینتایجبهآزمایشاینشهر100برای.استرسیده320جواببهالگوریتمبوده،314مسیربهترینطولآزمایشردمثال.گیردقرارمحلیبهینهدراستممکنگاهیالگوریتماین:استافتادهاتفاقشده،اینانجامشهر10باکهزیر

.داردرالیمحبهینهازفرارقابلیتالگوریتماینکهشدهدادهنشانالبته

Page 20: Intelligent water drops (Persian)

(شهر51:)استاندارد هم نتایج آزمایشات به صورت زیربدست آمدهTSPبرای

تکرار 15بعد از تکرار 2بعد از تکرار1بعد از

تکرار 50بعد از

.بسیار نزدیک است( 426)رسیده که به بهترین جواب واقعی 471این الگوریتم به جواب

Page 21: Intelligent water drops (Persian)

آنازودایجاالگوریتمایندرتغییراتیحسینیشاهدکتر،2008سالدر

آنراییهمگاثباتبهسپس.اندکردهاستفادهپشتیکولهمسئلهبرای

.اندپرداخته

:کرده اندایجادسرعتفرمولدراصالحیخود،جدیدمقالهدرایشان

ß)نشدهگرفتهنظردرIWD،ßابتداییالگوریتمدر نظردربا.(1=

میزانشدنمنفیباحتیزوجßیکداشتنوبا،مثبتav,bv,cvگرفتن

.شودنمیمنفیسرعتخاک،

Page 22: Intelligent water drops (Persian)
Page 23: Intelligent water drops (Persian)