Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ДЛП і ТЕОРІЯ ІГОР.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
162.88 Кб
Скачать

Задачі дробово-лінійного програмування

Задача І. max (min) Z = за умов:

2x1 + 3x2 12,

-x1 + 2x2 6,

2x1 - 2x2 8, x1 0 , x2 0.

  • Будуємо на площині ОДР – область допустимих розв`язків. Маємо трикутник АВС.

x2

(3) B

A

C

0 x1

(2)

(1)

  • ЦФ набуває деякого значення: = Z

Після елементарних перетворень: (5-2 z) x1 = ( z + 2) x2 або x2 = x1.

Це рівняння описує пряму, що обертається навколо початку системи координат залежно від зміни x1 і x2.. Кутовий коефіцієнт нахилу цієї прямої, що виражає: К (Z) = .

  • Виконуючи аналогічні перетворення щодо Z і K можна одержати вираз:

Z (K) = .

Тобто, цільова функція Z (K) являє собою пряму, що обертається навколо початку координат (позначена пунктиром), бо залежить від величини кутового коефіцієнта K. Отже залежно від напряму обертання точками max і min будують т. А і С.

Правила пошуку max (min) значення ЦФ:

K´(Z) = < 0 то функція K (Z) є спадною,

Z´(K) = < 0 то функція Z (K) є спадною.

  • Тому для відшукання точки max необхідно повертати пряму, що описує ЦФ, навколо початку системи координат у напрямку за годинниковою стрілкою.

  • Тоді маємо: т.Сmax, т. Аmin.

Задача іі. Зведення задачі длп до задачі лінійного програмування

Підприємство виготовляє продукцію 3-х видів А, В, С, для чого використовує три види ресурсів І. ІІ, ІІІ. Норми витрат ресурсів на одиницю продукції, запаси ресурсів на підприємстві, ціну і собівартість кожного виду продукції наведено в таблиці:

Вид ресурсу

Норми витрат на одиницю продукції за видами

Запас ресурсу

А

В

С

І

ІІ

ІІІ

1

2

1

2

4

1

4

2

2

360

520

220

Ціна продукції

90

110

150

Собівартість

50

60

84

Розрахувати оптимальний план виробництва продукції кожного виду з використанням ресурсів, щоб рентабельність виробництва продукції була максимальною.

  • Математична модель задачі:

Цільова функція – функція рентабельності виробництва продукції

max Z =

Система обмежень x1 + 2 x2 +4 x3 ≤ 360,

x1 + 4 x2 +2 x3 ≤ 520,

x1 + 2 x2 +2 x3 ≤ 220, xj ≥ 0

  • Позначимо = y0 і введемо заміну змінних yj= y0 ·xj (j=1,2,3).

  • Тоді ЦФ матиме вигляд: Z = = 90 y1 + 110 y2 + 150 y3.

Отримали ЦФ, що виражена лінійною залежністю.

  • Оскільки yj= y0 · xj ( j=1,2,3 ), то хj = . Підставимо виражені через нові змінні значення хj до системи обмежень :

y1 + 2 y2 +4 y3 ≤ 360 y0 ,

y1 + 4 y2 +2 y3 ≤ 520 y0 ,

y1 + 2 y2 +2 y3 ≤ 220 y0 , y1, y2, y3 ≥ 0.

y1 + 2 y2 +4 y3 - 360 y0 ≤ 0 ,

y1 + 4 y2 +2 y3 - 520 y0 ≤ 0,

y1 + 2 y2 +2 y3 - 220 y0 ≤ 0 , y1, y2, y3 ≥ 0.

  • Долучаємо до системи обмежень додаткову умову – введені підстановки

= y0 =

= 1

50·y1 + 60·y1 + 84·y1 =1

За умовою невідємності змінних yj 0 ( j=1,2,3,), y0 0.

  • Виконані перетворення приводять до такої моделі задачі:

Z max = 90 y1 + 110 y2 + 150 y3.

y1 + 2 y2 +4 y3 - 360 y0 ≤ 0 ,

y1 + 4 y2 +2 y3 - 520 y0 ≤ 0,

y1 + 2 y2 +2 y3 - 220 y0 ≤ 0,

50·y1 + 60·y1 + 84·y1 =1.

y1, y2 ,y3 ≥ 0, y0 >0.

Отримали задачу ЛП, розвязками якої будуть Y* = ( y0*; y1*; y2* ;…; yn*)

  • Оптимальне значення початкової задачі визначають за формулою:

хj*= (j=1,2,3)