جستجوی هارمونی

جستجوی هارمونی

 

در علم کامپیوتر و تحقیق در عملیات، جستجوی هارمونی یا HS یک الگوریتم الهام گرفته شده از پدیده‌های طبیعی‌ است (این دسته از الگوریتم‌ها به الگوریتم‌های متاهیورستیک، محاسبات نرم یا تکاملی نیز معروف هستند) که توسط زنگ ووگیم در سال ۲۰۰۱ و با الهام از فرایند بدیهه‌سازی موسیقی‌دانان ارائه شده است. در الگوریتم HS، هر موسیقی‌دان (متغیر تصمیم‌) یک نوت (یک مقدار) را برای یافتن بهترین هارمونی (بهینه سراسری) می‌نوازد (تولید می‌کند).

ادامه مطلب >>

فیلم آموزشی جامع جستجوی هارمونی یا Harmony Search در متلب (به زبان فارسی)

فیلم آموزشی جامع جستجوی هارمونی یا Harmony Search در متلب (به زبان فارسی)

 

هارمونی (Harmony) یکی از مولفه های موسیقی است که برای گوش نوازتر شدن و تقویت محتوای موسیقی به آن افزوده می شود و طراحی مناسب آن، نیازمند آگاهی به اصول علم هارمونی (حداقل در حد تجربی) است. حتی مخاطبان عام موسیقی، که به صورت تخصصی به قطعات موسیقی گوش فرا نمی دهند، در صورت حذف هارمونی از بسیاری از قطعات موسیقی، متوجه کسری و نارسایی در موسیقی خواهند شد. بسیار از موسیقی دانان معروف، دقیقا به خاطر طراحی آکوردها و هارمونی های قوی معروف هستند و زمان بسیار زیادی صرف طراحی و کشف هارمونی های مناسب نموده اند.

از مدل سازی و شبیه سازی فرایندی که یک آهنگ ساز برای هارمونیزه کردن یک قطعه موسیقی طی می کند، الگوریتمی استخراج شده است که امروزه آن را به نام جستجوی هارمونی یا Harmony Search (به اختصار HS) می شناسیم. در فیلم آموزشی جامع الگوریتم جستجوی هارمونی یا Harmony Search در متلب، مبانی تئوری و نظری مربوط به جستجوی هارمونی و همچنین پیاده سازی عملی آن در محیط متلب به صورت گام به گام مورد بررسی واقع شده است.

 

برای کسب اطلاعات بیشتر، ادامه مطلب را مطالعه نمایید.

ادامه مطلب >>