Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Линал.Билеты с доказательствами.docx
Скачиваний:
14
Добавлен:
19.03.2016
Размер:
233.86 Кб
Скачать

4.Какие действия с целевой функцией не влияют на результат решения задачи линейного программирования?

Оптимальное решение задачи линейного программирования не изменится, если целевую функцию помножить на любое положительное число, либо прибавить к целевой функции любое число.

Доказательство этого утверждения можно провести самостоятельно, используя графический метод решения задачи линейного программирования.

Рассмотрим общую задачу линейного программирования:

Вектор α0 является оптимальным решением задачи (1) – (4) на максимум тогда и только тогда, когда α0 является оптимальным решением задачи (1)–(4) на минимум.

Необходимость. Пусть W есть множество допустимых решений задачи (1)–(4) и задачи (1)–(4), а вектор α0 является оптимальным решением задачи (1)–(4) на максимум. Тогда, по определению глобального максимума, выполняется неравенство f(α0) ≥ f(α) для любого вектора α W. Умножив последнее неравенство на минус единицу, получим новое неравенство –f(α0) ≤ –f(α) и с учетом обозначения целевой функции задачи (1)–(4) имеем f10) ≤ f1(α) для любого вектора α W. Откуда, по определению глобального минимума функции f1(X), вектор α0 является оптимальным решением задачи (1)–(4) на минимум. Таким образом, необходимость доказана. Для доказательства достаточности следует провести рассуждения в обратной последовательности.■

Замечание. В дальнейшем будем рассматривать решение задач линейного программирования только на минимум, так как задача на максимум может быть сведена к соответствующей задаче на минимум.

13.Опишите последовательность решения канонической задачи линейного программирования с n переменными m линейных уравнений, если 1 n – m 2.

Графическим методом можно решать задачу линейного программирования, если число переменных – n и число уравнений – m в системе ограничений этой задачи удовлетворяют соотношению 1 n – m 2.

Для этого необходимо:

  • найти методом Гаусса общее решение системы линейных уравнений, которая является системой ограничений исходной задачи линейного программирования;

  • исключив разрешенные переменные из полученного общего решения, получить систему из m неравенств с (n–m) переменными;

  • из полученного общего решения выразить разрешенные переменные через свободные переменные и подставить их в целевую функцию, которая станет функцией (n–m) свободных переменных;

  • решить графическим методом полученную задачу линейного программирования с (n–m) свободными переменными, с ограничениями в виде m неравенствами, а также с ограничениями на знак переменных;

  • найденные свободные переменные подставить в общее решение, вычислить значения разрешенных переменных и записать оптимальное решение исходной задачи.

16.Сформулируйте теорему о существовании опорного решения.

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

Доказательство

Рассмотрим КЗЛП

(1)f(X) = γj xj + γ0,

(2)Аj xj =B,

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

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

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

(1)A1 k1 + A2 k2 + … + A k = Ө.

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

(2)A1 α 1 + A2 α 2 + … + A α = В.

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

А1( α1 δ k1) + А2 ( α2 δ k2 ) + … + А δ k ) = B.

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