Описание слайда:
Пример 2.3-3 Пример 2.3-3 Ресторан быстрого обслуживания торгует порционными мясными пирогами и чизбургерами. На порцию мясного пирога идет четверть фунта мяса, а на чизбургер — только 0.2 фунта. В начале рабочего дня в ресторане имеется 200 фунтов мяса, можно еще прикупить мясо в течение дня, но уже с наценкой в 25 центов. Мясо, оставшееся в конце рабочего дня, жертвуется благотворительной организации "Горячий суп". Ресторан имеет доход 20 центов от одной порции мясного пирога и 15 центов— от одного чизбургера. Как и многие другие, этот ресторан не может продать в день более 900 бутербродов. Какова должна быть доля каждого из бутербродов (т.е. сколько порций мясного пирога и сколько чизбургеров) в ежедневном производстве ресторана, чтобы максимизировать его доход? Сначала рассмотрим ограничения. Обозначим через x1 и х2 соответственно количество порций мясного пирога и чизбургеров, производимых рестораном. Для их производства ресторан может ограничиться 200 фунтами мяса или может прикупить еще. В первом случае получаем ограничение в виде неравенства 0.25x1 + 0.2х2 200, а во втором — 0.25x1 + 0.2х2 200. Естественно, выбор одного из этих неравенств будет существенно влиять на возможное оптимальное решение. Так как мы не знаем, какое из них необходимо, логично заменить их одним равенством 0.25x1 + 0.2х2 + х3 = 200, где х3 — свободная переменная. Фактически свободная переменная х3 в данной ситуации одновременно играет роли как остаточной, так и избыточной переменных. Далее построим целевую функцию. Ресторан хочет максимизировать свой доход. Очевидно, что для максимизации дохода желательно как можно больше продавать своей продукции, но для этого необходимы дополнительные закупки мяса. В этом случае переменная х3 должна быть отрицательной, т.е. должна играть роль избыточной переменной. Для того чтобы раскрыть "двойственную" природу переменной х3, используем стандартный математический прием, а именно представим ее в следующем виде:x3 = x3+ - x3-, где x3+, x3- 0 Если x3+ > 0 и x3- = 0, тогда переменная x3 играет роль остаточной. Если, напротив, x3- > 0 и x3+ = 0, тогда переменная x3 выступает в роли избыточной. (В главе 3 будет показана ситуация, когда оптимальное решение задачи линейного программирования достигается при положительных значениях как x3+, так и x3-.) Итак, теперь ограничение можно записать в виде равенства 0.25x1 + 0.2х2 + x3+ - x3- = 200. Целевая функция получает следующее выражение. Максимизировать z = 0.20x1 + 0.15х2 - 0.25x3-