پاورپوینت آشنايي با نرم افزار لینگو (pptx) 37 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 37 اسلاید
قسمتی از متن PowerPoint (.pptx) :
به نام خدا
آشنايي با نرم افزار
لینگو زبانی جامع و فراگیر جهت تسهیل تمام مدل های بهینه سازی از مسائل تحقیق در عملیات گرفته تا اقتصاد مهندسی، شبیه سازی، کنترل کیفیت، کنترل پروژه و کنترل موجودی می باشد.
ويژگيهاي لينگو :
قابلیت بالای تحلیل مدل؛
دارا بودن توابع مختلف،
دارا بودن HELPبسيار قوي؛
قابلیت خواندن اطلاعات از File ها و Worksheet های دیگر
اصول اولیه مدل نویسی در لینگو
در لینگو هر عبارت با یک “ ; ” پایان می یابد؛
هرگاه بخواهیم یک عبارت توضیحی به متن برنامه بیافزاییم کافیست در ابتدای عبارت از علامت تعجب ( ! ) استفاده کنیم. این توضیحات نیز به “ ; ” ختم می شوند؛
کلیه عبارات متنی که مابین ( ! ) و “ ; ” نوشته می شوند از سوی لینگو نادیده گرفته می شوند؛
لینگو به بزرگ یا کوچک بودن حروف حساس نیست؛
می توانیم دو خط برنامه لینگو را در یک خط بیاوریم و یا یک خط آن را در دو سطر بیاوریم:
Max = 100 * Standard
+ 150 * Turbo;
یا
Standard <= 100; Turbo <= 120;
حتی می توانیم توضیحات را در وسط محدودیت ها بیاوریم:
X = Y + !يك عبارت توضيحي; Q + 2 * C;
( معادل X = Y + Q + 2 * C است )
عملگرهای ریاضی حتما فراموش نشود؛ ( مخصوصا عملگر ضرب “ * “ )
2X + 3Y <= 25 (اشتباه)
2 * X + 3 * Y <= 25 (درست)
اسامی متغیرها حتما با یک حرف شروع می شوند. بعد از آن می توان حرف، رقم و حتی ( _ ) استفاده کرد.
استفاده از فاصله “ “ ( فاصله ) در اسم متغیر ها ممنوع است؛
Max z = 60 Desk + 30 Table + 20 Chair
s.t 8 Desk + 6 Table + Chair < 48 (محدیدیت الوار)
4 Desk + 2 Table + 1.5 Chair < 20 (محدودیت پرداخت)
2 Desk + 1.5 Table + 0.5 Chair < 8 (محدودیت نجاری)
Table < 5 (محدودیت تقاضای میز)
Desk, Table, Chair >= 0
Case Study
مدل فوق به زبان لینگو در قسمت Lingo Model وارد می شود
با استفاده از گزینه Solve جواب نهایی سیمپلکس بصورت زیر خواهد بود :
تحلیل حساسیت
پس از حل مدل توسط Solve با استفاده از گزینه Range موجود در منوی LINGO گزارش خروجی تحلیل حساسیت مدل را مشاهده میکنیم.
در صورت مشاهده خطا وارد LINGO Option شده و گزینهDual Computations از قسمت General Solver را در حالت سوم (Prices & Range)قرار دهید.