Постановка задачи линейного программирования (ЗЛП).
Линейное программирование – это область математического программирования, являющегося разделом математики, в котором изучаются методы исследования и отыскания экстремальных (наибольших и наименьших) значений некоторой линейной функции, на аргументы которой наложены линейные ограничения. Такая линейная функция называется целевой, а набор количественных соотношений между переменными, выражающих определенные требования экономической задачи в виде уравнений или неравенств, называется системой ограничений.
Слово «программирование» введено в связи с тем, что неизвестные переменные, которые находятся в процессе решения задачи, обычно определяют программу или план работы некоторого экономического субъекта.
Математическая модель задачи линейного программирования включает следующее:
· Совокупность переменных , каждый набор которых называется планом ЗЛП. Очевидно, что план ЗЛП можно рассматривать как n-мерный вектор.
· Целевую функцию , которая позволяем выбирать оптимальный, т.е. наилучший план из множества возможных планов ЗЛП.
Наилучший план должен давать целевой функции экстремальное значение. В экономике целевая функция может представлять собой прибыль, издержки производства, объем реализации и т.п.
· Систему ограничений на план ЗЛП, представленную в виде уравнений или неравенств. В экономике эти ограничения следуют, например, из имеющихся ресурсов, потенциальных возможностей оборудования и т.д. Система ограничений дополняется требованием неотрицательности значений всех переменных.
Пример 1. Составить экономико-математическую модель задачи:
Для выпуска изделий двух типов А и В на заводе используют сырье четырех видов (I, II, III, IV). Для изготовления изделия А необходимо: 2 ед. сырья первого вида, 1 ед. второго вида, 2 ед. третьего вида и 1 ед. четвертого вида. Для изготовления изделия В требуется: 3 ед. сырья первого вида, 1 ед. второго вида, 1 ед. третьего вида. Запасы сырья составляют: I вида – 21 ед., II вида – 8 ед., III вида – 12 ед., IV вида – 5 ед. Выпуск одного изделия типа А приносит 3 УДЕ прибыли, а одного изделия типа В – 2 УДЕ. Составить план производства, обеспечивающий наибольшую прибыль.
►Достаточно часто при составлении математической модели экономической задачи бывает удобно данные условия представить в виде таблицы:
Сырье | Кол-во сырья на ед. продукции, ед. | Запас сырья, ед. | |
А | В | ||
I | |||
II | |||
III | |||
IV | – | ||
Прибыль от ед. продукции, УДЕ |
Пусть – количество изделий типа А и В соответственно, планируемое к выпуску ( , ).
Тогда прибыль составит: . Так как план производства должен обеспечивать наибольшую прибыль, то целевая функция задачи имеет вид .
Составим систему ограничений, используя заданную ограниченность сырья. При планируемых объемах производства расходуется сырья I вида: (ед.), что не должно превышать запас 21 ед. Таким образом, получим неравенство: . Составляя неравенства по каждому виду сырья, получим систему:
Итак, математическая модель задачи линейного программирования имеет вид:
◄
Определение 1. Решения системы ограничений образуют область допустимых решений (планов) ЗЛП.
Определение 2. Допустимый план , дающий целевой функции экстремальное значение (заданное в виде максимума или минимума) значение, называется оптимальным планом и является решением задачи линейного программирования.