11
Теория принятия решений ПетрГУ, А.П.Мощевикин, 2004 г. Многоцелевая оптимизация Многоцелевая оптимизация Чаще всего многоцелевую задачу пытаются свести к одноцелевой. Эта процедура в большинстве случаев приводит к серьезному искажению существа проблемы и, следовательно, к неоправданной замене одной задачи другой. Многомерные цели могут находиться друг с другом в следующих отношениях: Цели взаимно нейтральны (система рассматривается независимо). Цели кооперируются (система рассматривается применительно к одной цели, а остальные достигаются одновременно). Цели конкурируют. В этом случае одну из целей можно достигнуть лишь за счет другой. Если цели частично нейтральны, частично кооперированы и частично конкурируют между собой, то задача формулируется таким образом, что нужно принимать во внимание только конкурирующие цели. Рассмотрение нейтральных или кооперативных целей не представляет особых трудностей, так что проблемы, ориентированные на множество целей, прежде всего должны быть рассмотрены в части конкурирующих целей, коль скоро все они вместе не могут быть выражены одномерным параметром. Rev. 1.01 / 07.12.2007

Теория принятия решений

  • Upload
    kamana

  • View
    50

  • Download
    2

Embed Size (px)

DESCRIPTION

Многоцелевая оптимизация. Чаще всего многоцелевую задачу пытаются свести к одноцелевой. Эта процедура в большинстве случаев приводит к серьезному искажению существа проблемы и, следовательно, к неоправданной замене одной задачи другой. - PowerPoint PPT Presentation

Citation preview

Page 1: Теория принятия решений

Теория принятия решенийПетрГУ, А.П.Мощевикин, 2004 г.

Многоцелевая оптимизацияМногоцелевая оптимизация

Чаще всего многоцелевую задачу пытаются свести к одноцелевой. Эта процедура в большинстве случаев приводит к серьезному искажению существа проблемы и, следовательно, к неоправданной замене одной задачи другой.

Многомерные цели могут находиться друг с другом в следующих отношениях:

Цели взаимно нейтральны (система рассматривается независимо). Цели кооперируются (система рассматривается применительно к одной

цели, а остальные достигаются одновременно).Цели конкурируют. В этом случае одну из целей можно достигнуть лишь

за счет другой.

Если цели частично нейтральны, частично кооперированы и частично конкурируют между собой, то задача формулируется таким образом, что нужно принимать во внимание только конкурирующие цели. Рассмотрение нейтральных или кооперативных целей не представляет особых трудностей, так что проблемы, ориентированные на множество целей, прежде всего должны быть рассмотрены в части конкурирующих целей, коль скоро все они вместе не могут быть выражены одномерным параметром.

Rev. 1.01 / 07.12.2007

Page 2: Теория принятия решений

Теория принятия решенийПетрГУ, А.П.Мощевикин, 2004 г.

Классификация задач МЦОКлассификация задач МЦО

По методу использования информации•Априорные (все явно или неявно задается в условии)•Апостериорные (после решения задачи формулируются субъективные

доп. требования, которые позволяют ее ограничить и перевести к скалярному виду)

•Адаптивные (подстройка условий задачи на основе решения, итеративный процесс)

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

По методу принятия решения

а) Скалярная постановкаметод главной компоненты метод уступок метод комплексного критерия метод Гермейера метод справедливого компромисса метод условного центра масс метод идеальной точки

б) Векторная постановка графоаналитический метод Н.Н.Моисеева метод зондирования с помощью ЛП последовательностей

Page 3: Теория принятия решений

Теория принятия решенийПетрГУ, А.П.Мощевикин, 2004 г.

Априорные методы МЦОАприорные методы МЦО

Метод главной компонентыЗаключается в том, что критерий качества связывается с одним из

показателем, выбранных в роли основного (главного). На остальные показатели накладываются ограничения. В этом случае по главному показателю реализуется критерий оптимальности, по остальным - пригодности. Например, если имеется вектор полезного эффекта в виде

W<k>= <W1,W2,...,Wk>,где Wi(i=1,2...k) - компоненты вектора, например, для оборудования:

