خطای Exit code 7

یکی از پر تکرارترین ارورهای گمز خطای exit code 7 هست. این خطا وقتی رخ می‌دهد که شما لایسنس مناسبی نداشته باشید. به عنوان مثال کد شما برای سایزهای کوچک قابل حل شدن است ولی وقتی که سایز مسئله بالاتر می رود (تعداد متغیر و… بالاتر می رود)، با این […]

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

علت اینکه یک کد در سیستم های مختلف جواب های مختلف می دهد چیست؟ احتمالا براتون پیش اومده که یه کد رو تو دو سیستم مختلف، با کانفیگ، نسخه های گمز و لایسنس های یکسان ران میکنین ولی جواب های متفاوتی میگیرین! دو تا مشکل اصلی وجود داره که باید […]

بخش اول: معرفي، نصب پايتون و نصب پكيج بهينه سازي

استفاده از زبانهاي برنامه نويسي در حل مسايل رياضي يكي از روشهاي رايج در اين حوزه مي‌باشد. زبان پايتون به علت سادگي در نوشتن خط كدها و نزديكي به زبان نوشتار، طي سالهاي اخير از محبوبيت بسياري در مسايل آماري و تحليلي برخوردار گرديده است. بر همين اساس شركتها و […]

دانلود کد گمز مسئله تخصیص یا Assignment Problem

مسئله تخصيص یا Assignment Problem يكي از مسايل پايه‌اي در حوزه تحقيق در عمليات است. هدف این مسئله تخصیص تعداد n فرد یا ماشین به تعداد n  کار است به گونه ای که مجموع هزینه های حمل و نقل بین این نقاط (هزینه های تخصیص) کمینه شود. در این مسئله […]

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

دوستان رشته برق سوالات خود را در ای تاپیک مطرح فرمایند. همکاران ما در کمترین زمان ممکن به شما پاسخ خواهند گفت.

Equation infeasible due to rhs value

سلام من یه پروژه گمز دارم موقعی که اجراش می کنم این ارور رو میده شما می دونید مشکل چی هست و مربوط به اعداد هست یا اینکه محدودیت ها؟

Error 143: A suffix is missing

سوال : من یه دستور شرطی نوشتم و هنگام ران کردن با خطای 143(A suffix is missing) مواجه میشم . به نظرتون اشکال کارم کجاست؟

Error 119: Number Primary Expected

Number Primary Expected چیست؟ و چرا رخ می دهد؟ شیوه رفع آن چگونه است؟ آیا فقط برای دستور Sum رخ می دهد؟ احتمالا Error 119 را در گمز مشاهده نموده اید. این ارور یکی از ارورهایی است که بسیار ساده رفع می شود، ولی رفع آن مقداری دقت می خواهد […]

Error 225 : Floating entry ignored

ارور 225 از مجموعه Error هاییست که به هنگام کار با دستوراتی مانند table ممکن است با آن برخورد کنید. از معنی انگلیسی آن کاملا پیداست که داده ای ورودی از نظم مشخص شده تبعیت نمی کند. اگر بر روی ارور مشخص شده دابل کلیک کنید، گمز جهت کمک در […]

Error 184: Domain list redefined

ارور 184 در گمز یکی دیگر از خطاهای مرسوم گمز است که برای اکثر کاربران پیش می‌آید و رفع آن هم معمولاً بسیار آسان است. Error 184 همون طور که از عنوان تاپیک مشخص است به شکل زیر ظاهر می‌شود: Error 184 – Domain list redefined

عدم باز شدن فایل LST در gams

همانطور که مستحضر هستید، فایل LST شامل گزارش خروجی گمز به کاربر است. در پاره‌ای از اوقات، ممکن است شما مدلی run کنید و این ران با موفقیت به اتمام برسد ولی فایل LST به شما نمایش داده نشود. ارور مربوطه به شکل زیر است:

infeasible solution. there are no superbasic variables

