فیلم آموزشی مبانی تئوری و روش های کلاسیک بهینه سازی چندهدفه (به زبان فارسی)
در این فرادرس، دانشجویان عزیز، با مباحث مختلف مبانی تئوری و روشهای کلاسیک بهینهسازی چندهدفه آشنا می شوند. سرفصل هایی که در این آموزش به آن پرداخته می شود، مبانی بهینه سازی چند هدفه، روش های بهینه سازی چند هدفه کلاسیک، روش تبدیل به قید یا ε-Constrainet و … می باشد. نقطه قوت این آموزش این است که به طور کامل به توضیح مباحث مربوطه پرداخته شده است و آموزش توسط یکی از بهترین مدرسین متخصص در این زمینه، انجام شده است.
مسائل بهینه سازی از نظر تعداد توابع هدف و معیارهای بهینه سازی، به دو نوع تقسیم پذیر هستند: (۱) مسائل بهینه سازی تک هدفه و (۲) مسائل بهینه سازی چند هدفه. در مسائل بهینه سازی تک هدفه، هدف از حل مسأله بهبود یک شاخص عملکرد (Performance Index) یگانه است که مقدار کمینه یا بیشینه آن، کیفیت پاسخ به دست آمده را به طور کامل منعکس می کند. اما در برخی موارد، نمی توان صرفا با اتکا به یک شاخص، یک پاسخ فرضی برای مسأله بهینه سازی را امتیازدهی نمود. در این نوع مسائل، ناگزیریم که چندین تابع هدف یا شاخص عملکرد را تعریف نماییم و به طور همزمان، مقدار همه آن ها را بهینه کنیم.
بهینه سازی چند هدفه، یکی از زمینه های بسیار فعال و پرکاربرد تحقیقاتی در میان مباحث بهینه سازی است. غالبا بهینه سازی چند هدفه (یا Multi-objective Optimization) به نام های بهینه سازی چند معیاره (یا Multi-criteria Optimization) و بهینه سازی برداری (یا Vector Optimization) نیز شناخته می شود. روش های فراوانی تا کنون برای حل این مسائل ارائه شده اند که در حالت کلی می توان آن ها را به دو دسته تقسیم نمود:
- روش های کلاسیک، که اغلب مسأله چند هدفه را به یک مسأله یک هدفه تقلیل می دهند، و
- روش های تکاملی، که اغلب مسأله بهینه سازی چند هدفه را واقعا به صورت چند هدفه حل می نمایند.
موضوع بحث فیلم آموزشی که در این پست قصد معرفی آن را داریم، مبانی تئوری بهینه سازی چند هدفه و روش های بهینه سازی چند هدفه کلاسیک است. روش های کلاسیک، در برخی متون به نام روش های تجزیه یا Decomposition نیز شناخته می شوند.
برای کسب اطلاعات بیشتر در مورد این فیلم آموزشی، ادامه مطلب را ببینید.
در این فرادرس، دانشجویان عزیز، با مباحث مختلف مبانی تئوری و روشهای کلاسیک بهینهسازی چندهدفه آشنا می شوند. سرفصل هایی که در این آموزش به آن پرداخته می شود، مبانی بهینه سازی چند هدفه، روش های بهینه سازی چند هدفه کلاسیک، روش تبدیل به قید یا ε-Constrainet و … می باشد. نقطه قوت این آموزش این است که به طور کامل به توضیح مباحث مربوطه پرداخته شده است و آموزش توسط یکی از بهترین مدرسین متخصص در این زمینه، انجام شده است.
مسائل بهینه سازی از نظر تعداد توابع هدف و معیارهای بهینه سازی، به دو نوع تقسیم پذیر هستند: (۱) مسائل بهینه سازی تک هدفه و (۲) مسائل بهینه سازی چند هدفه. در مسائل بهینه سازی تک هدفه، هدف از حل مسأله بهبود یک شاخص عملکرد (Performance Index) یگانه است که مقدار کمینه یا بیشینه آن، کیفیت پاسخ به دست آمده را به طور کامل منعکس می کند. اما در برخی موارد، نمی توان صرفا با اتکا به یک شاخص، یک پاسخ فرضی برای مسأله بهینه سازی را امتیازدهی نمود. در این نوع مسائل، ناگزیریم که چندین تابع هدف یا شاخص عملکرد را تعریف نماییم و به طور همزمان، مقدار همه آن ها را بهینه کنیم.
بهینه سازی چند هدفه، یکی از زمینه های بسیار فعال و پرکاربرد تحقیقاتی در میان مباحث بهینه سازی است. غالبا بهینه سازی چند هدفه (یا Multi-objective Optimization) به نام های بهینه سازی چند معیاره (یا Multi-criteria Optimization) و بهینه سازی برداری (یا Vector Optimization) نیز شناخته می شود. روش های فراوانی تا کنون برای حل این مسائل ارائه شده اند که در حالت کلی می توان آن ها را به دو دسته تقسیم نمود:
- روش های کلاسیک، که اغلب مسأله چند هدفه را به یک مسأله یک هدفه تقلیل می دهند، و
- روش های تکاملی، که اغلب مسأله بهینه سازی چند هدفه را واقعا به صورت چند هدفه حل می نمایند.
موضوع بحث فیلم آموزشی که در این پست قصد معرفی آن را داریم، مبانی تئوری بهینه سازی چند هدفه و روش های بهینه سازی چند هدفه کلاسیک است. روش های کلاسیک، در برخی متون به نام روش های تجزیه یا Decomposition نیز شناخته می شوند.
مطالب و مباحث این فیلم آموزشی به زبان فارسی روان، و توسط مهندس سید مصطفی کلامی هریس (دانشجوی دکترای مهندسی برق-کنترل، دانشگاه صنعتی خواجه نصیرالدین طوسی) ارائه شده است.
این محصول بخشی از بسته طلایی فیلم های آموزشی بهینه سازی چند هدفه است.
برای کسب اطلاعات بیشتر بر روی این لینک (+) کلیک کنید.
سرفصل های مهم مورد بحث در این فیلم آموزشی عبارتند از:
- مبانی بهینه سازی چند هدفه و بیان تفاوت های آن با مسأله بهینه سازی یک هدفه
- تقسیم بندی روش های بهینه سازی چند هدفه
- روش های بهینه سازی چند هدفه کلاسیک
- روش مجموع وزن دار یا Weighted Sum، مزایا و معایب آن
- روش برنامه ریزی آرمانی یا Goal Programming
- روش نیل به آرمان یا Goal Attainment
- روش چبیشف، به عنوان حالت کلی روش های مبتنی بر آرمان
- روش تبدیل به قید یا ε-Constrainet (بخوانید Epsilon Constraint)
- مقدمه سازی برای طرح الگوریتم های تکاملی چند هدفه
- جمع بندی و نتیجه گیری های نهایی
برای مشاهده جزئیات و تهیه آموزش فرادرس مبانی تئوری و روش های کلاسیک بهینه سازی چندهدفه به این لینک (+) مراجعه نمایید.
مطالب پیشنهادی
مجموعه: بهینه سازی, بهینه سازی چند هدفه, فیلم های آموزشی, محصولات آموزشی برچسب ها: Decomposition, Goal Attainment, Goal Programming, Multicriteria Optimization, Multiobjective Optimization, Vector Optimization, Weighted Sum, برنامه ریزی آرمانی, بهینه سازی, بهینه سازی برداری, بهینه سازی چند معیاره, بهینه سازی چند هدفه, تبدیل مسائل چند هدفه به مسائل مقید, تصمیم گیری چند معیاره, روش مجموع وزن دار, روش های تجزیه, روش های کلاسیک بهینه سازی چند هدفه, نیل به آرمان
با سلام
خیلی عالی بود اما کاش بدون استفاده از توابع fminunc و fgoalattain انجام میدادید
چون من بعد از کلی کلنجار با موضوع خودم حس کردم که این توابع برای متغیرهای گسسته نیست و فقط برای متغیرهای پیوسته هست.آیا همینطوره؟
اگر بدون این توابع انجام میدادید قابلیت تغییر به گسسته هم میداشت
با تشکر
در پاسخ مجتبی:
با سلام،
شما می توانید با استفاده از توابع fminunc و fgoalattain متغیرهای گسسته را نیز به کار ببرید.
کافی است از نگاشت های جزء صحیح استفاده کنید. شاید استفاده از فیلم زیر (که کاملا رایگان است) بتواند به شما ایده بدهد:
https://www.matlabsite.com/mvrps9011d
امیدواریم این توضیحات برای شما مفید واقع شده باشد.
موفق باشید.