Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PE_konspekt_2016.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
3 Мб
Скачать
☆

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

Якщо функція мети є дробово-лінійною, а цей тип функції досить поширений в економічних задачах, то виникає необхідність зведення дробово-лінійної задачі до лінійного виду. Розглянемо один з можливих підходів (метод Нола).

Початкова задача має такий вигляд:

(1.98)

(1.99)

(1.100)

Припустимо, що і здійснимо таку заміну змінних:

(1.101)

(1.102)

Після підстановки нових змінних y0, уj в початкову задачу прийдемо до такої лінійної задачі:

(1.103)

(1.104)

(1.105)

(1.106)

Знайшовши оптимальний розв’язок лінійної задачі у0*,уj* з очевидністю отримаємо оптимальний розв’язок початкової задачі:

хj*=уj*/у0*.

Приклад 6. Знаходження компромісного розв’язку

Основна задача має вигляд:

f1(x) = 3x1+4x2 max,

f2(x) = x1+5x2 max

3x1+x2 75

x1+x2 30

x1+4x2 84

x1,x2 0.

Оптимальними будуть розв’язки:

Х1*= (12;18), Х2*= (0;21),

У1*= 108 , У2* = 105.

Доповнена задача, побудована за принципом справедливого компромісу, набере такого вигляду:

Z min

3x1 + x2 75

x1 + x2 30

x1 + 4x2 84

3x1 + 4x2 + 108 Z 108

x1 + 5x2+ 105 Z 105

x1, x2 , Z 0.

Компромісний розв’язок характеризується такими даними:

Х3*=(10,63;18,34), f1(Х3*)=105,25108; f2(Х3*)=102,33105.

Z=max{(108-105.25)/108; (105-102.33)/105}=max{0.0255; 0.0254}=0.0255

Тобто відносне погіршення оптимального значення кожної ФМ не перевищить 2,55%.

При формуванні доповненої задачі слід звертати увагу на напрям оптимізації. Якщо певна функція мети мінімізується, то відповідне додаткове обмеження набере такого вигляду:

Приклад 7. Зведення задачі ДЛП до лінійного виду

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

f(x)=2x1+3x2(5x1+6x2)max

x1+2x2 6

3x1+2x2 14

3x1+4x2 12

x1; x2 0

до лінійного виду.

Зробимо заміну змінних величин:

Після підстановки в початкову задачу отримаємо лінійну задачу:

2у1 + 3у2 max,

у1 + 2у2 - 6у0 0,

3у1 + 2у2 - 14у0 0,

3у1 + 4x2 - 12у0 0

5у1 + 6у2 = 1,

у00; у1,у20.

Оптимальним розв’язком лінійної задачі буде такий:

у1* = 0; у2* = 0,1667; у0* = 0,0556.

Звідси отримуємо оптимальний розв’язок задачі ДЛП:

Якщо під функцією мети розуміти рентабельність продукції, то отриманий результат має таке тлумачення. Оптимальним планом виробництва продукції, який забезпечує максимальну рентабельність на рівні 50%, буде х1*=0, х2*=3.

Тема 1.5. Нелінійні статичні моделі

1.5.1. Загальні поняття про нелінійну модель

Якщо зв’язок між змінними величинами, які входять у модель, або функція мети є нелінійними, то модель належить до класу нелінійних.

Можливі такі випадки:

а)

б)

в)

У випадку а) функція мети є лінійною, а обмеження нелінійними. У випадку б) функція мети є нелінійною, а обмеження - лінійними. У випадку в) і функція мети, і обмеження є нелінійними.

Нелінійна модель на відміну від лінійної має такі особливості:

  • область допустимих розв’язків може бути неопуклою, складатися з відокремлених підмножин;

  • функція мети може бути неопуклою;

  • точки екстремуму функції мети можуть знаходитися як на границі області допустимих розв’язків, так і в середині області.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]