- •33.Правило умножения матриц
- •34.Свойство системы линейных уравнений, содержащих тривиальное уравнение
- •35.Свойства свободных неизвестных в разрешенной системе уравнений.
- •36. Элементарные преобразования системы линейных уравнений
- •37. Существование ненулевого решения у системы линейных однородных уравнений.
- •38.Примеры линейно зависимых и линейно независимых систем векторов.
- •39. Свойства системы векторов
- •40. Единственность разложения вектора системы векторов по базису этой системы.
- •41. Максимально линейно независимая часть системы векторов и базис этой системы
- •42 Простейшие св-ва задач линейного программирования.
- •43 Примеры задач линейного программирования: выпуск продукции, рацион, транспортная, портфель ценных бумаг.
- •44. Существование опорного решения кзлп
- •45. Существование базиса опорного решения кзлп
- •46. Число ненулевых координат у любого опорного решения кзлп задачи.
- •47. Единственность базиса у невырожденного опорного решения кзлп.
- •48. Базис системы векторов условий кзлп и опорные решения этой задачи.
- •49. Число опорных решений кзлп.
- •50. Условие соответствия базисв системы векторов кзлп базису некоторого опорного решения этой задачи.
- •51.Теорема об оптимальных решениях кзлп
- •52) Свойства симплекс таблицы: структура вектора ограничений, оценки базисных векторов и значение целевой функции.
- •53.Лемма о целевой функции.
- •54.Достаточное условие оптимальности опорного решения канонической задачи линейного программирования на минимум
- •55. Условия неограниченности целевой функции канонической задачи линейного программирования на минимум
- •56. Решение канонической задачи линейного программирования на минимум симплекс методом, критерии выбора вектора вводимого в базис и выводимого из базиса
- •57 Конечность симплекс метода при решении кзлп на минимум
- •58 Условие разрешимости кзлп на минимум
- •59 Основные свойства искусственной кзлп
- •60.Теорема о методе искусственного базиса.
- •61. Свойства взаимно двойственных задач лп
- •63. Экономическая интерпретация взаимно двойственных задач.
- •64. Достаточное условие оптимальности опорного решения транспортной задачи линейного программирования и решение этой задачи методом потенциалов.
49. Число опорных решений кзлп.
На основании предыдущего свойства можно найти все опорные решения канонической задачи линейного программирования, выполнив следующие действия:
найти все базисы системы векторов условий данной задачи
по каждому из найденных базисов разложить вектор ограничений B и выбрать среди них разложение с неотрицательными коэффицентами
для каждого выбранного разложения вектора B с неотрицательныи коэффицентами выписать опорное решение исходной задачи
50. Условие соответствия базисв системы векторов кзлп базису некоторого опорного решения этой задачи.
Условие. Любому опорному решению КЗЛП соответствует хотя бы один базис системы векторов условий этой задачи.
Доказательство. Пусть вектор α=(0,...0,αi1,0….)является опорным решением КЗЛП
(1)F(x) =
(2)
(3)Xj≥0,j=1,2,…n
По определению в системе векторов условий задачи (1) – (3) векторы Ai1, Ai2, …, Ail, соответствующие ненулевым координатам данного опорного решения, образуют линейно независимую систему векторов условий данной задачи. Пусть этим базисом будет система векторов Ai1,Ai2…Ail..Ail+1... Ajr. Тогда небазисным векторам из системы векторов условий задачи 1-3 соответствуют нулевые координаты опорного решения и по определению векторы Ai1,Ai2…Ajr образуют базис опорного решения α.
Замечание: Число ненулевых координат у любого опорного решения α КЗЛП не превышает ранга системы векторов условий задачи.
51.Теорема об оптимальных решениях кзлп
Теорема: Если КЗЛП имеет оптимальные решения, то одно из них является опорным решением этой задачи.
Док-во: Рассмотрим КЗЛП
(1)F=(x)=
(2)
(3)Xj≥0,j=1,2,…n
Рассмотрим оптимальное решение задачи
1-3 с наименьшим числом нулевых координат.
Пусть таким решением будет вектор
и докажем что он является опорным
решением задачи 1-3.
Предположим противное, что вектор α^0
не является опорным решением. Тогда по
определению опорного решения, векторы
,
…,
образуют линейно зависимую систему, то
есть можно указать ненулевой набор
чисел
,
…
такой, что будет выполняться соотношение
+
+…
=θ
Так как вектор α^0 является оптимальным решением, то он является и допустимым решением рассматриваемой задачи, то есть этот вектор является решением СЛУ(2). Тогда по определению решения СЛУ должно выполняться соотношение
+
+
=B
Получаем
(
)+
(
)…=B
Отсюда следует, что по определению
решения системы уравнений векторы
α’=(
+
…,
+
) и α’’=(
-
,…,
-
)
являются решениям СЛУ(2).Еcли
же число δ выбрать так, что оно удовлетворяет
арифмитической лемме, то координаты
векторов α’ и α’’ будут удовлетворять
условию (3) и при этом хотя бы у одного
из этих векторов число ненулевых
координат будет меньше, чем l.Пусть
этот вектор α’,тогда он не будет являться
оптимальным решением. Для векторов α’
и α’’ должна выполняться система
неравенств:
Отсюда противоречивая система:
Таким образом, вектор α^0 является опорным решением задачи 1-3.
52) Свойства симплекс таблицы: структура вектора ограничений, оценки базисных векторов и значение целевой функции.
(1) f(X) =
(2)
(3) ≥ 0, j=1, 2, …, n
10. Если симплекс таблица приведена к базису Аi1, Аi2, … , Аir опорного решения a, то в столбце В’ находятся координаты опорного решения a, соответствующие векторам базиса Аi1, Аi2, … Аir, то есть α1 = αi1, α2 = αi2, … , αr = αir
▲ Так как вектор α = ( 0, 0, …, 0, αi1, 0, 0, …, 0, , 0, 0, …, 0, αir, 0, 0, …, 0) является опорным решением задачи (1) – (3), то он является допустимым решением этой задачи, а следовательно, является решением системы линейных уравнений (2), то есть выполняется соотношение:
(6) Аi1 αi1 + Аi2 αi2 + … + Аir = B.
Решением системы (5) является вектор α’ = ( 0, 0, …, 0, α1’, 0, 0, …, 0, α2’, 0, 0, …, 0, αr’, 0, 0, …, 0). Системы (5) и (4) равносильны, так как получены одна из другой методом Гаусса. Поэтому вектор α является решением системы (4), и, следовательно, выполняется соотношение:
(7) Аi1 αi1’ + Аi2 αi2’ + … + Аir αir’ = B.
Вычитая из соотношения (6) соотношение (7), получаем соотношение:
(8) Аi1 (αi1 - αi1’ ) + Аi2 (αi2 - α2’) + … + Аir (αir - αr’) = ϴ.
Так как векторы Аi1, Аi2, … , Аir являются базисом системы векторов условий задач (1) – (3), то они линейно независимы. Следовательно, соотношение (8) возможно, при αi1 - αi1’ = 0, αi2 - α2’ = 0, …, αir - αr’ = 0. Откуда αi1 = αi1’, αi2 = α2’, …, αir = αr’ ■
20. Оценки базисных векторов опорного решения всегда равны нулю, то есть, если векторы Аi1, Аi2, … , Аir являются базисом некоторого опорного решения задачи (1) – (3), то δi1 = δi2 = …, = δir
▲ Доказательство следует из построения строки оценок системы векторов условий, приведенных к базису опорного решения. ■
30. Если симплекс таблица приведена к базису опорного решения α, то δ0 = ƒ(α).
▲ Из построения строки оценок для системы векторов условий задачи (1) – (3), приведенной к базису Аi1, Аi2, … , Аir , и с учетом того, что αi1 = αi1’, αi2 = α2’, …, αir = αr’ следует: δ0 = γ0 + γi1 αi1 + γi2 αi2 + … γir αir = f(α). ■
▲ Приведем систему векторов условий данной задачи к базису А1, А3 опорного решения α = (1,0,1)
<=>
<=>
δ
В полученной симплекс таблице имеем строку оценок δ = (0,-13, 0) системы векторов условий, приведенных к базису А1, А3 опорного решения α = (1, 0, 1), а δ0 = 2 соответствует значению целевой функции на этом опорном решении f(α) =3*1+4*0–1*1=2, следовательно, δ0 = f(α). ■
