بخشی از پاورپوینت

اسلاید 1 :

LINGO Software

به نام خدا
پژوهش عملیاتی
تحقیق در عملیات
استاد:
راحله خاندوزی
دانشگاه
گنبد کاووس
آشنایی با

اسلاید 2 :

آنچه در این ارائه می آید
بهینه سازی
لزوم استفاده از نرم افزار بهینه سازی
نرم افزار لینگو
پنج دلیل برای استفاده از لینگو
کار با لینگو

اسلاید 3 :

بهینه سازی
از خصوصیات مسائل و مشکلات امروز می توان به چند متغیره بودن و وجود محدودیت اشاره کرد.
با گذشت زمان و درک ارتباط پدیده ها با هم شاهد ظهور مسائلی با متغیرهای متعدد و فراوان خواهیم بود.
و از آنجا که منابع کره زمین محدود است محدودیتها همواره برای کنترل مقدار متغیرها حضور خواهند داشت.
همه اینها لزوم آشنایی با برخورد با مسایل بهینه سازی را یادآور می شود.

اسلاید 4 :

لزوم استفاده از نرم افزار بهینه سازی
اکثر روشهای بهینه سازی که آنها را سراغ داریم پیچیده و زمانبر هستند. بخصوص وقتی مدل پیچیده تر می شود ویا تعداد متغییرها زیاد می شود و از سه تجاوز می کند.

در این مواقع استفاده از نرم افزار می تواند به عنوان یک امتیاز تلقی شود.

اسلاید 5 :

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

اسلاید 6 :

Lingo نرم افزار
بسته های نرم افزاری Lingo, Lindoتوسط شرکت Lindo Systems برای حل مسائل بهینه سازی در دانشگاه،صنعت و تجارت،طراحی گردیده است.دو محصول فوق همراه با کتاب تحقیق در عملیات : کاربردها و الگوریتم ها (1994) و کتاب مقدمه ای بر برنامه ریزی ریاضی:کاربردها و الگوریتم ها (1995) که توسط پروفسور Wayne L.Winstonنگاشته شده است،تشریح گردیده اند.

اسلاید 7 :

Lingo نرم افزار
از اين بسته نرم افزاری در حل مسائل برنامه ريزی خطی ، عدد صحيح و کوادراتیک وغیرخطی استفاده می شود . اين بسته نرم افزاری می تواند در زمينه های مختلفی از قبيل برنامه ريزی توليد ، زمان بندی ، تخصيص بودجه و ساير فعاليت های صنعتی كه به مسائل بهينه سازي مربوط است، مورد استفاده قرار گيرد.در ابتدا لينگو در دهه 80 به وجود آمد و اکنون نسخه های جدید آن در بازار موجود اند.

اسلاید 8 :

5 دلیل برای استفاده از لینگو

مدلسازی سهل و آسان:

زمان ساخت مدل را برای همه مدلهای خطی, غیرخطی و عددصحیح کوتاه کرده.
ساخت مدلها را بسیار ساده اما خلاقانه ترتیب داده.
استفاده از متغیرهای اندیس دار و و سیگما برای جمع چندین متغیر را مقدور ساخته.
انگار با کاغذ و قلم خود می نویسیم.

اسلاید 9 :

دسترسی آسان به داده ها:

اجازه استفاده از داده ها در صفحه های گسترده را برای ساختن مدل به ما داده.
به همین شکل اجازه چاپ نتایج در صفحه های گسترده را نیز داده.
تهیه گزارشات را آسانتر کرده.

اسلاید 10 :

سلور قدرتمند و قابل اتکا.

دیگر احتیاج به سلور کمکی add-in)) ندارید.
قابلیت حل مسائل خطی (محدب و مقعر) - درجه دو - با محدودیت درجه دو و عدد صحیح و غیرخطی را داده.
بهترین سلور را برای مساله شما انتخاب می کند.

اسلاید 11 :

مدلسازی درب منزل

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

اسلاید 12 :

گستره عظیم فایلهای راهنما و اسناد و مدارک.

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

اسلاید 13 :

محیط لینگو

اسلاید 15 :

استفاده از لینگو فقط برای حل مسایل بهینه سازی است.
مثال:
y = 3*x^2 یعنی
y = 3x2
قواعد دستوری و Syntax آن همانند نوشتن روی کاغذ عمل میکند. و نیازی به تعریف از پیش متغیرها ندارد درست همانند Excell.
استفاده از لینگو

اسلاید 16 :

کار با لینگو
عملگرهای لینگو:
عملگرهای لینگو عمدتا مشابه اکسل اند.
جمع: + تفریق: -
ضرب: * تقسیم: /
توان: ^ مساوی: =
بزرگتر مساوی < کوچکتر مساوی >
در لینگو بزرگتر و کوچکتر بشکل سختگیرانه و بدون مساوی نداریم.

اسلاید 17 :

کار با لینگو
مقدار مطلق x: @abs(x)
لگاریتم طبیعی x: @log(x)
توابع مثلثاتی: @sin(x) @cos(x)
@tan(x)
نمایی: @exp(x)
کف (مقدار صحیح): @floor(x)
تابع ساین: @sign(x)

اسلاید 18 :

کار با لینگو
یافتن بیشینه یک متغیر در مجموعه: @smax(x1,x2,…)
یافتن کمینه: @smin(x1,x2,…)
یافتن بیشینه یا کمینه تابع: max یا min
متغیر آزاد در علامت: @free(x)
و بسیاری عملگرهای ریاضی دیگر که در Help آنها را پیدا می کنید.

اسلاید 19 :

کار با لینگو
بهینه سازی مدل(سیستم)از سه قسمت تشکیل شده است
1.تابع هدف :که با یک فرمول نشان می دهد کدام فرمول باید بهینه شود.
2.متغییرها:کمیتی که میتواند بامقدارهایی که به خود میگیرد تابع هدف را بهینه کند.
3.قیدها:فرمول هایی که محدودیت مقادیر متغییرها را مشخص می کنند.

اسلاید 20 :

کار با لینگو
1.متن توضیحی درلینگو بین یک علامت تعجب (!)ویک (;) قرارمی گیردوبه رنگ سبز درمی آیند.
2.رنگ عملگرها وتوابع به صورت آبی نشان داده می شوندوبقیه ی نوشته ها مشکی می باشند.
3.هر جمله باید به(;)ختم شود.
4.لینگو به بزرگی یاکوچکی کلمات حساس نمی باشدولی متغییرهاحتما باید با کلمات شروع شوند.
۵.درلینگو توابع با @ شروع میشوند.
(مثال)

در متن اصلی پاورپوینت به هم ریختگی وجود ندارد. برای مطالعه بیشتر پاورپوینت آن را خریداری کنید