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

پایان نامه
  • وزارت علوم، تحقیقات و فناوری - دانشگاه صنعتی اصفهان - دانشکده صنایع و سیستمها
  • نویسنده هیوا اسمعیل?زاده
  • استاد راهنما ناصر ملاوردی
  • تعداد صفحات: ۱۵ صفحه ی اول
  • سال انتشار 1392
چکیده

در حالت کلی کاربرد الگوریتم های عمومی برای حل مسایل برنامه ریزی خطی در مقیاس بزرگ مطلوب نیست. تحقیقات زیادی در زمینه توسعه الگوریتم های خاص برای این دسته از مسایل در جریان است. محققین با استفاده از روش های مختلف، الگوریتم های متنوعی ارائه داده اند که هر یک دارای ویژگی های خاص خود می باشد. در این پایان نامه، یک روش شبه نیوتنی حافظه محدود bfgs برای حل مسایل برنامه ریزی خطی با تعداد محدودیت های بسیار زیاد و تعداد متغیرهای زیاد ، ارائه شده است. در این روش با استناد به تحقیقات پیشین، ابتدا به کمک یک تابع جریمه بیرونی، یک مسئله بهینه سازی غیر خطی بدون محدودیت (یک تابع محدب قطعه قطعه درجه دو) تشکیل می شود که معادل مسئله اصلی برنامه ریزی خطی است و نشان داده خواهد شد که مسئله حداقل سازی این تابع همان شرایط بهینگی حداقل نُرم مسئله دوگان است. نتیجه بهینه سازی این تابع جواب دوگان و در نتیجه جواب مسئله اولیه است. در این روش جواب نرمال (پایه) مساله برنامه ریزی خطی بدست می آید. در تحقیقات پیشین، از یک الگوریتم نیوتن سریع برای حل این تابع استفاده شده است. ما برای بالا بردن کارائی الگوریتم از یک روش شبه نیوتنی حافظه محدود bfgs با طول گام ثابت در هر تکرار استفاده کرده ایم. جهت استفاده شده برای الگوریتم جدید برآوردی از جهت نیوتن می باشد. برای مقایسه عملکرد الگوریتم پیشنهادی با الگوریتم ارائه شده در ادبیات و نرم افزار cplex-dual، بیش از 250 مسئله تصادفی با ابعاد مختلف و با جواب بهینه و مقدار بهینه تابع هدف تولید شدند. با مقایسه نتایج محاسباتی، در می یابیم که الگوریتم جدید پیشنهادی کارایی بالاتری نسبت به بقیه روش ها دارد. نتایج محاسباتی برای مسائل در مقیاس کوچک تقریباً عملکرد یکسانی با الگوریتم نیوتن و سیمپلکس دوگان دارد. ولی در حل مسائل با مقیاس بزرگ الگوریتم شبه نیوتنی پیشنهادی مسائل را سریع تر از دو روش دیگر حل می نماید. ضمن اینکه روش پیشنهادی مسائلی را که الگوریتم نیوتن و سیمپلکس دوگان به دلیل کمبود حافظه از حل آن عاجزند را نیز با کارایی بسیار خوبی حل می کند. الگوریتم پیشنهادی علاوه بر اینکه به حافظه بسیار کمتری در مقایسه با روش نیوتن نیاز دارد، از سرعت و کارایی بالاتری نیز برخوردار است و با این ویژگیها قادر است دامنه وسیع تری از مسایل برنامه ریزی خطی و ابعاد بزرگ تری از آنها را حل کند. علاوه بر این ها، الگوریتم جدید قادر است مسایلی با ساختار مربع شکل (نزدیک بودن تعداد متغیرها و محدودیت ها) را بطور کارایی حل کند و نیازی به فرض موجود در الگوریتم های قبلی که تعداد محدودیت ها بسیار بزگ تر از تعداد متغیرها باشد ندارد.

۱۵ صفحه ی اول

برای دانلود 15 صفحه اول باید عضویت طلایی داشته باشید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

روش به روز رسانی متقارن از مرتبه اول برای حل مسایل بهینه سازی مقیاس بزرگ

The search for finding the local minimization in unconstrained optimization problems and a fixed point of the gradient system of ordinary differential equations are two close problems. Limited-memory algorithms are widely used to solve large-scale problems, while Rang Kuta's methods are also used to solve numerical differential equations. In this paper, using the concept of sub-space method and...

متن کامل

برنامه ریزی خطی نیمه نامتناهی: الگوریتم های حل و کاربردها

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

متن کامل

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

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

آشنایی با روش فیلتر برای حل مسائل برنامه ریزی غیر خطی

یکی از روش ھای حل مسائل برنامه ریزی غیر خطی که سال ھا مورد استفاده قرار گرفته است روش جریمه می باشد. در این مقاله می خواھیم با معرفی مفھوم جدید فیلتر، الگوریتمی برای حل مسائل برنامه ریزی غیر خطی مقید بیان کنیم، که در ان از تابع جریمه استفاده نشود. اگر الگوریتم از فیلتر به جای تابع جریمه استفاده کند، برخی از مشکلات روش جریمه را حل می کند و ھمچنین ھمگرایی سرتاسری را نتیجه می دھد.که در طی مقاله اب...

متن کامل

منابع من

با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ذخیره در منابع من قبلا به منابع من ذحیره شده

{@ msg_add @}


نوع سند: پایان نامه

وزارت علوم، تحقیقات و فناوری - دانشگاه صنعتی اصفهان - دانشکده صنایع و سیستمها

میزبانی شده توسط پلتفرم ابری doprax.com

copyright © 2015-2023