Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Формирование детального представления системы 5 страница




Согласно теории полезности при выполнении в реальной задаче оценки систем всех пяти аксиом существует функция полезности, однозначно определенная на множестве всех альтернатив с точностью до монотонного строго возрастающего линейного преобразования, иначе полезность измеряется в шкале интервалов. Важно подчеркнуть, что функция полезности характеризует лишь относительную, а не абсолютную предпочтительность альтернатив. Так, если F (а 1) =2, а F(a2) =1, отнюдь не следует, что альтернатива а1 всегда в два раза или на единицу предпочтительнее альтернативы а2. Стоит произвести линейное преобразование функции полезности, и эти значения оценок будут уже другими.

Функция полезности является универсальным и весьма удобным средством математического выражения предпочтений на множестве исходов операции.

Процедура определения функции полезности включает три основных этапа: выявление показателей исходов операции, определение множества допустимых исходов операции и определение показателей полезности исходов операции.

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

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

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

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

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

При любом способе выполнения экспертизы в ней можно выделить следующие основные этапы:

упорядочение множества исходов операции по их предпочтительности ;

определение полезности каждого исхода F(ai.), проверка полученных оценок на непротиворечивость путем сравнения оценок предпочтительности показателей полезности исходов;

устранение противоречий в оценках путем корректировки или варианта упорядочения исходов либо показателей полезности, либо того и другого вместе.

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

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

Косинусоидальное и треугольное представления функции полезности (линии 2 и 3) могут быть приемлемы для операций, в которых показателем исхода является интервал времени, например подготовка системы телеконференции в локальной сети. Установленное время готовности а0. Включение системы в работу ранее установленного срока может привести к ограничению пропускной способности сети для других приложений. При задержке готовности растет вероятность того, что отдельные пользователи откажутся от участия в телеконференции. Минимально и максимально допустимые значения времени готовности равны соответственно аmin и аmax. Совместно с а0 эти величины представляют характерные точки. В зависимости от предпочтений ЛПР функция полезности может быть представлена либо отрезком косинусоиды, либо треугольником, построенным по этим точкам.

2.5.2. ОЦЕНКА СЛОЖНЫХ СИСТЕМ В УСЛОВИЯХ ОПРЕДЕЛЕННОСТИ

Оценивание систем в условиях определенности производится с использованием методов векторной оптимизации с помощью шкал.

Пусть К = — векторный критерий, представляющий собой отображение К: А ® R i; К (а) — векторная оценка альтернативы а Î А; R i — шкала, числовая система при условии, что RI множество всех действительных чисел. Тогда общая задача векторной оптимизации может быть сформулирована следующим образом:

(2.3)

где opt — оператор оптимизации, определяющий семантику оптимальности.

Решением задачи (2.3) является множество

Вследствие того, что, как правило, множество D пусто, оценка сложных систем в условиях определенности на основе методов векторной оптимизации проводится в три этапа.

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

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

(2.4)

Смысл выражения (2.4) определяет принцип Парето, который состоит в следующем. Множество Парето А* (переговорное множество, множество компромиссов) включает альтернативы, которые всегда более предпочтительны по сравнению с любой альтернативой из множества А\А*. При этом любые две альтернативы из множества Парето по предпочтению несравнимы.

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

(2.5)

и хотя бы одно из неравенств (2.5) является строгим.

Понятие множества Парето можно пояснить на примере. Пусть имеем задачу оптимизации по двум критериям , где у 1 и у 2 – показатели свойств системы (параметры), значения которых можем выбирать. Целью является выбор оптимальных (в данном случае минимальных) значений параметров.

Нарисуем область параметров и область критериев и определим между этими областями соответствие (рис. 2.10).

Считаем, что точка у (1) является строго предпочтительнее точки y (2), если и , причем хотя бы одно из неравенств должно быть строгим, т.е. переход в предпочтительную точку должен привести к одновременному уменьшению значений параметров по обоим критериям.

Путем переходов из одной предпочтительной точки в другую добиваемся улучшения значений показателей по обоим критериям. С выходом на «юго-западную» границу Gу достигаем множества Парето.

Возвращаться назад от границы этого множества нет смысла, поскольку предыдущие значения заведомо хуже. Выход за границу множества запрещен по условиям ограничений на значения у1 и у2.

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

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

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

метод выделения главного критерия;

метод лексикографической оптимизации;

метод последовательных уступок;

человеко-машинные процедуры векторной оптимизации.

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

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

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

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

,

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

