
- •Глава 1. Свойства решений злп.
- •Глава 2. Основная теорема симплекс-метода.
- •Глава 3. Практика.
- •Глава 1. Свойства решений злп.
- •Теорема 1. О выпуклости множества планов злп.
- •Теорема 2. О достижении целевой функцией злп оптимального значения в угловой точке многогранника решений.
- •Теорема 3. О соответствии опорному плану злп угловой точки ее многогранника решений.
- •Теорема 4. О соответствии угловой точке многогранника решений злп ее опорного плана.
- •Глава 2. Основная теорема симплекс-метода.
- •Глава 3. Практика.
- •3.1 Решение злп графическим методом.
- •3.2 Решение злп симплекс-методом.
- •3.3 Сравнительная характеристика результатов симплексного и графического метода решений.
ПЛАН.
Ведение.
Глава 1. Свойства решений злп.
Теорема 1. О выпуклости множества планов ЗЛП.
Теорема 2. О достижении целевой функцией ЗЛП оптимального значения в угловой точке многогранника решений.
Теорема 3. О соответствии опорному плану ЗЛП угловой точки ее многогранника решений.
Теорема 4. О соответствии угловой точке многогранника решений ЗЛП ее опорного плана.
Глава 2. Основная теорема симплекс-метода.
Глава 3. Практика.
3.1 Решение ЗЛП графическим методом.
3.2 Решение ЗЛП симплекс-методом.
3.3 Сравнительная характеристика результатов симплексного и графического метода решений.
Использованная литература.
ВВЕДЕНИЕ.
Линейное программирование – это наука о методах исследования и отыскания наибольших и наименьших значений линейной функции, на неизвестные которой наложены линейные ограничения.
Наиболее простым и наглядным методом линейного программирования является графический метод. Он применяется для решения ЗЛП с двумя переменными. Если переменных больше двух, то применяется симплексный метод решения ЗЛП.
Симплекс-метод был разработан американским ученым Джорджем Данцигом в начале 50-х годов ХХ столетия. Он состоит из двух этапов (шагов):
Нахождение исходного опорного решения ЗЛП;
Нахождение оптимального решения. Этот этап носит название симплекс-алгоритм.
Таким образом, целью реферата является:
изучить теоретические сведения, необходимые для решения ЗЛП. Т.е. сформулировать и доказать теоремы графического и симплексного метода решения ЗЛП.
решить данную ЗЛП графическим и симплексным методом, сделать их сравнительный анализ.
Глава 1. Свойства решений злп.
Теорема 1. О выпуклости множества планов злп.
Множество планов (решений ) ЗЛП выпукло.
Доказательство:
Рассмотрим ЗЛП в матричной форме:
Х≥0;
А۰Х=В;
Z=C۰Х
max.
Необходимо доказать, что если Х1,Х2 – планы ЗЛП, то их выпуклая линейная комбинация
Х=λ1Х1 + λ2Х2;
λ1 + λ2 = 1;
λ1 ≥0; λ2 ≥0;
также является планом задачи.
Поскольку Х1,Х2 – планы задачи, то выполняются соотношения:
АХ1=В, Х1 ≥0;
АХ2=В, Х2 ≥0.
Перемножая А۰Х=А(λ1Х1 + λ2Х2)= λ1АХ1 + λ2АХ2 = λ1В + λ2В= (λ1 + λ2)В=В, получаем, что Х удовлетворяет условию А۰Х=В. Но так как Х1 ≥0, Х2 ≥0, λ1 ≥0, λ2 ≥0, то и Х ≥0, т.е. удовлетворяет условию Х≥0. Таким образом, Х является планом ЗЛП.
Теорема 2. О достижении целевой функцией злп оптимального значения в угловой точке многогранника решений.
Целевая функция ЗЛП достигает своего оптимального значения в угловой точке многогранника решений ЗЛП. Если целевая функция достигает оптимального значения в нескольких угловых точках, то она достигает оптимального значения в любой точке, являющейся выпуклой линейной комбинацией этих угловых точек.
Доказательство:
Рассмотрим ЗЛП на максимум в матричной форме:
Х≥0;
А۰Х=В;
Z=C۰Х max.
Предположим, что многогранник решений является ограниченным, имеющим конечное число угловых точек. Обозначим его через D. В двумерном пространстве D имеет вид многоугольника, изображенного на рис.
Обозначим угловые точки многогранника Dчерез Х1,Х2,…,Хp, а оптимальный план - через Х0 . Тогда Z(Х0)≥Z(Х) для всех Х из D. Если Х0 – угловая точка, то первая часть теоремы доказана.
Допустим, что Х0 не является угловой точкой. Тогда Х0 можно представить как выпуклую линейную комбинацию угловых точек многогранника т.е.
Х0 = λ1Х1 + λ2Х2+…+ λpХp;
;
.
Так как Z(Х) – линейная функция, то
Z(Х0)=Z(λ1Х1 + λ2Х2+…+ λpХp)= λ1Z(Х1) + λ2Z(Х2)+…+ λpZ(Хp).
В
этом разложении среди значений Z(Хi)
(
))
выберем наибольшее (пусть оно соответствует
угловой точке Хk
(1≤k≤p)
и обозначим его через m,
т.е. Z(Хk)
= m.
Заменим в
Z(Х0)=Z(λ1Х1 + λ2Х2+…+ λpХp)= λ1Z(Х1) + λ2Z(Х2)+…+ λpZ(Хp)
Каждое значение Z(Хi) этим наибольшим значением. Тогда так как
;
то
Z(X0)
≤ λ1m
+ λ2m+…+
λpm
= m
Таким образом, Z(X0) ≤ m = Z(Xk).
По предположению, X0 – оптимальный план, поэтому, с одной стороны, Z(X0) ≥ m, а с другой – доказано, что Z(X0) ≤ m. Значит, Z(X0) = m = Z(Xk), где Xk – угловая точка. Итак, существует угловая точка Xk, в которой линейная функция принимает максимальное значение.
Для доказательства второй части теоремы допустим, что Z(Х) принимает максимальное значение более чем в одной угловой точке, например в точках Х1,Х2,…,Хq ; 1˂q≤p . Тогда Z(X1) = Z(X2) =…= Z(Xq) = Z(X0) = Zmax = m. Если Х – выпуклая линейная комбинация этих угловых точек, т.е.
Х = λ1Х1 + λ2Х2+…+ λqХq;
.
то
Z(Х)=Z(λ1Х1
+ λ2Х2+…+
λqХq)=
λ1Z(Х1)
+ λ2Z(Х2)+…+
λqZ(Хq)=
=λ1m
+ λ2m+…+
λqm
= m
т.е. линейная функция Z принимает максимальное значение в произвольной точкеХ, являющейся выпуклой линейной комбинацией угловых точек Х1,Х2,…,Хq.
ЗАМЕЧАНИЕ. Если многогранник решений является неограниченной областью, то не каждую точку области можно представить выпуклой линейной комбинацией угловых точек области. В этом случае ЗЛП с многогранником решений, представляющим собой неограниченную область, можно привести к задаче с ограниченной областью, вводя в систему дополнительное ограничение х1 +х2+…+хn≤Q, где Q- достаточно большое число. Введение этого ограничения равносильно отсечению гиперплоскостью х1 +х2+…+хn= Q от многогранной неограниченной области многогранника, для точек которого теорема 2 уже выполняется.
Очевидно, что координаты угловых точек E и F, появившихся в результате введения нового ограничения, зависят от Q. Если в одной из них линейная функция принимает максимальное значение, то, изменяя Q, ее значение можно сделать сколь угодно большим, т.е. целевая функция не ограничена на многограннике решений.