Экономико-математическая постановка и модель общей задачи линейного программирования записывается в виде:
(2.1)
При ограничениях-неравенствах или равенствах:
(2.2)
и условиях
(2.3)
Стандартной задачей линейного программирования называется задача, в которой требуется определить максимальное (минимальное) значение целевой функции (2.1) при ограничениях неравенствах (2.2) и условиях (2.3).
Канонической (или основной) задачей линейного программирования называется задача, которая заключается в определении максимального значения целевой функции (2.1) при выполнении ограничений-уравнений (2.2).
В системе из т уравнений с я независимыми переменными хкбазисными (основными) называются любые т переменные, если соответствующий им определитель матрицы коэффициентов отличен от нуля, а остальные (п-т) переменные называются свободными.
В базисном решении все {п-т) свободные переменные равны нулю.
Допустимым базисным решением (опорным планом) называется такой план, в котором содержатся только неотрицательные переменные и свободные равны нулю. Допустимое базисное решение является невырожденным, если все базисные переменные строго положительны, а вырожденным — в противном случае.
Совокупность независимых переменных X = (x1 х2,..., хn), удовлетворяющих ограничениям (2.2) и условиям (2.3) задачи, называется допустимым решением (или в экономических задачах — планом). Совокупность допустимых решений — ОДР.
План Х' = (х'1, х'2, ..., х'п), при котором целевая функция задачи принимает экстремальное значение, называется оптимальным.
Рассмотрим некоторые примеры составления математических моделей.
Пример 2.1. Задача о выпуске продукции (об использовании сырья)
Пусть предприятие выпускает два вида продукции Р1 и Р2 для продажи. Для производства продукции используется три вида сырья S1 S2, S3 Расход сырья на каждый вид продукции, стоимость единицы продукции и запасы сырья представлены в таблице 2.1.
Таблица 2.1
Виды сырья
Расходы сырья на ед. продукции
Запасы сырья
P1
P2
S1
S2
S3
Стоимость ед. продукции
Какое количество каждого вида продукции необходимо предприятию, чтобы прибыль от продажи ее была максимальной?
Решение
Обозначим х1 — объем выпуска первого вида продукции, х2 — количество продукции второго вида, тогда математическая модель имеет вид:
Пример 2.2. Задача составления смесей (о диете)
Пусть диетолог составляет диету, согласно которой пациент должен получать не менее 18 единиц питательного вещества S1не менее 25 единиц вещества S2и не менее 32 единиц вещества S3. Диета состоит из двух составляющих Д1и Д2. Содержание количества единиц питательных веществ в единице веса каждой составляющей диеты и стоимость продуктов приведены в табл. 2.2.
Таблица 2.2
Питательные вещества
Количество единиц питательных веществ в ед. объема продуктов
Д1
Д2
S1
S2
S3
Стоимость диеты
Требуется составить дневной рацион необходимой питательности, чтобы затраты были минимальны.
Решение
Для составления математической модели обозначим x1 — количество единиц питательных веществ в продуктах первого вида, а х2 — количество единиц питательных веществ в продуктах второго вида, тогда математическая модель имеет вид:
Пример 2.3. Задача о раскрое (о минимизации обрезков)
Рассматриваемая задача состоит в том, чтобы разработать такие технологии по раскрою материалов, при котором получают необходимый комплект заготовок, а отходы (по площади, длине, объему, массе или стоимости) сводятся к минимуму.
Например, строительная фирма заказала изготовить заготовки двух видов: 2 м и 1,5 м из досок длиной 5 м. причем заготовки каждого вида должны быть получены не менее 70 и 100 штук соответственно.
Каждая доска длиной 5 м может быть распилена несколькими способами:
1) на 2 заготовки по 2 м;
2) на 1 заготовку длиной 2 м и две заготовки 1,5 м;
3) на 3 заготовки по 1,5 м.
Обозначим через x1, x2, х3 количество досок, распиливаемых первым, вторым и третьим способами соответственно. Тогда математическая модель может быть записана в виде:
при ограничениях и условиях:
В случае, когда решается задача минимизации целевой функции можно перейти к определению максимума функции, т.е. и полученное решение целевой функции записать с обратным знаком.
Вопросы
1. Как формулируется задача линейного программирования?
2. Что называется планом задач линейного программирования?
3. Какие решения называются базисными, опорными и оптимальными?
4. Какие решения задач линейного программирования называются вырожденными и невырожденными?
5. Как переходят от общей задачи линейного программирования в канонической?
6. В чем отличие задач о сырье и диете?
Задачи 2.1-2.9
Задача 2.1
Торговое предприятие реализует четыре группы товаров: I, II, III и IV. Нормы расходов ресурсов на каждую группу товаров, запасы ресурсов, а также прибыль от единицы каждого вида продукции заданы в табл.
Виды ресурсов
Нормы расходов ресурсов на ед. товаров
Запасы ресурсов
I
II
III
IV
Рабочее время торговых работников, чел.-час
Площадь торговых залов, м2
Площадь складских помещений, м2
Издержки обращения, руб.
Прибыль от реализации ед. продукции, тыс. руб.
Определить объем продаж товаров, чтобы прибыль торгового предприятия была максимальной.
Задача 2.2
Предприятие планирует три вида технологических процессов П,, П2, П3 при этом объем выпускаемой продукции по этим планам равен 200, 250 и 300 единиц соответственно. Издержки по разным технологиям соответствующих факторов в единицу времени указаны в табл. Нормы расходов ресурсов на каждую группу товаров, запасы ресурсов, а также прибыль от единицы каждого вида продукции заданы в табл.
Производственные факторы
Нормы расходов ресурсов на ед.товаров
Запасы ресурсов
П1
П2
П3
Сырье
Электроэнергия
Заработная плата
Издержки обращения, руб.
Найти план работы предприятия, позволяющий максимизировать выпуск продукции.
Задача 2.3
Ресторан обслуживает сотрудников обедами из трех блюд. Затраты на производство, доставку, накладные расходы, товарооборот для каждого блюда, прибыль от реализации каждой партии блюд указаны в табл.
Ресурсы
Количество единиц питательных веществ в ед. объема продуктов
1-е блюдо
2-е блюдо
3-е блюдо
Затраты на производство, чел.-час
Затраты на доставку, чел.-час
Накладные расходы, руб.
Товарооборот, руб.
Прибыль, руб.
Плановый фонд ресурсов имеет следующие значения: затраты на приготовление блюд не должно превышать 900 чел.-час, на доставку потребителям — 500 чел.-час, накладные расходы могут быть не более 3000 руб. и план товарооборота равен 8000 руб. Требуется определить, какое количество каждого вида блюд необходимо выпускать, чтобы обеспечить максимальную прибыль ресторана.
Задача 2.4
Для выпуска четырех видов продукции требуются затраты сырья, рабочего времени и оборудования, значения которых указаны в табл.
Виды ресурсов
Нормы расходов ресурсов на ед.продукции
Запасы ресурсов
I
II
III
IV
Сырье, кг
Рабочее время, час
Оборудовании, ед.
Прибыль на ед. продукции, руб.
Определить, сколько каждого вида продукции необходимо выпускать, чтобы общая стоимость выпускаемой продукции была максимальной.
Задача 2.5
Диетолог разработал диету, состоящую из сливочного масла, мяса, хлеба и фруктов. Содержание калорий, белков, жиров, углеводов и холестерина (в 100 г продукта), нормы потребления (в сутки) и цена 100 г соответствующего продукта указаны в табл.
Питательные вещества
Содержание в 100 г продукта
Норма потребления
Масло
Мясо
Хлеб
Фрукты
Калории
Белок
Жир
Углеводы
Холестерин
0,2
.0,07
Цена
Составить математическую модель задачи.
Задача 2.6
Магазин строительных материалов заказывает изготовить из 200 штук досок размером: шириной 120 мм, длиной 6,0 м и толщиной 25 мм и 100 штук длиной 4 м, шириной 120 мм и толщиной 25 мм три комплекта отделочной доски (вагонки): две детали длиной 2 м и одна длиной 1,5 м. Рассчитать как распилить доски, чтобы изготовить, а затем максимальное количество продать.
Задача 2.7
Торговое предприятие, располагающее материально-денежными ресурсами, реализует три группы товаров: I, II, III. Плановые нормативы затрат ресурсов на тыс. руб. товарооборота, а также объем ресурсов задан в табл.
Определить плановый объем продаж и структуру товарооборота так, чтобы прибыль торгового предприятия была максимальной.
Виды материально-денежных
Нормы расходов ресурсов на ед. товаров
Объем ресур-
1 группа
2 группа
3 группа
сов
Рабочее время торговых работников, чел.-час
Площадь торговых залов, м2
Площадь складских помещений, м2
Прибыль, тыс. руб.
Задача 2.8
Торговое предприятие реализует товар нескольких групп: А, В, С. Составить оптимальный план товарооборота по критерию max доходаn , если известны aikи bi
Виды материально-денежных ресурсов
Нормы затрат материально-денежных ресурсов на ед. товаров, тыс. руб.
Объем ресурсов, bi
А
В
С
Рабочее время торговых работников, чел.-час
3∙103
Площадь торговых залов, м2
0,4
0,5
0,2
Издержки обращения, руб.
Доход в расчете на ед. товара, руб.
7
План продажи товаров, ед.
х1-?
х2-?
х3-?
Задача 2.9
Торговое предприятие реализует товар нескольких групп: А, В, С. Составить оптимальный план товарооборота по критерию max дохода , если известны aik и bi.
Виды материально-денежных ресурсов
Нормы затрат материально-денежных ресурсов на ед. товаров, тыс. руб.