آموزش گمز – پیاده سازی بهینه سازی چندهدفه در GAMS
3 ساعت
5.0
پيادهسازی الگوریتم بهينهسازی چندهدفه در گمز GAMS چیست؟ مسائل بهینهسازی کلاسیک شامل یک معیار سنجش یا هدف هستند و بهینهسازی مسئله منجر به شناسایی نقطه بهینه میشود. در مقابل، اغلب مسائل پیچیده تصمیمگیری شامل بیش از یک معیار یا هدف هستند، مانند کمینهسازی همزمان هزینه و زمان در یک پروژه یا کمینهسازی هزینه و بیشینهسازی قابلیت اطمینان در یک سیستم با وجود محدودیتها. برای حل دقیق مسائل تکهدفه میتوان از نرمافزار گمز استفاده کرد که توانایی تحلیل انواع مختلف مسائل بهینهسازی خطی، غیرخطی، عدد صحیح مختلط و غیره را دارد. اما حل مسائل چندهدفه به خودی خود در گمز امکانپذیر نیست و نیاز به استفاده از رویکردهای چندهدفه قبل از ورود مسئله به محیط نرمافزار است. هدف نهایی در اغلب مسائل چندهدفه، شناسایی مجموعه جوابهای پارتو است. اهمیت یادگیری پيادهسازی الگوریتم بهينهسازی چندهدفه در گمز GAMS چیست؟ اغلب مسائل دنیای واقعی چندهدفهاند و آشنایی با حل اینگونه مسائل و نحوه پیادهسازی آنها در گمز برای شناسایی جوابهای پارتو و نحوه مقایسه کردن روشها به صورت آماری اهمیت بالایی دارد. در این فرادرس چه چیزی یاد میگیریم؟ این آموزش یک مرور سریع ولی کامل از برنامهریزی چندهدفه، پیادهسازی روشهای چندهدفه در گمز و نحوه مقایسه روشهای چندهدفه است. ابتدا، مخاطبان با مفاهیم برنامهریزی چندهدفه آشنا میشوند. در ادامه پس از معرفی مدل ریاضی یک مسئله دوهدفه، کدنویسی در محیط گمز انجام میشود. سپس رایجترین روشهای چندهدفه پس از معرفی کوتاه در گمز پیادهسازی میشوند. در نهایت نیز به مقایسه روشهای چندهدفه میپردازیم.