آموزش کامل روش برش مختلط

برش مختلط برای حل مسائل برنامه ریزی عدد صحیح مختلط

 

الگوریتم برش مختلط

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

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

 

    \[\begin{array}{*{20}{l}} {\max z = 7{x_1} + 9{x_2}}\\ { - {x_1} + 3{x_2} \le 6}\\ {7{x_1} + {x_2} \le 35}\\ \begin{array}{l} {x_1} \ge 0,{\rm{int}}\\ {x_2} \ge 0 \end{array} \end{array}\]

 

برش مختلط

برش را برای سطر دوم می‌نویسیم:

برش مختلط

برشی که در این حالت نوشته می‌شود با الگوریتم تمام صحیح متفاوت می‌باشد.

فرمول کلی برش به صورت زیر است:

    \[{f_i} - (\sum\limits_j^{} {Y_{ij}^ + } {x_j} + \frac{{{f_i}}}{{{f_i} - 1}}\sum\limits_j^{} {Y_{ij}^ - } {x_j}) \le 0\]

 

توضیح برش بالا: اگر مقدار y مربوطه مقدار منفی داشته باشد، بایستی حتما ضریب نوشته شده برای آن لحاظ شود، اگر مقدار y مورد نظر مثب باشد، ضریبی نیاز نیست.

در نتیجه برش به صورت زیر نوشته خواهد شد:

    \[\begin{array}{l} \frac{1}{2} - (\frac{{\frac{1}{2}}}{{\frac{1}{2} - 1}}( - \frac{1}{{22}}){s_1} + \frac{3}{{22}}{s_2}) \le 0\\ \frac{1}{2} - (\frac{1}{{22}}{s_1} + \frac{3}{{22}}{s_2}) \le 0 \end{array}\]

 

چون مقدار y23 منفی است، در برش بالا همانطور که می‌بینید ضریب  در نظر گرفته شده است، اما y24 مثبت است و ضریبی نیاز ندارد.

برش بالا را به جدول اضافه می‌کنیم:

برش مختلط

پس از حل با سیمپلکس دوگان داریم:

برش مختلط

که جواب بهینه بدست آمده است. زیرا هدف فقط صحیح بودن متغیر x1 بوده است.

دانلود فایل‌های جزوه
نوع فایل : zip
حجم : 423 KB
پسورد : www.optimamooz.com
دریافت
زمان مطالعه : 1 دقیقه
تاریخ انتشار : 17 فروردین 1403تعداد بازدید : 2نویسنده : دسته بندی : برنامه ریزی عدد صحیح
دیدگاه کاربران
  • عارف 22 فروردین 1403 / 10:31 ق.ظ

    سلام بسیار عالی بود

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

توسط
تومان