производительность, экологичность, надежность, себестоимость и т.д., то метод главной компоненты заключается в произвольном выборе одного из компонентов в качестве главного, по которому производится оптимизация и выбирается решение. При этом остальные компоненты переводятся в разряд ограничений.

Этот метод прост, нагляден и часто применяется в машиностроительной практике, однако принципиальным его недостатком является произвол в выборе главного критерия. Можно привести много примеров из истории науки и техники, когда произвольный и неверный выбор этого критерия приводит к трагическим последствиям или, по меньшей мере, к малоэффективным результатам.

Page 4: Теория принятия решений

Теория принятия решенийПетрГУ, А.П.Мощевикин, 2004 г.

Априорные методы МЦОАприорные методы МЦО

Последствия студенческих работ...

Page 5: Теория принятия решений

Теория принятия решенийПетрГУ, А.П.Мощевикин, 2004 г.

Априорные методы МЦОАприорные методы МЦО

Метод уступокПрименяется для задач, критерии которых неравнозначны.Прежде чем решать поставленную задачу по методу уступок,

необходимо:I. расположить критерии по их значимости (наиболее важный считается

первым); II. отыскать оптимальное значение W1* целевой функции W1; III. сделать уступку по первому показателю эффективности, т.е. ухудшить

величину W1* до значения W1**=k1W1*; IV. ввести в задачу дополнительное ограничение W1W1**; V. отыскать оптимальное значение W2* целевой функции W2; VI. сделать уступку по второму показателю эффективности, т.е. ухудшить

величину W2* до значения W2**=k2W2*; VII. ввести в задачу дополнительное ограничение W2W2**; VIII. новую задачу с двумя дополнительными ограничениями решить по

третьему показателю эффективности и т.д.; IX. процесс решения задачи заканчивается, когда решение будет

получено по всем показателям. Окончательный план и будет наиболее рациональным - получено оптимальное значение наименее важного критерия при условии гарантированных значений предшествующих показателей эффективности.

Page 6: Теория принятия решений

Теория принятия решенийПетрГУ, А.П.Мощевикин, 2004 г.

Априорные методы МЦОАприорные методы МЦО

Метод уступокПримерРешить задачу по двум критериям, считая первый наиболее

предпочтительным. Его отклонение от максимального значения составляет 10%:

W1 = x1 + 2x2 max;W2 = x1 + 3x2 min;

x1 4;x2 5;

x10; x20.Решая задачу линейного программирования по первому показателю

эффективности W1, например, в среде пакета EXCEL или графически, получаем, что максимальное значение целевой функции W1*=14 достигается при x1=4 и x2=5. Делаем уступку на 10%, т.е. уменьшаем величину W1*=14 до значения W1** =14*0,9=12,6. Вносим в задачу дополнительное ограничение

x1 + 2x2 12,6.Далее, решая задачу линейного программирования при минимизации

второго показателя эффективности, имеем W2*=17,6 при x1=2,6 и x2=5. При этом значение показателя эффективности W1 не изменилось и равно 12,6.

Page 7: Теория принятия решений

Теория принятия решенийПетрГУ, А.П.Мощевикин, 2004 г.

Априорные методы МЦОАприорные методы МЦО

Метод комплексного критерияПрименяется редко. Заключается в переходе от комплексного критерия к

скалярному путем образования суммарного показателя. Чаще всего этот показатель реализуется в виде дроби, где в числителе стоят величины, которые необходимо максимизировать, а в знаменателе – те, которые надо сделать минимальными.

Например, (привлекательность)=(производительность)/(стоимость).

Метод ГермейераЦелевые функции образуют единый показатель, в котором разным

слагаемым приписаны разные веса, пронормированные на 1.Q=iWi(u)

i=1i – коэффициент значимости i-го показателя качества.Обычно i определяются с помощью метода экспертных оценок или на

основании хорошо апробированных статистических данных.Этой моделью пользуются в задачах, в которых критерии имеют одну и ту

