Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Опорний конспект ОММ 4 Ф.doc
Скачиваний:
17
Добавлен:
11.11.2019
Размер:
1.71 Mб
Скачать

1. Загальна форма задачі лінійного програмування (лп).

Означення 1. Загальною формою задачі ЛП є задача на знаходження екстремуму (мінімуму чи максимуму) лінійної цільової функції f при лінійній системі обмежень gi, що включає як рівності, так і нерівності з обох боків при невідомих змінних, з яких одні пов’язані умовою невід’ємності, другі – умовою недодатності, а на знак третіх ніяких умов не накладено, тобто задача має таких вигляд:

f(x)= c1x1 + c2x2 + …. + cnxn →extr (max/min) (1)

a11x1 + a12x2 + a13x3 + ….. +a1nxn{ ≤ = ≥ }b1

a21x1 + a22x2 + a33x3 + …..+ a2nxn{ ≤ = ≥ }b2

ak1x1 + ak2x2 + ak3x3 + …….+ aknxn{ ≤ = ≥ }bk (2)

am.1x1 + am.2x2 + am.3x3 + am.nxn { ≤ = ≥ } bm

xi≥0 i= 1,m (3)

Отже, загальна задача ЛП є формою із змішаною системою обмежень .

Означення 2. Задача ЛП має канонічний вигляд, якщо в загальній формі задачі ЛП присутні тільки обмеження (2) у вигляді рівнянь та (3).

Означення 3. Задача ЛП має стандартний вигляд, якщо в загальній формі задачі ЛП присутні тільки обмеження (2) у вигляді нерівностей ≤ та (3), коли шукається max цільвої функції f, або в загальній формі задачі ЛП присутні тільки обмеження (2) у вигляді ≥ та (3), коли шукається min цільвої функції f.

Перейти від стандартного вигляду задачі ЛП можна за допомогою додовання невід’ємних змінних.

Приклад 1. Записати в канонічній формі задачу ЛП:

Приклад 2. Записати в канонічній формі задачу ЛП:

Приклад 3. Записати в канонічній формі задачу ЛП:

В теоретичному плані всі задачі ЛП можна розглядати тільки як задачі на мінімум чи на максимум, змінивши знак цільової функції:

f(x)=c1x1 + c2x2 + c3x3 + …… +cnxn →max

z(x) = - f(x) = -( c1x1 + c2x2 + c3x3 + …… +cnxn) →min

Система обмежень (2) – (3) може бути сумісною або несумісною. Сумісна система обмежень визначає в n-вимірному векторному просторі область визначеності задачі, інакше, область існування планів задачі ЛП. Кожна крапка області означеності є планом задачі, а сама область є множиною планів задачі ЛП.

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

2. Форми запису загальної задачі лп.

Якщо скористатися позначеннями:

- вектор (матриця-стовпець) змінних;

- вектор (матриця-стовпець) вільних членів;

- матриця коефіцієнтів при змінних х1, х2, …, хn;

; ;…. - вектор-стовбці матриці А;

- вектор (матриця - рядок) коефіцієнтів при змінних у цільовій функції, - вектори – рядки матриці А, то канонічну форму задачі ЛП можна записати у вигляді:

  • скалярно-векторному виді:

  • матричному виді:

,

,

  • векторному вигляді:

.

Запишемо задачу ЛП в матричній формі:

f(x)=(c,x) →max (4)

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

АХ=В (5)

Х≥0 (6)

де ( , ) – скалярний добуток

А – матриця умов задачі

В – вектор обмежень (вектор вільних членів задачі)

Х – вектор невідомих змінних

С – вектор цільової функції.

RangA=k визначає кількість базових змінних (незалежних змінних), усі інші змінні вважаються вільними (залежними).

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

Будь який невід’ємний розв’язок системи обмежень задачі ЛП зветься допустимим планом.

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