Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Bilety_po_linalu (1).doc
Скачиваний:
2
Добавлен:
24.11.2019
Размер:
423.94 Кб
Скачать

17. Число опорных решений канонической задачи линейного программирования.

Следствие: КЗЛП имеет конечное число различных опорных решений

▲Любое опорное решение имеет хотя бы один базис причем один и тот же базис не может быть одновременно базисом двух различных опорных решений =>,число опорных решений не превосходит число базисов системы векторов условий КЗЛП. В то же время известно, что число базисов любой системы из n n-мерных векторов конечно и не превосходит число сочетаний

Следовательно, число опорных решений КЗЛП также конечно.

18. Связь базиса системы векторов условий канонической задачи линейного программирования с базисом некоторого опорного решения этой задачи.

Базис сист вект усл КЗЛП(1)-(3) является базисом некоторого опорного решения => когда вектор В-ограничений задчи(1)-(3) можно представить в виде линейной комбинации векторов базиса с неотр коэф.

▲Необх. Ai1,…,Air – базис сис-мы вект КЗЛП(1)-(3) явл базисом опорн реш α=( α1,…, αn) по опр базиса опорн реш => для любого i=(i1,...,ir) выполн αi=0

Из опр опорн реш => оно явл допустим реш задачи по опр доп реш =>α удов огранич (3), т.е. αi1≥0,…, αir≥0 и явл реш сист лин уравн (2), т.е. Ai1αi1+…+Airαir=B=> В линейном выражении через вект базиса Ai1,…,Air с неотр коэф

Достаточность: Ai1,…,Air – набор базисных векторов сис-мы условий КЗЛП(1)-(3) и Ai1αi1+…+Airαir=B, где αi1≥0,…, αir≥0

Рассмотрим α=(0,…,0, αi1,0,…,0, αi2,0,…,0, αir, 0, …,0) – этот вектор удов (3) и явл решением СЛУ(2) => α является доп. Решением КЗЛП(1)-(3)

Ненулевым координатам α соотв вектора из набора базисных векторов из Ai1,…,Air. При

Этом может случиться, что среди координат α1,…, αr, кот =0. В этом случае остальным координатам вектора α будут соотв вектора не всего базисного набора. Однако любая часть ЛНЗ системы векторов также ЛЗ. Т.о. вектор α по опр явл опорн реш КЗЛП(1)-(3). Кроме того вектора векторы условий данной ЗЛП не попавшие в набор базисн. вект., соотв нулевым координатам вектора α (по построению) => по опр базиса опорн решения набор базисн векторов Ai1,…,Air, сист векторов условий КЗЛП(1)-(3) является базисом опорного решения α. ■

Замечание: На основании свойства (4) можно найти все опорные решения КЗЛП. Для этого необходимо:

1) Найти все базисы сист вект условий данной задачи

2) По каждому найденному базису расположить вектор ограничений – B и выбрать среди этих различий разложения с неотриц коэф

3) Для каждого выбранного различия вект B с неотриц коэф выписать опорное реш исходной задачи.

19. Теорема об оптимальном решении канонической задачи линейного программирования.

  1. Дана КЗЛП F(X) = ∑ni=1 γj xj + γ0,

  2. ni=1 Aj xj = B,

  3. xj≥0, j=1, 2, … , n

Замечание: Задача (1)-(3) – может иметь ни одного оптимального решения. При этом имеется след теорема: если КЗЛП(1)-(3) имеет оптимальное решение то хотя бы одно из них является опорным решением этой задчи.

▲Рассмотрим оптим реш КЗЛП(1)-(3) с наим числом ненул коорд. Пусть это α0=( α1, α2,…, αl,0,0…), где α1>0,…, αl>0. Покажем, что α0 – опорное решение КЗЛП(1)-(3) от противного. Предположим, что вектор α0 не является оптимальным решением. Тогда по опр опорного решения Ai1,…,Air будут ЛЗ => по опр ЛЗ найдется ненулевой набор чисел k1,…,k, такой что выраж будет усл A1k1+…+Ak=0 (4). Т.к. α0 является оптим решен=> по опр α0 явл дополнит решением (1)-(3)=> α0 – решение СЛУ(2)=> Ai1αi1 +…+Aiαi=B (5)

