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

ایمیل خود را وارد کنید:

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

تولید اعداد تصادفی در گمز نسبت به سایر نرم افزارها آسان تر است. شما با در دست داشتن توزیع مربوطه، می توانید به آسانی عدد تصادفی مربوطه را تولید نمایید. کد زیر نحوه ی تعریف اعداد تصادفی در gams را نشان می دهد.

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

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

بارها و بارها تأکید کرده ایم که شما می توانید با تعریف مجموعه های چند بعدی هم سرعت حل مدل، هم نظم کد نویسی و هم دقت آن را بالا ببرید. به یاد داشته باشید، در مدل هایی که نیاز به تعریف set دارند، مهم ترین بخش همین تعریف set خواهد بود. در تعریف مجموعه […]

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

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

پیرو درخواست تعدادی از دوستان، در این تاپیک تعریف زیر مجموعه ها و اجتماع آنها با هم را به صورت مختصر معرفی می نماییم. همانطور که در بخش های پیشین گفته شد، تعریف یک مجموعه با دستور Set انجام می پذیرد. حال فرض کنید دو مجموعه به نام I و J وجود دارند. این مجموعه […]

سفارشی سازی خروجی چند روش و با اهداف بعضاً مختلف دارد. در این تاپیک به معرفی دستور Display می پردازیم. معمولاً کاربران مایلند برخی از ویژگی های متغیرها، محدودیت ها وحتی اندیس ها وپارامترهایی که تعریف نموده اند را پس از run کردن مدل مشاهده کنند. آنها دو راهکار برای این امر دارند. راهکار اول […]

همانطور که در بخش وارد کردن داده های مسئله یا Data Entry بیان شد، در مدل هاییی که نیاز به تعریف مجموعه ای از اندیس ها یا زیر اندیس های می باشد باید از تعریف مجموعه های نظیر آنها شروع کرد. جهت تعریف مجموعه ها از دستور (sets و یا Set) استفاده می کنیم. مجموعه […]

به عنوان یک برنامه نویس در محیط GAMS باید نکاتی را که در این صفحه بیان می شود را مد نظر داشته باشید. تمامی عملیاتی که GAMS برای شما انجام می دهد آن چیزی است که شما از آن خواسته اید. وقتی به GAMS دستور می دهید که پس از حل مدل، مقدار فلان متغییر […]

قبل از هر چیزی خاطر نشان می شویم که نرم افزار GAMS جدای از اینکه خود یک زبان برنامه نویسی است، با محیطی که فراهم نموده است می توان توسط آن مسائل بهینه سازی را توسط حل کننده های (Solver) مختلف از جمله CPLEX، LINGO، BARON و… حل نمود. در بهینه سازی توسط GAMS توابع […]

راهنمای استفاده از سایت

با سلام خدمت تمامی مراجعه کننده گان سایت GAMSbook.ir

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

categor

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

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

مدیریت گمزبوک
محمودی
ایمیل: gamsbook.ir@gmail.com
شماره تماس: 3325-405-0919