- •Лекция по линейному программированию Введение. Предмет математического программирования
- •Запись задачи математического программирования
- •Классификация методов математического программирования
- •Линейное программирование Основная задача линейного программирования (злп)
- •Экономико-математические модели задач лп эмм планирования производства (задача о наилучшем использовании ресурсов)
- •Задача о смесях (выбор диеты, составление кормового рациона, приготовление различных смесей)
- •Формы записи злп
- •Задача о смесях в канонической форме
- •Графический метод решения злп
- •Взаимосвязь однородной и канонической форм записи
- •Следующие примеры дают представление о реализации указанных преобразований. Задача планирования производства в канонической форме
- •Симплексный метод линейного программирования Преобразование канонической модели в симплексную. Основная идея симплекс-метода
- •Алгоритм симплекс-метода
- •Теория двойственности в линейном программировании Построение двойственной злп
- •Исследование пары двойственных задач
- •Определение двойственных оценок злп
- •Экономическая интерпретация двойственных оценок
- •Устойчивость двойственных оценок
- •Транспортная задача Постановка транспортной задачи
- •Основные свойства тз
- •Методы построения первоначального плана
- •Метод северо-западного угла
- •Метод минимальной стоимости
- •Метод двойного предпочтения
- •Метод потенциалов получения оптимального плана тз Теорема о потенциалах
- •Алгоритм метода потенциалов
- •Другие типы транспортных задач Открытые мадели тз
- •В пунктах отправления имеются избыточные запасы тавара
- •Открытая модель тз с дефицитом ресурсов.
- •Тз с дополнительными требованиями
- •Тз с блокированием перевозок.
- •Ограничения типа .
- •Ограничения типа .
- •Транспортная задача по критерию времени
Экономико-математические модели задач лп эмм планирования производства (задача о наилучшем использовании ресурсов)
Дано:
предприятие выпускает n различных видов продукции (j=1,2,…,n);
оно располагает для этого m видами ресурсов (i=1,2,…,m) (например, рабочая сила, площади, сырьё, энергия и пр.);
ресурсы ограничены и составляют
условных единиц;цена реализации j-го продукта равна
, то есть задан вектор цен
;технологические коэффициенты aij : сколько единиц i- го ресурса расходуется для производства единицы j- го вида продукции.
Найти план производства изделий , обеспечивающий предприятию максимальную прибыль от реализации.
Составим
ЭММ данной задачи. Общий размер прибыли
от реализации всей продукции равен
сумме
. Таким образом, целевую функцию можно
записать как максимум этого выражения
Теперь составим баланс расхода по каждому ресурсу. Скажем, расход i- го ресурса складывается из затрат на производство 1-го изделия, то есть ai1x1, расхода на производство 2-го изделия ai2x2,…, расхода на производство n-го изделия ainxn. С другой стороны, этот суммарный расход не может превысить общего количества этого ресурса, то есть bi. Таким образом, запишем аналогичные ограничения для каждого из ресурсов, получим систему неравенств:
Чтобы план был реален, он должен состоять из неотрицательных компонент:
Запишем
ЗЛП о наилучшем использовании ресурсов
в компактном виде: найти
при ограничениях
;
.
Задача о смесях (выбор диеты, составление кормового рациона, приготовление различных смесей)
Рассмотрим на примере задачи о диете: получить кормовой рацион с заданными свойствами (содержанием питательных веществ) при наименьших затратах на исходные сырьевые материалы.
Дано:
n видов исходных продуктов (сено, силос и пр. для животноводства);
они содержат m видов питательных веществ (белки, жиры, углеводы, соли и т.д);
для жизнедеятельности надо потреблять не менее bi единиц i-го питательного вещества;
cj – стоимость единицы исходного продукта j – го вида;
aij – содержание i-го питательного вещества в единице j-го вида корма.
Составим ЭММ задачи. Обозначим через xj количества кормов j-го вида. Тогда суммарная стоимость всего набора кормосмесей равна . Эта стоимость должна быть минимальной, то есть целевая функция задачи выглядит так:
.
Теперь составим баланс по каждому питательному веществу в кормовом рационе. Для i-го питательного вещества: содержание i-го питательного вещества в кормосмеси первого вида равно ai1x1, в кормосмеси второго вида равно ai2x2,…, в кормосмеси n-го вида равно ainxn. Общее количество i-го питательного вещества должно быть не меньше, чем bi. Это задаёт вид неравенства, и в результате запишем систему ограничений для всех питательных веществ:
Эти ограничения, как обычно, дополняются тривиальными ограничениями из физических соображений (поскольку нельзя произвести кормосмеси в отрицательных количествах!):
Формы записи злп
Симметричная или стандартная форма записи ЗЛП. Она состоит в определении максимального значения функции (4) при выполнении условий (5) и (8) общей ЗЛП, где k=m и t=n.
Каноническая форма записи ЗЛП: это задача на максимум
,
все
нетривиаальные ограничения заданы в
виде равенств
а
тривиальные ограничения распространяются
на все переменные
Матричная форма. Введём обозначения:
матрица
системы ограничений;
вектор-строка
коэффициентов целевой функции;
вектор-столбец
неизвестных (штрих, обозначающий
транспонирование, позволяет нам
столбцовый вектор записать как строку
для удобства);
вектор-столбец
свободных членов системы нетривиальных
ограничений задачи.
Запишем каноническую форму в матричном виде:
Веторная форма. Рассмотрим только одну из векторных форм. Обозначим
, .
Задача принимает вид:
(здесь скалярное
произведение векторов)
Однородная форма. Однородной называется такая модель ЗЛП, в которой все ограничения (нетривиальные и тривиальные) заданы в виде неравенств:
Эта форма удобна при графическом методе решения ЗЛП. Обратите внимание, что здесь переменные не обязательно неотрицательны.
