یکی از پر تکرارترین ارورهای گمز خطای exit code 7 هست. این خطا وقتی رخ میدهد که شما لایسنس مناسبی نداشته باشید. به عنوان مثال کد شما برای سایزهای کوچک قابل حل شدن است ولی وقتی که سایز مسئله بالاتر می رود (تعداد متغیر و… بالاتر می رود)، با این […]
علت تفاوت جواب گمز در سیستم های مختلف
علت اینکه یک کد در سیستم های مختلف جواب های مختلف می دهد چیست؟ احتمالا براتون پیش اومده که یه کد رو تو دو سیستم مختلف، با کانفیگ، نسخه های گمز و لایسنس های یکسان ران میکنین ولی جواب های متفاوتی میگیرین! دو تا مشکل اصلی وجود داره که باید […]
بخش اول: معرفي، نصب پايتون و نصب پكيج بهينه سازي
استفاده از زبانهاي برنامه نويسي در حل مسايل رياضي يكي از روشهاي رايج در اين حوزه ميباشد. زبان پايتون به علت سادگي در نوشتن خط كدها و نزديكي به زبان نوشتار، طي سالهاي اخير از محبوبيت بسياري در مسايل آماري و تحليلي برخوردار گرديده است. بر همين اساس شركتها و […]
دانلود کد گمز مسئله تخصیص یا Assignment Problem
مسئله تخصيص یا Assignment Problem يكي از مسايل پايهاي در حوزه تحقيق در عمليات است. هدف این مسئله تخصیص تعداد n فرد یا ماشین به تعداد n کار است به گونه ای که مجموع هزینه های حمل و نقل بین این نقاط (هزینه های تخصیص) کمینه شود. در این مسئله […]
سوالات مهندسی برق
دوستان رشته برق سوالات خود را در ای تاپیک مطرح فرمایند. همکاران ما در کمترین زمان ممکن به شما پاسخ خواهند گفت.
Equation infeasible due to rhs value
سلام من یه پروژه گمز دارم موقعی که اجراش می کنم این ارور رو میده شما می دونید مشکل چی هست و مربوط به اعداد هست یا اینکه محدودیت ها؟
Error 71 The symbol shown has been declared as an equation
خطای زیر مربوط به چیست؟
Error 198: Set used in ‘ord’ or lag is not ordered
سوال : سلام. من دستور زیر رو می نویسم خطای ۱۹۸ رو میده
Error 143: A suffix is missing
سوال : من یه دستور شرطی نوشتم و هنگام ران کردن با خطای 143(A suffix is missing) مواجه میشم . به نظرتون اشکال کارم کجاست؟
Error 170: Domain violation for set
سوال: خطای Domain violation for set به چه خاطر داده میشه؟ یعنی در تعریف یک مجموعه اشتباه کردم؟
Error 53: Endogenous $ operation not-allowed
سوال: من کد زیر رو میخوام اجرا کنه، ولی خطا میگیره و متوجه نمیشم مشکلش کجاست
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
Error 194 : Symbol Redefined
خطای 194 با پیام زیر ظاهر میشود: Error 194 symbol redefined – a second data statement for the same symbol or a data statement after an assignment
عدم باز شدن فایل 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 حل کنیم. ولی سی پلکس قادر به حل آن نباشد. این مشکل بیشتر مواقعی […]
Error 125: set is under control already
من تابع هدف زیر رو وارد میکنم ولی ارور set is under control already رو میده. چرا؟
خطاهای گمز
با اطمینان 99 درصد تمامی کد نویسان گمز -از مبتدی گرفته تا فوق حرفه ای یا توسعه دهنده- پس از Run کردن مدل خود، حداقل یک Error را مشاهده خواهند کرد.
تمرین 7: محدودیت بزرگتر مساوی
همانطور که میدانید تعریف یک معادله در گمز به صورت =e=، =l=، =g= صورت می گیرد. که به ترتیب به معنی بزرگتر مساوی، کوچکتر مساوی و مساوی خواهند بود. حال سوالی که در اینجا مطرح است می تواند این باشد که آیا واقعا گمز همین سه نوع معادله را پوشش […]
تمرین ۶: تابع sign در gams
یکی از تابع های معروف ریاضیات تابع sign است. این تابع را در گمز چگونه تعریف می کنید؟ پس از تعریف تابع، مدلتان از چه تایپی هست؟ MIP? MINLP? NLP? زمان حل مدل به نظر شما چقد افزایش یا کاهش می یابد؟
تمرین ۵: معادله نویسی
یکی از بزرگترین مشکلاتی که کاربران مبتدی یا نیمه حرفه ای GAMS با کد نویسی دارند، تعریف معادلاتی نظیر معادله زیر است. این معادله را چگونه تعریف می کنید؟ پاسخ را کامنت بگذارید (این تمرین را جدی بگیرید)
تمرین ۴: مسائل infeasible
فرض کنید یک مدل بهینه سازی را در گمز کد نویسی کرده اید. ولی مشاهده می کنید که در process window پیامی تحت عنوان نشدنی بودن مسئله (infeasible) ملاحظه می کنید. مشکل ممکن است از کجا باشد؟ برای بر طرف کردن این مشکلات چه تدبیری می اندیشید؟
تمرین ۳: تعریف پارامتر با توزیع نرمال
یک پارامتر را با توزیع نرمال چگونه تعریف می کنید؟ این سوال را در تحت شرایط زیر پاسخ دهید:
تمرین ۲: زیر مجموعههای یک مجموعه
فرض کنید مجموعه ای تحت عنوان i داریم که به شکل زیر تعریف شده باشد، Set i/1*10/;
تمرین ۱: زیر مجموعه های دو عضوی در GAMS
فرض کنید مجموعه ای تحت عنوان i داریم که به شکل زیر تعریف شده باشد، Set i/1*10/;
تمرینات
در این بخش قصد داریم تمریناتی را مطرح کنیم که موجب افزاش مهارت شما در کد نویسی گمز می شود.
دانلود لیست برترین ژورنالهای مدیریت و تحقیق در عملیات ISI
لیست برترین ژورنالهای تحقیق در عملیات را اینجا دانلود کنید. دوستان دوجه کنند که ژورنال های خوب دیگری هم در این حوزه فعالیت می کنند ولی شاید در این لیست به علت خاص بودن کاتاگوری جای نگیرند. و ممکن است مثلا سایر ژورنال ها در حوزه ی مهندسی صنایع، یا […]
دانلود محاسبات CPM مسیر بحرانی در اکسل
با استفاده از فایل اکسل زیر که توسط سایت vertex42 ارائه شده است، می توانید محاسبات مربوط به یک پروژه را به سادگی انجام دهید. این فایل قابلیت افزودن پیش نیازی به فعالیت ها، محاسبات زودترین و دیرترین زمان شروع و پایان فعالیت ها، تحمین های شبکه ی PERT (خوشبینانه، […]
توصیه هایی برای دانشجویان کارشناسی مهندسی صنایع
نعمان محمودی- دانشجوی دکتری مهندسی صنایع ✅ قبل از هر چیزی باید دقت کنید که اصلی ترین وظیفه ی شما درس خواندن است. باید تمامی دروس تخصصی را جدی بگیرید. در کلاس های درس حاضر شوید و مطالبی علمی و تجربیات کاری که استاد درس انتقال می دهند را با دقت […]
برنامه ریزی CP
يكي از انواع روشهاي حل مسايل بهينه سازي رياضي استفاده از روش برنامه ريزي محدوديت (CP) است. اين روش جوابهاي مناسب و نه الزاما بهينه براي بسياري از مسايل برنامه ريزي ارائه مي-نمايد. از اين روش به علت زمان حل مناسب و نيز دقت بالا در تخمين جوابهاي Suboptimal در […]