گاهی کابر با ارور infeasible solution. there are no superbasic variables مواجه می‌شود. در حالی که ممکن است مدلی که کاربر در گمز و یا DICOPT کد کرده است واقعا شدنی باشد. برای متوجه شدن این موضوع می‌توان مدل را با یک solver دیگر نیز حل کرد. اگر مدل با […]

خطای ۱۰۰۱ out of memory در گمز – cplex

در صورتی که این پست را مطالعه می‌کنید، احتمالا خطای کمبود مموری یا out of memory در گمز برای شما مشکل ساز شده‌است. این خطا وقتی پیش می‌آید که ما مدل را توسط حل کنند‌ه‌ی CPLEX حل کنیم. ولی سی پلکس قادر به حل آن نباشد. این مشکل بیشتر مواقعی […]

خطاهای گمز

با اطمینان 99 درصد تمامی کد نویسان گمز -از مبتدی گرفته تا فوق حرفه ای یا توسعه دهنده- پس از Run کردن مدل خود، حداقل یک Error را مشاهده خواهند کرد.

تمرین 7: محدودیت بزرگتر مساوی

همانطور که میدانید تعریف یک معادله در گمز به صورت =e=، =l=، =g= صورت می گیرد. که به ترتیب به معنی بزرگتر مساوی، کوچکتر مساوی و مساوی خواهند بود. حال سوالی که در اینجا مطرح است می تواند این باشد که آیا واقعا گمز همین سه نوع معادله را پوشش […]

تمرین ۶: تابع sign در gams

یکی از تابع های معروف ریاضیات تابع sign است. این تابع را در گمز چگونه تعریف می کنید؟ پس از تعریف تابع، مدلتان از چه تایپی هست؟ MIP? MINLP? NLP? زمان حل مدل به نظر شما چقد افزایش یا کاهش می یابد؟

تمرین ۵: معادله نویسی

یکی از بزرگترین مشکلاتی که کاربران مبتدی یا نیمه حرفه ای GAMS با کد نویسی دارند، تعریف معادلاتی نظیر معادله زیر است. این معادله را چگونه تعریف می کنید؟ پاسخ را کامنت بگذارید (این تمرین را جدی بگیرید)

تمرین ۴: مسائل infeasible

فرض کنید یک مدل بهینه سازی را در گمز کد نویسی کرده اید. ولی مشاهده می کنید که در process window پیامی تحت عنوان نشدنی بودن مسئله (infeasible) ملاحظه می کنید. مشکل ممکن است از کجا باشد؟ برای بر طرف کردن این مشکلات چه تدبیری می اندیشید؟

تمرینات

در این بخش قصد داریم تمریناتی را مطرح کنیم که موجب افزاش مهارت شما در کد نویسی گمز می شود.

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

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

دانلود محاسبات CPM مسیر بحرانی در اکسل

با استفاده از فایل اکسل زیر که توسط سایت vertex42 ارائه شده است، می توانید محاسبات مربوط به یک پروژه را به سادگی انجام دهید. این فایل قابلیت افزودن پیش نیازی به فعالیت ها، محاسبات زودترین و دیرترین زمان شروع و پایان فعالیت ها، تحمین های شبکه ی PERT (خوشبینانه، […]

توصیه هایی برای دانشجویان کارشناسی مهندسی صنایع

نعمان محمودی- دانشجوی دکتری مهندسی صنایع ✅ قبل از هر چیزی باید دقت کنید که اصلی ترین وظیفه ی شما درس خواندن است. باید تمامی دروس تخصصی را جدی بگیرید. در کلاس های درس حاضر شوید و مطالبی علمی و تجربیات کاری که استاد درس انتقال می دهند را با دقت […]

برنامه ریزی CP

يكي از انواع روشهاي حل مسايل بهينه سازي رياضي استفاده از روش برنامه ريزي محدوديت (CP) است. اين روش جوابهاي مناسب و نه الزاما بهينه براي بسياري از مسايل برنامه ريزي ارائه مي-نمايد. از اين روش به علت زمان حل مناسب و نيز دقت بالا در تخمين جواب‌هاي Suboptimal در […]