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

Билет №11

Примеры задач линейного программирования: выпуск продукции, рацион, транспортная, портфель ценных бумаг.

Билет №12

Существование опорного решения КЗЛП

Лемма (арифметическая). Пусть а1, а2, …., al некоторые положительные числа, а k1, k2, … kl ненулевой набор чисел, т.е. найдется номер j такой, что kj ≠ 0, j = 1, 2, … l. Тогда найдется положительное число δ такое, что: aj ± δ kj ≥ 0 для всех j = 1, 2, … l, а одно из чисел { aj ± δ kj } обязательно равны 0.

Теорема (о существовании опорного решения): Если каноническая ЗЛП имеет хотя бы одно допустимое решение, то эта задача имеет и опорное решение.

:

(1)f(X) = (2)

(3) xj≥0, j=1,2,…, n,

которая имеет хотя бы одно допустимое решение. Из всех допустимых решений данной задачи выберем допустимое решение с наименьшем числом ненулевых координат. Пусть таким решением будет вектор α = (α1, …, αl, 0, …, 0), где координаты α1 > 0, αl > 0 (координаты всегда можно перенумеровать так, что первые из них станут ненулевые) и докажем, что выбранный вектор является опорным решением задачи (1) – (3).

Предположим противное, а именно, что вектор α не является опорным решением. Тогда по определению опорного решения, векторы А1, A2, … Al , соответствующие ненулевым координатам выбранного вектора α, образуют линейно зависимую систему. Из определения зависимой системы векторов следует, что найдется ненулевой набор чисел k1, k2, …kl такой, что будет выполняться соотношение

(4) А1 k1 + A2 k2 + … + Al kl= θ

Так как вектор α является допустимым решением рассматриваемой задачи, то по определению, этот вектор является решением СЛУ (2). Тогда по определению решения СЛУ должно выполняться соотношение

(5) А1 α 1 + A2 α 2 + … + Al α l= В

Прибавив к соотношению (5) соотношение (4), умножив на ± δ, получим

А1 1 ± δ k1) + A2 2 ± δ k2) … + Al l ± δ kl) = В

Из последнего соотношения по определению решения системы уравнений следует, что векторы α = (α1 + δ k1, α2 + δ k2, … αl + δ kl,0, …, 0) и α = (α1 – δ k1, α2 – δ k2, … αl – δ kl,0, …, 0) являются решениями системы линейных уравнений (2). Если же число δ выбрать так, что оно удовлетворяет арифметической лемме, то координаты векторов α’и α” будут удовлетворять условию (3), а сами векторы будут являться допустимыми решениями задачи (1)-(3) и при этом, хотя бы у одного из этих векторов число ненулевых координат будет меньше, чем 1. Это противоречит выбору допустимого вектора α. Следовательно, вектор α является опорным решением задачи (1)-(3).

Допустимое решение α = (α1, α2, αj…,αn) канонической задачи линейного программирования. (1)-(3) называется опорным решением, если векторы условий Аi1i2,…,Аik, соответствующие нулевым координатам вектора α = (α1, α2, αj…,αn) образуют линейно независимую систему векторов

Замечание. Чтобы выяснить, является ли вектор α = (α1, α2, αj…,αn) опорным решением (1)-(3), необходимо:

  1. Проверить, является ли вектор α решением системы линейных уравнений (2),

  2. Проверить, удовлетворяет ли вектор α ограничением (3),

  3. Выписать номера всех ненулевых координат вектора α и показать, что векторы условий рассматриваемой задачи с этими номерами образуют линейно независимую систему векторов.

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