
- •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
- •Литература
Министерство образования Российской Федерации
Тольяттинский государственный университет
Институт финансов, экономики и управления
Ярыгин О.Н.
Оптимизация управленческих решений
в логистике и менеджменте
Учебное пособие
Тольятти
2012
Содержание
1. Введение 3
1.1. Математическое моделирование как методологии научных исследований 3
1.2. Классификация математических моделей 4
2. Исследование операций 7
2.1. Терминология 8
2.2. Процесс исследования операций 9
3. Моделирование на основе системного подхода 18
3.1. Терминология 20
3.2. Этапы системного анализа-синтеза 22
3.3. Классификация систем и инструментов аналитической деятельности 34
4. Математическое программирование 40
4.1. Линейное программирование 40
4.1.1.Терминология 40
4.1.2. Решение и анализ задач ЛП графическим методом 42
4.2. Целочисленное программирование 54
4.2.1. Терминология 56
4.2.2. Задача выбора плана застройки участков 56
4.3. Управление запасами 82
4.3.1. Основная модель управления запасами 82
4.3.2. Моделирование управления запасами 89
в условиях предоставления скидки 89
5. Метод анализа иерархий 98
5.1. Терминология 99
5.2. Задача о выборе университета 103
5 .3. Задача поиска оптимального решения с помощью метода анализа иерархий 117
6.1. Терминология 124
6.2. Принятие решений в условиях риска 126
6.2.1. Сравнение рисков инвестиционных проектов 128
6.3. Принятие решений в условиях неопределенности 130
6.3.1. Критерии выбора альтернативных решений 131
7. Имитационное моделирование средствами Excel 137
7.1. Имитационное моделирование как метод исследования операций и оптимизации 137
7.2. Имитационное моделирование в MS Excel. 140
8. Создание модели предприятия и принятие управленческого решения на основе результатов моделирования. 149
8.1. Описание предприятия 149
8.2. Совершенствование модели с учетом дополнительной информации о системе и внешней среде. 155
9. Системная динамика как средство оптимизации функционирования экономических и экологических систем 174
9.1. Терминология 178
9.2.Основные принципы системной динамики 180
9.3. Модель «хищники-жертвы» как пример моделирования обратных связей 181
9.4. Имитационная модель «хищники-жертвы» в системе MS Excel 186
9.5. Имитационная модель «хищники-жертвы» в системе STELLA 191
Приложение 1 210
Литература 212
1. Введение
1.1. Математическое моделирование как методологии научных исследований
Под математическим моделированием понимается описание в виде уравнений и неравенств реальных физических, химических, технологических, биологических, экономических и других процессов. Чтобы использовать математические методы для анализа и синтеза различных процессов, необходимо описать эти процессы на языке математики.
Математическое моделирование как методология научных исследований сочетает в себе опыт различных отраслей науки о природе и обществе, прикладной математики, информатики и программирования в решении возникающих проблем. Математическое моделирование объектов сложной природы – единый сквозной цикл разработки от фундаментального исследования проблемы до численных расчетов показателей эффективности функционирования объекта. Результатом разработки является система математических моделей, которые описывают качественно разнородные закономерности функционирования объекта и его эволюцию в целом как сложной системы в различных условиях. Вычислительные эксперименты с математическими моделями дают исходные данные для оценки показателей эффективности объекта.
Основные процессы, результатом которых являются математические модели:
1. Прямое изучение реального процесса, порождающее феноменологические модели.
2. Процесс дедукции, который порождает модель, являющуюся частным случаем некоторой общей модели.
3. Процесс индукции, порождающий модель, являющуюся обобщением элементарных моделей.
Моделирование начинается с представления упрощенного процесса, который с одной стороны отражает основные реальной системы, а с другой стороны, допускает её простое математическое описание. По мере углубления исследования модель уточняется за счет большей детализации описания реальной системы. Факторы, считаются второстепенными на начальных этапах, отбрасываются, но на следующих этапах исследования, по мере уточнения модели, они могут быть вновь включены в рассмотрение.
Математическая модель и реальный процесс нетождественны друг другу. Как правило, модель строится при некоторой идеализации и лишь приближенно отражает реальную систему. Точность исследования зависит от степени адекватности модели и объекта, а также от точности применяемых методов вычислений. Говорят, что все модели плохи, но все они полезны. В этом проявляется принцип множественности моделей, который состоит в том, что, с одной стороны, одна и та же реальная система должна изучаться с помощью различных моделей и методов, а с другой стороны, каждая модель должна отражать свойства некоторого класса реальных систем.
1.2. Классификация математических моделей
Существуют различные классификации математических моделей. Различают модели, описываемые алгебраическими, интегральными и дифференциальными уравнениями, уравнениями в частных производных. Можно выделять классы линейных и нелинейных, стационарных и динамических, детерминированных и недетерминированных (стохастических, нечетких) моделей. Детерминированными моделями называют модели вся информация о которых является полностью определенной. Стохастические модели описываются переменными, представляемыми случайными величинами. Кроме того, математические модели различают по области их применения.
Примером классификации математических моделей может служить следующая классификация по цели моделирования.
I. Модели прогноза (расчетные модели без управления). Такие модели можно разделить на стационарные и динамические. Основное назначение моделей прогноза: по начальному состоянию системы и информации о её поведении в определенном временном интервале, построить прогноз поведения системы во времени и пространстве. Такие модели могут быть и стохастическими, и детерминированными.
Как правило, модели прогнозирования описываются алгебраическими, дифференциальными (обыкновенными и в частных производных), интегральными уравнениями и неравенствами, например, модели распределения тепла, электрического поля, изменения спроса на рынке, развития эпидемий, изменение погоды и т.п.
II. Оптимизационные модели. Такие модели так же могут быть стационарными и динамическими, детерминированными и недетерминированными. Стационарные модели используются при проектировании различных технологических систем, динамические – для оптимального управления различными процессами – технологическими, экологическими, социально-экономическими и др.
В задачах оптимизации рассматриваются детерминированные и стохастические системы и процессы.
Методы отыскания экстремума функции многих переменных с различными ограничениями обозначаются общим термином «математическое программирование».
Основными компонентами задачи математического программирования являются:
- множество различных вариантов решения задачи (множество альтернатив);
- переменные, описывающие каждое из возможных решений;
- целевая функция, определяющая критерий оптимальности;
- множество ограничений, которым должны удовлетворять переменные решений.
Таким образом, задача математического программирования состоит в нахождении допустимой альтернативы, обеспечивающей оптимальное значение целевой функции, то есть лучшее решение по заданному критерию.
В математическом программировании выделяются следующие основные разделы:
1) Линейное программирование: целевая функция линейна, а множество, на котором отыскивается экстремум целевой функции, задается системой линейных равенств и/или неравенств;
2) Нелинейное программирование: целевая функция и/или ограничения не являются линейными;
3) Выпуклое программирование: выпуклая целевая функция и множество, на котором решается экстремальная задача;
4) Квадратичное программирование: целевая функция квадратичная, а ограничения – линейные равенства и неравенства;
5) Многоэкстремальные задачи: задачи, в которых целевая функция имеет несколько локальных экстремумов;
6) Целочисленное программирование: задачи, в которых на переменные накладываются ограничения целочисленности.
Как правило, к задачам математического программирования неприменимы методы классического анализа для отыскания экстремума функции одной или нескольких переменных.
Задачи теории оптимального управления представляют собой одни из важнейших видов задач оптимизации. Математическая теория оптимального управления имеет важные практические применения в оптимальном управлении процессами. Различаются три вида математических моделей теории оптимального управления:
1) дискретные модели оптимального управления: такие модели называют моделями динамического программирования, для решения которых используется метод Р.Беллмана;
2) модели, описываемые задачами Коши для систем обыкновенных дифференциальных уравнений (моделями оптимального управления системами с сосредоточенными параметрами);
3) краевые задачи, как для обыкновенных дифференциальных уравнений или для уравнений в частных производных (модели оптимального управления системами с распределенными параметрами).
III. Ситуационные модели используются для анализа конфликтных ситуаций.
Предполагается, что динамический процесс определяется несколькими субъектами, в распоряжении которых имеется несколько управляющих параметров. Ситуационные задачи решаются с помощью систем имитационного моделирования, в которых рассматриваемые системы описываются дискретно-событийными, системно-динамическими и мультиагентными моделями, которые характерно отражают системное взаимодействие целая группа субъектов (агентов), обладающих собственными целями.
IV. Вышеописанные типы моделей не охватывают большого числа различных систем, которые не могут быть полностью формализованы. Для изучения таких процессов необходимо включение в математическую модель функционирующего «биологического» звена – человека. В таких ситуациях используются экспертные методы. В системах использующих оценки экспертов (специалистов в исследуемой предметной области) разработаны методы обоснования экспертных оценок, методы определения их согласованности, в случае привлечения группы экспертов.