же единицу измерения (как правило, стоимостную). Если критерии W i(u) не выражаются в одних и тех же единицах измерения, то их приводят к безразмерному виду. max

)()(

minmax

min

i ii

ii

WW

WuWuQ

Page 8: Теория принятия решений

Теория принятия решенийПетрГУ, А.П.Мощевикин, 2004 г.

Априорные методы МЦОАприорные методы МЦО

Метод справедливого компромиссаДля метода Гермейера характерно то, что "сильная целевая функция

даст намного больший вклад в общий критерий, а слабая (даже если ее значения будут приближаться к 0), вообще не будет влиять на результат (таким образом можно спроектировать экскаватор с нулевой грузоподъемностью).

Q=Wi(u)

Методы компромиссов лишены этого недостатка (общая целевая функция Q(u) будет стремиться к нулю, если одна из входящих в нее целевых функций Wi принимает небольшие значения).

Метод идеальной точкиДля всех целевых функций в отдельности определяют Wi(x)*. Понятно,

что одна из этих точек xi* обладает оптимальностью не только для Wi, но и для других Wj, i<>j. Поэтому после решения отдельных задач по каждой целевой функции и получения координат n оптимальных точек (n – количество целевых функций) производят расчет других целевых функций для всех значений промежуточных оптимальных точек. И уже из набора xi* определяют x*.

Page 9: Теория принятия решений

Теория принятия решенийПетрГУ, А.П.Мощевикин, 2004 г.

Априорные методы МЦОАприорные методы МЦО

Метод условного центра массПусть последовательно найдены значения экстремумов для каждого

показателя Wi(u), что соответствует точкам в пространстве параметров с координатами {x1

i*,x2i*,...,xn

i*}. "Условная масса" точки выражается

- значение i-го показателя эффективности при совокупности управляемых параметров, обеспечивающих экстремальное его значение. Будем полагать, что компромиссному решению будет удовлетворять набор параметров, соответствующих точке с координатами "условного центра масс":

Найденные по этому методу средневзвешенные значения параметров x i** учитывают не только интересы всех показателей качества, но и чувствительность каждого по отношению к данному параметру.

i

in

iii

in

iii

i xxxW

xxxWm

),...,,(

),...,,(**

2*1

**2

*1

),...,,( **2

*1

in

iii xxxW

i

iji

j m

xmx

***

Page 10: Теория принятия решений

Теория принятия решенийПетрГУ, А.П.Мощевикин, 2004 г.

Априорные методы МЦОАприорные методы МЦО

Векторная постановкаВ отличие от предыдущей группы методов, где решение чаще всего

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

При этом, в некоторых методах предлагается не однозначный ответ, а лишь область разумных (рациональных) решений. Принятие же однозначного решения остается прерогативой лица принимающего решение (ЛПР).

Основная идея метода Парето заключается в выделении Парето-области – области наиболее целесообразных решений:

1.Множество решений, где с изменением какого-либо из них критерии меняются противоречиво.

2.В Парето-область (при поиске максимума) включаются только те решения x*, для которых не существует такого x**, чтобы для всех критериев удовлетворялось неравенство

Wi(x**)Wi(x*).

Пример. Пусть W1max, W2max.cd – возрастает W1 и W2, для bc есть cd.

W1

W2

Парето-область

a

b

c

d

e

Page 11: Теория принятия решений

Теория принятия решенийПетрГУ, А.П.Мощевикин, 2004 г.

Априорные методы МЦОАприорные методы МЦО

Графоаналитический метод Н.Н.МоисееваЗаключается в последовательном итеративном процессе решения

простейших оптимизационных задач.При этом сначала задаются начальными произвольными значениями

критериев: W1(o)=C1; W2

(o)=C2. Затем решаются две оптимизационные задачи:W1

(o)max, при W2(o)=C2;

W2(o)max, при W1

(o)=C1;Решив эти две задачи находят точки a и b.Прямая, соединяющая эти две точки является

областью Парето в первом приближении.Далее решаются две аналогичные задачи.При этом задаются значениями критериев:

W1(1)=C3; W2

(1)=C4.Затем решаются две оптимизационные задачи:W1

(1)max, при W2(1)=C4;

W2(1)max, при W1

(1)=C3;Через полученные точки снова проводят

прямые. После соединения точек c и d получают ломаную acdb, которая является областью Парето второго приближения. В большинстве случаев второе приближение является достаточным.

W1

W2

Парето-области1 и 2 порядка

a

bc

d

C1 C3

C4

C2