Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Двойственные оценки как мера влияния ограничений на целевую функцию

Теорема об оценках. Значения переменных yi в оптимальном решении двойственной задачи представляют собой оценки влияния свободных членов bi системы ограничений (неравенств прямой задачи) на величину :

.

Решая ЗЛП симплексным методом, мы одновременно решаем двойственную задачу. Значения переменных двойственной задачи yi в оптимальном плане называют, как выше уже отмечено, объективно обусловленными, или двойственными оценками.

Из теоремы об оценках известно, что колебание величины bi приводит к увеличению или уменьшению . Оно определяется величиной yi в случае, когда при изменении величин bi значения переменных yi в оптимальном плане соответствующей двойственной задачи остаются неизменными. Поэтому необходимо найти такие интервалы изменения каждого из свободных членов системы ограничений исходной ЗЛП, в которых оптимальный план двойственной задачи не менялся бы.

Для двойственных оценок оптимального плана весьма существенное значение имеет их предельный характер. Точной мерой влияния ограничений на функционал оценки являются лишь при малом приращении ограничения. Известно, что оценки не меняют своей величины, если не меняется набор векторов, входящих в базис оптимального плана, тогда как интенсивность этих векторов (значения неизвестных) в плане могут меняться.


10. Специальные задачи линейного программирования: транспортная задача, решение средствами MS Excel

Транспортная задача является одной из наиболее распространенных задач линейного программирования и находит широкое практическое приложение.

Постановка задачи (об оптимальном закреплении потребителей к поставщикам). Некоторый однородный продукт, сосредоточенный у m производителей (поставщиков) Ai в количестве ai единиц, необходимо доставить n потребителям Bj в количестве bj единиц. Известна стоимость cij перевозки единицы груза от поставщика i к потребителю j. Необходимо составить план перевозок, позволяющий с минимальными затратами перевезти все грузы и полностью удовлетворить потребителей.

Часто исходные данные транспортной задачи записывают в виде таблицы (матрицы) планирования:

Потребитель Производитель B 1 B 2 ¼ B n Предложение (запасы)
A 1 c 11 c 12 ¼ c 1n a 1
A 2 c 21 c 22 ¼ c 2n a 2
¼ ¼ ¼ ¼ ¼ ¼
A m c m1 c m2 ¼ c mn a m
Потребность (спрос) b 1 b 2 ¼ b n

Составим экономико-математическую модель (транспортная задача относится к двухиндексным задачам линейного программирования):

1) вводим переменные: , где xij – количество единиц груза, перевозимых от поставщика i к потребителю j ; стоимость этой перевозки составит ;

2) задаем целевую функцию , которая выражает стоимость перевозок всех грузов;

3) из условий задачи составляем ограничения:

a) все грузы должны быть перевезены, т.е.

;

b) все потребности должны быть удовлетворены, т.е.

.

Таким образом, модель транспортной задачи имеет следующий вид:

Найти минимальное значение целевой функции
(10.1)
при ограничениях
, (10.2)
, (10.3)
, , . (10.4)

В рассмотренной модели предполагается, что суммарные запасы равны суммарным потребностям, т.е.

. (10.5)

Транспортная задача, в которой суммарные запасы и суммарные потребности совпадают, называется закрытой транспортной задачей, в противном случае получаем открытую транспортную задачу.

Замечание. Решение открытой ТЗ проводится сведением к закрытой ТЗ (введением фиктивного поставщика или фиктивного потребителя):

a) если суммарные запасы превышают суммарные потребности, то вводится фиктивный потребитель B n+1, потребность которого равна ;

b) если суммарные потребности превышают суммарные запасы, то вводится фиктивный поставщик A m+1, запасы которого равны .

Стоимость перевозки единицы груза до фиктивного потребителя или от фиктивного поставщика приравнивается нулю, так как груз в обоих случаях фактически не перевозится.


11. Специальные задачи линейного программирования: задача о назначениях, решение средствами MS Excel

Задача о назначениях является частным случаем транспортной задачи, в котором все значения ai и bj равны 1. Такая задача возникает при распределении людей на должности или работы, водителей на машины, рабочих на станки, автомашин на маршруты, групп по аудиториям и т.п.

Постановка задачи (об оптимальном закреплении исполнителей на работы). Имеется n видов работ и n исполнителей этих работ. Известна эффективность cij выполнения исполнителем i работы j. Требуется так назначить исполнителей по видам работ, чтобы суммарный эффект от назначений был максимальным.

Часто исходные данные задачи о назначениях записывают в виде таблицы (матрицы) планирования:

Работы Исполнители B 1 B 2 ¼ B n Число исполнителей
A 1 c 11 c 12 ¼ c 1n  
A 2 c 21 c 22 ¼ c 2n  
¼ ¼ ¼ ¼ ¼ ¼
A n c n1 c n2 ¼ c nn  
Количество работ     ¼  

Составим экономико-математическую модель (задача о назначениях относится к двухиндексным задачам линейного программирования):

1) вводим переменные: , где

2) задаем целевую функцию , которая выражает суммарный эффект от назначений;

3) из условий задачи составляем ограничения:

a) каждый исполнитель должен быть назначен на работу, т.е.

;

b) на каждую работу должен быть назначен исполнитель, т.е.

.

Таким образом, модель задачи о назначениях имеет следующий вид:

Найти минимальное значение целевой функции
(11.1)
при ограничениях
, (11.2)
, (11.3)
, , . (11.4)

Замечание. Если число исполнителей m не равно числу работ n (т.е. задача является открытой), то возможно применение двух способов:

1) решение открытой задачи о назначениях сводим к решению закрытой задачи о назначениях; для этого вводим фиктивных исполнителей или фиктивные виды работ;

2) изменяем ограничения 11.2 и 11.3:

a) если число исполнителей m больше числа работ n, то

; ;

b) если число исполнителей m меньше числа работ n, то

; .

<== предыдущая лекция | следующая лекция ==>
Экономический смысл задачи, двойственной к задаче оптимального использования ресурсов | Задачи дискретной оптимизации, решение средствами MS Excel
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 1046; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.024 сек.