Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
TPR-SHPR_v1.0.doc
Скачиваний:
14
Добавлен:
01.03.2025
Размер:
2 Мб
Скачать
  1. Задача о планировании мощности предприятия: постановка, платежная матрица, матрица рисков, поиск оптимальной стратегии.

  1. Многокритериальные задачи: постановка, граница и множество Парето, математическая модель. Примеры.

Что такое многокритериальные задачи принятия решений

Суть многокритериальных задач принятия решений: варианты-"кандидаты" сравниваются по двум или более критериям, чтобы найти оптимальный вариант (или один из оптимальных, если "первое место" делят разные "кандидаты"). Пример: выбираем, какой вид танка выбрать на вооружение войск, критерии - защищённость, удобство экипажа, эффективность вооружения, скорость.

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) Наилучшей считается та альтернатива, где сумма ранговых оценок по всем критериям получается максимальной.

ПРИМЕР

  1. Доминирование по Парето, Парето – оптимальность. Необходимое условие оптимальности исхода. Примеры.

  1. Подходы к сужению множества Парето – оптимальных исходов. Достоинства и недостатки подходов. Пример.

  1. Лексикографическая оптимизация Парето – оптимальных исходов. Метод главного критерия. Субоптимизация Парето – оптимальных исходов..

  1. Методы построения обобщённого критерия: постановка задачи, метод нормализации, правило БОФФа и другие.

  1. Многокритериальные задачи принятия решений с субъективными моделями: типы; постановки. Этапы решения. Метод аналитической иерархии.

  1. Метод парных сравнений для многокритериальной оценки альтернатив: шкала отношений, матрицы парных сравнений; собственный вектор и собственные значения; решающее правило, определение наилучшей альтернативы.

  1. Метод многокритериальной оценки альтернатив на основе индексов согласия и несогласия (метод Electre): этапы решения; индексы согласия и несогласия; выделение ядер, сходимость процедуры оценки.

  1. Дискретное программирование: задача целочисленного программирования, Постановка, математическая модель. Метод ветвей и границ: математическая модель, алгоритм решения.

  1. Задача булевского программирования (БП): постановка, связь с транспортной задачей ЛП.

  1. Задача о закреплении транспортных средств и её решение модифицированным методом Фогеля.

  1. Приближенный метод решения задачи коммивояжера, как задачи БП.

  1. Задача выпуклого программирования: математическая модель, функция Лагранжа.

Для решения используется функция Лагранжа

Функция:

– множество Лагранжа.

L(x1..xn,m)- функция Лагранжа

При выполнении всех условий может быть найден глобальный мин(выпуклая ф-ция) и макс(вогнутая ф-ция).

Схема алгоритма решения нелинейных задач.

  1. Составим функцию Лагранжа

  2. Найти частные производные по всем параметрам x, , приравнять их к 0. Получить систему из (n+m) уравнений. Если возможно решаем эту задачу(если возможно найти всестационарные точки ф-ции Лагранжа).

  3. Из стационарных точек выбрать те в которых функция 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-могут быть функциями(параметрами)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]