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

ПЛАН.

Ведение.

Глава 1. Свойства решений злп.

    1. Теорема 1. О выпуклости множества планов ЗЛП.

    2. Теорема 2. О достижении целевой функцией ЗЛП оптимального значения в угловой точке многогранника решений.

    3. Теорема 3. О соответствии опорному плану ЗЛП угловой точки ее многогранника решений.

    4. Теорема 4. О соответствии угловой точке многогранника решений ЗЛП ее опорного плана.

Глава 2. Основная теорема симплекс-метода.

Глава 3. Практика.

3.1 Решение ЗЛП графическим методом.

3.2 Решение ЗЛП симплекс-методом.

3.3 Сравнительная характеристика результатов симплексного и графического метода решений.

Использованная литература.

ВВЕДЕНИЕ.

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

Наиболее простым и наглядным методом линейного программирования является графический метод. Он применяется для решения ЗЛП с двумя переменными. Если переменных больше двух, то применяется симплексный метод решения ЗЛП.

Симплекс-метод был разработан американским ученым Джорджем Данцигом в начале 50-х годов ХХ столетия. Он состоит из двух этапов (шагов):

  1. Нахождение исходного опорного решения ЗЛП;

  2. Нахождение оптимального решения. Этот этап носит название симплекс-алгоритм.

Таким образом, целью реферата является:

  1. изучить теоретические сведения, необходимые для решения ЗЛП. Т.е. сформулировать и доказать теоремы графического и симплексного метода решения ЗЛП.

  2. решить данную ЗЛП графическим и симплексным методом, сделать их сравнительный анализ.

Глава 1. Свойства решений злп.

    1. Теорема 1. О выпуклости множества планов злп.

Множество планов (решений ) ЗЛП выпукло.

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

Рассмотрим ЗЛП в матричной форме:

Х≥0;

А۰Х=В;

Z=C۰Х max.

Необходимо доказать, что если Х12 – планы ЗЛП, то их выпуклая линейная комбинация

Х=λ1Х1 + λ2Х2;

λ1 + λ2 = 1;

λ1 ≥0; λ2 ≥0;

также является планом задачи.

Поскольку Х12 – планы задачи, то выполняются соотношения:

АХ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. Таким образом, Х является планом ЗЛП.

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

Целевая функция ЗЛП достигает своего оптимального значения в угловой точке многогранника решений ЗЛП. Если целевая функция достигает оптимального значения в нескольких угловых точках, то она достигает оптимального значения в любой точке, являющейся выпуклой линейной комбинацией этих угловых точек.

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

Рассмотрим ЗЛП на максимум в матричной форме:

Х≥0;

А۰Х=В;

Z=C۰Х max.

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

Обозначим угловые точки многогранника Dчерез Х12,…,Х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(Х) принимает максимальное значение более чем в одной угловой точке, например в точках Х12,…,Х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 принимает максимальное значение в произвольной точкеХ, являющейся выпуклой линейной комбинацией угловых точек Х12,…,Хq.

ЗАМЕЧАНИЕ. Если многогранник решений является неограниченной областью, то не каждую точку области можно представить выпуклой линейной комбинацией угловых точек области. В этом случае ЗЛП с многогранником решений, представляющим собой неограниченную область, можно привести к задаче с ограниченной областью, вводя в систему дополнительное ограничение х1 2+…+хn≤Q, где Q- достаточно большое число. Введение этого ограничения равносильно отсечению гиперплоскостью х1 2+…+хn= Q от многогранной неограниченной области многогранника, для точек которого теорема 2 уже выполняется.

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