Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Opt-Lin-Progr.DOC
Скачиваний:
5
Добавлен:
01.04.2025
Размер:
690.69 Кб
Скачать

§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 следует, что X10, X20.

Из таблицы 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=75 + 5З = 50

денежных единиц.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]