Помощничек
Главная | Обратная связь


Археология
Архитектура
Астрономия
Аудит
Биология
Ботаника
Бухгалтерский учёт
Войное дело
Генетика
География
Геология
Дизайн
Искусство
История
Кино
Кулинария
Культура
Литература
Математика
Медицина
Металлургия
Мифология
Музыка
Психология
Религия
Спорт
Строительство
Техника
Транспорт
Туризм
Усадьба
Физика
Фотография
Химия
Экология
Электричество
Электроника
Энергетика

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



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

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

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

(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).

 

Сколько базисов системы векторов условий КЗЛП может соответствовать одному опорному решению?

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

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

Пусть вектор α = ( 0, …,0, α i1 , 0,…, 0, αi2 , 0, …, 0, αil, 0, …, 0 ) является опорным решением канонической задачи линейного программирования

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

(2) Аj xj =B,

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

где α i1>0 , αi2>0, …, αi > 0. Тогда по определению в системе векторов условий задачи (1) – (3) векторы Ai1, Ai2, …, Ai , соответствующие ненулевым координатам данного опорного решения, образуют линейно независимую систему векторов, которую можно дополнить до базиса всей системы векторов условий данной задачи. Пусть этим базисом будет система из векторов Ai1, Ai2, … Ai Ai +1, , …, Air . Тогда небазисным векторам из системы векторов условий задачи (1) – (3) соответствуют нулевые координаты опорного решения и по определению векторы Ai1, Ai2, …, Air образуют базис опорного решения α.

 




Поиск по сайту:

©2015-2020 studopedya.ru Все права принадлежат авторам размещенных материалов.