- •Экзаменационные вопросы по теории принятия решений
- •Задача линейного программирования (злп): содержательная постановка, примеры задач лп; этапы решения задачи; формальная постановка.
- •Формы записи злп: общая, симметричная, каноническая, матричная, векторная. Переход к канонической форме.
- •Геометрическая интерпретация и графическое решение злп для двух переменных: постановка, понятие выпуклого многогранника области допустимых решений, геометрическая интерпретация целевой функции.
- •Общий алгоритм графического решения злп, варианты решения злп. Онализ оптимального решения на чувствительность.
- •Геометрическая интерпретация злп с n переменными: выпуклость множества планов злп. Этапы решения злп.
- •Симплексный метод решения злп: общая идея, построение начального опорного плана. Условие, при выполнении которого план является опорным. Переход к новому опорному плану
- •Симплексные таблицы. Условия оптимальности опорного плана. Алгоритм перехода к не худшему опорному плану.
- •Симплексные преобразования: признаки единственности целевой функции; вырожденной злп.
- •Двойственные злп: математические модели прямой и двойственной задач, взаимосвязи между ними. Свойства двойственных оценок (4 свойства).
- •Двойственная задача лп со смешанными ограничениями. Критерий оптимальности двойственных задач. Экономический смысл двойственных оценок.
- •Транспортная задача. Формальная модель тз. Типы тз и их свойства.
- •Задание ограничений.
- •Методы построения опорного плана для решения тз: методы северо - западного угла, минимального тарифа, метод Фогеля.
- •Решение тз методом потенциалов.
- •Открытая тз. Решение тз при наложении ограничений. Другие типы задач, сводимые к транспортным (например, распределительная и др.).
- •IV. Задание ограничений.
- •Модель двухиндексной общей рз
- •Теоретическая часть
- •Модель задачи о назначениях
- •Постановка задачи динамического программирования (дп). Основные принципы дп. Функциональные уравнения Беллмана.
- •Решение задачи распределения ресурсов методом динамического программирования: интерпретация уравнений Беллмана для двух предприятий; погружение в пространство задач.
- •Алгоритм решения задачи распределения ресурсов методом дп: прямой и обратный пути.
- •Принятие решений в условиях неопределенности и риска. Игры: типы и их характеристика. Матричная игра с нулевой суммой. Чистые стратегии и их свойства. Игры с седловой точкой.
- •Игра с седловой точкой
- •Смешанные стратегии игры и их свойства. Доминирование стратегий. Условие оптимальности смешанной стратегии.
- •Формальные определения
- •Приведение матричной игры к задаче линейного программирования.
- •Статистические игры: постановка задачи; критерии оптимизации стратегий принятия решений - Байеса, Лапласа, Вальда, Сэвиджа, Гурвица.
- •Задача о планировании мощности предприятия: постановка, платежная матрица, матрица рисков, поиск оптимальной стратегии.
- •Многокритериальные задачи: постановка, граница и множество Парето, математическая модель. Примеры.
- •Сетевое планирование и управления (спу). Сетевой график и его свойства. Основные понятия спу: критический путь, ранние и поздние сроки свершения событий.
- •Сетевое планирование и управления (спу). Расчет резервов времени событий и работ: полный резерв времени работы; свободный резерв времени работы.
- •Полный резерв времени работы; свободный резерв времени работы.(все одинаково. Кроме 2 строчек. Их пометила {}. Их только в 40)
- •Линейный график комплекса работ: критический путь, ранние и поздние сроки свершения событий; полные резервы времени работ. Задача оптимизации графика выполнения работ при ограниченных ресурсах.
Задача о планировании мощности предприятия: постановка, платежная матрица, матрица рисков, поиск оптимальной стратегии.
Многокритериальные задачи: постановка, граница и множество Парето, математическая модель. Примеры.
Что такое многокритериальные задачи принятия решений
Суть многокритериальных задач принятия решений: варианты-"кандидаты" сравниваются по двум или более критериям, чтобы найти оптимальный вариант (или один из оптимальных, если "первое место" делят разные "кандидаты"). Пример: выбираем, какой вид танка выбрать на вооружение войск, критерии - защищённость, удобство экипажа, эффективность вооружения, скорость.
G – область допустимых решений окрестности ε.
1. Точки внутренние: все точки ∈ ε и ∈ G.
2. Точки граничные: точки ∈ ε и часть ∉ G. Их совокупность – граница G.
Оптимальное решение всегда надо искать среди граничных точек.
1. Точки, при движении которых значения x1 и x2 возрастают одновременно
2. Точки, при движении которых одна координата возрастает, другая постоянна(const)
3. Точки, при движении которых одна координата возрастает, а другая убывает.
Граница из точек 3-го типа – граница Парето.
Границы Парето:
Многокритериальные оценки для сравнения n пер-к.
{a} = {a1, a2, …, an} – множество альтернатив
{F} = {f1, f2, …, fn}- критерии (множество оценочных функций)
Все fi(i = 1,m) определены на шкалах
a1 – оценки первой альтернативы и т.д.
Каждую альтернативу мы можем описать оценкой, состоящей из m функций.
Все критерии независимы друг от друга
1. fi(aj) > fi(ak), i = 1,m; (j; k) = 1,n
Все значения j альтернатив по оценочным функциям больше k.
aj доминирует ak
aj – доминирующая альтернатива
ak – доминируемая альтернатива
a ≤ G (осталось подмножество с лучшей альтернативой)
2. fi(aj) ≥ fi(ak), fe(aj) ≥ fe(ak)
aj не лучше ak
aj >(PAR) ak не хуже ни по одной из оценок. >(PAR) означает, что над знаком > надо писать PAR
3. Несравнимые альтернативы (не выполняется условие доминирования)
Они образуют множество альтернатив 3-го типа не доминируемой ни одной из альтернатив всего множества – множество Парето.
Алгоритм формирования множества Парето:
1. {a} {F}
Q – множество Парето
aj >(PAR) ak
aj ⊂ Q
ak ⊂(перечёркнутая) G (исключается из множества)
ak >(PAR) aj
aj ∉ G
ak ∈ Q
aj и ak не сравниваются → ak ∈ Q
2. Следующая альтернатива al и пополняется множество Q
3. Сравнение альтернативы из множества Q. Выбрасываем доминируемые. В итоге получаем Q несравнимых альтернатив – эффективные альтернативы.
Принцип Парето:
Q ≤ G
Оптимальная альтернатива всегда находится среди альтернатив Паретова множества .
Недостаток – сглаживание критериев. Следовательно привлечение новой дополнительной информации от лица, принимающего решение.
Подходы к решению задач в рамках множества Парето - оптимальных исходов.
Методы сравнения альтернатив из множества Парето.
1. Метод главного критерия
2. Методы лексико – графической оптимизации
2.1. Метод нижних границ
2.2. Субоптимизация
2.3. Метод лексико - графического моделирования
2.3.1. Метод уступок
2.3.2. Метод точек безразличия
3. Метод обобщённого критерия
4. Метод анализа иерархии
5. Метод различия и сходства.
Метод главного критерия
1. Все критерии упорядочиваются по важности:
fi, I = 1,m – упорядочиваем
f1, f2, …, fm
2. Все альтернативы упорядочиваются по значению главного критерия (f1)
ai(f1max) – оптимальный
Если ai(f1max) = ak(f1max), то Q* = {ai, ak} … f2max
Недостаток: не учитывает важность остальных критериев.
Метод уступок
Δ f1max – уступка 1-го критерия
Q’ ⊂ Q – увеличивается важность критерия f2
Δ – компенсация для 2-го критерия
f2max(ai) → Q’’
Δ2 – уступка по 2-му критерию . Увеличивается важность f3. И так далее до fn
Получаем Δ1 , Δ2 , …, Δn-1 – ряд уступок
Лицо, принимающее решение, выбирает окончательные уступки (оптимальные). Таким обрахом выбирается та альтернатива, которая остаётся.
Метод точек безразличия
Метод нижних границ
Задаём границы
Грубый и жёсткий метод
Метод субоптимизации (строгое упорядочивание альтернатив)
Выбирается 1 главный критерий, а для остальных критериев назначаются границы. Упорядочиваем альтернативы по главному критерию.
Метод лексико - графического моделирования
Все критерии строго упорядочиваются по важности
f1, f2, …, fn
Все альтернативы упорядочиваются по критерию f1 и выбирается наилучшая. После упорядочиваем по критерию f2.
Недостатки: независимость критериев. Используя метод главного критерия, мы сводим задачу к однокритериальной, а значит получаем неадекватный результат.
Метод обобщённого критерия (многокритериальная оценка)
– векторное значение
Переводим в скалярное значение.
Оптимизация осуществляется на скалярных значениях векторной функции альтернатив.
Правило Борда:
1) Все критерии ранжируются на одной однородной шкале
2) Каждой альтернативе по каждому из критериев fi ставится в соответствующее значение ранга
3) Наилучшей считается та альтернатива, где сумма ранговых оценок по всем критериям получается максимальной.
ПРИМЕР
Доминирование по Парето, Парето – оптимальность. Необходимое условие оптимальности исхода. Примеры.
Подходы к сужению множества Парето – оптимальных исходов. Достоинства и недостатки подходов. Пример.
Лексикографическая оптимизация Парето – оптимальных исходов. Метод главного критерия. Субоптимизация Парето – оптимальных исходов..
Методы построения обобщённого критерия: постановка задачи, метод нормализации, правило БОФФа и другие.
Многокритериальные задачи принятия решений с субъективными моделями: типы; постановки. Этапы решения. Метод аналитической иерархии.
Метод парных сравнений для многокритериальной оценки альтернатив: шкала отношений, матрицы парных сравнений; собственный вектор и собственные значения; решающее правило, определение наилучшей альтернативы.
Метод многокритериальной оценки альтернатив на основе индексов согласия и несогласия (метод Electre): этапы решения; индексы согласия и несогласия; выделение ядер, сходимость процедуры оценки.
Дискретное программирование: задача целочисленного программирования, Постановка, математическая модель. Метод ветвей и границ: математическая модель, алгоритм решения.
Задача булевского программирования (БП): постановка, связь с транспортной задачей ЛП.
Задача о закреплении транспортных средств и её решение модифицированным методом Фогеля.
Приближенный метод решения задачи коммивояжера, как задачи БП.
Задача выпуклого программирования: математическая модель, функция Лагранжа.
Для решения используется функция Лагранжа
Функция:
– множество Лагранжа.
L(x1..xn,m)- функция Лагранжа
При выполнении всех условий может быть найден глобальный мин(выпуклая ф-ция) и макс(вогнутая ф-ция).
Схема алгоритма решения нелинейных задач.
Составим функцию Лагранжа
Найти частные производные по всем параметрам x,
,
приравнять их к 0. Получить систему из
(n+m)
уравнений. Если возможно решаем эту
задачу(если возможно найти всестационарные
точки ф-ции Лагранжа).Из стационарных точек выбрать те в которых функция Z(x) (
)
(
и при ограничениях
(Локальные
экстремумы)
Задача квадратичного программирования.
Квадратичное слагаемое
max f(x)=∑cj xj+ ∑i∑ j dij xi xj
При условии ∑aij xj≤bi (хз от куда это взялось)
xj≥0
D= d11 d12
dn1 dnn Симметричная матрица
Стахастическое программирование
aij, cj-неизвестные,известные только вероятно
параметрическое программирование
aij, cj-могут быть функциями(параметрами)
