نرم افزار گمز ( نرم افزار GAMS ) یک سیستم مدل سازی سطح بالا برای مسائل برنامه ریزی ریاضی است

که از مترجم زبان برنامه نویسی و یک حلگر یکپارچه پایدار با کارایی بالا تشکیل شده است.

نرم افزار GAMS به کاربران این اجازه را می دهد که به جای الگوریتم حل، بر روی مدل سازی متمرکز شوند.

کاربر با استفاده از زبان نرم افزار GAMS یک مدل ریاضی را ایجاد نموده و سپس برای حل آن، یکی از حل کننده های موجود را فرا خوانی می کند.

در ادامه به تاریخچه، کاربرد و ویژگی های بنیادی این نرم افزار اشاره خواهیم کرد.


تاریخچه نرم افزار گمز

در دهه های 1950 و 1960 با توسعه الگوریتم ها و کدهای کامپوتری، پیشرفت های قابل توجهی در حل مسائل بزرگ برنامه ریزی ریاضی حاصل شد.

در دهه 1970، استفاده های کاربردی از این ابزارها کمتر از میزان انتظار بود.

با این حال، روش های حل، تنها بخش کوچکی از تلاش های کلی برای مدل سازی را تشکیل می داد و بخش عمده زمان مورد نیاز برای توسعه یک مدل، شامل آماده سازی داده ها و تبدیل و آماده سازی گزارش بود.

هر مدل، جهت سازماندهی داده ها و تبدیل داده ها به فرم مورد نیاز بهینه ساز برنامه ریزی ریاضی، به زمان زیادی برای آنالیز و برنامه نویسی احتیاج داشت.

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


نرم افزار GAMS با مد نظر قرار دادن موارد زیر، جهت بهبود این وضعیت توسعه داده شده است

  • ارائه یک زبان سطح بالا برای نمایش فشرده مدل های بزرگ و پیچیده،
  • قابلیت اعمال تغییرات ساده و بدون دردسر در مشخصات مدل،
  • قابلیت بیان واضح روابط جبری،
  • قابلیت توصیف مدل هایی که مستقل از الگوریتم های حل می باشند.


کاربردهای نرم افزار گمز

نرم افزار تحقیق در عملیات GAMS برای حل مدل های برنامه ریزی ریاضی مورد استفاده قرار می گیرد.

نرم افزار گمز از سرعت بسیار بالایی در حل مدل های بزرگ برخوردار است.

در واقع می توان از نرم افزار GAMS به عنوان بهترین نرم افزار حل مسائل بهینه سازی بسیار بزرگ و پیچیده نام برد.

از نرم افزار گمز برای حل مسائل برنامه ریزی خطی (LP) ، برنامه ریزی غیرخطی (NLP)، برنامه ریزی صحیح مختلط (MIP) ، برنامه ریزی غیرخطی صحیح مختلط (MINLP) و مسائل مکمل خطی (MCP) استفاده می شود.

همچنین نرم افزار GAMS یکی از نرم افزارهای حرفه ای در حل مسائل بهینه سازی ریاضی می باشد.


نوشتن دیدگاه


 

آموزش های گام به گام

سمینار پردازش زبان طبیعی

سمینار پردازش زبان طبیعی
سمینار پردازش زبان طبیعی

ادامه مطلب...

چهارمین کارگاه ارتباطات و نظریه اطلاعات برگزار می شود

چهارمین کارگاه ارتباطات و نظریه اطلاعات
چهارمین کارگاه ارتباطات و نظریه اطلاعات

ادامه مطلب...

سمینار پردازش زبان طبیعی

سمینار پردازش زبان طبیعی
سمینار پردازش زبان طبیعی

ادامه مطلب...

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

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

ادامه مطلب...