1 / 11

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

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

kamana
Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Классификация задач МЦО • По методу использования информации • Априорные (все явно или неявно задается в условии) • Апостериорные (после решения задачи формулируются субъективные доп. требования, которые позволяют ее ограничить и перевести к скалярному виду) • Адаптивные (подстройка условий задачи на основе решения, итеративный процесс) • По характеру использованной информации • а) детерминированные б) вероятностные • По методу принятия решения ПетрГУ, А.П.Мощевикин, 2004 г. Теория принятия решений

  3. Априорные методы МЦО Метод главной компоненты Заключается в том, что критерий качества связывается с одним из показателем, выбранных в роли основного (главного). На остальные показатели накладываются ограничения. В этом случае по главному показателю реализуется критерий оптимальности, по остальным - пригодности. Например, если имеется вектор полезного эффекта в виде W<k>= <W1,W2,...,Wk>, где Wi(i=1,2...k) - компоненты вектора, например, для оборудования: производительность, экологичность, надежность, себестоимость и т.д., то метод главной компоненты заключается в произвольном выборе одного из компонентов в качестве главного, по которому производится оптимизация и выбирается решение. При этом остальные компоненты переводятся в разряд ограничений. Этот метод прост, нагляден и часто применяется в машиностроительной практике, однако принципиальным его недостатком является произвол в выборе главного критерия. Можно привести много примеров из истории науки и техники, когда произвольный и неверный выбор этого критерия приводит к трагическим последствиям или, по меньшей мере, к малоэффективным результатам. ПетрГУ, А.П.Мощевикин, 2004 г. Теория принятия решений

  4. Априорные методы МЦО Последствия студенческих работ... ПетрГУ, А.П.Мощевикин, 2004 г. Теория принятия решений

  5. Априорные методы МЦО • Метод уступок • Применяется для задач, критерии которых неравнозначны. • Прежде чем решать поставленную задачу по методу уступок, необходимо: • расположить критерии по их значимости (наиболее важный считается первым); • отыскать оптимальное значение W1* целевой функции W1; • сделать уступку по первому показателю эффективности, т.е. ухудшить величину W1* до значения W1**=k1W1*; • ввести в задачу дополнительное ограничение W1W1**; • отыскать оптимальное значение W2* целевой функции W2; • сделать уступку по второму показателю эффективности, т.е. ухудшить величину W2* до значения W2**=k2W2*; • ввести в задачу дополнительное ограничение W2W2**; • новую задачу с двумя дополнительными ограничениями решить по третьему показателю эффективности и т.д.; • процесс решения задачи заканчивается, когда решение будет получено по всем показателям. Окончательный план и будет наиболее рациональным - получено оптимальное значение наименее важного критерия при условии гарантированных значений предшествующих показателей эффективности. ПетрГУ, А.П.Мощевикин, 2004 г. Теория принятия решений

  6. Априорные методы МЦО Метод уступок Пример Решить задачу по двум критериям, считая первый наиболее предпочтительным. Его отклонение от максимального значения составляет 10%: W1=x1 + 2x2 max; W2 = x1 + 3x2 min; x1 4; x2 5; x10; x20. Решая задачу линейного программирования по первому показателю эффективности 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. ПетрГУ, А.П.Мощевикин, 2004 г. Теория принятия решений

  7. Априорные методы МЦО Метод комплексного критерия Применяется редко. Заключается в переходе от комплексного критерия к скалярному путем образования суммарного показателя. Чаще всего этот показатель реализуется в виде дроби, где в числителе стоят величины, которые необходимо максимизировать, а в знаменателе – те, которые надо сделать минимальными. Например, (привлекательность)=(производительность)/(стоимость). Метод Гермейера Целевые функции образуют единый показатель, в котором разным слагаемым приписаны разные веса, пронормированные на 1. Q=iWi(u) i=1 i – коэффициент значимости i-го показателя качества. Обычно iопределяются с помощью метода экспертных оценок или на основании хорошо апробированных статистических данных. Этой моделью пользуются в задачах, в которых критерии имеют одну и ту же единицу измерения (как правило, стоимостную). Если критерии Wi(u) не выражаются в одних и тех же единицах измерения, то их приводят к безразмерному виду. ПетрГУ, А.П.Мощевикин, 2004 г. Теория принятия решений

  8. Априорные методы МЦО Метод справедливого компромисса Для метода Гермейера характерно то, что "сильная целевая функция даст намного больший вклад в общий критерий, а слабая (даже если ее значения будут приближаться к 0), вообще не будет влиять на результат (таким образом можно спроектировать экскаватор с нулевой грузоподъемностью). Q=Wi(u) Методы компромиссов лишены этого недостатка (общая целевая функция Q(u) будет стремиться к нулю, если одна из входящих в нее целевых функций Wiпринимает небольшие значения). Метод идеальной точки Для всех целевых функций в отдельности определяют Wi(x)*. Понятно, что одна из этих точек xi* обладает оптимальностью не только для Wi, но и для других Wj, i<>j. Поэтому после решения отдельных задач по каждой целевой функции и получения координат n оптимальных точек (n – количество целевых функций) производят расчет других целевых функций для всех значений промежуточных оптимальных точек. И уже из набора xi* определяют x*. ПетрГУ, А.П.Мощевикин, 2004 г. Теория принятия решений

  9. Априорные методы МЦО Метод условного центра масс Пусть последовательно найдены значения экстремумов для каждого показателя Wi(u), что соответствует точкам в пространстве параметров с координатами {x1i*,x2i*,...,xni*}. "Условная масса" точки выражается - значение i-го показателя эффективности при совокупности управляемых параметров, обеспечивающих экстремальное его значение. Будем полагать, что компромиссному решению будет удовлетворять набор параметров, соответствующих точке с координатами "условного центра масс": Найденные по этому методу средневзвешенные значения параметров xi** учитывают не только интересы всех показателей качества, но и чувствительность каждого по отношению к данному параметру. ПетрГУ, А.П.Мощевикин, 2004 г. Теория принятия решений

  10. Априорные методы МЦО Векторная постановка В отличие от предыдущей группы методов, где решение чаще всего сводится к одной целевой функции, методы векторной постановки задачи основаны на принципе компромисса, то есть принятия взвешенного решения, в котором фигурируют в определенной пропорции все действующие факторы. При этом, в некоторых методах предлагается неоднозначный ответ, а лишь область разумных (рациональных) решений. Принятие же однозначного решения остается прерогативой лица принимающего решение (ЛПР). • Основная идея метода Парето заключается в выделении Парето-области – области наиболее целесообразных решений: • Множество решений, где с изменением какого-либо из них критерии меняются противоречиво. • В Парето-область (при поиске максимума) включаются только те решения x*, для которых не существует такого x**, чтобы для всех критериев удовлетворялось неравенство • Wi(x**)Wi(x*). • Пример. Пусть W1max, W2max. • cd – возрастает W1 и W2, для bc есть cd. W2 a d b e c W1 Парето-область ПетрГУ, А.П.Мощевикин, 2004 г. Теория принятия решений

  11. Априорные методы МЦО Графоаналитический метод Н.Н.Моисеева Заключается в последовательном итеративном процессе решения простейших оптимизационных задач. При этом сначала задаются начальными произвольными значениями критериев: W1(o)=C1; W2(o)=C2. Затем решаются две оптимизационные задачи: W1(o)max, при W2(o)=C2; W2(o)max, при W1(o)=C1; Решив эти две задачи находят точки a и b. W2 d Прямая, соединяющая эти две точки является областью Парето в первом приближении. Далее решаются две аналогичные задачи. При этом задаются значениями критериев: W1(1)=C3; W2(1)=C4. Затем решаются две оптимизационные задачи: W1(1)max, при W2(1)=C4; W2(1)max, при W1(1)=C3; Через полученные точки снова проводят прямые. После соединения точек c и d получают ломаную acdb, которая является областью Парето второго приближения. В большинстве случаев второе приближение является достаточным. C4 C2 c b a W1 C1 C3 Парето-области 1 и 2 порядка ПетрГУ, А.П.Мощевикин, 2004 г. Теория принятия решений

More Related