414 Ч. 4.
Моделирование
в бизнесе
Этот метод определения оптимальной крайней точки зависит от того, насколько
правильно была построена линия уровня дохода. Ниже излагается практический
прием, который может помочь при нанесении на график линии уровня, которая
будет являться основой для определения оптимальной крайней точки. Выберем
любую удобную точку, лежащую приблизительно в середине допустимого множества.
Предположим, что в примере, изложенном выше, выбрана точка с координатами
р = 200, m = 200. Ежедневный доход от выпуска продукции в таком объеме
составит:
Р = 0,10 р + 0,30 m = 0,10
X
200 + 0,30 х 200 = 80 ф. ст. в день.
Все остальные сочетания объемов производства, позволяющие получать 80 ф. ст.
ежедневного дохода, принадлежат прямой
80 = 0,10 р + 0,30
m
(ф. ст. в день).
Одна точка этой прямой уже известна, это
—
точка с координатами р = 200,
m = 200. Для определения другой точки можно положить m = О, тогда р = 800.
Теперь мы можем построить на графике эту линию уровня ежедневного дохода и,
используя вышеизложенный алгоритм, определить оптимальное решение (или
решения). Очевидно, что в результате применения данного алгоритма оптимальное
решение всегда будет представлено либо крайней точкой множества, либо в случае,
если целевая функция параллельна одному из ограничений, множеством точек
отрезка, соединяющего две крайние точки.
Мы предполагали, что переменные в задаче линейного программирювания
непрерывны или, если это -условие не выполняется, могут принимать дробные
значения. И действительно, часто имеет место ситуация, когда в течение временного
п{юмежутка, рассматриваемого в задаче, допустимы дробные значения объемов
выпускаемой прюдукции. Если, например, производятся две модели автомобилей,
а цель задачи линейного программирования состоит в максимизации использования
оборудования в неделю, может оказаться, что оптимальное решение предполагает
наличие к концу недели незавершенного производства. При такой постановке
задачи, когда рассматриваемый период времени равен одной неделе, незавершенное
прюизводство вполне допустимо.
Если, однако, необходимо осуществить распределение рабочих по определенньп4
видам работ, дробные значения для числа рабочих недопустимы. Б этом случае
оптимальное решение должно включать только целые значения. Допустимыми
решениями $1вляются все точки допустимого множества, в которых переменные
принимают целые значения. В качестве оптимального решения выбирается последняя
точка допустимого множества, координаты которой являются целыми числами, однако
в данном случае она может уже не быть крайней точкой допустимого множества.
В задаче линейного программирования с двумя переменными процедура нахож-
дения оптимального решения в условиях целочисленности переменных не составляет
особого труда. Вместо допустимого множества рассматривается множество допус-
тимых точек, лежащих в пределах заданных ограничений. Движение типичной
линии уровня целевой функции осуществляется не вдоль всего допустимого
множества, а только через данные точки. Однако при решении задачи с множеством