Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тема6.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
879.1 Кб
Скачать

6.1 Постановка задачі. Приклади транспортних задач лп

Не зважаючи на те, що клас задач, що вирішуються дуже широкий, усі вони можуть бути формально зведені до наступного формулювання:

найти значення змінних х,; х2;...хп (що представляють собою елементи рішення), які забезпечують максимум (мінімум) заданої скалярної лінійної функції (цільової функції або функції мети)

(6.1)

де cj - коефіцієнти впливу елементів рішення xj (j = l,n) на значення цільової функції, при деяких обмеженнях на значення змінних xj (j = l,n), відповідно заданих системою нерівностей:

(i=1,2,…,m) (6.2)

де n - число елементів рішення; m - число обмежень;

aij - деякі постійні коефіцієнти;

bi - значення i-го обмеження.

Слід відзначити, що саме лінійна форма цільової функції (6.1) та обмежень (6.2) і обумовила назву "лінійне програмування". Відзначимо також, що в класичній постановці на значення змінних х; завжди додатково накладаються вимоги

.

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

Розглянемо декілька транспортних задач ЛП.

Припустимо, що планується будівництво автозаправної станції автомобілів, що має заправляти автомобілі паливом трьох видів: А-93; А-76; ДП. Припустимо також, що вартість купівлі однієї заправної колонки кожного типу складає відповідно В,,В,,В,; вартість монтажу однієї колонки відповідно M,,Mj,Mj.

Кожна з колонок для свого монтажу та обслуговування автомобілів потребує відповідно площу S1,S2,S3. До числа обмежень відноситься брак коштів (власник не може витратити на будівництво суму, що перевищує С умовних одиниць), а також обмеження загальної площі АЗС (вона повинна розміститися на ділянці, що не перевищує So). Кожна колонка має дати прибуток власникові відповідно у розмірі D,,D2,DV Необхідно визначити оптимальну кількість колонок кожного типу (х123), що забезпечують максимальний річний прибуток АЗС з урахуванням коефіцієнта амортизаційних відшкодувань а (тобто всі капітальні витрати рівномірно розкладаються на років експлуатації АЗС).

Відповідно з останньою умовою формулюємо цільову функцію

(6.3)

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

Щодо обмежень, то вони мають відображати брак коштів на закупівлю і обмеження на загальну площу АЗС:

(6.4)

Зрозуміло, що на кількість встановлених колонок кожного типу поширюється також і додаткова вимога . Як слідує з (6.4),

подібна задача відноситься до ЗЛНП при n=3 i m=2.

Другим прикладом задачі ЛП може бути класична задача складання оптимального плану перевезень вантажів від постачальників (припустимо, складів) до п замовників цих вантажів. Припустимо, що постачальники мають у наявності відповідні обсяги вантажів . За рахунок цих вантажів необхідно задовольнити замовлення клієнтів в обсягах відповідно . Відомими є відстані від до , тобто . Відома також вартість тонно-кілометра транспортної роботи (Сткм). Для спрощення вважатимемо, що вантаж однотипний, тобто Сткм однакова для будь-якого постачальника і клієнта.

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

  1. Цільова функція (загальна вартість перевезень) матиме вигляд:

(6.5)

  1. 3) Загальний обсяг вантажів, що вивозиться, не повинен перевищувати наявність обсягів вантажів у постачальників, тобто:

або (при i= 1,2,…,m) (6.6)

4) Усі заявки клієнтів мають бути виконані, тобто:

або (при j= 1,2,…,n) (6.7)

Ця задача в лiтературі має назву транспортної задачі (Т-задачі). Як і для попередньої, для цієї задачі залишається у силі вимога . Відмітимо, що якщо Т-задача відноситься до ЗЗЛП (тобто (6.6) є рівностями), загальна кількість рівнянь-обмежень становлять (m+n).

Враховуючи, що , одне з обмежень (будь-яке) буде зайвим, тобто загальна кількість необхідних обмежень становитиме (m+n-1).

Якщо вимога балансу "попиту" і "пропозиції" не має місця, наприклад , то обмеження (6.7) залишаються у вигляді рівнянь, а обмеження (1.6) — у вигляді нерівностей, тоді транспортна задача, що розглядається, відноситься до ЗЛПН. Аналогічно для випадку ("попит" перевищує "пропозицію") маємо (6.6) у вигляді обмежень-piвнянь, а (6.7) - в вигляді обмежень-нерівностей, тобто ЗЛНП тощо. В подальшому ми покажемо, як слід поводитись, щоб розв'язати будь-які варіанти Т-задачі.

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