توسعه روش جستجوی هماهنگی در حل مسائل بهینه¬سازی: مطالعه موردی در زمانبندی تولید ماشین های موازی
چکیده
الگوریتم جستجوی هماهنگی یک روش فراابتکاری جدید تکاملی بر مبنای فرایند موزیک است که با نسلی از بردارهای حل در قالب حافظه الگوریتم شروع به جستجوی فضای حل مسأله میکند و بر اساس رویکرد احتمالی به سمت فضاهای بهینه حرکت میکند. در این مقاله، ابتدا شرح کامل الگوریتم جستجوی هماهنگی ارائه میشود و سپس با توجه به معایب و مزایای این الگوریتم، ساختار جدیدی در مراحل الگوریتم ایجاد میشود. به طور مثال به منظور تعادل تنوع در ابتدای تکرارهای الگوریتم و شدتبخشی در انتهای تکرارهای الگوریتم، از روشهای تنظیم پویای عملگرها و پارامترها استفاده میشود. همچنین، پارامترهای اولیه این الگوریتم با روش طراحی آزمایش های تاگوچی تنظیم می شود. جهت بررسی کارایی و بررسی عملکرد الگوریتم توسعه داده شده، روش پیشنهادی با دیگر روشهای جستجوی هماهنگی شامل جستجوی هماهنگی بهبود داده شده و جستجوی بهترین کلی، جهت حل 9 تابع هدف ریاضی پیوسته مقایسه شده است. نتایج حاصل شده، عملکرد مناسب روش جستجوی هماهنگی پیشنهادی را در اکثر نمونه ها نشان میدهد. همچنین، به منظور بررسی روش پیشنهادی در مسائل تولیدی، از این روش در حل مسأله زمانبندی ماشین های موازی غیریکسان نیز استفاده شده است.