Графічний розв’язок систем т лінійних нерівностей з двома змінними

Дано систему т лінійних нерівностей з двома змінними

Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru (3.1)

Знак деяких або всіх нерівностей може бути „ Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru ”.

Розглянемо першу нерівність системи (3.1) у системі координат Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru . Побудуємо пряму Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru , яка є граничною прямою. Ця пряма ділить площину на дві півплощини (1) і (2).

Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru

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

Розв’язком кожної нерівності системи є напівплощина, яка вміщує граничну пряму і розміщена по одну сторону від неї.

Перетином напівплощин, кожна з яких визначається відповідною нерівністю системи, називається областю розв’язків системи (ОР).

Область розв’язків системи, яка задовольняє умовам невід’ємності ( Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru ), називається областю невід’ємних або припустимих розв’язків (ОПР).

Приклад.Знайти ОР і ОПР системи нерівностей і визначити координати кутових точок ОПР.

Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru

Знайдемо ОР системи. Для цього побудуємо граничну пряму Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru і підставимо координати точки Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru у нерівність (1): Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Координати точки Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru не задовольняють нерівності (1), тому розв’язком цієї нерівності є напівплощина, що не вміщує точки Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru .

Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru

(1) Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru При Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru При Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru

(2) Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru При Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru При Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru

(3) Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru При Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru При Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru

(4) Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru При Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru При Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru

Областю розв’язків і областю припустимих розв’язків є чотирьохкутник Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru . Знайдемо кутові точки чотирьохкутника.

Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru

Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru .

Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru ; Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru .

Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru .

Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru

Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru .

Графічний метод

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

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

Для знаходження екстремального значення цільової функції при графічному розв’язанні задач лінійного програмування використовують вектор Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru на площині Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru .

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

Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru

Градієнт функції характеризує напрямок і величину максимальної швидкості зростання цієї функції у точці.

Для визначення геометричного змісту градієнта функції введемо поняття поверхні рівня.

Поверхнею рівня функції Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru називається поверхня, на якій ця функція зберігає постійне значення.

Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru

Градієнт функції у даній точці ортогональний до цієї поверхні.

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

Надалі будемо позначати градієнт цільової функції Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru . Цей вектор показує напрямок найшвидшої зміни цільової функції.

Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru ,

де Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru - одиничні вектори за осями Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru та Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru відповідно.

Таким чином Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru . Координатами вектора Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru є коефіцієнти цільової функції Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru .

Алгоритм розв’язання задачі

1. Знаходимо область припустимих розв’язків системи обмежень задачі.

2. Будуємо вектор Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru .

3. Проведемо лінію рівня Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru , яка ортогональна до вектора Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru .

4. Лінію рівня переміщуємо за напрямком вектора Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru для задач на максимум і в напрямку протилежному Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru - для задач на мінімум.

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

Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru

де Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru , а Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru , Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru - оптимальні рішення у кутових точках області припустимих розв’язків.

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

5. Знайдемо координати точки екстремуму і значення цільової функції в ній.

Симплексний метод

Симплексний метод є універсальним, оскільки дозволяє розв’язати практично будь-яку задачу лінійного програмування, яка записана у канонічному вигляді.

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

Опорним розв’язком називають базисний невід’ємний розв’язок.

Алгоритм симплексного методу

1. Математична модель задачі повинна бути канонічною.

2. Відшукується вихідний опорний розв’язок і здійснюється перевірка його на оптимальність. Для цього заповнюється симплексна таблиця. Всі рядки таблиці першого кроку за виключенням рядка Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru (індексний рядок) заповнюються за даними системи обмежень та цільової функції.

БЗ – базисна змінна.

Індексний рядок для змінних визначається за формулою

Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru , Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru ,

Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru БЗ Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru ... Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru
Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru ... Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru
Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru ... Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru
Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru ... Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru
... ... ... ... ... ... ...
Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru ... Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru
Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru ... Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru

для вільного члена за формулою

Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru .

Можливі наступні випадки при розв’язанні задачі на максимум:

- якщо всі оцінки Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru , то знайдений розв’язок є оптимальним;

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

- якщо хоча б одна оцінка від’ємна, а при відповідній змінній є хоча б один додатній коефіцієнт, то необхідно переходити до другого опорного розв’язку;

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

Якщо хоча б одна оцінка Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru , то Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru -й стовпець приймається за ключовий. За ключовий рядок приймається такий, якому відповідає мінімальне відношення вільних членів Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru до додатних елементів Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru -го стовпця. Елемент, який знаходиться на перетині ключових рядка і стовпця називається ключовим елементом.

3. Заповнюється симплексна таблиця другого кроку:

- переписується ключовий рядок, з діленням кожного його елемента на ключовий елемент;

- заповнюється базисний стовпець, при цьому всі елементи окрім ключового дорівнюють нулю;

- решта коефіцієнтів таблиці знаходяться за правилом прямокутника.

Наприклад, якщо Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru є ключовим елементом, тоді у симплексній таблиці другого кроку

Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru .

Альтернативний оптимум

При розв’язанні задач лінійного програмування симплексним методом за критерій оптимальності приймають умову: оцінка вільних змінних Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru для задач на максимум і умова Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru для задач на мінімум.

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

