توضیحات
آموزش فراخوانی الگوریتم ژنتیک در متلب
الگوریتم ژنتیک به عنوان یکی از قویترین الگوریتمهای بهینهسازی کاربرد دارد. این الگوریتم که در بسیاری از رشتهها و به خصوص در رشتههای مهندسی برای حل مسایل بهینهسازی ریاضی کاربرد دارد، مورد توجه بسیاری از محقققان قرار گرفته است. در این میان نرمافزار قوی متلب (MATLAB) نیز این الگوریتم را به صورت آماده در خود دارد که برای حل مسایل بهینهسازی در پروژهها و مقالات پژوهشگران علوم مختلف میتواند کاربرد داشته باشد.
نرمافزار متلب این الگوریتم را به دو صورت در اختیار کاربران قرار گذاشته است. برای استفاده از الگوریتم ژنتیک در نرمافزار متلب میتوان از دو روش استفاده از تولباکس بهینهسازی و استفاده از کد فراخوانی الگوریتم ژنتیک برای اجرای الگوریتم ژنتیک برای مسایل بهینهسازی بهره برد. در آموزشی با عنوان آموزش استفاده از الگوریتم ژنتیک روش بهرهگیری از تولباکس بهینهسازی برای حل مسایل بهینهسازی ریاضی به صورت کامل آموزش داده میشود. ولی برخی اوقات نیاز است از الگوریتم ژنتیک در مابین دیگر کدهای متلب استفاده شود. در این صورت بایستی از کدنویسی برای اجرای این الگوریتم بهره گیریم که این کار را فراخوانی الگوریتم ژنتیک گوییم. علاوه بر این با فراخوانی الگوریتم ژنتیک میتوانیم با یکبار کدنویسی کردن فراخوانی الگوریتم ژنتیک و ذخیره این کد، در دفعات بعدی نیز به سادگی الگوریتم ژنتیک را برای بهینهسازی یک مساله خاص با تنظیمات متفاوت انجام دهید. فیلم
در فیلم آموزشی که در این بسته آموزشی در اختیار پژوهشگران قرار میگیرد،نحوه فراخوانی الگوریتم ژنتیک در نرمافزار متلب به صورت کامل آموزش داده میشود. این آموزش از بخشهای زیر تشکیل شده است:
– آشنایی با قسمتهای متفاوت یک مساله بهینهسازی
– نحوه ایجاد تابع متلب برای تعریف تابع هدف مساله بهینهسازی ریاضی
– معرفی و دستهبندی انواع قیود روی متغیرهای بهینهسازی
– نحوه تعریف قیود روی متغیرهای بهینهسازی به شکل استاندارد که مورد قبول الگوریتم ژنتیک خود متلب باشد
– ایجاد ماتریسهای مشخصکننده قیود روی متغیرها
– آشنایی با انواع اشکال فراخوانی الگوریتم ژنتیک
– معرفی آرگومانهای تابع فراخوانی ژنتیک ga()
– بررسی خروجیهای نهایی الگوریتم ژنتیک اعم از پاسخها نهایی و flagها
محتوای بسته دانلودی به صورت زیر است:
- فیلم آموزشی فراخوانی الگوریتم ژنتیک با کیفیت بالا
- کدنویسی تابع هدف مساله به صورت m-file
- کدنویسی فراخوانی الگوریتم ژنتیک به صورت m-file
- فایل PDF مساله بهینهسازی ریاضی
الهه گفته
سلام آموزشتون خیلی خوب بود
,امیراسماعیل گفته
من فایل آموزشی پخش بار نیوتون رافسون رو از سایت شما دانلود کردم و واقعا مفید بود
,حمید گفته
بنده فایل آموزشی پخش بار پسرو پیشرو از سایتتون تهیه کردم، بابت کیفیت خوب آموزش تشکر میکنم. منتظر آموزش های جدید شما هستم
,
رعنا (مالک تایید شده) –
باسلام
من این کد رو ران کردم ولی ران نشد مشکل از کجامیتونه باشه
Amir –
سلام
تمامی mفایل ها بایستی در یک فولدر ریخته شوند. سپس بر اساس آموزش ویدیویی الگوریتم را اجرا کنید.
مشکل موردنظر شما زمانی اتفاق می افتد که همه فایل های کد متلب استخراج و در یک فولدر یکسان ریخته نشوند.