
- •1. Введение
- •1.1. Математическое моделирование как методологии научных исследований
- •1.2. Классификация математических моделей
- •2. Исследование операций
- •2.1. Терминология
- •2.2. Процесс исследования операций
- •3. Моделирование на основе системного подхода
- •3.1. Терминология
- •3.2. Этапы системного анализа-синтеза
- •3.3. Классификация систем и инструментов аналитической деятельности
- •4. Математическое программирование
- •4.1. Линейное программирование
- •4.1.1.Терминология
- •4.1.2. Решение и анализ задач лп графическим методом
- •4.1.3. Укрупненный алгоритм решения графическим методом
- •4.1.4. Анализ чувствительности оптимального решения задачи лп
- •Самостоятельная работа
- •4.2. Целочисленное программирование
- •4.2.1. Терминология
- •4.2.2. Задача выбора плана застройки участков
- •4.3. Управление запасами
- •4.3.1. Основная модель управления запасами
- •4.3.2. Моделирование управления запасами в условиях предоставления скидки
- •Построение модели для нахождения eoq в условиях предоставления скидки.
- •Метод анализа иерархий
- •5.1. Терминология
- •5.2. Задача о выборе университета
- •5 .3. Задача поиска оптимального решения с помощью метода анализа иерархий
- •Принятие решений в условиях риска и неопределеннности
- •Терминология
- •6.2. Принятие решений в условиях риска
- •6.2.1. Сравнение рисков инвестиционных проектов
- •6.3. Принятие решений в условиях неопределенности
- •6.3.1. Критерии выбора альтернативных решений
- •7. Имитационное моделирование средствами Excel
- •7.1. Имитационное моделирование как метод исследования операций и оптимизации
- •7.2. Имитационное моделирование в ms Excel.
- •8. Создание модели предприятия и принятие управленческого решения на основе результатов моделирования.
- •8.1. Описание предприятия
- •8.2. Совершенствование модели с учетом дополнительной информации о системе и внешней среде.
- •9. Системная динамика как средство оптимизации функционирования экономических и экологических систем
- •9.1. Терминология
- •9.2.Основные принципы системной динамики
- •9.3. Модель «хищники-жертвы» как пример моделирования обратных связей
- •9.4. Имитационная модель «хищники-жертвы» в системе ms Excel
- •9.5. Имитационная модель «хищники-жертвы» в системе stella
- •Приложение 1
- •Литература
Самостоятельная работа
Варианты задач ЛП для решения графическим методом
Задание.
Построить модель исследуемой системы в виде задачи линейного программирования.
Решить задачу с помощью надстройки «Поиск решения» (MS Excel)
Решить задачу графическим методом.
Провести графически анализ чувствительности оптимального решения
а) к изменению правых частей ограничений;
b) к изменению коэффициентов целевой функции («роза ветров» градиента ЦФ, таблица интервалов отношения коэффициентов).
Задача № 1 Задача № 2
Задача № 3 Задача № 4
Задача № 5 Задача № 6
Задача № 7 Задача №.8
Задача № 9 Задача № 10
4.2. Целочисленное программирование
Целочисленное программирование связано с оптимизацией задач, в которых некоторые из переменных принимают дискретные значения в определенном интервале, а не все вещественные значения в этом интервале. Обычно эти значения являются целыми числами, что и послужило основанием для названия этого класса моделей.
Требование целочисленности возникает во многих прикладных задачах. Например, перевозка комплектующих со складов на заводы, или поиск кратчайшего пути через сеть дорог, где от переменных логично требовать целых значений. В производстве продукты зачастую неделимы, следовательно и производственный план выражается целыми числами.
Многие ситуации требуют задания логических данных, принимающих вид «да/нет», «использовать/не использовать», «назначить/не назначить». Очевидно, что эти решения являются дискретными, имеющими только два количественных значения. Они могут быть смоделированы бинарными переменными, которые приобретают значение 0 или 1. Примеры дискретных решений возникают, когда разработчики сталкиваются с выбором из конечного множества альтернатив, плановики ищут оптимальную последовательность действий, при транспортном планировании отыскиваются маршрутизации транспортных средств, обеспечивающие минимальные затраты - все это Когда оптимизационные модели содержат как целые, так и непрерывные переменные их называют смешанными. Такие модели представляют реальные ситуации, но наряду с адекватностью моделирования приходится сталкиваться с большими вычислительными трудностями. Лишь сравнительно небольшие задачи с целочисленными переменными могут быть решены оптимально. На первый взгляд это может показаться непонятным, учитывая возможность решать задачи линейного программирования с большим количеством переменных. Однако дискретный характер переменных порождает комбинаторный рост альтернатив. В худшем случае, для подтверждения оптимальности должно быть перебрано большинство из этих решений. При возрастании количества целых переменных в задаче, найти оптимальное решение становится очень сложно, или даже невозможно. В таких случаях приходится использовать эвристические методы, которые не гарантируют оптимальности найденного решения, но обеспечивают некоторое приемлемое приближение к оптимуму.
Рассмотрим процесс моделирования задач оптимизации с целыми переменными. Введем некоторые новые термины.