پاورپوینت آماده: بررسی الگوریتم های فرا ابتکاری جستجوی ممنوع – Tabu Search

- پاورپوینت آماده: بررسی الگوريتم های فرا ابتکاری جستجوی ممنوع -  Tabu Search

پاورپوینت آماده: بررسی الگوریتم های فرا ابتکاری جستجوی ممنوع – Tabu Search

مطالب اسلایدهای ابتدایی این پاورپوینت به شرح زیر است

 

تعداد اسلاید : 48 اسلاید

بررسی الگوریتم های فرا ابتکاری جستجوی ممنوع – Tabu Search چرا الگوریتمهای فرا ابتکاری؟ برنامه‌ریزی غیر‌خطی
Combinatorial explosion ( انفجار ترکیبی ) :کامپیوترها‌ کمک چندانی نمی‌کنند!
مسائل دشوار بهینه‌سازی امروزی
بهینه‌ محلی(Local Optimum) ظاهر مسئله ساده ولی حل به سادگی امکان پذیر نیست (Combinatorial)
Gary and Johnson(1970) به دشواری این مسائل اذعان کردند
Nonpolynomial Problems مسائلی که با افزایش تعداد متغیرها بصورت نمایی رشد می‌کنند
تابعی به نام تابع پیچیدگی زمانی (Time Complexity Function) در اینگونه مسائل مطرح می‌شود
مثال : فروشنده دوره‌گرد ، دور همیلتونی،تخصیص n کار به m کارگر و… مسائل ترکیبی (Combinatorial ) مشکلات بهینه سازی مسائل ترکیبی بهینه سازی f(x1, x2,…, x100)
xi متغیر صفر و یک و تابع f پیچیده است
اندازه فضای جواب 2100  1030
امتحان کردن تمام اعضای فضای جواب نمی‌تواند جواب را بیابد
با سرعت 1000 مقایسه در ثانیه
اگر الگوریتم را در ابتدای آفرینش کره زمین نیز آغاز می‌کردیم
تاکنون تنها 1 درصد فضای جواب را گشته بودیم! انفجار ترکیبی در مسئله فروشنده دوره گرد Combinatorial Explosion Combinatorial Explosion Combinatorial Explosion کامپیوتری که در هر ثانیه یک میلیون عملیات را میتواند انجام دهد: Back جواب بهینه محلی نمی‌خواهیم… procedure local search
begin
x = some initial starting point
while improve(x)  ‘no’ do
x = improve(x)
return (x)
end
Back Z=min f(x) مثل کریستوف کلمب نباشیم! نمی‌دانست به کجا میرود!
نمی‌دانست به کجا رسیده !
نمی‌دانست از کجا برگشته!
جستجو جهت یافتن جوابهای بهینه هرگز نباید این چنین باشند
الگوریتمهای فراابتکاری راهنما و قطبنمای ما هستند

الگوریتمهای فراابتکاری الگوریتم ژنتیک (GA)
Simulated Annealing (SA)
الگوریتم مورچگان (AC)
جستجوی ممنوع (TS)

Tabu =? کلمه Tabu یا Taboo از زبان تانگان که از شاخه های زبان پلی نزی می باشد گرفته شده است.
بومیان جزیره تانگا ازاین کلمه برای نشان دادن چیزهایی که به علت مقدس بودن نباید لمس شوند استفاده می کردند. Tabu in dictionaries. . . Strong social or religious custom forbidding something (Longman)

A cultural or religious custom that does not allow people to do or talk about sth (oxford Dictionary)

“banned as constituting a risk” (Webster’s Dictionary)
پیشگامان جستجوی ممنوع Dr.Fred Glover Dr.Manuel Laguna جامع ترین منبع موجود در زمینه جستجوی ممنوع کتابی با همین عنوان می باشد که در ژوئن سال 1997 توسط فرد گلوور و مانوئل لاگونا و در 408صفحه منتشر شده است. Fred Glover : (1986)

جستجوی ممنوع یک الگوریتم فرا ابتکاری است که بر روی یک الگوریتم ابتکاری دیگر اعمال می‌شود.رویکرد کلی الگوریتم جستجوی ممنوع ، جلوگیری از وقوع دور از طریق ممنوع کردن یا جریمه کردن حرکتهایی است که در تکرار بعدی ما را به نقطه‌ای تکراری در فضای جواب می‌برند.(که Tabu یا ممنوع نامیده می‌شوند)

برای دانلود کلیک کنید