- •Оптимизационные задачи в экономике и алгоритмы решения некоторых задач линейного программирования Учебное пособие по курсу «математика»
- •§1. Математическая формализация оптимизационной проблемы
- •§2. Геометрическая интерпретация стандартной задачи линейного программирования
- •§3. Симплекс-метод
- •§4. Постановка транспортной задачи
- •§5. Алгоритм решения транспортной задачи
- •Определение опорного транспортного плана
- •Проверка оптимальности транспортного плана методом потенциалов
§2. Геометрическая интерпретация стандартной задачи линейного программирования
Специфические особенности ЗЛП (линейная целевая функция, линейные ограничения) позволяют получить ряд геометрических интерпретаций, связанных с поиском ее решения.
1 Задача планирования товарооборота
П
ри
продаже товаров А и В используется три
вида ресурсов: R1,
R2, R3
(например, R1
– рабочее время; R2
– полезная площадь торгового зала;
R3 – упаковочный
материал). Сведения о количестве ресурсов,
необходимых для продажи единицы каждого
товара, обеспеченности
торгового предприятия этими
ресурсами и ценах, по которым товары
продаются, приведены
в следующей таблице:
Таблица 1
Ресурсы |
Товары |
Запас ресурсов |
|
A |
B |
||
R1 |
2 |
3 |
19 |
R2 |
2 |
1 |
13 |
R3 |
0 |
3 |
15 |
Цена товара |
7 |
5 |
|
Составим план продажи товаров, обеспечивающий максимальный товарооборот.
Для математической формализации оптимизационной проблемы воспользуемся сформулированном в предыдущем параграфе алгоритмом.
Укажем переменные, подлежащие определению в результате решения задачи, и введем понятие плана.
Обозначим через X1 и X2 запланированный объем продажи товаров А и В и назовем вектор X=(X1, X2) планом продажи товаров.
Составим уравнения и неравенства, определяющие множество допустимых планов.
Из экономического смысла величин X1 и X2 следует, что X10, X20.
Из таблицы 1 следует, что продажа X1 единиц товара А требует 2X1 единиц первого ресурса и 2X1 единиц второго ресурса, а продажа X2 единиц товара В требует 3X2 единиц первого ресурса, X2 единиц второго ресурса и 3X2 единиц третьего ресурса. Таким образом, план продажи X=(X1, X2) допустим, если для его реализации достаточно имеющихся в наличии ресурсов:
|
(1) |
Построим целевую (критериальную) функцию
Из последней строчки таблицы 1 следует, что при реализации плана X=(X1, X2) товарооборот составит E(x)=7X1+5X2 денежных единиц.
Выпишем получившуюся математическую модель оптимизационной задачи или задачу математического программирования:
|
(2) |
И
зобразим
на плоскости допустимое множество
задачи (2). Учитывая неотрицательность
оптимизируемых переменных, ограничимся
первой четвертью декартовой прямоугольной
системы координат OX1X2.
Рис. 1 Построение допустимого множества задачи планирования товарооборота
Последовательно изобразим планы, полностью исчерпывающие запас первого (отрезок I), второго (отрезок II) и третьего ресурса (отрезок III), а затем стрелками укажем те полуплоскости, в которых лежат планы, на которые соответствующего ресурса хватит с избытком. Допустимым множеством задачи (2) является пересечение вышеупомянутых полуплоскостей (множество планов, на реализацию которых хватит всех ресурсов) (рис. 1).
Определим, в какой точке допустимого множества задача (2) имеет решение. С этой целью рассмотрим множество поверхностей уровня целевой функции задачи (совокупность планов продажи товаров с одинаковым товарооборотом):
E(x)=7X1+5X2=d, |
(3) |
геометрически представляющих собой семейство отрезков параллельных прямых.
Изобразим некоторую поверхность уровня, соответствующую, например, d=14, которая представляет собой прямую, заданную уравнением:
7
X1+5X2=14.
Рис. 2 Геометрическое решение СЗЛП
Стрелка на рис. 2 указывает направление, в котором лежат планы продаж с большим (чем 14) товарооборотом, в противоположном направлении лежат планы с меньшим товарооборотом.
Поскольку в направлении стрелки лежат допустимые планы задачи (2), можно добиться большего товарооборота, перемещая поверхность уровня параллельно самой себе до тех пор, пока она пересекает допустимое множество. План A (рис. 2) является планом с наибольшим товарооборотом, поскольку все отличные от A планы лежат ниже поверхности уровня, которому принадлежит план A.
Координаты точки А удовлетворяют уравнениям прямых, на пересечении которых она лежит. Решая систему
получаем оптимальное решение задачи: X*=(5, 3) (X1=5; X2=3). При этом товарооборот составит
Еmax=75 + 5З = 50
денежных единиц.
