Ответы по ЭММ(прошлогодние). 2011г. История возникновения экономикоматематических методов (эмм)
Скачать 0.5 Mb.
|
Экономическая интерпретация условия оптимальности
Алгоритм применения условия оптимальности при решении задач ЛП Дан n-мерный вектор и задача ЛП (L). С помощью условия оптимальности определить, будет ли данный вектор оптимален в задаче (L).
Транспортная задача: Задача называется закрытой (замкнутой), если выполняется условие баланса: – необходимое и достаточное условие решения задачи , , состоит из столбцов, каждый из которых содержит всего две единички: i m+j Двойственная задача для канонической – условие оптимальности в ТЗ Если задача незамкнута
В этом случае вводят фиктивного потребителя, потребности которого составляют разность между количеством существующей продукции и потребностью в ней. Тарифы на перевозку устанавливаются нулевыми для введенного потребителя
В этом случае определяют меру штрафа rj за недоставку j-му потребителю единицы продукции. Затраты увеличиваются И вводят фиктивного производителя. Тарифы на перевозку от введенного производителя устанавливаются равной мере штрафа Если предпочтений нет, то штрафы можно установить нулевыми (rj = 0)
Транспортная задача с запретами – запреты (не от каждого поставщика к каждому потребителю можно сделать перевозку) Чем больше запретов, тем сложнее осуществить перевозку и с некоторого момента задача может стать неразрешимой. В новой задаче (с запретами):
Транспортная задача по критерию времени Из всех возможных маршрутов выбрать тот, у которого самое большое звено будет наименьшим. Вместо стоимости cij задается время соответствующей перевозки tij. Целевая функция: Решение задачи – какое-то t. Не является задачей линейного программирования, целевая функция – дискретная (не линейная).
Задача о перевозке взаимозаменяемых продуктов m пунктов производства топлива ai – объём производства i-го сорта топлива, i= 1, …, m В каждом пункте производится один сорт топлива n потребителей тепла bj – количество тепла, необходимое j-му потребителю, j= 1, …, n λij – коэффициент перехода от i-го сорта топлива к j-му потребителю. (Сколько килокалорий получается у j-го потребителя при сжиганий i-го сорта топлива) cij – удельные транспортные затраты, стоимость перевозки i-го сорта топлива к j-му потребителю. Требуется так организовать перевозку, чтобы полностью удовлетворить потребности каждого потребителя в тепле и минимизировать при этом суммарные транспортные издержки. xij – искомый объём перевозки из i-го сорта топлива в j-му потребителю – распределительная задача ЛП Задача определения производственной задачи предприятия m изделий нужно изготовить ai – план по i-му изделию, i= 1, …, m n предприятий T – время выполнения заказа τj – объем работы времени на j-ом предприятии, j= 1, …, n tij – время работы на j-ом предприятии для изготовления 1 единицы i-го изделия. cij – стоимость изготовления 1 единицы i-го изделия на j-ом предприятии. Требуется так организовать производство, чтобы не выходя за рамки отведенного времени, выполнить заказ с минимальной себестоимостью. xij – количество изделий i-го вида, изготовляемых на j-ом предприятии Обозначим: – свели к предыдущей задаче Если все λij = 1, то получим транспортную задачу. Если все λij = αiβj (можно представить в виде такого произведения), то можно свести к ТЗ. В этом случае r(λij)mxn = 1, r(А) = m + n,
Переменные – целые числа. – задача L с условием целочисленности
Переменные определяют физически неделимые объекты. Задача о рюкзаке: n предметов есть в наличии (необязательно разных) pj – вес j-го предмета, j= 1, …, n cj – ценность j-го предмета, P – «грузоподъемность» рюкзака. Требуется загрузить рюкзак набором предметов из данных n с максимальной суммарной ценностью. Задача возникает при сборе чумадана в поездку, в инженерном проектировании, при загрузке космических кораблей.
Есть n + 1 город p0, p1, …, pn. Задана матрица расстояний cij = ρ(pi, pj). Коммивояжер выезжая из города p0, должен объехать все города, побывать в каждом из них ровно по одному разу и вернуться обратно в p0 Как объехать города так, чтобы пройденное расстояние было минимальным. Всего возможных маршрутов n(n – 1)…(n – k)…1 = n!, для n = 13: n! = 6 227 020 800, то есть перебор не приемлем. Сводят к задаче целочисленного ЛП – из pi можно поехать только в один другой город – в pj можно приехать только из одного другого города – не дает маршруту распасться ui = k, если pi посещается на k-ом шаге u существует и можно брать из N
n работ n кандидатов на выполнение. Требуется распределить работы между кандидатами наиболее рациональным образом. cij – затраты, связанные с назначением i-ой работы j-му кандидату – i-ая работа может быть назначена только одному кандидату – j-ый кандидат может выполнять только одну работу Частный случай транспортной задачи, но сильно вырождена (матрица nx n из n единиц, ранг матрицы r(A) = n – 1)
Есть стандартные заготовки. Нужно:
Задачи бывают:
Одномерный случай: L – длина заготовки m видов детали ai – план по детали i, i= 1, …, m li – длина i-ой детали n – число способов раскроя aij – количество деталей i-го вида, получаемых из одной заготовки, раскраиваемой по способы j. xj – количество заготовок, раскраиваемых по способу j.
|