Критерієм альтернативного оптимуму при розв’язанні задач симплексним методом є рівність нулю хоча б однієї оцінки вільної змінної Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru .

Якщо тільки одна оцінка вільної змінної дорівнює нулю, тоді розв’язок задачі знаходиться за формулою

Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru , де Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru .

Якщо дві оцінки і більше, наприклад Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru , вільних змінних дорівнюють нулю, тоді оптимальний розв’язок знаходиться за формулою

Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru , де Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru

Транспортна задача

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

У загальному вигляді задачу можна представити наступним чином: у т пунктах виробництва Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru маємо однорідний вантаж відповідно у кількості Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru . Цей вантаж необхідно доставити у п пунктів призначення Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru відповідно у кількості Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru . Вартість перевезення одиниці вантажу (тариф) із пункту Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru до пункту Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru дорівнює Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru .

Необхідно скласти план перевезень, яких дозволяє перевезти весь вантаж при мінімальних транспортних витратах.

У залежності від співвідношення між сумарними запасами вантажу і сумарними потребами у них, транспортні задачі можуть бути закритими і відкритими.

Якщо Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru , тоді транспортна задача називається закритою.

Якщо Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru , тоді транспортна задача називається відкритою.

Позначимо через Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru кількість вантажу, який перевозять з пункту Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru до пункту Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru .

Відкрита транспортна задача

Умову даної задачі запишемо у вигляді розподільчої таблиці.

Математична модель закритої транспортної задачі має наступний вид

Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru

при обмеженнях

Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru

Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru ... Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru ... Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru
Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru ... Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru ... Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru
Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru ... Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru ... Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru
Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru ... Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru ... Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru
... ... ... ... ... ... ... ...
Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru ... Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru ... Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru
... ... ... ... ... ... ... ...
Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru ... Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru ... Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru

Оптимальним розв’язком задачі є матриця Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru , яка задовольняє системі обмежень і дозволяє мінімізувати цільову функцію.

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

- знаходження вихідного опорного розв’язку;

- перевірка цього розв’язку на оптимальність;

- перехід від одного опорного розв’язку до іншого.

Знаходження вихідного опорного розв’язку

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

Розглянемо метод мінімального тарифу. Згідно з цим методом, вантажі розподіляються у першу чергу в ті клітини, в яких знаходиться мінімальний тариф перевезень Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru . У подальшому поставки розподіляються у незайнятих клітинах з найменшими тарифами з урахуванням запасів, що залишилися у постачальників, і задоволення попиту споживачів. Процес розподілу продовжують до тих пір, доки всі вантажі від постачальників не будуть вивезеними, а споживачі не будуть задоволеними. При розподілі вантажів може бути, що кількість зайнятих клітин менше, ніж Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru . У цьому випадку недостатня їх кількість заповнюється клітинами з нульовими поставками, такі клітини називаються умовно зайнятими.

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

Покращення отриманого опорного плану методом потенціалів

Після завершення першого етапу розв’язку задачі знайдені невідомі можна розбити на дві групи – базисні (зайняті) і вільні.

Представимо цільову функцію наступним чином

Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru ,

де Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru - вільні змінні; Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru - знайдений опорний план, а значення Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru отримаємо за допомогою методів потенціалів.

Поставимо у відповідність кожному з пунктів відправлення вантажів Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru деяку величину Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru - „потенціал” пункту Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru . Аналогічно кожному пункту призначення Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru величину Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru - „потенціалу” пункту Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru .

Для кожного базисного невідомого Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru складаємо рівняння Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru , де Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru - вартість перевезення з пункту Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru до пункту Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru . Розв’язуємо систему рівнянь і знаходимо всі потенціали Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru та Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru .

Тепер для кожної вільної змінної Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru обчислюємо суму Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru - посередні вартості та заносимо до таблиці.

Наступним кроком є визначення різниць Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru між справжніми вартостями перевезень та посередніми вартостями, які відповідають вільним клітинам.

Якщо всі величини Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru невід’ємні, то початковий знайдений розв’язок є оптимальним. Якщо Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru , тоді необхідно перейти до іншого базису.

Альтернативний оптимум у транспортних задачах

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

Якщо одна різниця дорівнює нулю, тоді оптимальний розв’язок знаходиться за формулою

Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru , де Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru .

Виродженість у транспортних задачах

При розв’язанні транспортної задачі може бути, що кількість зайнятих клітин менша за Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru . У цьому випадку транспортна задача може мати вироджений розв’язок. Для можливого його виключення, доцільно поміняти місцями постачальників і споживачів або ввести у вільну клітину з найменшим тарифом нульову поставку. Нуль вміщують у таку клітину, щоб у кожному рядку і кожному стовпці було не менше однієї зайнятої клітини.

Відкрита транспортна задача

При відкритій транспортній задачі сума запасів не співпадає з сумою потреб, тобто Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru .

При цьому:

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

Модель такої задачі набуває вигляду

Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru

при обмеженнях

Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru

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

Модель такої задачі набуває вигляду

Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru

при обмеженнях

Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru Графічний розв’язок систем т лінійних нерівностей з двома змінними - student2.ru

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

ЦІЛОЧИСЛОВЕ ПРОГРАМУВАННЯ

Наши рекомендации