
- •Пояснительная записка. Целевая установка.
- •Программа:
- •Рекомендуемая литература.
- •Методические указания. Тема 1. Общее линейное программирование (лп).
- •Основные понятия и определения.
- •Примеры задач лп.
- •Тема 2. Графический метод решения задач линейного программирования.
- •2.1 Геометрическая интерпретация задачи лп.
- •2.2 Алгоритм решения задачи лп графическим методом.
- •2.3 Примеры решения задачи лп графическим методом.
- •2.4 Пример решения экономической задачи графическим методом.
- •Тема 3.Симплекс – метод решения задачи линейного програмирования.
- •3.1Алгоритм симплексного метода.
- •3.2 Пример решения задачи лп симплекс-методом.
- •3.3 Частные случаи решения задачи лп симплекс – методом.
- •Тема 4.Двойственная задача лп.
- •4.1 Математическая модель двойственной задачи лп.
- •4.2 Соотношения между прямой и двойственной задачами лп.
- •4.3 Пример решения двойственной задачи лп.
- •Тема 5.Транспортная задача.
- •5.1Математическая модель транспортной задачи.
- •5.2 Нахождение исходного опорного плана.
- •5.3 Проверка решения на оптимальность
- •5.4 Переход от одного опорного решения к другому.
- •Пример решения транспортной задачи.
Тема 2. Графический метод решения задач линейного программирования.
2.1 Геометрическая интерпретация задачи лп.
Графический метод основан на геометрической интерпретации задачи линейного программирования. Он применяется для решения задачи ЛП с двумя переменными, заданными в неканонической форме, и многими переменными, заданными в канонической форме при условии, что они содержат не более двух свободных переменных.
Рассмотрим задачу ЛП с двумя переменными
С геометрической точки зрения при решении задачи ЛП ищется такая угловая точка или набор точек из области допустимых решений (ОДР), на которой достигается самая верхняя (нижняя) линия уровня, расположенная дальше (ближе) остальных в направлении наискорейшего роста целевой функции.
Для нахождения экстремального значения
целевой функции при графическом решении
задачи ЛП используют вектор
на
плоскости X1OX2,
который обозначим
Этот вектор показывает направление
наискорейшего изменения целевой функции,
он равен
где
и
- единичные векторы по осям OX1
и OX2.
Координатами вектора
являются коэффициенты целевой функции
.
2.2 Алгоритм решения задачи лп графическим методом.
Алгоритм решения задачи ЛП графическим методом состоит из следующих этапов:
Найти ОДР системы ограничений.
Построить вектор
Провести некоторую линию уровня
функции , которая перпендикулярна
Перемещать линию уровня по направлению вектора , если задача ЛП решается на максимум, и в направлении, противоположном , если задача ЛП решается на минимум. Перемещать линию до тех пор, пока у неё не окажется только одна общая точка с ОДР. Эта точка определяет единственное решение задачи ЛП и является точкой экстремума.
Если линия уровня совпадает с одной из сторон ОДР, то задача ЛП будет иметь бесконечное множество решений.
Если ОДР представляет собой неограниченную область, то целевая функция может быть неограниченна.
Задача ЛП может быть неразрешима, когда определяющие её ограничения окажутся противоречивыми.
Найти координаты точки экстремума – точки оптимума – и значение целевой функции в найденной точке.
2.3 Примеры решения задачи лп графическим методом.
Рассмотрим несколько примеров.
Пример 1. Максимизировать линейную форму F = x1+ x2 при ограничениях:
Построим прямые
|
|
x1
0
-2
x2
3
0
3x1 + x2 = 3
x1 |
0 |
1 |
x2 |
3 |
0 |
x1 = 2
Учитывая знаки неравенств, определим полуплоскости решений и, таким образом, область допустимых решений системы – четырехугольник MNPQ.
Построим
Тогда линия уровня при выходе из
четырехугольника решений пройдёт через
точку N. Координаты точки
N найдём как пересечение
двух прямых I и III:
Тогда линейная функция F принимает наибольшее значение в точке N, т.е. максимизируется
Пример 2. Минимизировать функцию F = x1+ x2 при ограничениях:
Построим прямые
x1
0
3
x2
3
0
x1 + x2 = 7
x1 |
0 |
7 |
x2 |
7 |
0 |
x2 = 1
x2 = 4
x1 = 4
Область допустимого решения системы –
многоугольник ABFMNP. Вектор
Линия уровня, выходя из многоугольника
решений в направлении, противоположном
,
пройдёт через точку B(0;4).
Тогда
Пример 3.
Полуплоскости, определяемые системой неравенств, не имеют общих точек. ОДР – пустое множество.
Таким образом, по причине несовместимости условий задачи, эта задача решения не имеет.