- •Курс лекций по дисциплине
- •Для специальностей
- •Минск 2010
- •Тема 19. Динамическое программирование 73
- •Тема 20. Использование имитационного моделирования в процессе принятия управленческих решений 89
- •Тема 21. Многокритериальные задачи теории принятия решений 103
- •Тема 22. Экспертизы и обработка экспертных оценок как база решения сложных проблемных ситуаций. Методы дерева целей и анализа иерархий 117
- •Тема 11. Предмет, задачи и основные понятия теории принятия решений Основные понятия и определения
- •11.1. Объект и предмет исследования теории принятия решений. Назначение теории принятия решений и ее основные понятия
- •11.2. Этапы процесса моделирования.
- •11.3. Классификация задач принятия решений
- •Вопросы для самоконтроля
- •Тема 12. Использование целочисленной оптимизации в задачах теории принятия решений Основные понятия и определения
- •12.1. Сущность целочисленной оптимизации (целочисленного линейного программирования (цлп))
- •Задача о распределении бюджета
- •12.2. Использование логических условий и формирование зависимых решений с помощью целочисленных переменных
- •Вопросы для самоконтроля
- •Тема 13. Игровые модели теории принятия решений Основные понятия и определения
- •13.1 Теория игр как раздел теории принятия решений. Матричные игры с нулевой суммой
- •Решение парных матричных игр с нулевой суммой. Принцип минимакса.
- •13.2 Игры без седловых точек. Использование линейной оптимизации
- •Вопросы для самоконтроля
- •Тема 14. Игры с природой Основные понятия и определения
- •14.1 Игры с природой в условиях риска
- •14.2 Игры с природой в условиях неопределенности
- •14.3 Многоэтапные процессы принятия решений
- •Вопросы для самоконтроля
- •Тема 15. Сетевые модели теории принятия решений Основные понятия и определения
- •15.1. Понятие о методах сетевого планирования и управления (спу)
- •15.2. Понятие о сетевых моделях и правила построения сетевых графиков
- •15.3. Расчет критического пути сетевого графика
- •Тема 16. Оптимизация сетевых потоков Основные понятия и определения
- •16.1. Задача о максимальном потоке
- •16.2. Задача о потоке минимальной стоимости
- •16.3. Задача о кратчайшем маршруте
- •Тема 17. Сетевое планирование в условиях неопределенности Основные понятия и определения
- •17.1. Общая характеристика, область использования и алгоритм определения временных параметров проекта по методу pert
- •17.2. Обоснование и использование центральной предельной теоремы при расчетах вероятности выполнения проекта в директивный срок
- •17.3. Понятие о стохастических сетях
- •18.1. Характеристика стохастических задач, решаемых в условиях риска
- •18.2. Простейшие методы решения стохастических задач: мм-постановка, mp-постановка (задача с вероятностными ограничениями), pp-постановка
- •Вопросы для самоконтроля
- •Тема 19. Динамическое программирование Основные понятия и определения
- •19.1. Понятие о динамическом программировании.
- •19.2. Принцип оптимальности Беллмана и алгоритм решения задач динамического программирования
- •19.3. Вероятностное динамическое программирование и марковские процессы принятия решений
- •19.4. Определение оптимальной стратегии, максимизирующей ожидаемый доход в случае конечного горизонта планирования
- •19.5. Определение оптимальной стратегии для процесса с бесконечным числом этапов (оптимальная долгосрочная стратегия)
- •Вопросы для самоконтроля
- •Тема 20. Использование имитационного моделирования в процессе принятия управленческих решений Основные понятия и определения
- •20.1 Виды имитационного моделирования
- •1. Произошло ли событие a?
- •Какое из нескольких событий произошло?
- •Какое значение приняла случайная величина ?
- •Какую совокупность значений приняли случайные величины ?
- •20.2 Имитационное моделирование как метод анализа инвестиционных проектов
- •20.3 Имитационное моделирование денежных потоков проекта
- •20.4 Имитационное моделирование чистой приведенной стоимости проекта
- •Вопросы для самоконтроля
- •Тема 21. Многокритериальные задачи теории принятия решений Основные понятия и определения
- •21.1 Классификация многокритериальных задач
- •21.2 Принцип оптимальности Парето.
- •21.3 Принцип равновесия по Нэшу
- •21.4 Обзор методов решения задач векторной оптимизации
- •1. Методы свертки системы показателей эффективности
- •Вопросы для самоконтроля
- •Тема 22. Экспертизы и обработка экспертных оценок как база решения сложных проблемных ситуаций. Методы дерева целей и анализа иерархий Основные понятия и определения
- •22.1 Экспертное оценивание важности объектов
- •22.1.1 Усреднение экспертных оценок
- •22.1.2 Попарное сравнение объектов
- •22.2 Назначение сложных экспертиз
- •22.3 Экспертный анализ сложной проблемы с помощью дерева целей
- •22.4 Метод анализа иерархий: особенности и область применимости
- •Вопросы для самоконтроля
Тема 21. Многокритериальные задачи теории принятия решений Основные понятия и определения
Векторный критерий. Альтернатива. Локальный критерий оптимальности. Глобальный критерий оптимальности. Оптимизация на множестве целей.
Оптимизация на множестве объектов. Оптимизация на множестве условий функционирования. Оптимизация на множестве этапов функционирования. Нормализация критериев. Приоритет критериев. Принцип оптимальности Парето. Принцип равновесия по Нэшу.
Методы свертывания системы показателей эффективности. Методы, использующие ограничения на критерии. Методы целевого программирования. Методы интерактивного программирования.
21.1 Классификация многокритериальных задач
В отличие от однокритериальных задач, в результате решения которых однозначно определяется оптимальная стратегия, в задачах с векторным критерием невозможно определить, какое из решений действительно (объективно) оптимально. Решение может превосходить альтернативные по одним критериям и уступать им по другим.
Сложность проблемы принятия решений по векторному критерию даже в условиях определенности связана не столько с вычислительными трудностями, сколько с обоснованностью выбора оптимального решения. Невозможно строго математически доказать, что выбранное решение наилучшее, так как любое решение из числа недоминируемых, то есть неулучшаемых одновременно по всем частным критериям, может оказаться наилучшим для конкретного ЛПР в конкретных условиях. Т.е. применительно к многокритериальным задачам ТПР не имеет смысла говорить о наилучшем решении вообще.
При сравнении альтернатив по векторному критерию считается, что всякая альтернатива не хуже любой другой, если для нее значение векторного критерия не менее предпочтительно, чем значение критерия другой альтернативы, то есть
,
где
- альтернативы;
- векторный критерий; -
символ отношения нестрогого предпочтения.
Предположим, что множественность критериев связана с наличием нескольких сторон, заинтересованных в разрешении проблемной ситуации. Каждая сторона стремится найти и принять решение, при котором ее показатель эффективности (целевая функция) был бы наибольшим. Так как величина показателя эффективности каждой стороны зависит от решений всех остальных сторон, то наиболее эффективные для одной стороны решения не являются таковыми для других. Стремление каждой стороны добиваться наибольшей эффективности принимаемых ею решений носит конфликтный характер и сама формулировка того, какое решение является приемлемым, хорошим или наилучшим (оптимальным), проблематична.
Широкий спектр характеристик экономических объектов приводит к необходимости введения локального и глобального критериев оптимальности. При этом глобальный критерий формулируется либо в виде скалярной целевой функции, которая обобщенно выражает многообразие целей, либо в виде векторной функции, представляющей набор несводимых друг к другу частных целевых функций (локальных критериев).
Множественность целей развития экономических систем существенно усложняет планирование и требует их согласования. Целью многокритериальной или векторной оптимизации и является отыскание наилучших решений по нескольким критериям.
Можно выделить четыре типа многокритериальных задач.
Оптимизация на множестве целей, каждая из которых должна быть учтена при выборе оптимального решения. Например - задача составления плана работы предприятия, в которой критериями служит ряд экономических показателей.
Оптимизация на множестве объектов, качество функционирования каждого из которых оценивается самостоятельным критерием. Например, задача распределения ресурсов между несколькими предприятиями. Для каждого предприятия критерием оптимальности является степень удовлетворения его потребности в ресурсе. Для планирующего органа критерием выступает вектор локальных приоритетов предприятий.
Оптимизация на множестве условий функционирования. Задан спектр условий работы объекта, и применительно к каждому условию качество функционирования оценивается частным критерием (например, “жесткий” или “нормальный” режим работы).
Оптимизация на множестве этапов функционирования. Рассматривается работа объектов в течение интервала времени из нескольких этапов. Качество управления на каждом этапе оценивается частным критерием, а на множестве этапов – общим векторным критерием. Пример - распределение квартального плана цеха по декадам. В каждой декаде необходимо обеспечить максимальную загрузку. В результате получится критерий максимизации загрузки в каждой декаде квартала.
Многокритериальные задачи можно классифицировать и по другим признакам, например, по вариантам оптимизации, по числу или типам критериев, по соотношениям между критериями, по уровню структуризации, наличию фактора неопределенности и т.п.
При решении векторных задач приходится решать ряд специфических проблем.
1. Проблема нормализации. Если локальные критерии имеют различные единицы и масштабы измерения, то их непосредственное сравнение невозможно. Приведение критериев к единому масштабу и безразмерному виду называется нормированием. Наиболее распространенным способом нормирования является замена абсолютных значений критериев относительными.
2. Проблема учета приоритета критериев возникает, если локальные критерии имеют различную значимость. Необходимо найти математическое определение приоритета и степень его влияния на решение задачи.
Для обеспечения однородности частных критериев обычно используют приемы эквивалентного преобразования неоднородных частных критериев к единому, безразмерному виду, например:
Если известны эталонные значения показателей
(например, международный стандарт), то
используется преобразование:
Если известны максимально возможные значения показателей, то
Если известны диапазоны изменения показателей, то
или
Кратко рассмотрим некоторые фундаментальные понятия теории принятия решений в контексте многокритериальных задач.
