دانلود لیست برترین ژورنال‌های مدیریت و تحقیق در عملیات ISI

لیست برترین ژورنال‌های تحقیق در عملیات را اینجا دانلود کنید. دوستان دوجه کنند که ژورنال های خوب دیگری هم در این حوزه فعالیت می کنند ولی شاید در این لیست به علت خاص بودن کاتاگوری جای نگیرند. و ممکن است مثلا سایر ژورنال ها در حوزه ی مهندسی صنایع، یا […]

Model Statistics

آخرین خروجی GAMS قبل از حل مدل، Model Statistics می باشد. این بخش حجم و بزرگی یک مدل، پیچیدگی آن و میزان غیر خطی بودن آن را مشخص می کند. این بخش برای مثال کاربردی 1 به شکل زیر می باشد:

Solve Statement Output

این بخش از گزارش خروجی مربوط به برنامه هایی است که در آن از دستور Solve استفاده شده است. نرم افزار GAMS پس از حل مسائل و مدل ها، گزارش هایی تحت عنوان Equation listing، column listing، Model Statistics، Solution Report ارائه می دهد.

دستور solve

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

انتخاب نوع solver

مدل هایی که در GAMS نوشته می شوند به طور مستقیم با استفاده از برنامه های دیگر نظیر Cplex, Baron, Lingo و… حل می شوند. هر مدلی که می نویسید باید و باید solver مربوطه را نیز مشخص کنید. این عمل به دو صورت امکان پذیر است.

دستور model

هر مدلی که شما می نویسید نیازمند یک نام و تمامی محدودیت های بکار رفته در آن است. این عمل با استفاده از دستور Model انجام می گیرید. فرم کلی دستور مدل به صورت زیر می باشد:

دستورات نهایی مدل

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

تعریف متغیرها

در مطالب پیشین بیان شد که منظور از پارامتر در تحقیق در عملیات بخشی از داده ها است که از نظر ما معلوم هستند. ولی متغیر نوعی از داده ها است که به عنوان متغیر تصمیم مشهورند و یکی از اهداف حل مدل، محاسبه این مقادیر است.

دستور Table

جداول یا Tables دستوراتی هستند که برای ورود داده هایی که دارای دو یا بیش از دو بعد هستند به کار می رود. این جداول می توانند دو بعدی یا چند بعد (حتی بیشتر از 20 تا) باشند. فرم کلی یک جدول دو بعدی به قرار زیر است.

دستور parameter

تعدادی از بردارهای ثابت و داده های محاسباتی (چه به اندیس ها وابسته باشند چه نباشند) را با دستور Parameter تعریف می کنند. دستور کلی آن تقریبا مشابه کمیت های scalar است. فرض کنیم داده ها و بردارهای زیر را داریم:

Scalar

همانطور که در مطالب پیشین (پارامترها) در نرم افزار GAMS کمیت ها و اعداد ثابت را می توان با دستور Scalar تعریف نمود. توسط این دستور می توان به یک داده ی مشخص، عددی را نسبت داد. این عدد می تواند هر عددی (حقیقی یا غیر حقیقی) باشد. از طرفی […]

حتماً بخوانید!!

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