آخرین اخبار : 

نمونه کد الگوریتم جستجوی هارمونی در متلب-Harmony Search in MATLAB

5,000 تومان

توضیحات


نمونه کد الگوریتم جستجوی هارمونی در متلب-Harmony Search in MATLAB

الگوریتم جست وجوی هارمونی، یک الگوریتم فرااکتشافی است که در سال ۲۰۰۱ توسعه یافت. الگوریتم جست وجوی هارمونی به عنوان یک الگوریتم فر ااکتشافی موفق جهت مسیریابی در شبکه های حسگر بی سیم و در راستای افزایش طول عمر در این نوع شبکه ها است.  یکی از سادهترین و جدیدترین روشهای فراابتکاری است که در فرایند جستجوی جواب شدنی بهینه در مسائل بهینه سازی، از فرایند نواختن همزمان گروه ارکستر موزیک الهام گرفته شده است. به عبارت دیگر، میان پیدا کردن یک حل بهینه در مسأله پیچیده و فرایند اجرای موزیک تشابه وجود دارد.این روش حل را ابتدا گیم در سال ۲۰۰۱ میلادی ارائه کرد. الگوریتم HS به دلیل کاربردی بودن برای مسائل بهینه سازی گسسته و پیوسته، محاسبات ریاضیاتی کم، مفهوم ساده، پارامترهای کم و اجرای آسان به یکی از پرکاربردترین الگوریتمهای بهینهسازی در سالهای اخیر در مسائل مختلف تبدیل شده است. این الگوریتم در مقایسه با سایر روشهای فراابتکاری الزامات ریاضیاتی کمتری دارد و میتوان آن را در مسائل مختلف مهندسی با تغییر در پارامترها و عملگرها تطبیق نمود.  از مزیتهای دیگر این روش نسبت به روش ژنتیک این است که برای ایجاد حل جدید برخلاف روش ژنتیک که از دو بردار حل در نسل استفاده میکند، این الگوریتم از همه حلهای موجود در حافظهاش استفاده میکند. این ویژگی انعطاف الگوریتم را در جستجوی فضاهای بهتر حل افزایش میدهد. ز ویژگیهای دیگر الگوریتم جستجوی هماهنگی این است که در مدت زمان مناسبی فضاهای حل با محدوده عملکرد بهتری را شناسایی میکند. این ویژگی در صورتی که مسأله مورد مطالعه از بهینگی محلی (Optimum Local)برخوردار باشددچار مشکل میشود و در بهینگی محلی متوقف شده و نمیتواند به بهینگی سراسری (Optimum Global)برسد. دلیل این مشکل عدم کارایی مناسب الگوریتم در اجرای جستجوی محلی در مسائل بهینه سازی گسسته است.

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “نمونه کد الگوریتم جستجوی هارمونی در متلب-Harmony Search in MATLAB”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *