Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




Основні властивості розв’язків задачі лінійного програмування

Ucraineana




Вла 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 додатних компонентів .

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


Document Info


Accesari: 1557
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )