پیاده سازی الگوریتم خفاش (Bat algorithm) در متلب(MATLAB):
الگوریتم خفاش یک الگوریتم متاهیورستیک است که در سال 2010 توسط xin she yang ارائه شد. در این الگوریتم از توانایی ردیابی و انعکاس صدا در خفاش ها ی کوچک الهام گرفته شده است. هر خفاش مجازی به طور تصادفی با سرعت v_i در موقعیت مکانی x_i با فرکانس λ متفاوت و بلندی صدا و طول موج متغیر A_i پرواز می کند.
هر خفاش با جستجو و یافتن طعمه، فرکانس، بلندی صدا و میزان نرخ پالس های ارسالی r خود را تغییر می دهد. بهترین مکان در هر تکرار پس از مقایسه ی موقعیت خفاش های مجازی انتخاب می شود. انتخاب بهترین ها تا زمان برآورده شدن معیارهای توقف مشخص شده ادامه می یابد. برای مطالعه ی جزییات بیشتر در مورد الگوریتم خفاش کلیک کنید. در این پروژه، با استفاده از متلب، پیاده سازی الگوریتم خفاش به همراه توضیحات مربوطه، ارائه می گردد.
موارد قابل تحویل:
- فایل های شبیه سازی مربوط در متلب(MATLAB)
- مستندات پروژه، شامل توضیحات مربوط به فعالیت های صورت گرفته
- فایل ارائه ی پاورپوینت
- فیلم آموزشی برای آشنایی دقیق تر با فرآیند پیاده سازی
- مجموعه داده ی مورد استفاده در پروژه
- امکان آماده سازی این پروژه با سایر زبان ها، نظیر پایتون، ++C، متلب، #C، دلفی، R، انواع بیسیک، زبان های سمت سرور نظیر PHP و ... فراهم است.