Вывод: δ>0 удовл лемме: Умножим соотношение (4) на ±δ и сложим с (5)

A11±δk1)+…+A±δk)=B

Из этого соотношения => α/=( α1+δk1+…+α+δk) α//=( α1- δk1,…, α-δk)

В силу арифметич леммы αj± δk≥0, j=1,…,ℓ, причем хотя бы одно из них=0, поэтому одно из доп решений α/ и α//, содерж ненулев координат меньше, чем 2, пусть это α/=> α/ не явл оптимальн, т.к. был выбран оптим вектор α0 с наим числом ненулевкоорд, равных ℓ

Поэтому выполняется:

- противоречивая сист=> предположение о том, что α0 не явл опорн решением неверно => α0 – опорное решение. ■

Следствие: если КЗЛП имеет оптим решение, то его следует искать среди опорн реш этой задачи, т.к. число опорн реш конечно

Замечание: на практике такой способ (перебор опорн реш КЗЛП) не годен. Это связано с тем, что задача может иметь много разных опорных решений и для их перебора потребуется большое кол-во времени, поэтому разработали методы целенаправ выбора опорн решений, в кот значение целевой ф-ции на кажд выбр опорн реш меньше, чем на предыд опорное реш. Таким методом является симплекс.

20. 1) Если СТ приведена к базису Ai1,…,Air опорн реш α, то в столбце B/ находятся координаты опорного решения α, соответствующие векторам базиса Ai1,…,Air, т.е. α1/= αi1,…, αr//= αir

▲Если α=(0,…,0, αi1,0,…,0, αin ,0,…,0, αir, 0, …,0) опорное решение КЗЛП(1)-(3) по опр => α – дополнительное решение этой задачи => α является реш СЛУ(2) =>по опр => Ai1αi1+ Ai2αi2+…+Airαir=B (6). Отметим, что решением (5) является вектор α/=(0,…,0, αi/,0,…,0, α/2,0,…,0, α/r, 0, …,0). Т.к. система (5) получена из (4) методом Гаусса, то => (5)(4)=> α/ - реш (4).

Ai1αi/+ Ai2α/2+…+Air α/r =B (7), вычитаем из (6) (7) =>

(6)-(7)= Ai1i11/)+ Ai2i2-α2/)+…+Airirr/)=0 (8). Т.к. Ai1i2,…,Air обр базис системы уравнений(1)-(3), то Ai1,…,Air – ЛНЗ => по опр соотн (8) возможно, если αi11,…, αirr/ => αi11/,…, αirr/.■

2)Оценки базисных векторов всегда =0, т.е. если Ai1i2,…,Air – базис опорнонго решения α, то δii2ir=0

▲Из постр δi, δi2,…, δir. ■

3)Если симплекс-таблица приведена к базису Ai1,…,Air опорн решения α, то δ0=f(α)

▲Из постр строки оценок в т.(5) базиса при базисе Ai1i2,…,Air, с учетом св-ва (1) αi11/, αi2= α/2, αirr/, имеем Sγ0i1αi12αi2+…+γ2αir.

21. Лемма (о целевой функции). (стр. 65):

  1. F(X) = ∑ni=1 γj xj + γ0,

  2. ni=1 Aj xj = B,

  3. xj≥0, j=1, 2, … , n.

Пусть δ1, … , δj, … , δn – оценки векторов условий задачи (1) – (3), приведенные к базису опорного решения а. Если вектор β=( l1, … , lj, … , ln) является допустимым решением данной задачи, то f(β)=f(a) - ∑nj=1 δj lj.

22. (стр. 66) Теорема (достаточное условие оптимальности опорного решения):

  1. F(X) = ∑ni=1 γj xj + γ0,

  2. ni=1 Aj xj = B,

  3. xj≥0, j=1, 2, … , n.

Если для опорного решения а0 КЗЛП (1) – (3) на минимум найдётся базис, для которого все оценки неположительные, то есть δj≤0 для всех j=1, 2, … , n, то вектор а0 является оптимальным решением данной задачи.

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