آموزش گمز برای بهینه‌سازی سیستم‌ها

GAMS Software for Implementation of Mathematical Models & Optimization

GAMS for Mathematical Models & Optimization

معرفی دوره

عنوان:

دوره فشرده آموزش نر‌م‌افزار گمز (GAMS) برای بهینه‌سازی سیستم‌ها

GAMS Software for Implementation of Mathematical Models & Optimization

چکیده

در اینجا چکیده می‌آید.

وضعیت:

برگزار شده (ویدیو در دسترس)

مدت زمان:

بیش از 10 ساعت

مدرس و برگزارکننده:

دکتر علی پاپی‌راد ( آکادمی تخصصی آپتیم‌یار )

مناسب برای:

رشته‌های مهندسی، علوم پایه و مدیریت ( از جمله ریاضیات، صنایع، کامپیوتر، برق/سیستم، عمران، مکانیک، انرژی، حمل‌‌ونقل، اقتصاد و... ) و به طور کلی، هر زمینه آکادمیک و یا صنعتی/سازمانی مرتبط با مباحث برنامه‌ریزی، تصمیم‌گیری، بهینه‌سازی و تحلیل.

اشتراک‌گذاری:

برای کسب اطلاعلات بیشتر از محتوای این دوره آموزشی، می‌توانید مستقیما از طریق ID تلگرام زیر با مدرس دوره در ارتباط باشید:

سرفصل‌ها

معرفی نرم‌افزار بهینه‌سازی GAMS، کاربرد و نقاط قوت/ضعف آن

  • بهینه‌سازی مبتنی بر برنامه‌ریزی ریاضی
  • مزیت اجرای مدل بهینه‌سازی یا برنامه‌ریزی در GAMS
  • نرم‌افزار GAMS برای پیاده‌سازی انواع مدل‌های بهینه‌سازی خطی و غیرخطی
  • انواع حل‌کننده‌های(Solver) موجود در نرم‌افزار گمز (.CPLEX, GUROBI, BARON, BONMIN, etc)
  • مهمترین نقاط قوت و ضعف بهینه‌سازی در GAMS و آلترناتیو‌های آن

نصب نرم‌افزار، نحوه کار با GAMS Studio و GAMS IDE و تنظیمات اولیه

  • گمز به عنوان یک نرم‌افزار جامع بهینه‌سازی، تجاری است.
  • دانلود و نصب GAMS IDE یا GAMS Studio و تنظیمات آن
  • استفاده از سالورهای مختلف در GAMS
  • آشنایی با محیط نرم‌افزار GAMS برای بهینه‌سازی

قواعد اصلی پیاده‌سازی مدل‌های بهینه‌سازی در GAMS

  • فرم کلی یک مسئله بهینه‌سازی در قالب مدل برنامه‌ریزی ریاضی
  • مکانیزم کلی نرم‌افزار GAMS برای اجرای یک مدل بهینه‌سازی
  • اصول کدینگ یک برنامه بهینه‌سازی ریاضی (Mathematical Optimization Program) در GAMS
  • ویژگی‌های یک برنامه‌نویس حرفه‌ای برای بهینه‌سازی در GAMS
  • ملزومات یک مدل بهینه‌سازی در حالت کلی در GAMS
  • تعریف مجموعه، زیرمجموعه، مجموعه پویا، مجموعه مشابه، مجموعه دوبعدی (Sets in GAMS)
  • تعریف پارامتر، جدول و داده‌ها (Data in GAMS)
  • پیش‌پردازش اطلاعات و داده‌ها (Preprocessing in GAMS)
  • بیان روابط ریاضی، تابع هدف و قیود مدل بهینه‌سازی (Equations in GAMS)
  • تببین مدل و فراخوانی روابط مورد نیاز (Models in GAMS)
  • تشخیص نوع مدل از منظر روابط ریاضی (Linear & Nonlinear Programs in GAMS)
  • تشخیص نوع مدل از منظر پیوستگی و گسستگی متغیرها (Integrality & Integer Programs)
  • تنظیمات مناسب پیش از اجرای مدل (Options in GAMS)
  • اجرای مدل دستور حل برنامه بهینه‌سازی (Solve in GAMS)
  • گزارش انواع خروجی‌ها و پاسخ بدست آمده پس از اجرای مدل (Display in GAMS)
  • محاسبه زمان حل و اجرای مدل توسط سالور انتخابی (Solver Run Time)
  • دستورات شرطی کوتاه در بیان روابط ریاضی (conditions based $ in GAMS)
  • دستورات شرطی در برنامه‌نویسی GAMS (if, else, ifelse, etc. )
  • حلقه‌ها و محاسبات تکرارشوند (Loop, For, While , etc)
  • تنظیمات مناسب پیش از اجرای مدل (Options in GAMS)
  • اجرای مدل دستور حل برنامه بهینه‌سازی (Solve in GAMS)
  • گزارش انواع خروجی‌ها و پاسخ بدست آمده پس از اجرای مدل (Display in GAMS)
  • محاسبه زمان حل و اجرای مدل توسط سالور انتخابی (Solver Run Time)
  • دستورات شرطی کوتاه در بیان روابط ریاضی (conditions based $ in GAMS)
  • دستورات شرطی در برنامه‌نویسی GAMS (if, else, ifelse, etc. )
  • حلقه‌ها و محاسبات تکرارشوند (Loop, For, While , etc)
  • کامنت در گمز و انواع آن (Ontext/Offtext)
  • داده‌های تصادفی در نرم‌افزار گمز
  • مدل‌های بهینه‌سازی تودرتو در نرم‌افزار گمز
  • اشتباهات رایج در پیاده‌سازی یک مدل در نرم‌افزار گمز و رفع خطا
  • کدنوسی چند مسئله جنرال LP و IP و MIP و NLP و MINLP  و حل آن با سالور مناسب در GAMS
  • و …

مدلسازی و کدنویسی چندین مسئله اساسی در مهندسی صنایع، سیستم و مدیریت

  • کدنویسی مسئله طراحی شبکه زنجیره تامین و جریان شبکه در GAMS
  • کدنویسی مسئله قیمت‌گذاری و مدیریت درآمد و تقاضا
  • کدنویسی مسئله برنامه‌ریزی تولید و موجودی چنددوره‌ای در GAMS
  • کدنویسی مسیریابی وسایل نقلیه در GAMS
  • کدنویسی مسئله زمانبندی کارها در GAMS
  • و … (همراه با توضیح نکات مهم کدینگ و تحلیل خروجی‌ها)

تعامل GAMS با نرم‌افزارهای دیگر برای دریافت/گزارش اطلاعات (Data Export/Import)

  • فراخوانی و دریافت داده یک بعدی، دوبعدی، چندبعدی از Excel
  • ارسال گزارش خروجی مدل به Excel

بهینه‌سازی چندهدفه در GAMS (تئوری و کدنویسی چند تکنیک اساسی MODM)

  • مفهوم Conflict اهداف در بهینه‌سازی چندهدفه
  • تبیین ماتریس پی‌آمد‌ (pay-off) و درجه تضاد اهداف
  • مفاهیم کارایی، غلبه، و جبهه پارتو در بهینه‌سازی چندهدفه (Efficient Solutions & Pareto Front in MODM)
  • کدنویسی روش مجموع وزنی نرمال‌شده در گمز (Normalized Weighted Sum in GAMS)
  • کدنویسی روش اپسیلون محدودیت در گمز (Epsilon Constraint in GAMS)

تحلیل حساسیت و اعتیارسنجی خروجی مدل اجرا‌شده در GAMS

  • تحلیل خروجی‌ها و مقدار هدف نسبت به تغییر پارامترها
  • تحلیل خروجی‌ها و مقدار هدف نسبت به حذف/افزودن قیود
  • ارزیابی عملکرد مدل و تضمین بهینگی و اجراپذیر بودن (Optimality & Run Time Guarantees)
  • اعتبارسنجی خروجی مدل بهینه‌سازی و تکنیک‌های مختلف آن (Validation of Optimization Models in GAMS)

سوالات متداول

آیا ویدئو دوره در اختیارمان قرار می‌گیرد؟

بله، برحسب اعتماد گروه آپتیم‌یار به تمام فراگیران عزیز، با نظر مدرس دوره، ویدئو بازپخش هر بخش، یک سال در داشبورد شخصی هر فراگیر در سایت آپتیم‌یار قرار می‌گیرد. لازم به توضیح است که بعد از این مدت، در صورت صلاحدید مدرس دوره، امکان بارگذاری مجدد محتوا وجود دارد.

آیا ویدئو دوره را می‌توانیم با دوستان خود به اشتراک بگذاریم؟

ویدئو هر جلسه در داشبورد شخصی شما قرار دارد و به صورتی برنامه‌ریزی شده است که فقط روی یک سیستم و با کد شخصی شما قابل پخش باشد. برای حفظ حقوق مدرسین گروه تخصصی آپتیم‌یار، لطفا از اشتراک‌گذاری خودداری نمایید.

من نتوانستم در دوره ثبت‌نام و شرکت کنم؛ آیا امکان دسترسی به ویدئوها را دارم؟

