آموزش خطی سازی ضرب دو متغیر در مدل ریاضی

خطی سازی ضرب متغیرها و همچنین خطی سازی قدر مطلق

خطی‌سازی ضرب دو متغیر باینری

فرض کنید که متغیر x و y از نوع صفر و یک (باینری) باشند، در صورتی که چنین عبارتی داشته باشیم:

    \[\max Z = xy\]

می‌توان آن را به صورت زیر خطی سازی کرد: به جای ضرب xy یک متغیر کمکی دیگری تعریف می‌کنیم

    \[\begin{array}{l} \max Z = q\\ q \le x\\ q \le y\\ q \ge x + y - 1 \end{array}\]

 

خطی‌سازی ضرب یک متغیر باینری در متغیر پیوسته

فرض کنید که متغیر x از نوع صفر و یک (باینری)  و  y یک متغیر پیوسته باشد، در صورتی که چنین عبارتی داشته باشیم:

    \[\max Z = xy\]

می‌توان آن را به صورت زیر خطی کرد: به جای ضرب xy یک متغیر کمکی دیگری تعریف می‌کنیم

    \[\begin{array}{l} \max Z = q\\ q \le Mx\\ q \le y\\ q \ge y - M(1 - x)\\ q \ge 0 \end{array}\]

 

خطی‌سازی قدر مطلق

فرض کنید چنین عبارتی در تابع هدف داریم:

    \[Z = |x - 4|\]

در این صورت عبارت فوق مانند زیر خطی سازی خواهد شد:

    \[\begin{array}{l} Z = p + q\\ x - 4 - p + q = 0\\ p,q \ge 0 \end{array}\]

دانلود فایل‌های جزوه
نوع فایل : zip
حجم : 852 KB
پسورد : www.optimamooz.com
دریافت

 

زمان مطالعه : 1 دقیقه
تاریخ انتشار : 15 فروردین 1403تعداد بازدید : 50نویسنده : دسته بندی : برنامه ریزی عدد صحیح
دیدگاه کاربران
  • عارف 15 فروردین 1403 / 2:56 ب.ظ

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

    • optimamooz 15 فروردین 1403 / 4:29 ب.ظ

      سلام عارف عزیز
      تشکر از نظر شما

  • سید 15 فروردین 1403 / 2:59 ب.ظ

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

ارسال دیدگاه

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

توسط
تومان