
- •1.Линейное программирование. Задача использования сырья. Обобщение задача использования сырья
- •2. Задача составления рациона. Обобщение задачи составления рациона
- •3. Замена неравенств уравнениями. Теорема 1.
- •4)Переход к равенствам в задаче использования сырья и задаче составления рациона.
- •Формы записи задач линейного программирования
- •1. Общей задачей линейного программирования называется задача, которая состоит в определении максимального (минимального) значения функции
- •6.Выпуклые множества.
- •7. Теорема 2 ( о замкнутом, ограниченном, выпуклом многограннике)
- •8. Теорема 3.
- •10. Построение опорного плана
- •11.12.Симплексный метод. Отыскание оптимального плана. Условие оптимальности. Теорема 5.
- •14)Симплексный метод.Задача со смешанными ограничениями.
- •15. Двойственность в линейном программировании
7. Теорема 2 ( о замкнутом, ограниченном, выпуклом многограннике)
Th. Замкнутый ограниченный выпуклый многогранник является выпуклым множеством комбинаций своих угловых точек.
Док-во: Рассмотрим многоугольник имеющий n вершин. Докажем, что для любая точка треугольника удовлетворяет теореме 2.
А
1
А2
А4
А3
В
∆ А1А2А3 возьмем производную точку А и
через нее проведем отрезок
.
Так как А€
,
то она выпуклая линейная комбинация ее
концов
А4=λ1А1+
λ4А4, где λ1
0
, λ4
0
λ1+ λ4=1 (1)
Т
очка
А4€
точка А4-выпуклая линейная
комбинация ее концов.
А4=λ2А2+ λ3А3 +…+ λ2+λ3 =1 (2)
Представляем (2) в (1)
Получаем: А= λ1А1+ λ4(λ2А2+ λ3А3)= λ1А1+ λ4λ2А2+ λ4λ3А3
λ1=t1; λ4 λ2= t2; λ4 λ3= t3;
А= t1А1+ t2А2+ t3А3; t1+ t2+ t3=1; t1≥0; t2≥0; t3≥0
Т.е А является выпуклой линейной комбинацией точек. Рассмотрим многоугольник , имеющий n>3 вершин. С помощью диагонали разобьем многоугольник n-2 ∆ тогда точка А попадает в 1 из треугольников для определенности возьмем ∆ А1А2А3
А= λ1А1+ λ2А2+ λ3А3 ; λ1+ λ2+ λ3=1
Добавим остальные вершины умноженные на нуль
А= λ1А1+ λ2А2+ λ3А3+0А4+…+Аn
То есть точка А выпуклая линейная комбинация угловых точек множества.
8. Теорема 3.
Множество всех планов задачи линейного программирования выпукло.
Док-во. Докажем, что если x1 и x2 планы задачи линейного программирования a1x1+a2x2+…+anxn≤b (1); a1x1+a2x2+…+anxn +x n+1=b (2), то их выпуклая линейная комбинация x=λ1x1 + λ2x2 , λ1≥0, λ2≥0, λ1+ λ2=1явл-ся планом задачи лин. программирования.
Т.к. x1 и x2 планы задачи, то выполняются соотношения:
Ax1=A0, x1≥0
Ax2=A0, x2≥0, тогда Ax=A(λ1x1 + λ2x2) =Aλ1x1 + Aλ2x2=λ1A0 + λ2A0= A0(λ1 + λ2)=A0 => что план x удовлетворяет соотнош. (2) т.к. λ1≥0, λ2≥0, x1, x2≥0 => x-план задачи линейного программирования. Ч.т.д.
9)Теорема 4(о достижении минимального значения в угловой точке).Примечание: здесь L=лямбда.
Линейная функция задачи линейного программирования достигает min значения в угловой точке многовариантного решения.Если линейные функции задачи линейного программирования принимают min значение более чем в одной угловой точке , то она достигает того же значения в любой точке, является выпуклой линейной комбинацией этих точек.
Докозательство:Пусть оптимальный план X0-не является угловой точкой .Тогда по Теореме 2 X0 можно представить X0=L1X1+…+LpXp;
Li>=(i=1,p) ; ∑pi=0Li=1;
Так как Z(x)-линейная функция, получаем Z(X0)=Z(L1X1+….+LpXp)=L1Z(X1)+L2Z(X2)+…..+LpZ(Xp) (1)
Среди Z(Xi) (i=1,p) выберим наименьшее значение . Оно соответствует угловой точке Xk, (k=1,p) и обозначим его через m, т.е Z(Xk)=m.
Заменим в уравнение (1) каждое значение Z(Xi) этим наименьшим значением Z(X0)>=L1m+L2M+….+Lpm=m∑pi=0Li=m;
По предложению X0-оптимальный план; поэтому Z(X0)<=m , но по даказательству Z(X0) >=m и Z(X0)=m=Z(Xn); где Xn-угловая точка.
Итак, существует угловая точка в которой линейная линейная функция принимает min значение.
Для доказательства 2-ой части допустим, что Z(x) принимает min значение более чем в одной угловой точке.
Example:
X1,X2,….,Xq (q=1,p)
Тогда Z(X1) =Z(X2)=….=Z(Xq)=m
Если X-выпуклая линейная комбинация этих точек
X=L1X1+….+LqXq, то Z(x)=Z(L1X1,+…..+LqXq)=L1Z(X1)+…..+LqZ(Xq)=L1m+….+Lqm= m(∑pi=0Li)=m;
Т.е линейная функция Zmin в любой точке X , являющаяся выпуклой линейной комбинацией угловых точек .