توجه مهم: لایسنس سوم ارائه شده در این پست برترین لایسنس رایگان گمز است که توسط تمام سالورهای موجود بصورت فول قابل استفاده مینماید.
در این تاپیک نسخههای مختلف نرم افزار گمز، به همراه لایسنسهای مورد نیاز جهت استفادهی عموم قرار داده شده است. لطفا این تاپیک را کامل و دقیق مطالعه فرمایید. نسخههای مختلفی برای نرم افزار GAMS توسط شرکت توسعهی GAMS ارئه شده است. این نسخهها مانند هر نرم افزار دیگری با کسب بازخورد از مشتریان، تست های دقیق و الزامات توسعهی پایدار نرم افزار، رفته رفته کامل تر شده و جهت استفادهی عموم منتشر میشوند.
توصیه ما این است که ابتدا سیستم عامل خود را بررسی کنید و سپس آخرین نسخهی گمز منتشر شده که با نسخهی سیستم عامل شما سازگار است را دانلود و نصب نموده و سپس یک لایسنس معتبر برای آن نصب کنید.
ورژنهای مختلف گمز را از طریق لینکهای زیر دانلود کنید.
نسخههای مختلف گمز سازگار با ویندوز 32 بیتی
نسخه 24.8.3
نسخه 24.7.4
24.7.3
24.6.1
نسخه 24.5.6
نسخه 24.4.6
نسخه 24.3.3
نسخه 24.2.3
نسخه 24.1.3
نسخه 24.0.2
نسخه 23.9.5
نسخه 23.8.2
نسخه 23.7.3
نسخه 23.6.5
نسخه 23.5.2
نسخه 23.4.3
نسخه 23.3.3
نسخه 23.2.1
نسخه 23.1.2
نسخه 23.0.2
نسخههای مختلف گمز سازگار با ویندوز 64 بیتی
نسخه 24.8.3
نسخه 24.7.4
24.7.3
24.6.1
نسخه 24.5.6
نسخه 24.4.6
نسخه 24.3.3
نسخه 24.2.3
نسخه 24.1.3
نسخه 24.0.2
نسخه 23.9.5
نسخه 23.8.2
نسخه 23.7.3
نسخه 23.6.5
نسخه 23.5.2
نسخه 23.4.3
نسخه 23.3.3
نسخه 23.2.1
نسخه 23.1.2
نسخه 23.0.2
جهت استفاده از گمز در مسائل با سایز متوسط به بالا شما نیازمند یک لایسنس هستید. لایسنسهای زیر بمیتوانند برای شما مفید باشند.
GAMSLICE1
gamslice2
gamslice3
توضیحات لایسنسها: در لایسنس اول و دوم تعدادی از سالورها در حالت دمو قرار دارند. همچنین با استفاده از لایسنس سوم شما می توانید از تمامی امکانات گمز استفاده کنید. توصیه گمز بوک استفاده از لایسنس سوم است. این لایسنس مخصوص نسخههای 24.7.3 به بالا است.
پس مراحل نصب نرم افزار گمز به شکل زیر است:
1- دانلود نسخهی مناسب برای سیستم عامل مورد استفاده
2- دانلود لایسنس گمز (لایسنسی که در این تاپیک آپلود شده است را دانلود کنید، در صورتی که با کلیک بر روی آن به جای دانلود فایل یک صفحهی متنی باز شد، کل متن را کپی کرده و در یک فایل Notepad ذخیره نمایید)
3- گمز را نصب نمایید.
4- از طریق منوی file/options/license لایسنسی که دانلود کرده اید را نصب کنید.
5-1 در صورتی که gamslice1 را دانلود و نصب کرده اید، گمز را ببینید و تاریخ سیستم (کامپیوتر) را به 2004 بازگردانید. گمز را باز کنید مجددا.
5-2 در صورتی که gamslice2 را دانلود و نصب کرده اید، نیازی به تغییر تاریخ نیست. بدون تغییر تاریخ، این لایسنس تعدادی از سالورها مانند CPLEX را فول می کند.
5-3 در صورتی که gamslice3 را دانلود و نصب کرده اید، تاریخ را به 2014 برگردانید. این لایسنس همه سالورها را فول میکند.
6- مدل خود را ران کنید.
با انجام مراحل فوق، بیشتر سالورهای گمز از حالت دمو خارج خواهند شد و میتوانید با خیال آسوده مدل خود را ران کنید.
نکته ی خیلی خیلی مهم:
1- گمزبوک لایسنس های سوم و سپس دوم را پیشنهاد میکند.
2- دوستانی که سالور خواصی در گمز مد نظر دارند توجه کنند که در منوی file/options/solvers میتوانید وضعیت هر سالور را مشاهده کنید. عبارت Demo نشان دهنده ی دمو بودن سالور، عبارت expired نشان دهنده ی انقضای سالور و عباراتی نظیر 365 days یا full نشان دهنده ی زمان باقی مانده تا انقضای سالور است. پس لایسنسی را انتخاب کنید که برای سالوری که مد نظر دارید، مناسب باشد.
3- در صورتی که تاریخ سیستم را تغییر داده اید، پس از انکه کارتان با گمز تمام شد، تاریخ سیستم را به وضعیت اولیه بازگردانید تا بتوانید از تمامی امکانات مرورگر و همچنین سایتهایی نظیر گوگل استفاده کنید.
4- در صورتی که قبلا لایسنس نصب کرده اید و قصد تغییر آن را دارید، در قسمت file/options/licence تیک گزینه use alternate licence file را بزنید. بعد لایسنس جدید را browse کنید.
نکته: چنانچه سیستم عامل شما ویندوز نیست، جهت دانلود نرم افزار گمز سازگار با سیستم عامل خود می توانید از این لینک استفاده کنید.
لطفا اگر مشکلی در دریافت نسخه ها داشتید برای ما کامنت بگذارید.
ایمیل: Support@gamsbook.ir
شماره تماس: 3325-405—0919
سلام وقت بخیر،چراهمه ی سلورها،توحالت دمو هستند،واینکه چ جوری بایدازاین حالت خارجشون کرد؟
نسخه برنامه هم این هست: 2-8-24
سلام
من لایسنس این سایت به اسم GAMSLICE1 رو وقتی زمان سیستم رو به 2004 تغییر دادم.نصب کردم.
چرا بخش solve میگه:
_قادر به خواندن ماتریکس قابلیت های حل کننده نیست_
سلام
این اروری که مطرح کردید، از لایسنس نیست، از تعریف جداول شما هست. روی اولین ارور قرمز رنگ از بالا کلیک کنید و یکی یکی رفع کنید.
با سلام
من برای حل با cplex از نسخه 25.1 و لایسنس ۳ استفاده میکنم خیلی طول می کشه و به جواب نمیرسم(برای ابعاد کمتر به جواب میرسد)،
آیا استفاده از نسخه های دیگر میتونه به زمان حلم کمک کنه؟
سلام
معمولا تفاوت چندانی با هم ندارن.
میتونین از سیستم قوی تر استفاده کنین.
کلا حل دقیق در سایزهای بالاتر سخت و زمان بره
سلام
در یک مدل گمز علیرغم اینکه همه موارد ظاهرا درست است یکی از محدودیت ها را در جواب بدست آمده رعایت نمی کند. علت چیست؟
سلام و ادب
لطفا بیشتر توضیح میدید
سلام وقتتون بخیر مرسی از پاسخی که تو ایمیل دادید بهم. حقیقتش من یه سوال دیگم پرسیدم و فایلشو فرستادم براتون با ایمیل(teminabana7@gmail.com) خیلی متشکر میشم اگر اینم بهم جواب بدید ممنونم
سلامت باشید
سلام وقت بخیر
من کدی را با گمز نوشتم هیچ خطایی نداشته اما جواب اخر را بهینه نمی کنه و INFEASIBLE می شه. کدم را با لپ تاپ دیگری زدم و جواب بهینه و صددرصد درسته داده.نرم افزار را مجددا نصب کردم لایسنسهای دیگری نصب کردم ولی کماکان کد روی لپ تاپ خودم بهینه نمی شه. کدهای دیگری که جواب بهینه داشتند را هم چک کردم و باز بهینه نشد برای رفع این مشکل چکار باید بکنم.
با تشکرررررر از شما
سلام و ادب
چقدر طول میکشه حل مسئله؟
سلام و عرض ادب خدمت جناب دکتر
بنده حین یه کار پژوهشی مربوط به شبکه برق و گاز به مشکلی بر خوردم و اون اینکه مدل برنامه ریزی ما از سه بخش تشکیل شده که اگر هر کدوم از این بخش ها به صورت جداگانه و بدون توجه به محدودیت های سایر بخش ها ران بشه، نرم افزار بدون هیچ مشکلی و به سرعت جواب آپتیمال رو میده. ولی اگر هر سه بخش با همدیگه کوپل بشن چون تعداد متغیر های باینری و غیر باینری زیاد میشه مسئله پیچیده میشه و به همین خاطر زمان حل به شدت بالا میره که برای ما مطلوب نیست. سوال بنده این هست که آیا روشی (چه ریاضی و چه نرم افزاری) وجود داره که بتونیم این مشکل سخت شدن مسئله و بالا رفتن زمان حل رو درستش کنیم؟ چون الزاما نیاز هست که برای حفظ بهینگی مطلق همه بخش ها همزمان با هم و با در نظر گرفتن محدودیت سایر بخش ها حل بشه.
پ.ن. در مقاله ای که در یکی از معتبرترین نشریه های برق جدیدا چاپ شده تلویحا روشی برای این مشکل ارایه شده به این صورت که با جدا سازی هر کدوم از بخش ها و حل جداگانه هر بخش به صورت سلسله مراتبی خروجی بخش اول به عنوان داده ورودی به بخش بعدی داده شده و به این ترتیب عملا مشکل زیاد شدن تعداد متغیر ها رو با جداکردن و حل جداگانه هر بخش برطرف شده. اما عملا این روش در بعضی موارد به دلیل اینکه همه بخش ها به صورت همزمان حل نمیشن موجب غیربهینگی میشه که ما سعی داریم این مشکل رو حل کنیم.
سلام و ادب
اینکه مسئله بزرگ و پیچیده بشه، طبیعتاً زمان حل بالایی رو هم نیاز داره و این کاملا طبیعیه. مخصوصا اگر سایز مسئله بره بالاتر.
یکی از راه هایی که میشه استفاده کرد، رویکردهای تجزیه مسئله هست. به عنوان مثال شما میتونید از تجزیه بندرز استفاده کنید.
در کل نمیشه قطعی گفت فلان روش برای شما خوبه. معمولا راه حل های خلاقانه به کارتون میاد. مثل همین روشی که خودتون اشاره کردین (که البته باید مسئله امکان همچین جداسازی داشته باشه و در صورت جدا کردن مسائل، ارتباط بین استپ ها باید رعایت بشه)
ممنون از راهنمایی و وقتی که گذاشتین
زنده باشین
سلام وقتتون بخیر جناب دکتر
آیا لایسنس سوم رو میشه برای ورژن های جدید مثل ۳۷ و ۳۸ به کاربرد؟
یه سوال دیگه هم داشتم مدل من زمان حلش به صورت غیر منطقی خیلی بالاست . الان آپشن profile روی ۳ تنظیم کردم .توی گزارش بیشترین منابع برای solve fini هست. به نظرتون مشکل از کجا میتونه باشه؟
سلام و ادل
سوال اولتون: خیر نمیشه.
سوال دوم: مشکل از اینه که مسئله شما پیچیده ست. منظورتون از غیر منطقی چی هست؟ سالورهای مختلف رو چک کردین؟ خطیه یا غیر خطی؟
با سلام … من میخواستم برای یک مدل زنجیره تأمین سه سطحی، 3 تا دیتاست مختلف رو که هرکدوم شامل 10 تا instance مختلف هستند،تعریف کنم تو نرم افزار … میتونین راهنمایی کنین؟ ممنون
سلام
چه راهنمایی؟
همین تعریف کردن دیتاست ها رو میخواستم بدونم چجوری تعریف کنم؟ مثلا تو هر دیتاست پارامترا متفاوتن و به ازای هر instance تعداد کارخونه یا انبار یا مشتری متفاوته (هر دیتاست شامل 10 instance متفاوت هست که 3 تاش small ، سه تاش medium و 4 تاش large باید باشن) و قراره بهترین جواب رو بین دیتاست ها پیدا کنم … چجوری کد کنم و تو کد تعریف کنم اینا رو
ببینید الان مثلا تعداد کارخونه در اندیس ها بیاد، پس دستی باید تنظیم بشه. بنابراین معمولا به تعداد مسائل شما کد باید داشته باشین. یعنی شما باید 30 تا کد آماده کنین که تو سه تا فولدر مختلف ذخیره کنین. 10 تا 10 تا. حالا تو هر کدوم از این کدها داده های مختص به خودش رو وارد کنین. یه جاهایی، ممکنه استفاده از اکسل براتون خیلی کمک کننده باشه.
خیلی ممنون ….اتفاقا تو کد اولیه که نوشتم داده هارو از اکسل فراخوانی کردم … ولی این دفعه میخوام داده ها رو بصورت توزیع یکنواخت تعریف کنم
این دیگه بستگی به نیاز پژوهش شما داره. انشاالله به خوبی پیش بره
سلام و احترام
جناب دکتر برای فیکس کردن متغییر بعد از variable
بفرضx. fx(i) =0
اعمال نمیشه یعنی باز مقدار بیشتر از صفر میگیره
سلام
من به همچین چیزی برنخوردم تا حالا. ولی ممکنه تو مدل های غیر خطی که جوابشون با فیکس کردن infeas بشه مقداری غیر صفر بگیره.
سلام واحترام
بعضی وقتا زمان حل مدلی ک نوشتم طولانی میشود بدون اینکه تغییری بدم
علت چیست؟
سلام
منظورتون از بعضی وقتها چی هست؟
زمان حل وابسته به پیچیدگی و حجم مدل هست.
سلام.
در یک روز ک مدل رو بررسی میکنم.
زمان حل دقیقا از کجای نرم افزار میتونم بخونم.
باتشکر و سپاس
سلام
از resusd میتونید استفاده کنید که یکی از ویژگیهای مربوط به model هست. اینجا رو بخونید.
سلام،
نرم افزار روی یک سیستم نصب نموده ام اما موقع run گرفتن مدل، همه مقادیر را صفر نشان می دهد در حالی که در یک سیستم دیگر جواب ها درست نشان داده می شود و چنین مشکلی ندارم. بی زحمت راهنمایی می فرمایید برای حل این مشکل چه کاری باید انجام دهم./
سپاس
سلام
قبل از هر چیزی از سه مشخصه اطمینان حاصل کنید.
۱- وجود لایسنس
۲- solver status
3- model status
اینا رو اول چک کنید. بعد مجددا پرسش رو مطرح بفرماین
سلام، وقت بخیر
سپاس از پاسخ گویتان
این اطلاعات
MODEL cost OBJECTIVE zp
TYPE LP DIRECTION MINIMIZE
SOLVER SOLVEENGINE FROM LINE 282
**** SOLVER STATUS 7 Licensing Problems
**** MODEL STATUS 13 Error No Solution
**** OBJECTIVE VALUE NA
بی زحمت راهنمایی می فرمایید؟
تشکر
اینجا به وضوع گفته شده که لایسنس ندارید. همین تاپیک رو با دقت بخونید و بهش عمل کنید
باسلام واحترام
جناب دکتر اگر محبت کنید راهنمایی بفرمایید ممنونتون میشم
بدلیل اینکه اندیس های یک متغییر در محدودیت ها متفاوت می باشد مجبور شدم که اندیس های متغییر را بعد از تعریف در variyable در نظر نگیرم
.بفرض در یک محدودیت xj داریم و در محدودیت دیگر xi .
برای تغییر کران بالای متغییر x به چه صورتی باید کدنویسی کنم؟
سلام
اگر i و j از یک مجموعه هستن، یکیشون رو با دستور set تعریف کنین، بعد با هم aliasشون کنید. بعد متغیر رو با i تعریف کنین و هر جا خواستین xi یا xj رو استفاده کنین.
اگر این دو زیر مجموعه یه مجموعه بزرگتر هستن، از اشتراک و اجتماع مجموعه ها استفاده کنین. اینجا رو بخونید
سوال بعدیتون در مورد کران x
جناب دکتر عزیز خیلی لطف کردید. خیلی بزرگواری کردید که به این زودی جوابم رو دادید
i و j یکسان نیستند. بفرض مثال: اگر/ i /1*3باشد
ii+2 می باشد یعنی j =1 2 3 4 5
و اینکه i و j مربوط به یک متغییر می باشد.
و نیاز دارم که کران بالا را تغییر بدم.
خیلی سپاس گزارم اگر باز محبت کنید و بنده را راهنمایی بفرمایید
لطفا اکستند شده x رو اینجا کامنت کنین. یعنی چه x هایی خواهیم داشت، بر حسب اندیس.
مثلا x1, x2 و اینکه بفرمایید x(i1 با x(j1 متفاوت خواهند بود یا خیر
چشم-خیلی سپاس گذارم
i/1,2,3,4,5
i+2 >j>i
xi=x1,x2,x3,x4,x5
xj=x1,x2,x3,x4,x5,x6,x7
فرقی بین xi1 با xj1 نیست.یکی هستند
جناب دکتر، اومد اینکار رو انجام دادم
j/1*7
i(j)/1*5
variable x(j)
x.up(j)=20
بنظر حضرتعالی اقدام درستی انجام دادم؟
ظاهرا درسته، اگر سایر مفاهیم مسئله رو تحت تاثیر قرار نده
جناب دکتر یه سوال مهم دیگه :
در مدلسازی بفرض t/1,2,3,4
sumx(t)<sumD(t) می باشد
فرض می کنیم که تقاضا D(3)=100 زمانی که مدل اجرا میشود
X(2)=50 وX(4)=50 در صورتی که برای تامین تقاضا در دوره سه، ارسالی ها می بایست در دوره های یک، دو و سه تامین شود.
چه راهکاری پیشنهاد می فرمایید_ممنون میشم راهنمایی بفرمایید
خیلی لطف می کنید که به این شکل پاسخ گو هستید
سلام
این مفهوم رو براتون پوشش میده؟
سلام من یه برنامه داخل نسخه ی 27.3 نوشته شده و الان داخل نسخه 24.3 جواب اشتباه میاد چیکار باید بکنم تا جواب درست بشه؟ شما مسخه 27.3 رو ندارید؟
سلام
یعنی چی اشتباه در میاد؟ از چه نظر و تفاوت جواب ها چی هست؟
ما خیر نداریم این نسخه رو. هست تو سایت خود گمز بخش دانلود. ولی چون لایسنس های رایگان قبول نمیکنه ما هم نذاشتیم
یعنی جواب یه چیز دیگست ولی چیز دیگه ای جواب میده بخشی از قسمتها هم جوابی نمیاد. من چطور میتوتم این مشکلو برطرف کنم؟
میشه لینک دانلودشو از سایت گمز بفرستید؟ ممنون
سیاست سایت gams.com این هست که همه از نسخه های جدید استفاده کنن. و فرآیند سخت گیرانه ای برای جلوگیری از استفاده رایگان از لایسنس های گمز داره اجرا میشه.
اگه میخواین نسخه خاصی رو دانلود کنین، باید این فرم رو پر بکنین. تا براتون لینکش ارسال بشه.
ولی اینکه چواب دیگه ای میده الزاما به این معنی نیست جواب بدتری میده! تنظیمات سالور و شروط توقف رو درست تنظیم کنین.
سلام وقت بخیر
ببخشید من یه فایل رو اجرا میکنم تمامی متغییر ها صفر میاد جوابش درصورتی که در یه ورژن دیگه خروجی های دیگه ای میداده میخواستم ببننم مشکلش کجاست؟
ورژن منم 24.8.2 هست.
سلام
تنظیمات آپشن ها رو درست کنین. معمولا به خاطر تنظیمات سیستم هست.
اینا به کارتون میاد
با عرض سلام و خسته نباشید
ممنون میشم بفرمائید که دلیل بروز خطای Exit Code = 3 چه مواردی میتونه باشه
باتشکر فراوان
سلام
دلایل مختلفی میتونه داشته باشه. برای کد خودتون و متن ارور و جای ارور توضیح بدید. کمکی باشه در خدمتیم
با سلام
من یک مسئله را با ابعاد کوچک با solve: SAD using minlp حل کردم اما وقتی ابعاد مسئله را بزرگ کردم پیغام error میدهد برای حل البته با نرم افزار خودم امکان تغییر پارامترها را ندارم
چون در قسمت پایین read only است و من قابلیت ادیت کردن ندارم
چه کاری باید انجام بدم ممنون میشم راهنمایی کنید
تشکر
سلام
من خیلی متوجه صحبتتون نشدم.
متنش رو می تونید کپی کنید، و یه فایل جدید باز کنید و ادیت کنید.
سلام وقت بخیر
من داده که از اکسل فراخوانی میکنم تا شیش تا پارامتر رو فراخوانی میکنه. از هفتمی به بعد همه پارامترا رو صفر میده
مشکل چیه؟
اخرین ورژن رو هم نصب کردم
سلام
خیلی خاطرم نیست چندتا رو میشه با نسخه رایگان انجام داد. لایسنس دارید؟
اگر help/about رو بزنین، متن لایسنس براتون میاد؟ تاریخ سیستمو چک کردین؟ ادرس دهیتون درست بوده؟
سلام وقت به خیر
چرا لایسنس هارو نمیشه دانلود کرد؟؟ حذف شده اند؟؟؟
سلام
مجددا بارگزاری شده اند
با سلام
چرا موقع نصب لایسنس از سایت ارور 404 می دهد؟
ممنون
سلام
مجددا تلاش کنید
سلام
من سیستمم مک و لایسنس روش جواب نداده اما سایز مدلام کم و نیاز به لایسنس نداره اما وقتی ران میکنم اررور میده،راه حلی براش هست یا اینکه چطور نصب کنم که بدون لایسنس در حد سایز مطالعه اوکی باشه،
داداش راهی پیدا نکردی؟
سلام
لایسنس رو نمیشه دانلود کرد. خطای Not found میده.
سلام
مجددا چک کنید
سلام.بعد از نصب لایسنس میشه تازیخو برگردوند به ۲۰۲۰؟چون نمیره تو اینترنت وقتی تاریخ و ساعت درست نباشه
سلام.
موقعی که دارین با گمز کار میکنین باید برش گردونین.
بعد از اتمام ار میتونین ساعت رو درست کنین. همزمان از اینترنت استفاده نمیشه. مگه اینکه یک سری برنامه نصب کنین که مرورگرتون تاریخو از روی سیستم نخونه
سلام جناب محمودی عزیز اسم این برنامه رو می دونین؟
سلام و ادب
والا خاطرم نیست. الانم سرچ زدم چیزی پیدا نکردم متاسفانه
The alternate license file specified in File
این پیغام دلیلش چیه؟؟؟؟
سلام
لایسنس رو تو یه مسیر تو فایل txt ذخیره کنین. از مسیر نصبش تیک گزینه use رو بزنین.
با وجود استفاده از لایسنس شماره2 و فول بودن cplex هنوزم ارور 7 رو میده … باید چیکار کنم؟
سلام
اگه نسخه مناسب داشته باشین و تاریخ رو هم درست کنین، مشکلی نباید پیش بیاد. نسخه 24.7 خوبه.
Terminated due to a licensing error
در رابطه با خطای بالا که توضیح دادم این ارور را میدهد.
“با سلام
با اینکه از لایسنس ۲ استفاده کرده ام و در فایل سلور full را نشان میدهد اما ارور لایسنس میدهد و به جواب نمیرسد.”
سلام
از لایسنس 3 استفاده کنین و نسخه 24.7
باسلام
من گمز رو نصب کردم
لایسنس و تاریخ رو تنظیم کردم
اما موقع حل تمام solver امتحان میکنم ولی در نهایت جواب تابع هدفم صفره و مقدار نداره
سلام
ارور لایسنس میده؟ تو بخش solver هاف اون سالورهایی که تست میکنین ایا جلوشون نوشته full? یا expire dateی چیزی نشون داده؟ چجوریه؟
model status و solver status چند شدن؟
ارور لایسنس نمیده و اعتبار هم داره
جلوشون full زده
مدل هم بدون ارور run میشه
اما موقع حل model status و solver status نمیاد
کجا رو چک میکنین مگه؟ باید برین تو summary report
با سلام
بعد از ران کردن برنامه دوخطا میده
SOLVER STATUS 7 Licensing Problems
MODEL STATUS 11 Licensing Problem
این دوخطا رو چجوری باید برطرف کنم؟
باتشکر
سلام
همین تاپیک رو بخونین. نسخه 24.7.3 و لایسنس 2014 رو استفاده کنین. مشکلی براتون پیش نمیاد.
سلام وقت خوش
من یه محدودیتی تو مدلم دارم که به خاطرش موقع ران مدل این ارور رو میده : 56 equation m16.. VAR operands for *
که احتمالا به خاطر ضربیه که رو fj که از متغیرهای صحیح مدل هست وجود داره. میخواستم اگه میتونین راهنماییم کنید که چطور این مشکل رو حل کنم.
سلام
اولا مطمئن بشین که j1 رو به عنوان اندیس تعریف کردین.
ثانیه ord)ord() یع چیز بی معنیه! باید بگین مثلا مساوی هم هستن، یا مثلا کمتر…. عملگر نیاز داره این شرط هایی که نوشتین. ممکنه مشکلات دیگه ای هم داشته باشه. اولین خطا رو رفع کنید. هر بار ران کنید. برید سزاغ ارور بعدی.
سلام نرم افزار رو نصب میکنم ولی هنگام ران کردن، بخش display نمایش داده نمیشه
میشه بگید مشکل از کجاست؟
سلام
تاریخی که تو اخرین خط process window اومده رو چک کنین. ببینین واقعا نصب شده لایسنس یا نه. و تاریخ سیستم واقعا تغییر کرده یا نه.
اگه مشکلی رو نصب و تاریخ نبود، احتمالا مدلتون حل نشده یا نشدنیه. باید model status و solver status رو چک کنین.
Solution Report در گمز
ممنونم . خاهش میکنم سوالم در باره کپچای سوایتتون رو هم جواب بدید اگر اسم افزونه رو بگید ممنون میشم. مدتهاست دنبال این افزونه کپچا میگردم ولی پیداش نمیکنمو اسمو نشونی ازش ندارم. ممنون میشم کمک کنید
خواهش میکنم.
Captcha by BestWebSoft
EWEPA_2015_Eval_License________________________S150430/0001AO-GEN
The_14th_European_Workshop_on_Efficiency_and_Productivity_Analysi
2188884101ECATBACOCPDEDIGUIPKNLGLDLSM5MBGEMNOQPTSB0SSNSUXAXP_____
116294850404040404040404040404040404040404040404040404040404_____
DC11746______l_1,_m_1,_b_1,_q_1,_p_4,_d_4,_g_7_A_Eval____________
لایسنس رو ک میزنم این پیام میاد
سلام
این همون متن لایسنس هست. اینو کپی کنین تو یه فایل Notepad و یه جایی تو سیستمتون ذخیره کنیین و ادامه ی نصب لایسنس رو انجام بدین.
سلام. ببخشین اول این ک آموزش جامعی برای این نرم افزار دارین؟ این مقالاتی ک گذاشتید چقد میتونه کمک کنه؟و آیا دانش ریاضی داشتن یا نداشتن انقد مهم هست ک باعث یادگیری یا عدم یادگیری این نرم افزار بشه؟
سوال دیگرم اینه ک آیا کچپا ای ک استفاده شده توسایت شما کدنویسی خود سایته یا از افزونه و پلاگین خاصی استفاده میکنید؟ اگر پلاگینه ممکنه اسمش رو بگید یا راه دسترسی بهشو بفرمایید خیلی وقته دارم دنبال این کپچا میگردم و پیداش نمیکنم
ممنون
سلام
دانش تحقیق در عملیات مقداری لازم هست برای یادگیری گمز.
وقت بخیر
گمز توی کدوم ورژنش از CPLEX 12.7 64 bit استفاده کرده؟
سلام
بیشتر نسخه های گمز از cplex 12 استفاده کردن. اگه مخصوصا 12.7 رو میخواین، نسخه ی 24.8.5 از اون استفاده میکنه.
سلام
متغیر عدد صحیح مثبت چطوری وارد میشه ؟؟
متغیر صحیح به صورت پیشفرض مثبت است
یعنی
سلام
تفاوت GAMS IDE و GAMS Studio چیست؟
هر دو نصب شده اند
کاربرد هر کدام چیست؟
سلام
ide نسخه اصلی گمزه و استودیو سخه جدیدش هست که یه سری قابلیت جدید بهش اضافه شده ورابط کاربریش بهتره. سایت گمز رو مطالعه کنین.
سلام
میخوام بدونم اگه گمزم لایسنس نداشته باشه چ اروری میده؟
آیا برنامم ران نمیشه اصلا؟
یا ممکنه ران بشه و جواب اشتباه بده؟
من شنیدم وقتی لایسنس نداره فقط برای استفاده در تعداد واحدها محدودیت داره اما اینکه تا چ تعداد رو ساپورت میکنه نمیدونم
من داده هام 160 تا واحده نیازی ب لایسنسه؟
سلام
ارورش اینه که تو چند خط اخر process window میگه licence not found, یا terminated due to licence error
مسائل کوچیک رو برای تعداد محدودی متغیر میتونه مسئله رو حل کنه. بیشتر از اون بشه نمیتونه.
لایسنس رو نصب کنین دیگه. چه مشکلی داره مگه.
سلام
یک دنیا ممنون آقای محمودی.
در ضمن لطف کنین تو توضیحات بگین که دوستان اون فایل notepad رو تو محل نصب نرم افزار paste کنند و بعد از قسمت لایسنس اون فایل رو browse کنند. تا نرم افزار crack شود. در غیر این صورت اگر در هرجای دیگه اون فایل رو paste کنند نرم افزار کرک نمیشه و همچنان حالت demo میمونه.
بازهم از زحمات شما ممنونم.
یاعلی
سلام
مچکرم بابت راهنماییتون.
ولی محل نصب اهمیتی نداره برای لایسنس.
با سلام
من ورژن 25 رو از سایت شما دانلود کردم اما در زمان اجرای مدلی که کد شده با خطای زیر مواجه میشم. ممنون میشم راهنمایی کنید.
GAMS Development Corporation, USA G871201/0000CA-ANY
Free Demo, +1 202-342-0180, support@gams.com, http://www.gams.com
10519991000S 00
01234567000000
DC0000 Ref: Generated by Base A Demo
سلام
کامل مراحل رو با دقت انجام بدین. مشکلی وجود نخواهد داشت.
سلام
من نمیتونم لایسنس گمزتون دانلود کنم . فایلتون مشکل داره؟
سلام
دانلود میشن، کلیک که میکنین بسته به تنظیمات مرور گر شما، یا دانلود میشه، یا میره تو یه صفحه جدید باز میشه که شامل یک متن هست. این متن رو کپی کنین تو فایل notepad و ذخیره کنین و استفاده کنین.
با سلام ممنون
با استفاده از راهنمایی تون وضعیت مدل غیر خطی به local optimal رسید و زمان حل اینتراپت میشه و چون مسئله بصورت برنامه ریزی کوتاه مدت است زمان حل از یک روز بیشتر پیشنهاد میشود توسط گمز. آیا باید حتما به پاسخ optimal رسید؟ چون وقتی یک دسته از معادلات را که مربوط به مدل یک تجهیز می باشد را حذف میکنم به جواب اپتیمال میرسم سوال اصلی این است که جواب بهینه محلی برای مدل غیر خطی قابل قبول است یا خیر؟
سلام
دوستان لطفا سوالی که مطرح میکنن سری بعد برای ادامه بحث به همون گفتگو ریپلای کنن تشکر.
ببینین برای اینکار دو رویکرد وجود داره. اولی میگه کامل حلش کن. دومی میگه اشکالی نداره کامل هم حل نشد، ولی حداقل باید مقدار gap براش گذارش بشه. مثلا شما 100 مسئله با سایزهای مختلف حل میکنین، و برای هر کدوم محدودیت زمانی در نظر میگیرین. مثلا 2 هزار ثانیه، بعد برای هر مسئله gap یا خطا رو گذاارش میکنین. حالا اگه قبل از محدودیت زمانی مسئله توسط گمز حل شد که چه بهتر. خطا برابر صفر میشه اونجوری.
سلام خیلی ممنون از راهنمایی های مفیدتون
من یک کد بهینه سازی در گمز دارم که با minlp حل میشه متغیر ها و تابع هدف جواب دارند و solver Ststus نرمال هست و model ststus بصورت locally infeasible هست اشکال کجاست ؟ با سولور baron هم حل میکنم
سلام
عبارت infeasible رو توی کانال تلگرام سرچ بزنین یه چند تا پست در این مورد گذاشتیم که میتونه مفید باشه.
سلام خدمت اساتید بزرگوار
من از gurobi برای حل مسألهم استفاده میکنم ولی چون حجم مسأله بزرگه خطای حافظه میده: out of memory!
اگه راهنماییم کنید که چطور میتونم این مشکل رو برطرف کنم واقعاً ممنونتون میشم.
سلام
معمولا نمیشه کاریش کرد. یه سری کار هست که مفید هست و بعضا جواب میده. استفاده از جواب اولیه، کاهش حجم مسئله از این دسته هستند. استفاده از کامپیوتر با رم بالاتر هم مفید هست معمولا. ولی هیچکدوم از روش ها الزاما شما رو به جواب نمیرسونه و از ارور الزاما نمیشه فرار کرد. میشه از سالورای دیگه هم استفاده کنین.
بسیار ممنونم. برای من کار میکند.
ما وقتی یه مدل رو تست میکنیم، بعد اینکه Runش کردیم میریم تو فایل lst و مقداری خروجی مربوط به متغیرهامون رو می بینیم. مثلا چک میکنیم که مقدار متغیر y ما درست هست یا نه. اگه درست نبود، مجددا تغییراتی تو کد ایجاد میکنیم و مجددا فرآیند رو تکرار میکنیم. اینکه هر بار بیایم این عمل رو تکرار کنیم مقداری وقت گیر هست. لطفا راهی پیشنهاد کنید که مقدار این متغیر رو بشه تو بخش log (که همزمان با حل مدل نشون داده میشه) دید.
سلام من راه حل تون توی کانال تلگرامیتون رو خوندم و قاعدتا انتظار دارم با نوشتن دستور File MyVariable / ”/ ;
قبل از سالور و سپس نوشتن دستور put MyVariable ‘y=’, y.l; بعد از دستور سالو مقدار متغیر y را در پنجره اکتیو پروسس در هر لحظه مشاهده کنم ولی متغیر y در کنار سایر ستون ها مانند گپ و بهترین جواب و … مشاهده نمیشه مشکل در نحوه کاربرد من هست آیا یا …؟
سلام
در ستون ها فکر نکنم امکانش باشه به صورت ساده. حداقل من بلد نیستم. چون اون بخش رو سالورها رزرو کردن و این کار شما ربطی به سالور نداره. شاید همچین تابعی هم وجود داشته باشه، ولی باید تنظیمات سالورها دستکاری بشه که من اطلاعی ندارم ازش.
سلام و خسته نباشید
در solver status مینویسه 4 terminated by solver
مشکل از کجا میتونه باشه؟؟
مدل من غیر خطیه با sbb حل کردم
در log فایل هم مینویسه nodtable limit exceeted
ممنون میشم کمک کنید
این به خاطر محدودیت سالور هست. شما بارون و لیندو و Minos رو هم تست کنین به عنوان سالور. sbb مقداری ضعیف هست.
سلام من مدل MINLP دارم با تعداد متغیر زیاد و مسئله با sbb حل میشه. گپ مسله زیاد هستش و بعد از تقریب 10 ساعت که گپ رو از 0.5 به 0.06 میرسونه ارور
use of memnodes option to rest >10000
و با گپ 0.06 حل مسئله قطع میشه و جواب با اون گپ رو میده البته اپشن های زیر رو هم در مدل استفاده کردم ممنون میشم اگر راهکاری دارین بگین
option MINLP =sbb ;
option Optcr=0;
option reslim = 100000000000;
OPF_IGDT_Base.iterlim=500000000;
OPF_IGDT_Base.reslim=100000000;
OPF_IGDT_Base.nodlim=400000000;
OPF_IGDT_Base.domlim=100000000;
OPF_IGDT_Base.workfactor=5;
سلام
ممکنه مشکل از حافظه باشه. این آپشن ها خوبن. فقط optca=0 هم اضافه کنین. و اینکه sbb سالور نسبتا ضعیفی هست. از لیندو، بارون و ماینس هم استفاده کنین. ببینین اونا چی میگن.
ممنون خيلي لطف كرديد
سلام من نرم افزار را بر روي ويندوز 8.1 براي يك پروژه زلزله ران كردم و فايل رو براي استاد ارسال كردم ايشون روي ويندوز 7 ران گرغته ولي نتايجمون با هم متفاوته لطفاً راهنمايي كنيد ممنون
سلام
تو موارد غیر خطی ممکنه این حالت پیش بیاد. باید همه تنظیمات یکی باشه و آپشن های کنترلی نظیر optcr و optca رو در نظر بگیرین.
سلام من نسخه جدید رو برای حل یک مسله minlp استفاده کردم چون در داخل لوپ چند بار حل میشه در بعضی حلقه ها پیام زیر رو میده و بدون اینکه به گپ صفر رسیده باشه با گپ مثلا 0.011 مسله حل رو قطع و به لوپ بعدی میره ارور زیر میاد در این حالت:
gmssb_nx.exe has stoped working
a problem caused the program to stop working correctly.
windows will close the program and notify you if a solution is available.
البته من برنامه رو رو دو سیستم اجرا کردم فکر کنم با کمی اختلاف این ارور اومده
سلام
این کی از خطاهایی هست که وقتی سالورهای غیر خطی استفاده میشن، بین گمز و ویندوز پیش میاد.
پست تلگراممونو بخونین متوجه میشین.
خطای stop working در گمز
متاسفانه با گذاشتن روی sp2 مش.ل حل نشد ممنون میشم اگر پیشنهاد دیگه ای دارید بفرمایید
بعضی وقتها چاره ای ندارین. یا باید سالور رو عوض کنین. یا سایز مسئله رو کوچیک کنین. جفتش رو تست کنین شما.
سلام ممنون از راهنمایی جنابعالی:عبارت Demo نشان دهنده ی دمو بودن سالور،حالا چی کار باید بکنم؟
شما نسخه ی 24 به بعد رو دانلود کنین، لایسنس سوم رو دانلود کنین و تاریخ رو بزنین رو 2014. تمامی سالورها از حالت دمو خارج میشن
ببخشید چه جوری میشه لایسنز هارو در مک ران کرد ؟ گمز را دانلود کرده ام.
سلام
این لایسنسا یه فایل تکست هستن. یعنی یه متن هستن نه یه نرم افزار. همون متن رو بذارین تو یه فایل تکست و ذخیره ش کنین. بعد file/options/license اونجا browse کنین فایل رو. اون تیک use هم بزنین
سلام. license دوم کار نمیکنه
سلام
متن رو کامل بخونینف کار میکنه. احتمالا یه جایی اشتباهی عمل کردین.
مدل اررور نمیده… فقط گزینه display را روی سیستم من نشون نمیده
عرض کردم. اون خط ها رو بفرستین، تا ببینم پیامش چی بوده. (منظورم خطا ها نیست. خط ها)
قبل از اینکه لایسنس رو نصب کنم خودش متوقف میشد اما بعد نصب لایسنس خودم stop کردم.
میخواین مدل را براتون ایمیل کنم ؟شاید مشکل از سیستم من باشه
حالا ارور با لایسنس رو بفرستین فعلا
.
مدل غیر خطی داخل گمز کد نویسی کردم و دستور display هم آخر مدل نوشتم اما بعد از run شدن مدل گزینه display سمت چپ صفحه نمیاد ک من جواب مدل رو ببینم..
داخل یک سیستم دیگه مدل رو اجرا کردم و جواب هم داد اما نمیدونم مشکل از کجاست ک روی سیستم من نشون نمیده…
حتی چند بار هم کلا پاک کردم و مجدد نصب کردم اما فایده ای نداشت..
به نظرتون چیکار باید بکنم؟
سلام
لایسنس رو نصب کردین؟ تاریخ سیستم رو درست کردین؟ این تاپیکی بالا رو خوندین؟ در صورتی که جواب همه این سوالا بله هست، 5 خط آخر پنجره process windo (اون کوچیکه) رو ارسال کنین همینجا.
مطمئنید این روالش طبیعیه؟
یه خط مونده به اخر که میگی خودتون متوقفش کردین.
سلام مجدد.
ممنون بايت راهنمايي. من از لايسنس سوم شما استفاده ميكنم. ولي قبل از نصب اخرين ورژن نرم افزار، من از ورژن 24.2 استفاده ميكردم كه لايسنس دوم اون را فعال ميكرد و نيازي به تغيير تاريخ نبود. خواستم بدونم چرا با وجود فعال شدن سالورها در اخرين ورژن نرم افزار با وجود لايسنس دوم، بازهم اخطار عدم لايسنس ميده.
من روشهاي زيادي را امتحان كردم كه بتونم نرم افزار را بدون تغيير تاريخ فعال نگه دارم (مثل استفاده از برنامه هاي كرك كننده تاريخ و …) ولي متاسفانه اين نرم افزار از اين نظر خيلي خوب كار ميكنه و نميشه كرك تاريخش را فعال كرد.
باز هم ممنون از لطف شما
با سلام
در خصوص وضعيت لايسنس گمز سوال داشتم. نسخه 24.8.5 نرم افزار شامل اخرين به روز رساني سالورهايي نظير cplex و gurobi هست كه واقعا سرعت حل مسايل در انها نسبت به نسخه هاي قبلي تغيير قابل ملاحظه اي داشته. در اين خصوص و طبق راهنمايي شما در بالا من از فايل لايسنس دوم براي اين نرم افزار استفاده كردم كه در بخش سالورها نمايش ميده كه اين سالورها فعال هستند (بدون تغيير در تاريخ ويندوز) ولي زمان اجراي برنامه بازهم خطاي لايسنس را ميده!!!
اگر راهي براي رفع اين مسئله داريد، ممنون ميشم راهنمايي كنيد.
همينطور در خصوص استفاده از گمز در زبانهاي نرم افزار نويسي مثل جاوا، حتي با عقب بردن تاريخ ويندوز هم باز اخطار مربوط به لايسنس را ميده!!!
در اين مورد هم اگر راهكاري داريد ممنون ميشم راهنمايي كنيد.
سلام
برای فعال بودن نرم افزار های مطمئن هستید؟ لطفا پنجره ی log. رو همچنین کسی از وضعیت سالور ها که تاریخ سیستم هم نشون داده بشه به ایمیل سایت بفرستید.
برای سوال دوم بنده اطلاعی ندارم.
سلام مجدد جناب محمودي
عكس هايي كه خواسته بوديد را به ايميل سایت براتون ارسال كردم. اميدوارم بتونيد مشكل اين ورژن را حل كنيد.
ممنونم
من دیدم عکس ها رو و چند تا تکته اینجا مطرح هست.
اول اینکه ما پیشنهاد دادیم لایسنس سوم رو نصب کنین، نه دوم رو.
دوم اینکه طبق عکسی که از فایل لاگ گرفتین، مشخصه که گمز تو تاریخ 08/08/2017 متوقف شده، پس شما تاریخ رو به 2015 بر نگردوندین، برای استفاده از این لایسنس قطعا باید تاریخ رو به 2015 ببرید.
سوم اینکه شما وقتی تاریخ رو برگردونین، همه ی سالورها فول میشن. پس هم مشکل لایسنس دارین و هم تاریخ.
موفق باشید
سلام
میخواستم بدونم امکانش هست در سالور knitro تعداد تکرار های حل مساله بهینه سازی رو افزایش بدیم؟
پیش فرض این سالور 1000 تکراره
میخواستم مثلا دو برابر بشه
ممنون از سایت مفیدتون
سلام
مرسی.
با option ها کار کردین؟
از آپشن mip_strong_maxit استفاده کنین.
سلام ممنون بابت مطالب خوبتون.
من یه کد نوشتم که دیتاهارو از تو اکسل میخونه. تا الان دو سایز مسئله رو باهاش ران گرفتم و شدنی بود.
سومین مسئله که سایزش کمی بزرگتر شده نشدنی میشه. اما عجیب اینه که تو یه لپتاپ جواب شدنی میده اما با 4 تا سیستم دیگه تست کردم نشدنیه و فقط همون لپتاپ شدنیه. میخواستم ببینم راه حلی هست؟ چه مشکلی ممکنه وجود داشته باشه؟
سلام
مرسی و خواهش میکنم.
این مشکل پیش میاد بعضی وقتها. همه سیستم ها باید از یه نسخه ویندوز یکسان (64 بیتی یا 32 بیتی) استفاده کنن. همه باید یه نسخه مشخص از گمز رو به همراه لایسنس مناسب استفاده کنن.
در صورتی که مسئله زمان بر هست (به resource time limit می رسه)، نمیشه با اطمینان نظری داد.
اون سیستمی که جواب شدنی میده از نسخه 24.8.3 32 بیتی استفاده کرده و باقی سیستم ها که infeasible شدن از نسخه 24.8.3 64 بیتی به همراه 1 لایسنس مشخص. من حتی روی یک PC که 32 بیتی بود هم تست کردم و باز هم infeasible شد.
چقدر زمان میبره؟
مشکل resource time limit هم نداره.
این مشکل برای ما هم پیش اومده. در اکثر موارد میشه با یکی کردن سیستم ها و نسخه ها جواب رو یکی کرد. بعضی وقتها هم نمیشه و دلیلش هم مشخص نیست. حداقل من بهش نرسیدم
اشتباه شد، آخرین ورژنشه 24.8.5
سلام آقای مهندس ممنون از مطالب مفیدتون.
من ورژن 24.8.3 نرم افزار رو از سایت خود گمس دانلود کردم و نصبش کردم. چرا با اینکه تاریخ لپ تاپ رو بردمش عقب، لایسنسی که از قبل دارم کار نمیکنه؟ کماکان تو بخش سالورها که میرم زده Demo
سلام
مچکرم.
مجددا لایسنس رو از همون مسیر وارد کنین. و تیک گزینه use رو هم بزنین. توجه کنین که لایسنس مربوط به چه سالی هست. لایسنس رو از همین تاپیک میتونین دانلود کنین. مطمئن هم بشین تاریخ سیستم رو درست به عقب برگردوندید.
با سلام
من گمز رو نصب کردم همراه با لایسنس برای حل از سولور cplex استفاده میکنم که میدونم درسته
اما در خروجی همه چی صفر میاد
در صورتی که همین کد در لپ تاپ بقیه دوستان جواب میده
مشکل از کجاست
سلام
model status چی میگه؟
درضمن از نسخه 24.8.3 استفاده کردم
سلام آقای محمودی
میخواستم بدونم گمز برای حل مساله بهینه سازی نامقید غیر خطی از چه تکنیکی استفاده میکنه؟
من میخوام تابع هدف رو روی بازه صفر تا یک مینیمم کنم(زمان رو کالوکیشن کردم)
دستور SOLVE opt USING NLP MINIMIZING f;
را وارد کردم و بهstatus:normal comletion رسیده(یعنی حل انجام شده)
وقتی تابع هدف رو که مجهول هاش پیداش شده رسم میکنم انتظار دارم در کل زمان تابع هدف نزدیک به صفر باشه
اما مقادیری چون 12 یا حتی50 هم دیده میشه.( تابع هدف من درجه 2 است که مینیمم باید تابع رو صفر کنه)
نمیدونم چرا گمز با دقت بالا مساله مینیمم سازی رو حل نمیکنه
اگر راهنمایی بفرمایید ممنون میشم
سلام
قبل از هر چیزی بهینه محلی و کلی باید دیده بشه تو مسئله. و همچنین مقدار گپ ارائه شده صفر و زمان توقف باید مناسب باشه.
گمز برای حل مسائل از سالور های مختلف استفاده میکنه. مثلا مدل شما nlp هست پس باید از سالور مخصوص nlp استفاده کنین. هر کدوم از این سالورها از الگوریتم مخصوص خودشون استفاده میکنن. برا انتخاب اسالورایی که مناسب مدل شما هست. باید برید تو منوی file/option/solvers و ببینید چه سالوری به دردتون میخوره. پیشنهاد من اینه از سالور های baron, grubi, knitro, minos و لیندو استفاده کرده و نتایج رو با هم مقایسه کنین.
البته الان که مسئله شما درجه دوم هست، می تونین از سالور cplex که مناسب هست برای این نوع مسائل استفاده کرد. به شرطی که تایپ مدل رو تو دستور solve به جای NLP بذارین MIQCP
بازخورد رو بذارین همینجا که دوستان هم استفاده کنن. اگه توضیحات یا سوال دیگه ای هم دارین بذارین.
با سالور های پیشنهادی و حتی بقیه سالور ها انجام دادم تغییری در جواب دیده نشد.
فرمودین بهینه محلی و سراسری باید اول مشخص بشه. متوجه نشدم یعنی باید کدی وارد کنم؟
یا گپ به صفر برسه؟؟ کد داره؟ و یا زمان مشخص باشه؟؟
پس ظاهرا جواب درسته و الکی دارین اصرار میکنین رو جواب صفر.
برا اینکه بدونین اصن جواب صفر براش ممکنه وجود داشته باشه، بهتره تابع هدف شما که مثلا متغیر z هست رو فیکس کنین روی صفر. اگه جوابی براش به دست اومد پس حرف شما منطقیه. احتمالش کمه.
مثلا بزنین z.fx=0;
بعد متغیر x رو minimize کنین.
من در گمزمتغیر باینری(مربوط به حمل و نقل(x1,x2,….)) دارم که به چندین متغیر فکیکشان کردم و انها را به صورت alias هم نوشتم و متغیرهای مثبت(جریان ها) دارم ولی نمیدونم دستور display در گمز روی کدام یک از متغیرها اعمال می شود.اگر راهنماییم کنین برای display چی باید بنویسم ممنون میشم.
(x1(i,j,v,p), x2(j,k1,v,p), x3(k1,k2,v,p)
(alias (T1,i
…(alias (S,j
p:سناریو
v:وسیله نقلیه
i,j:location
سلام
من سوال شما رو متوجه نشدم.
برای استفاده از دستور Alias که باید دقت کنیم که این دستور فقط برای مجموعه های تک بعدی استفاده میشه. مثل i/1*10/ یا j/bird,fish,sheep/
برای استفاده از دستور display
1- متن
display ‘Hello world’
2- مجموعه ها و پارامترها
display i,alpha,b
3- متغیرها
display x.L,y.L, z.m
که در اینجا x,y متغیر هستن و باید پس از دستور solve این دستور display براشون نوشته بشه.
به تاپیک متغیرها مراجعه کنید
سلام
لایسنس فعالسازی سالور baron رو میخواستم بی زحمت
دستتون درد نکنه
سلام
حداقل یه بار تاپیک رو میخوندین مهندس متوجه میشدین که لایسنس گذاشتیم برا دانلود.
با عرض پوزش جهت تاخیر در جواب دادن دو فایل log به ایمیل سایت ارسال شد.
سلام
لطفا فایل گمز، و فایل اکسل رو تو یه دایرکتوری بذارین، مثلا projdir بعد ران کنین، درست مث سیستم دوستتون. (یا مثلا یه دایرکتوری جدید درست کنین و همه فایلای مربوطه رو بذارین اونجا).
اگه با این کارا هم درست نشد، داده های ورودی رو جا اینکه از اکسل بخونه، بریزین تو خود کد گمز. بعد ران کنین. احتمالا درست میشه.
یه مشکل بزرگی که گمز داره این چیزیه که شما مطرح فرمودین. ممکنه تو دو سیستم متفاوت جوابا اینجوری بشه.
حتی نسخه های مختلفش تو یه سیستم مشخص با یه لایسنس ممکنه جواب یکسانی ندن. یکی شدنی بشه، اون یکی نشدنی!
من 4 نسخه مختلف رو سیستم نصب هست. بعضی از مدلها رو نسخه های اخر نمیتونن حل کنن. درحالی که یه نسخه مث 23.3 می تونه حل کنه.
(زیادم نباید بش گیر داد البته. بنده خدا همه جوره داره سعی میکنه مدلو حل کنه. بعضی وقتا حوصله ش نمیشه. میگه حل نمیشه، فک میکنه ما بلد نیستیم از ی سیستم دیگه استفاده کنیم.)
اگه بازم نشد. یه نسخه پایین تر. مث 24.7.3 رو هم امتحان کنین. 23.3 هم برای بارون به نظر من نسخه خوبیه.
سلام
من کدی را نوشتم این کد در یک لپتاب به صورت کامل اجرا می شود اما وقتی این کد را در لپ تاب دیگری اجرا میکنم جواب infeasible می دهد . لطفا راهنماییم بکیند.
ممنون از شما
سلام
لایسنس سیستم دوم رو هم چک کنین. ببینین سالوری که استفاده میکنین تو سیستم دومی عمل میکنه یا خیر.
بله در هر دو سیستم سالور عمل میکنه
لطفا فایل log (process window) رو برای هر دو سیستم اینجا بذارین ببینیم.
سلام
من نسخه ي 24/7/4 رو نصب كردم. مشكلي كه دارم زماني كه يك برنامه اي رو ران ميكنم پيام زير رو نشون ميده
error: unable to start process
error: %1 is not a valid win 32 application
زماني هم كه از option ميخوام سالورها رو نگاه كنم بهم error ميده
error calling gamsinst.exe و بعدش مينويسه
unable to read the solver capabilities matrix
لطفا راهنمايي كنين
سلام
من ارور بالا رو ندیدم. ولی با یه سرچ میشه فهمید که مشکل از مسیر فراخوانی توسط ویندوزه. صفحه زیر رو بخونید و عمل کنید بهش شاید به دردتون خورد:
%1 Is Not a Valid Win32 Application
در مرحله بعد هم اینو عرض کنم که مطمئن بشین که توضیحات بالا در مورد نسخه ی ویندوزتون و نسخه گمز رو با دقت خوندین.
سلام
آیا امکانش هست در مورد روش لینک کردن گمز و متلب هم توضیح بدین؟ من میخوام اینارو باهم لینک کنم ولی متلبم گمز رو شناسایی نمیکنه با وجود اینکه گمز رو در متلب set path هم کردم… گفتم شاید مشکل از نداشتن لایسنسه، لایسنس دومی که گذاشتین رو هم فعال کردم ولی بازم نشد…
ممنون میشم اگه راهنماییم کنین 🙂
سلام
با چه خطایی مواجه میشین
سلام
من مدل ریاضی خود را کد نویسی نمودم وسپس ران نمودم ابتدا مشکل لایسنس داشت که با لایسنس های موجود در سایت مفیدتان مشکل را برطرف نمودم ولی بعد ران نمودن مجدد مقدار تمام متغییرهایم و تابع هدفم ضفر شد در حالی که با لینگو که حل شده بود مدل دارای جواب بهینه میباشد . میشود لطف و محبت کنید که علت اینکه جوابعای من صفر می شود چیست؟
سلام یا سالوری که انتخاب کرذین بد هست یا اینکه جواب نشدنی است. گاهاً شده که گمز نشدنی باشد اما لینگو جواب دهد.
سلام
من گمز رو با متلب لینک کردمِ، و مشکلم ایه که وقتی گمز رو از متلب فراخوانی میکنم ارور لایسنس میگیرم در حالی که لایسنس رو تو گمز وارد کردم. خود گمز مساله رو حل میکنه اما اگه هون لحظه از متلب فراخوانیش کنی میگه لایسنس شما دمو هست و نمیتونید این مساله رو حل کنید. (تاریخ رو هم درست کردم.)
ممنون میشم اگه کمک کنید.
سلام
نسخه های دو نرم افزار یکی هست؟ مثلا جفتشون 64 هستن؟
متن ارور رو هم اینجا بذارین
ببخشید لطف می کنید نحوه ارتباط گمز و متلب رو توضیح بدهید.تشکر
خواهش میکنم، خوشحالم که تونستم به شما دوستان کمک کنم
آقا خیلی ممنون از لایسنس جدید. شدیدا نیاز داشتم به بقیه سالور ها . خیلی ممنون
مرسی دوست عزیز …. بی نهایت سپاسگزارم
اینم لینک لایسنس جهت باز شدن همه solver ها از جمله lindo
http://www.upsara.com/images/fv5r_5.txt
موفق باشید.
سلام
ممنون از شما بابت ارسال لایسنس بزرگوار.
پست آپدیت شد. لایسنس شما و یک لایسنس دیگه هم برای دانلود آپلود شد. البته هیچ کدوم لیندو گلوبال رو از حالت دمو خارج نمیکنه.
سلام ابتدا باید ورژن اخر نرم افزار رو از سایت گمز دانلود کنید و من خودم تست کردم و جواب داد باید ساعت سیستم رو به قبل از 2015 برگردونید من یک عکس قرار میدم با همین لایسنس که نشون میده لیندو و همه سولور ها از دمو خارج شدند
http://www.upsara.com/images/7bs4_1.png
http://www.upsara.com/images/f9p4_2-.png
اخرین ورژن نرم افزار گمز رو از سایت گمز دانلود کنید بعد امتحان کنید
و البته تمام سلور ها از بالا تا پایین از دمو خارج میشن
سلام
از طرف اعضای گمزبوک و بازدید کننده گان آینده گمزبوک که از این پست استفاده میکنن از شما به خاطر لطفی که کردید تشکر میکنم. لایسنس عالی هست. پست آپدیت شد.
نیاز دارم سالور lindo رو تو gams استفاده کنم. ممنون میشم اگه داشته باشید
سلام
متاسفانه ندارم من. اگه دوستان کسی داره لطفا بذاره.
سلام
من نسخه 24.5.6 رو نصب کردم ولی متاسفانه به من میگه که Demo هستش. خواستم بدونم لایسنس اش رو از کجا می تونم گیر بیارم و چطوری وارد نرم افزارش بکنم که مشکلم حل بشه؟!
ممنون از توجه تون
وقتتون بخیر….
سلام
تو همین تاپیک که دانلود کردین لایسنس گذاشتیم که. همونو دانلود کنین. و نصبش کنین.
سلام دوباره
ممنون. اشتباه قبلیم در این بود که تاریخ رو 2006 اینا گذاشتم.
بازم ممنون لطف کردین…
پاینده باشین
سلام،
من تا دیروز تو استفاده از گمز مشکل نداشتم روی سالور BARON، امروز اما اصن کار نمیکنه و یه ارور میده GMSBAXNX HAS STOPPED WORKING!!! بعکس با سالور DICOPT مشکلی نداره و ران میشه!!!علت چیه؟؟؟؟؟
سلام لایسنس چک کردین ؟
سلام. ببخشید من دیروز راجع به اینکه چرا بعد حل مدلم تو فایل lst قسمت displayرو ندارم پرسیدم و شما جواب دادین که یا مدل errorداره که مدل من نداره و یا اینکه مشکل لایسنس دارم .و 2004 نیست؟ میشه ی خورده توضیح بدین که چجوری باید لایسنس رو نصب کنم؟ برا 2004 شدنشم باید زمان سیستم رو 2004 کنم؟
سلام
برای نصب لایسنس، لایسنسی که توسایت گذاشتم رو دانلود کنید. (اگه دانلود نشد و یه صفحه متنی باز کرد، اون متن رو تو یه فایل notepad بذارین و یه اسم براش بذارین)
بعد دانلود لایسنس، برید تو گمز و مسیر زیر رو دنبال کنین:
file/options/license
و بعش browse کنین فایل رو.
بعد اینکه نصب کردین پیام موفقیت آمیز بودن نصب لایسنس رو میده. گمز رو ببندیدن، ساعت سیستم رو بزنین رو 2004 و سپس گمز رو باز کنین و مدل رو ران کنین، نتیجه رو مجددا مشاهده کنید.
ممنونم از زاهنماییتون. مشکلم حل شد.فقط ی سوال دیگه دارم؟ کلا برای همیشه باید زمان سیستمم رو به قبل 2004 ببرم؟ الان این کارو کردم مرورگرام کار نمیکنن و پیام خطا میده که زمانت رو اپدیت کن
سلام
وقتی میخواین از نت استفاده کنین، باید تاریخ رو مجددا آپدیت کنین. چون تعدادی از سرورها سرتیفیکیت به مرورگر شما نمیدن و دسترسی به سایتایی مث گوگل بسته میشه
سلام،من بعد از RUN گرفتن از مدلم، بدون ظاهر شدن خطای قرمز رنگ، به پیغامهای زیر در صفحه گزارش حل مدلم برخورد کردم، آیا نیاز به دانلود نسخه دیگری از GAMS دارم؟مشکل لایسنس دارم بعبارت ساده تر؟
*** No license found
*** To update your license, please contact your distributor.
*** Too many discrete variables for demo mode
سلام
بله مشکل لایسنس دارید. به لینک زیر برید.
دانلود لایسنس نرم افزار گمز
سلام
من به یه لایسنس نیاز دارم که سالور GUROBI رو از حالت Demo خارج کنه
بله متوجه هستم. اون یکی کامنت رو ببینید.
فقط چرا روی این سالور اصرار دارید شما؟
چون میخوام از یکی از option هاش به اسم lazy constraint استفاده کنم
ببخشید دو بار پیام دادم صفحه رو ریفرش نکرده بودم
ممنون ، نگاه کردم ، قیمتا خیلی بالاست قیمت Gams/Gurobi link license میشه 640 دلار
نگاه کردم ، قیمتا خیلی بالاست قیمت Gams/Gurobi link license میشه 640 دلار
خیلی بالاست که.
فک کنم هزینه کمتری رو میتونین به یه هکر ایرانی بدین و براتون کرک کنه مناسبتره
نه خواهش میکنم. در خدمتیم
سلام
ممنون از راهنمایی هاتون
لایسنس 2015 به بالا رو ندارید؟
سلام
خواهش میکنم. خیر
salam
khsteh nabashid . mamnoon baabat site khoobetoon. man ye license mikhastam ta solvere GUROBI 6 ro faaal kone
سلام
نداریم متاسفانه
چجوری میتونم گیرش بیارم
هزینه هم میکنم
با ساپورت گمز تماس بگیرین. بهتون جواب میدن حتما. ولی سعی کنین از طریق یه نفر دیگه که تو ایران نیست این کار رو انجام بدین. احتمالا هنوزم ایران مشمول تحریم باشه
سلام
من نرم افزار رو نصب کردم و مشکلی نداشت. منتها یه سری از اطلاعات مدلم رو باید از فایل اکسل بخونم (از متلب میفرستم به اکسل ) و وقتیکه تعداد داده های فایل اکسل زیاد میشه نرم افزار دایما یه جواب رو تکرار میکنه. سعی کردم اطلاعات رو از متلب به چند تا فایل اکسل بفرستم (گفتم شاید مشکل از اکسل هستش که اطلاعات با حجم زیاد رو نمیتونه بفرسته!) منتها اطلاعات جدید رو اصلا دریافت نمیکنه و همه رو صفر در نظر میگیره.
برای خوندن فایل های اکسل از $CALL GDXXRW.EXE
استفاده کردم و خطا نمیده، فقط مقادیر پارامتر ها رو صفر میگیره.
ممنون میشم اگه کمکم کنید.
سلام
در هر دو موردی که فرمودین آدرس دهیتون اشتباه هست. در ضمن .xls امتحان کنین شاید بهتر باشه
سلام
ببخشید به یک لایسنس نیاز دارم تا سالور lindo از حالت دمو خارج شود. امیدوارم بتونید کمکم کنید.
متشکرم.
سلام
متاسفانه تو داکیومنتامون نیست
سلام
بله من فقط میخواستم لایسنس رو اضافه کنم چون چندتا از سالور هایی که مال من دمو هستند برای دوستانی که از اینجا دانلود کردن فول هست لایسنس رو اول کوپی کردم تو فایل نرمافزار خودم تغییری نکرد گفتم کلا دانلود کنم نشد.
ممنون
تاریخ سیستم رو هم بذارین 2004، اگه لایسنس رو درست زده باشین، از حالت دمو در میاد
سلام
من نسخه5.6.24 رو دانلود کردم موقع نصب ارور میده که
the file name .directory name.or volume lable syntax is incorrect چند بارم دانلود کردم و رو یه سیستم دیگه هم امتحان کردم میشه بگید مشکل چیه؟
سلام
واقعا نمیدونم.
سیتستمتون جواب میده؟ سیتم عاملتون چی؟ اگه ویندوزین، ویندوزتون چند بیته؟ بهش میخوره؟
سوال دیگه ای ندارم 😀
مرسی از جوابتون
روی ویندوز 10 و 7 امتحان کردم و 64 بیت هست.رو سیستم خودم ورژن24.1.2 نصب هست و روی سیستمی که گمز نداشت هم امتحان کردم کلا وارد ران نمیشه
نمیدونم مشکلش چیه. حالا این ورژن آخری هم فرقی با بقیه نداره ها
نام مسیر یا فولدری رو که میخاید نصب کنید بررسی کنید
نام فارسی تو مسیر وجود نداشته باشه
همچنین مسیر یا فولدری که فایل برنامه اونجاست و از اونجا نصب میکنید هم نباید نام فارسی توش باشه
سلام. من ورژن 22.4 رو دارم. یک مسئله برام حل کردن و وقتی من اجرا میکنم قسمت solve نیمیاد(جواب های مسئله). و فقط قسمتهای equation و column و model statistics برام میاد. نمیدونم مشکل از چیه؟ از لایسنس هست؟ در ضمن در انتهای قسمت model statistics یعد از چنتا ستاره نوشته:
terminated due to a licensing error
ایا مشکل از محدودیت روی المان ها و متغیرها و …. است که تا یک حدی میتونه در این نسخه ایجاد کنه؟
ممنون از پاسخگویی شما
سلام
بله
لایسنس رو نصب کنین، و احتمالا نیاز هست تاریخ سیستمتون رو هم بذارین رو 2004
با سلام
متغیر x>0 در گمز چگونه تعریف می شود؟
با تشکر
سلام
x رو به صورت positive تعریف کنید. بعدش مثلا تو خط بعی بگین که x برابر صفر نیست.
positive variable x;
x.l<>0;
کامل تر می شه توضیح بدین ??
این یه روششه:
positive variable x;
x.lo=0.00001
یعنی یه حد پایین برای x در نظر گرفتیم. پس بزرگتر از صفر میشه.