Вла 535i85f 89;тивості розв’язків задачі лінійного програмування формулюються у вигляді чотирьох теорем (доведення теорем та їх наслідки наведено нижче).
Вла 535i85f 89;тивість 1
Вла 535i85f 89;тивість 2 розв’язків. Якщо ж цільова функція набуває екстремального значення
Вла 535i85f 89;тивість 3 A A Ak (k ≤ n) у розкла 535i85f 76;і A x A x Anxn A X
A x A x Akxk A
xj X x x xk
Вла 535i85f 89;тивість 4. (Теорема 2.5) Якщо X = (x1, x2, …, xn) — кутова точка багатогранника розв’язків, то вектори в розкла 535i85f 76;і A1x1 + + A2x2 + … + Anxn = A0, X ≥ 0, що відповідають додатним xj, є лінійно незалежними.
. Необхідно довести, що коли X1 та X2 — плани задачі лінійного програмування (2.1)—(2.3), то їх опукла комбінація X = λ1X1 + λ2X2, λ1 ≥ 0, λ2 ≥ 0, λ1 + λ2 = 1 також є планом задачі.
Так як X1 і X2 — плани задачі, то виконуються такі співвідношення:
AX A X AX A X
Якщо підставити в систему обмежень значення X, то отримаємо:
AX = A( X + λ2X2) = λ1AX1 + λ2AX2 = λ1A0 + λ2A0 = (λ1 + λ2)A0 = A0.
Отримали, що X задовольняє систему обмежень задачі лінійного програмування (2.2), і оскільки Х1 ≥ 0, Х2 ≥ 0, λ1 ≥ 0, λ2 ≥ 0, то й Х ≥ 0, тобто задовольняють і умову (2.3). У такий спосіб доведено, що Х — план задачі лінійного програмування.
.
Припустимо,
що
багатогранник
розв’язків задачі
обмежений і
має
скінченну
кількість
кутових точок.
Позначимо
його через Q. У
двовимірному
просторі Q має вид
багатокутника,
що зображено
на рис. 2.3. Позначимо
кутові точки
через Х1,
Х2, , Хр, а оптимальний
план — Х0.
Задача (2.1) — (2.3) розв’язується на максимум, отже, при будь-якому Х із Q для значення Х0 виконується нерівність F X F X . Якщо Х0 — кутова точка, то перша частина теореми доведена. Припустимо, що Х0 не є кутовою точкою, тоді Х0 є точкою, яка належить опуклій множині (доведено в попередній теоремі). Отже, її можна подати як опуклу лінійну комбінацію кутових точок множини Q, тобто
X = λ1X1 + λ2X2 + … + λpXp,
.
У зв’язку з тим, що F(X) — лінійна функція, отримаємо:
(2.16)
У такому
розкла
535i85f 76;і
серед
значень F Xi вибираємо
найбільше
(припустимо,
що воно відповідає
кутовій
точці
і
позначимо
його через m, тобто
. Замінимо
в (2.16) кожне
значення F Xi
цим
найбільшим
значенням.
Оскільки
, то
.
F X F Xk m, а з другого, доведено, що F(X0) ≤ m, значить, F(X0) = m = F(Xk), де Xk — кутова точка. Отже, лінійна функція досягає максимального значення в кутовій точці (Xk).
F X набирає максимальних значень більше, ніж в одній кутовій точці, наприкла 535i85f 76; у точках Х1, Х2, , Хq, (1 ≤ q p , тоді F(X1) = F(X2) = … = F(Xq) = m. Якщо Х опукла лінійна комбінація цих кутових точок, то:
тобто лінійна функція F набирає максимальних значень у довільній точці Х, яка є опуклою лінійною комбінацією кутових точок Х1, Х2, , Хq.
L, де L — достатньо
велике число.
Введення
цього обмеження
означає L
L. Якщо в одній з них лінійна функція набирає максимального значення, то воно залежить від L. Змінюючи L, значення функціонала можна зробити як завгодно великим, а це означає, що лінійна функція необмежена на багатограннику розв’язків.
Якщо
відомо, що
система
векторів (k ≤ n) у
розкла
535i85f 76;і
,
лінійно
незалежна і
така, що
,
xj X x x xk
Компоненти векторів Х1 та Х2, значення λ1 і λ2 невід’ємні і останні n – k компонентів вектора Х дорівнюють нулю, тому відповідні n – k компонент векторів Х1 та Х2 також мають дорівнювати нулю, тобто
,
.
,
.
.
За
припущенням
вектори лінійно
незалежні,
тому останнє
співвідношення
виконується,
якщо
.
Звідси:
Якщо —
кутова точка
багатогранника
розв’язків,
то вектори в
розкла
535i85f 76;і
,
, що
відповідають
додатним
, є лінійно
незалежними.
. Не порушуючи загальності, можна вважати нерівними нулю перші k елементів вектора Х, отже,
.
Здійснимо
доведення
від
супротивного.
Припустимо,
що система
векторів лінійно
залежна. Тоді
існують такі числа
, не всі
рівні нулю,
за яких
виконується
співвідношення:
.
.
Задамо
деяке число ,
помножимо на
нього першу
рівність,
далі
результат
спочатку
додамо до другого,
а потім віднімемо
від другого
рівняння:
,
.
Отже,
система
рівнянь
задачі
лінійного програмування
має
два
розв’язки,
які можуть і
не бути
планами.
.
> 0,
тому число можна
вибрати
настільки
малим, що всі
перші
компоненти
та
набуватимуть
додатних значень,
тоді
та
—
плани. При
цьому
, тобто Х — опукла
лінійна
комбінація
точок Х1
та Х2,
що
суперечить
умові теореми,
оскільки Х — кутова
точка.
Припущення
стосовно
лінійної
залежності
векторів привело
до
суперечності.
Отже, воно є
неправильним,
а система
векторів —
лінійно
незалежна.
. Оскільки
вектори мають
розмірність m, то
кутова точка
багатокутника
розв’язків має
не більше,
ніж m
додатних
компонентів
.
. Кожній
кутовій
точці
багатокутника
розв’язків
відповідає лінійно
незалежних
векторів
системи
.
|