گرچه سیاست اصلی ما این است که ویدیو فقط در داشبورد شخصی افراد شرکت‌کننده در دوره قرار گیرد، ولی برای این مورد می‌توانید با شماره تماس 09120044190 (به صورت پیامک/تلگرام) در ارتباط باشید.

آیا میتوانم به تنهایی ثبت نام کنم ولی چند نفره استفاده کنیم؟

لطفا به احترام حقوق مدرس و همچنین سایر شرکت کنندگان، فقط فرد ثبت‌نام ‌کننده حضور داشته باشد.

آیا در پایان در این دوره گواهی (Certificate) دریافت می‌کنیم؟

بله، در انتهای دوره (و یا تماشای ویدیو دوره توسط فراگیر)، در بخش گواهی‌ها درخواست داده می‌شود و بعد از تایید مدرس، گواهی اصلی آپتیم‌یار صادر می‌شود.

آیا در طی کلاس امکان ارتباط و تعامل با مدرس وجود دارد؟

بله؛ به طور کامل.

بعد از دوره، امکان رفع اشکال و کمک گرفتن از مدرس وجود دارد؟

بله؛ افراد شرکت‌کننده در هر دوره به گروه مرتبط با آن دوره اضافه می‌شوند و علاوه بر تعامل و هم‌فکری با یکدیگر طی و بعد از دوره، مدرس دوره هم در حد توان و وجود زمان، با آنها هم‌فکری دارد.

آیا کدنویسی نرم‌افزای هم انجام می‌شود و کدها در اختیار ما قرار می‌گیرد؟

این مورد در اختیار مدرس دوره است. در صورت تمایل مدرس، کدها در داشبورد فراگیر قرار می‌گیرد و می‌تواند فقط و فقط به صورت شخصی استفاده نماید.

آیا امکان تخفیف در هزینه دوره وجود دارد؟

برای ثبت‌نام‌‌های زودهنگام معمولا تخفیف لحاظ می‌شود.

پیش‌نیازی این دوره به چه صورت است؟

برای پاسخ به این مورد باید با مدرس دوره در ارتباط باشید.

 

مدرس دوره

دکتر علی پاپی‌راد
Ali PapiRAD

  • مقطع/مدرک تحصیلی: دانشجوی دکتری مهندسی صنایع و سیستم [بهینه‌سازی و تحقیق در عملیات]
  • تخصص شاخص: بهینه‌سازی و تحقیق در عملیات، یادگیری ماشین و علم تحلیل داده، تکنیک‌های تجزیه و روش‌های حل دقیق، بهینه‌سازی استوار داده‌محور، هوش محاسباتی و الگوریتم‌های فراابتکاری، نظریه بازی، بهینه‌سازی چندهدفه و تصمیم‌گیری چندمعیاره

    Optimization & Operations Research, Machine Learning & Data Analytics, Computational Intelligence & Metaheuristics, Decomposition Techniques & Exact Methods, Data-Driven Robust Optimization, Game Theory, Multi Criteria Decision Making

  • علاقه‌مندی‌: بکارگیری مدل‌های بهینه‌سازی استوار داده‌محور و رویکردهای حل هوشمند و دقیق برای حل مسائل مختلف صنعتی/سازمانی
  • زبان/نرم‌افزار شاخص‌: GAMS, IBM CPLEX, MATALB, Python, C++, MiniZinc, Vensim

کلاس آنلاین + ویدئو بازپخش + کدهای نرم‌افزاری + ارتباط با مدرس و مشاوره + گواهی/Certificate
پرسش و پاسخ و رفع ابهام فراگیران
تضمین کیفیت و گارانتی بازگشت کامل وجه
تضمین کیفیت و گارانتی بازگشت کامل وجه

آپتیم‌یار، با اطمینان از کیفیت دوره‌های آموزشی آنلاین خود و همچنین با اعتماد به فراگیران عزیز، تضمین می‌کند که اگر تا 1 ماه پس از دریافت محتوا و مشاهده فقط 5 ساعت از آن، عدم رضایت اعلام شود، کل وجه واریزی بازگشت داده ‌می‌شود.

ارتباط مستقیم با مدرس دوره، مشاوره و بیان سوالات:

دیدگاه و سوالات

(برای تسریع در فرایند بررسی و پاسخ به سوال شما، پیشنهاد می‌شود در سایت عضویت داشته باشید.)
مشترک شدن
اطلاع از

0 دیدگاه/سوال
جدید‌ترین
قدیمی‌ترین محبوب‌ترین
بازخورد داخلی
نمایش تمام دیدگاه‌ها