Добавлен: 11.01.2024
Просмотров: 692
Скачиваний: 1
1.ВВЕДЕНИЕ В ЛИНЕЙНОЕ ПРОГРАММИРОВАНИЕ
Линейное программирование (ЛП) – это метод оптимизации моделей, в которых целевые функции и ограничения строго линейны.ЛП успешно применяется в военной области, индустрии, сельском хозяйстве, транспортной отрасли, экономике, системе здравоохранения и даже в социальных науках. Задача, в которой требуется найти экстремум функции при ограничениях:называется задачей линейного программирования.Задача в краткой записи имеет вид1.1.Модели линейного программирования с двумя
переменными
Пример 2.1. Компания Mikks производит краску для внутренних и наружных работ из сырья двух типов С1 и С2. Следующая таблица представляет основные данные для задачи.| | Расход сырья (в тоннах) на тонну краски | Максимально возможный ежедневный расход сырья | |
| Для наружных работ | Для внутренних работ | ||
| Сырье С1 | 6 | 4 | 24 |
| Сырье С2 | 1 | 2 | 6 |
| Доход (в тыс. долл.) на тонну краски | 5 | 4 | |
оптимальное (наилучшее) соотношение между видами выпускаемой продукции для максимизации общего ежедневного дохода.Задача (модель) линейного программирования (ЗЛП), как и любая задача исследования операций, включает три основных элемента.
-
Переменные, которые следует определить. -
Целевая функция, подлежащая оптимизации. -
Ограничения, которым должны удовлетворять переменные.
(сырье С1)
(сырье С2)
Существует еще два ограничения по спросу на готовую продукцию:
-
максимальный ежедневный объем производства краски для внутренних работ не должен превышать 2 т, т.е.
-
ежедневный объем производства краски для внутренних работ не должен превышать ежедневный объем производства краски для наружных работ более чем на одну тонну (разность между ежедневными объемами производства красок для внутренних и наружных работ не должна превышать одной тонны), т.е.
нарушает ни одного ограничения, включая условие неотрицательности. Чтобы удостовериться в этом, подставьте значения
и
в левые части неравенств системы ограничений и убедитесь, что ни одно неравенство не нарушается. Значение целевой функции при этом решении будет равно
(тысяч долларов).
Итак, задача сформулирована.
Теперь встает вопрос о нахождении оптимального допустимого решения, доставляющего максимум целевой функции. После некоторых раздумий приходим к выводу, что задача имеет много (фактически, бесконечно много) допустимых решений. По этой причине невозможна подстановка значений переменных для поиска оптимума, т.е. нельзя применить простой перебор всех допустимых решений. Следовательно, необходима эффективная процедура отбора допустимых решений для поиска оптимального.
1.2.Графическое решение ЗЛП
Графический способ решения задачи ЛП состоит из двух этапов.-
Построение пространства допустимых решений, удовлетворяющих всем ограничениям модели. -
Нахождение оптимального решения среди всех точек пространства допустимых решений.