انجام پروژه با GAMS
معرفی نرم افزار GAMS
GAMS مخفف کلمه ( the general algebraic modeling system) است یکی از جدید ترین نرم افزار های ارائه شده گیمز است که قابلیت بالایی در حل مدل هلی مختلف یاضی دارد هم چنین از گیمز به عنوان بهترین نرم افزار حل مسئله بهینه سازی بسیار بزرگ و پیچیده نام برد .
گیمز در ابتدا توسط گروه اقتصادانان بانک جهانی برای حل کردن و تسهیل در فرایند حل غیر مدل های خطی برئی کامپیوتر شخصی توسعه دادند.در گیمز امکان حل کردن غیر همزمان سیسنم معادلات خطی ، یا بدون بهینه سازی برخی از توابع هدف را دارد .
گیمز نه تنها یک یا چند روش حل میتواند برای مدل بلکه برای انواع مدل ها ویک یا چند solver مخصوص برای حل آنها دارد .
هدف اصلی گیمز برطرف کردن محدودیت های سایر شرکت ها در این راه بوده است
از گیمز برای حل مسائل برنامه ریزی خطی Lp و برنامه غیر خطی Lp ، برنامه صحیح مختلط map ، برنامه ریزی غیر خطی صحیح مختلط manlp و مسائل مکمل خطی mcp استفاده میکنند.
مزیت های نرم افزار GAMS
- فراهم کردن یک زبان سطح بالا برای خلاصه کردن برنامه نویسی مدل های بزرگ و پیچیده
- فراهم کردن محیط مناسب برای ایجاد تغییرات آسان و ایمن در مدل ها
- تولید روابط جبری گوناگون
- صرفه جویی در وقت و انرژی
- توانایی بازخوانی اطلاعات مشابه
- Data های خروجی را با متد ها و فرمت های گوناگون ذخیره میکند
- امکان تبادل داده ها بین این نرم افزار و نرم افزار های مشابه (MATLAB و …) وجود دارد
- کاربر را برای رفع خطا راهنمایی میکند
- استفاده از solver های مختلف برای رسیدن به جواب با سلیقه کاربر