آموزش GAMS سطح مبتدی – قسمت اول: GAMS چیست؟

در قسمت اول مجموعه آموزشی گمز GAMS سایت بهینهیار، با نرمافزار GAMS و محیط GAMS IDE آشنا میشوید. این آموزش برای مبتدیان طراحی شده و شامل نصب GAMS IDE، درک مفاهیم پایه مدلسازی بهینهسازی، و اجرای یک مسئله ساده بهینهسازی خطی (LP) با تعریف مجموعهها، متغیرها، و معادلات است.
آموزش GAMS مبتدی– قسمت دوم : نصب و راهاندازی GAMS و آشنایی با محیط آن

در قسمتهای قبلی مجموعه آموزشی GAMS سایت بهینهیار، با مفهوم GAMS و دلایل برتری آن برای مدلسازی بهینهسازی آشنا شدیم. حالا در این بخش، که قسمتهای سوم و چهارم را ترکیب میکند، یاد میگیرید چگونه نرمافزار GAMS را روی سیستم خود نصب کنید و با محیط کاربری آن آشنا شوید. این آموزش برای مبتدیان طراحی شده و نیازی به دانش فنی پیشرفته ندارد. اگر آمادهاید تا اولین قدمهای عملی را برای کار با GAMS بردارید، با ما همراه باشید!
آموزش GAMS – قسمت سوم: مفاهیم بهینهسازی در GAMS

در قسمتهای قبلی مجموعه آموزشی GAMS سایت بهینهیار، با نصب GAMS و محیط آن آشنا شدیم. حالا در قسمت پنجم، به سراغ مفاهیم پایه بهینهسازی در GAMS میرویم. اگر مبتدی هستید و میخواهید بدانید چگونه GAMS مسائل بهینهسازی را حل میکند، این قسمت برای شماست. در این آموزش، با انواع مسائل بهینهسازی (برنامهریزی خطی، غیرخطی، و مختلط) و نقش تابع هدف و محدودیتها آشنا میشوید. بیایید شروع کنیم!
آموزش GAMS – قسمت چهارم: اجزای اصلی مدل در GAMS

در قسمتهای قبلی مجموعه آموزشی GAMS سایت بهینهیار، با مفاهیم بهینهسازی و نصب نرمافزار GAMS آشنا شدیم. حالا در قسمت ششم، به سراغ اجزای اصلی مدل در GAMS میرویم. اگر مبتدی هستید و میخواهید بدانید چگونه یک مدل بهینهسازی در GAMS ساخته میشود، این قسمت به شما کمک میکند تا با اجزای کلیدی مانند مجموعهها (Sets)، پارامترها (Parameters)، متغیرها (Variables)، معادلات (Equations)، و مدل (Model) آشنا شوید. بیایید شروع کنیم!
آموزش GAMS – قسمت پنجم: تعریف مجموعهها (Sets)

در قسمتهای قبلی مجموعه آموزشی GAMS سایت بهینهیار، با اجزای اصلی مدل در GAMS آشنا شدیم. حالا در قسمت هفتم، به سراغ تعریف مجموعهها (Sets) میرویم. مجموعهها یکی از مهمترین اجزای مدلسازی در GAMS هستند و به شما کمک میکنند دادهها را بهصورت سازمانیافته تعریف کنید. این آموزش برای مبتدیان طراحی شده و با یک مثال ساده، نحوه تعریف مجموعهها را یاد میگیرید. بیایید شروع کنیم!
آموزش GAMS – قسمت ششم: تعریف پارامترها (Parameters)

در قسمتهای قبلی مجموعه آموزشی GAMS سایت بهینهیار، با مجموعهها (Sets) آشنا شدیم که دادهها را سازماندهی میکنند. حالا در قسمت هشتم، به سراغ تعریف پارامترها (Parameters) میرویم. پارامترها دادههای ثابت در مدلهای GAMS هستند و نقش مهمی در مدلسازی بهینهسازی دارند. این آموزش برای مبتدیان طراحی شده و با مثالهای ساده، نحوه تعریف پارامترها را یاد میگیرید. بیایید شروع کنیم!
آموزش GAMS – قسمت هفتم: تعریف متغیرها (Variables)

در قسمتهای قبلی مجموعه آموزشی GAMS سایت بهینهیار، با مجموعهها (Sets) و پارامترها (Parameters) آشنا شدیم که دادههای ثابت مدل را تشکیل میدهند. حالا در قسمت نهم، به سراغ متغیرها (Variables) میرویم. متغیرها قلب مدلهای بهینهسازی در GAMS هستند، زیرا مقادیر تصمیمگیری را نشان میدهند که نرمافزار آنها را محاسبه میکند. این آموزش برای مبتدیان طراحی شده و با مثالهای ساده، نحوه تعریف متغیرها را یاد میگیرید. بیایید شروع کنیم!
آموزش GAMS – قسمت هشتم: تعریف معادلات (Equations)

در قسمتهای قبلی مجموعه آموزشی GAMS سایت بهینهیار، با مجموعهها (Sets)، پارامترها (Parameters)، و متغیرها (Variables) آشنا شدیم که پایههای مدلسازی در GAMS هستند. حالا در قسمت دهم، به سراغ معادلات (Equations) میرویم. معادلات قلب مدلهای بهینهسازی هستند، زیرا تابع هدف و محدودیتها را تعریف میکنند. این آموزش برای مبتدیان طراحی شده و با یک مثال عملی، نحوه تعریف معادلات را یاد میگیرید. بیایید شروع کنیم!
آموزش GAMS – قسمت ۹ : ساختار یک کد ساده در GAMS

در قسمتهای قبلی مجموعه آموزشی GAMS سایت بهینهیار، با مجموعهها (Sets)، پارامترها (Parameters)، متغیرها (Variables)، و معادلات (Equations) آشنا شدیم. حالا در قسمت یازدهم، این اجزا را کنار هم میگذاریم تا ساختار یک کد ساده در GAMS را یاد بگیریم. این آموزش برای مبتدیان طراحی شده و با یک مثال عملی، نحوه نوشتن یک کد کامل برای حل یک مسئله بهینهسازی را نشان میدهیم. بیایید شروع کنیم!
آموزش GAMS – قسمت ۱۰ : دستور Solve و حل مدل

در قسمتهای قبلی مجموعه آموزشی GAMS سایت بهینهیار، با ساختار یک کد ساده در GAMS و اجزای آن (مجموعهها، پارامترها، متغیرها، معادلات) آشنا شدیم. حالا در قسمت دوازدهم، به سراغ دستور Solve و حل مدل میرویم. دستور Solve قلب فرآیند بهینهسازی در GAMS است که مدل را به حلکننده میفرستد تا جواب بهینه را پیدا کند. این آموزش برای مبتدیان طراحی شده و با یک مثال عملی، نحوه استفاده از دستور Solve را یاد میگیرید. بیایید شروع کنیم!