КАТЕГОРИИ: Архитектура-(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) |
Составление математической модели задачи.
Решение. План лекции Решение задач оптимизации ПЛАН-КОНСПЕКТ ЛЕКЦИИ с помощью MS excel»
Разработал:
Цель лекции: сформировать у обучаемых представление о задачах оптимизации и возможностях табличного процессора MS Excel для решения задач такого вида.
1. Представление о задачах оптимизации. 3 2. Решение задачи линейного программирования. 5 3. Решение транспортной задачи. 8
Содержание лекции 1. Представление о задачах оптимизации Планирование правовой, производственно-хозяйственной, управленческой и административной деятельности приводит к задачам, имеющим множество допустимых решений. Из этого множества решений нужно уметь выбрать такое, которое бы оптимальным образом учитывало внутренние возможности и внешние условия для хозяйствующего или управляющего субъекта (выбор производственной программы, прикрепление к поставщикам, маршрутизация, раскрой материалов, приготовление смесей и т.д.). В математике задачи такого типа называют задачами оптимизации. Методами решения задач оптимизации занимаются такие разделы математики, как математическое программирование и исследование операций. Суть принципа оптимальности состоит в стремлении выбрать такое планово-управленческое решение Для этого нужно выбрать некоторый критерий оптимальности экономического или правового показателя, позволяющего сравнивать эффективность тех или иных планово-управленческих решений («максимум прибыли», «минимум затрат», «максимум рентабельности» и т.д.). При этом выбор планово-управленческого решения осуществляется из некоторой области возможных (допустимых) решений D. Эту область называют также областью определения задачи. На практике принцип оптимальности в планировании и управлении означает решить экстремальную задачу об отыскании максимума или минимума функции
Определение. Вектор Определение. Допустимое решение Определение. Если функция
Пример простейшей задачи оптимизации. Лодка инспектора рыбнадзора находится на расстоянии 3 км от ближайшей точки берега А. Инспектору необходимо достигнуть села В, в окрестностях которого были замечены браконьеры. Село В находится на берегу реки на расстоянии 5 км. от А. Лодка проплывает по 4 км/ч, а инспектор, выйдя из лодки, может в час пройти 5 км. К какому пункту берега (т.е. на каком расстоянии от А) должна пристать лодка, чтобы инспектор достиг села В в кратчайшее время? Сделаем схематический чертёж.
2. Решение задачи линейного программирования
Постановка задачи. Стандартом предусмотрено, что октановое число автомобильного бензина А-76 должно быть не ниже 76, а содержание серы в нем – не более 0,3%. Для изготовления такого бензина на заводе используется смесь из четырех компонентов. Данные о ресурсах смешиваемых компонентов, их себестоимости и их октановом числе, а также о содержании серы приведены в таблице
Приказом директора завода-изготовителя установлен следующий расход каждого компонента: 1 – 550 т, 2 – 10 т, 3 – 150 т, 4 – 290 т. Требуется определить, сколько на самом деле тонн каждого компонента следует использовать для получения 1000 т автомобильного бензина А-76, чтобы его себестоимость была минимальной. Какова упущенная выгода предприятия при производстве каждых 1000 т бензина при таком решении дирекции? Построение математической модели. Составим математическую модель задачи. Пусть
Соотношения (1), (2) образуют математическую модель данной задачи. Первое функциональное ограничение отражает необходимость получения заданного количества смеси (1000 т), второе и третье – ограничения по октановому числу и содержанию серы в смеси, остальные – ограничения на имеющиеся объемы соответствующих ресурсов (компонентов). Решение. Решим задачу линейного программирования (1), (2) с помощью возможностей табличного процессора MS Excel. 1. Запускаем MS Excel. 2. На Листе текущей Книги в ячейки 3. В ячейку 4. В ячейку 5. В ячейку 6. В ячейку 7. Запускаем режим «Поиск решения» (Меню: Сервис 8. В появившемся диалоговом окне введём информацию: · Установить целевую ячейку: · Равной: минимальному значению; · Изменяя ячейки: · Ограничения: 9. Нажимаем кнопку «Выполнить». В результате получаем следующее:
Оптимальное решение задачи имеет вид:
Решение дирекции:
. Таким образом, упущенная выгода предприятия при производстве каждой 1000 т бензина при таком решении дирекции составляет 407 у.е.
3. Решение транспортной задачи
Постановка задачи. Рассмотрим пример задачи о перевозках, которую также часто называют транспортной задачей. Имеется Введём обозначения:
В данном случае задача имеет размерность Если суммарная численность подразделений равна суммарной потребности блок-постов, то задача является закрытой, в противном случае − открытой. Если задача является открытой, то добавляют фиктивного поставщика или фиктивного потребителя для того, чтобы задача стала закрытой. Стоимость перевозки одного человека от фиктивного поставщика (или фиктивного потребителя) полагают равной наибольшему из значений
Задачу (1), (2) можно решить аналитически с помощью математических методов (например, распределительный метод и метод потенциалов) без привлечения компьютерных технологий. Однако в реальных условиях при большой размерности задачи её решение «вручную» может оказаться очень громоздким, требующим больших временных затрат и большого числа итераций. Использование возможностей MS Excel позволяет решить транспортную задачу практически любой размерности каждому человеку, не имеющему даже представления о математических методах решения задач такого класса. Решение задачи. Рассмотрим закрытую задачу при
Требуется определить такой план перевозок, при котором суммарные затраты на перевозки будут минимальными. Алгоритм решения. Решим данную задачу с помощью возможностей табличного процессора MS Excel. 1. Запускаем MS Excel. На рабочем Листе сформируем две матрицы (или таблицы).
Вместо единиц в матрице объёма перевозок можно указать любые числа. Значения в соответствующих ячейках 2. В ячейку 3. В ячейку В результате получим таблицу:
4. В ячейку 5. Запускаем режим «Поиск решения» (Меню: Сервис 6. В появившемся диалоговом окне установим режимы и ограничения: · Установить целевую ячейку: · Равной: минимальному значению; · Изменяя ячейки: · Ограничения: 7. Нажимаем кнопку «Выполнить». В результате получаем следующее:
Отсюда делаем вывод, что оптимальным планом перевозок является план:
При этом плане стоимость всех перевозок будет минимальной и составит Очевидно, что принцип решения задачи другой размерности будет абсолютно аналогичным, только нужно будет изменить адреса ячеек.
Дата добавления: 2017-02-01; Просмотров: 57; Нарушение авторских прав?; Мы поможем в написании вашей работы! |