Достоинством человеко-машинных процедур векторной оптимизации является сочетание возможностей ЭВМ по быстрому проведению больших расчетов и способностей человека к восприятию альтернатив в целом, без длительного изучения и сравнения их оценок по отдельным критериям. Общая схема этих методов состоит в следующем. Тем или иным способом ЛПР указывает свои предпочтения на множестве векторных оценок альтернатив. На основе полученной информации ЭВМ автоматически сужает исходное множество альтернатив, сообщая ЛПР по окончании процесса сужения наилучшие альтернативы. Затем ЛПР указывает допустимые уровни снижения оценок по одним критериям, требуемые более высокие уровни оценок по другим критериям, и ЭВМ вновь выполняет необходимые расчеты. Итеративный процесс продолжается до тех пор, пока не будет решена задача выбора альтернатив. В процессе решения поиск ведется среди элементов множества Парето.

Методы свертывания векторного критерия в скалярный. В этих методах первоначальная задача заменяется задачей

,

где k (a) — скалярный критерий, представляющий собой некоторую функцию от значений компонентов векторного критерия:

.

Основной проблемой этого подхода как раз и является построение функции f называемой сверткой. Данная проблема распадается на четыре задачи:

Обоснование допустимости свертки.

Нормализация критериев для их сопоставления.

Учет приоритетов (важности) критериев.

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

1. Обоснование допустимости свертки. Требует подтверждения, что рассматриваемые показатели эффективности являются однородными. Известно, что показатели эффективности разделяются на три группы: показатели результативности, ресурсоемкости и оперативности. В общем случае разрешается свертка показателей, входящих в обобщенный показатель для каждой группы отдельно. Свертка показателей из разных групп может привести к потере физического смысла такого критерия.

2. Нормализация критериев. Проводится подобно нормировке показателей.

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

,

где li — коэффициент важности критерия ki обычно совпадающий с коэффициентом значимости частного показателя качества.

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

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

,

где ki (а) — нормированный критерий — находится аналогично нормированному показателю.

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

4. Аддитивнал свертка компонентов векторного критерия состоит в представлении обобщенного скалярного критерия в виде суммы взвешенных нормированных частных критериев:

, (2.6)

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

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

Мультипликативная свертка компонентов векторного критерия состоит в представлении обобщенного скалярного критерия в виде произведения:

 

, (2.7)

Мультипликативный критерий образуется путем простого перемножения частных критериев ki возведенных в степени li. Если все частные критерии имеют одинаковую важность, то li=1. При разной важности критериев li ¹ 1.

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

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

В математической форме такое условие оптимальности имеет вид

, (2.8)

где D k i(a) – приращение величины i -го критерия,

k i(a) – первоначальная величина i -го критерия.

Полагая , можно представить сумму (2.8) как дифференциал натурального логарифма, тогда

. (2.9)

Из выражения (2.9) следует, что принцип справедливой относительной компенсации приводит к мультипликативному обобщению критерия оптимальности.

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

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

Кроме свертки векторного критерия в теории векторной оптимизации особое место занимает принцип компромисса, основанный на идее равномерности.

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

. (2.10)

Такой показатель используется в задачах планирования по «узкому месту».

Общим случаем функции свертки (агрегирования, осреднения) является средняя степенная функция:

, (2.11)

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

Например, если (не допускается никакая компенсация и требуется равномерное подтягивание), то агрегирующая функция (2.11) дает результаты, совпадающие со значениями (2.10); если р®0 (т е. требуется обеспечение примерно одинаковых уровней частных показателей), то в пределе будет совпадение значений (2.11) и (2.7). При р = 1 будет совпадение значений (2.11) и (2.6). Во всех этих случаях .

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

где i =1,2,…, mI номера показателей, значения которых желательно увеличивать, а i = m I+1, m I+2,…,I — уменьшать.

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

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

 

2.5.3. ОЦЕНКА СЛОЖНЫХ СИСТЕМ В УСЛОВИЯХ РИСКА НА ОСНОВЕ ФУНКЦИИ ПОЛЕЗНОСТИ

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

Эффективность систем в вероятностных операциях находится через математическое ожидание функции полезности на множестве исходов К(а) = Мa[F(у)].

При исходах уk(k = 1,..., m) с дискретными значениями показателей, каждый из которых появляется с условной вероятностью и имеет полезность F(yk), выражение для определения математического ожидания функции полезности записывается в виде

. (2.12)

Из выражения (2.12) как частный случай может быть получена оценка эффективности систем для детерминированных операций, если принять, что исход, соответствующий системе, наступает с вероятностью, равной единице, а вероятности остальных исходов равны нулю. Условия оценки систем в случае, когда показатели исхода вероятностной операции являются дискретными величинами, удобно задавать таблично (табл. 2.8).

 

Таблица 2.8




Поделиться с друзьями:


Дата добавления: 2015-04-29; Просмотров: 930; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.074 сек.