Методы выбора вариантов на основе условных критериев предпочтения
1.5.1. Методы на основе введения результирующего показателя эффективности.
Иногда на этапе проектирования удаётся установить, что эффектив-ность системы может достаточно полно и правильно характеризоваться единым показателем эффективности и от каких частных показателей эф-фективности зависит единый показатель [9, 10, 14, 15, 17, 18, 21, 22].
KP = fP (K1, K2, …, Km) (1.20)
где fP(K1, K2, …, Km) – известная функция переменных K1, K2, …, Km;
KP – величина, однозначно связанная с эффективностью системы S.
Чем меньше (больше) величина KP, тем лучше система. ПоказательKP на-
зывается объективным результирующим показателем эффективности сис-
темы [9]. Если принять, что чем меньше показатель KP, тем лучше, то кри-терий оптимальности можно записать
KP = fP (K1, K2, …, Km) = min (1.21)
д
KK = KK (S),K = 
Минимум min
д необходимо искать по всем допустимым вариантам систем (
д), т. е. с учетом данных {У, OS, KK}. Если найдено минимальное значение результирующего показателя, то необходимо проверить условие KPмин. ≤ KPмак., KPмак – максимально допустимое значение результирующего показателя. Если это условие не выполняется, то это означает, что исходные данные противоречивы и их необходимо скорректировать, ослабить ограничения (OS) , скорректировать условия работы системы (У). При корректном (монотонно возрастающем по каждому аргументу) получении результирующей функции (1.21) решением задачи выбора является нехудший вариант системы. Это означает, что критерий (1.21) можно применять не только к выбору оптимального варианта из множества допустимых вариантов (Мд), но и из множества нехудших вариантов, найденных на основе безусловного критерия предпочтения. При этом задача выбора запишется так: найти вариант системы, обеспечивающий
KP = fP (K1, K2, …, Km) = min (1.22)
при условии, что
K1 = fнх (K2, K3, …, Km),
где K1 = fнх (K2, K3, …, Km) – уравнение оптимальной поверхности, т. е. геометрическое место всех строго допустимых нехудших вариантов (точек) в пространстве показателей эффективности. При этом задача (1.22) проще задачи (1.21), т. к. не требуется учитывать данные {У, OS, KK}. Они уже учтены при определении оптимальной поверхности (отыскания Мнх) на основе безусловного критерия предпочтения.
Применение результирующего показателя эффективности возможно как без предварительного отыскания множества нехудших вариантов (Мнх), так и после его отыскания. В первом случае задача выбора имеет вид обычной задачи скалярного синтеза и показатели эффективностиK1, K2, …,Km играют роль параметров системы. Во втором случае при выборе Мнх синтез является векторным и его скаляризация осуществляется введением результирующего показателя, т. е. после отыскания множества нехудших вариантов. Разделение процесса выбора на два этапа во многих случаях оказывается целесообразным из-за упрощения вычислительной процедуры. Во многих случаях достаточно сложно обосновать результирующий показатель эффективности, поэтому существует целый ряд способов сформировать результирующий показатель субъективным способом [9, 10, 14, 15, 17, 18, 21, 22]. Субъективность заключается в том, что показатель формируется не путем количественного анализа влияния различных комбинаций значений показателейK1, K2, …, Km на эффективность системы, а путем, в значительной мере, интуитивных оценок, которые даются одним или несколькими экспертами. Поэтому такую результирующую функцию называют субъективной результирующей целевой функцией.
Очень часто в практике проектирования выбор результирующего показателя осуществляется:
1) на основе взвешенной суммы нормированных значений показателей эффективности (аддитивный критерий оптимальности).
/ = KK / K
, K =
,
bK > 0, (1.23)
где bK – весовые коэффициенты;
K
- начальное (опорное) значение показателя эффективности.
Весовые коэффициенты выбираются исходя из относительной важности каждого показателя эффективности. Такое объединение частных показателей эффективности в аддитивный обобщенный критерий имеет существенные недостатки:
· слабая связь весовых коэффициентов с реальной ролью частных показателей эффективности в выполнении системой своих функций;
· трудность отыскания объективного способа нормирования частных показателей эффективности для приведения их к безразмерному виду;
· малая чувствительность результирующего показателя к изменениям величины отдельных частных показателей эффективности, особенно если их общее число велико, компенсация малой величины одного показателя избыточной величины другого;
2) на основе произведения показателей эффективности (мультикативный критерий оптимальности). Если весовые коэффициенты имеют одинаковую важность, то результирующий показатель формируется в виде простого произведения показателей эффективности
КР =
K1, K2, …, Km (1.24)
При разноважных весовых коэффициентах результирующий пока-затель формируется с учетом весовых коэффициентов
КР=
(1.25)
Результирующий показатель в виде (1.24, 1.25) не требует норми- рования частных показателей эффективности:
3) на основе взвешенной комбинации аддитивного и мультиплика-
тивных показателей эффективности
(1.26)
где ρ – весовой коэффициент, определяющий вес аддитивного и мультикативного показателей эффективности.
Недостаток для (1.24 – 1.26) – субъективизм при определении весовых
коэффициентов;
4) на основе абсолютного отклонения от «идеального варианта» в следующем виде
(1.27)
где
- максимальное значение показателей эффективности. Разность (
) является мерой отклонения варианта от «идеального» варианта. Относительное отклонение от «идеала»
(1.28)
где
- минимальное значение показателей эффективности.
С использованием весовых коэффициентов
(1.29)

5) на основе относительного показателя эффективности частных пока-зателей эффективности
(1.30)
где PKj – относительный показатель эффективности частных показа-
телей;
– частные показатели эффективности;
– варианты для выбора;
Относительный показатель эффективности определяется в соответ –
ствии с условиями
, при
≤ 
, при
(1.31)
где
– значения показателей эффективности вариантов системы
– эталонные значения показателей эффективности ;
6) на основе функции потерь. Наиболее распространенной является аддитивная функция потерь (эквивалентная ей аддитивная функция полезности), позволяющая учитывать возможный нелинейный характер зависимости результирующего показателя эффективности от показателей K1, K2, …, Km.
КР =
(1.32)
где
bK > 0,
,
) – некоторая безразмерная, в
общем случае нелинейная функция значений показателя КК, обос-
нованная экспертами, исходя из назначения системы.
Если выбрать функцию
линейной, то можно записать
=
, (1.33)
где
– минимально возможное значение показателя эффективности КК
при заданной совокупности исходных данных {Y, OS}при игнориро-
вании значений всех остальных (m – 1) показателей эффективности;
– максимально допустимое значение показателя КК .
Тогда функцию (1.32) можно записать 
(1.34)
при
= 0 функция
=
.
Квадратичная функция потерь запишется в виде
=
, (1.35)
при этом, если выполняется условие
<< 
=
(1.36)
Если эффективность системы оценивается не m – мерным вектором KК = <K1, K2, …, Km > частных показателей эффективности, а ml – мерной
матрицей (ml >>1),то аддитивная функция потерь (1. 32) запишется в общем виде
(1.37)
где
– значение К-го показателя эффективности при работе системы в
g - том режиме;
bK – весовые коэффициенты, учитывающие относительную важность
частных показателей эффективности;
Сg – весовые коэффициенты, учитывающие относительную важность
различных режимов работы системы и удовлетворяющей условию
= 1,
> 0, g = 
В случаях, когда эффективность системы характеризуется матрицей частных показателей эффективности, то строки матрицы соответствуют режиму работы системы (g), а столбцы – значениям частных показателей эффективности. В итоге каждому режиму работы системы соответствует m показателей эффективности.
(1.38)
где
– значения частных показателей эффективности.
Например, промышленные контроллеры серии I – 8000, WinCon – 8000 и LinCon – 8000 работают в различных операционных системах [25], соответственно в операционной системе Mini OS7 (g1), Windows CE. NET (g2) и Linux (g3). Частными показателями эффективности промышленных контроллеров для всех операционных систем являются: частота процес-сора (К1), объем оперативной памяти (К2), число слотов (К3), стоимость (К4). Матрица показателей эффективности (1.38) выглядит
КК =

где
– значения частных показателей эффективности; для промышленных контроллеров серии I – 8000, (в данном случае контроллер
I – 8438), работающих в операционной системе Mini 0S7 (режим g1);
– частота процессора, 80 МГц;
– объем оперативной памяти, 512 Кб;
число слотов, 4;
– стоимость, 19010 руб.; значения частных показателей серии WinCon (W – 8701 – G – R2) Windows GE. NET:
= 206 МГц;
= 64 000 Кб;
= 7;
= 21420 руб; значения частотных показателей для промышленного контроллера серии LinCon (L – 8741 – G), работающего в операционной системе Linux:
= 206 МГц;
= 64000 Кб;
= 7;
= 24300 руб.
Элементы матрицы можно развернуть в одну строку и рассматривать как m – мерный вектор размерности ml
K = <K1, K2, K3, K4, K5, K6, K7, K8, K9, K10, K11, K12 >,
где K1 =
, K2 =
, K3 =
, K4 =
, K5 =
, K6 =
, K7 =
,
K8 =
, K9 =
, K10 =
, K11 =
, K12 =
.
Если ml >>1, то сведение матрицы к ml–мерному вектору нецелесообразно. На основе приведенных значений частных показателей эффективности для трех вариантов (g1, g2, g3) необходимо выбрать оптимальный вариант. Для этого используется результирующая функция (1.37), при этом вариант с максимальным значением КР будет оптимальным. Входящие в формулу (1.37) весовые коэффициенты Сg, bК и вид функции fK(Kgk) должны быть выбраны экспертами. В данном случае предположим, что все режимы (g1, g2, g3) равноважны, т.е.
С1 = С2 = С3 =
= 0,33 (1.39)
Весовые коэффициенты, учитывающие относительную важность показателей эффективности K1, K2, K3, K4 соответственно равны b1 = 0,4; b2= = 0,3; b3 = 0,1; b4 = 0,2. Функция fK(Kgk) квадратичная
fK (Kgk) =
(1.40)
Из приведенных значений для частных показателей ясно, что
= 80 МГц;
= 512 Кб;
= 4;
= 19010 руб.;
= 206 МГц;
= 64000 Кб;
= 7;
= 24300 руб. С учетом (1.37, 1.39, 1.40) результирующий показатель (1.37) запишется
КР = 0,33 
С учетом (1.37, 1.39, 1.40) и учетом того, что показатели К1, К2, К3 максимизируются, а показатель К4 минимизируется выражение (1.37) можно записать:
КР = 0,33
(1.41)
На основе (1.41) результирующий показатель для вариантов g1, g2, g3 запишется






Оптимальным вариантом является вариант на основе промышленных контроллеров WinCon-8000 с операционной системой Windows CE.NET (КР2 = 0,1529).
1.5.2. Минимаксные методы.
В большинстве случаев вид результирующей целевой функции (1.20) очень трудно обосновать не только объективным, но и субъективным путем, очень сложно выбрать весовые коэффициенты в функции вида (1.23). В таких случаях возможно применение минимаксного критерия [9, 10, 14, 16-18, 22], при котором оптимальным вариантом является вариант, для которого выполняется неравенство
Кмакс. (Вм) ≤ Кмакс. (Вi), Вi, Вм
Вcg (1.42)
где Кмакс. – наибольший из нормированных показателей эффективности
Кk = max {K1, K2, …, Km}, k = 1, 2, …, m, т. е.
Кмакс. = max {K1, K2, …, Km} (1.43)
k
Нормирование показателей эффективности выполняется в соответствии с отношением
(Кk)/ = Кk /
(1.44)
Минимаксный критерий обеспечивает наилучшее значение наихудшего из нормированных показателей эффективности. Минимаксное решение выби-рается из множества строго допустимых вариантов (1.42). Возможно выде-ление оптимального варианта в два этапа. На первом этапе минимальное решение Вм (1.42) выделяется из множества допустимых вариантов (Мg), т.е. на этом этапе не учитывают ограничения на показатели эффективности (ОК) K1, K2, …, Km. На втором этапе проверяют выполнения условия
Кмакс. (SM) ≤ 1 (1.45)
При этом будет выполняться и условие
(Кk)/ = Кk /
≤ 1, К =
(1.46)
т. е. найденный минимаксный вариант будет строго допустим Вм
Мcg .
Пусть требуется выбрать оптимальный вариант промышленного кон-троллера из трех вариантов В1, В3, В5 (табл. 1.2). Заданные ограничения
K1≤
= 80 МГц; K3 ≤
= 512 Кб; K4 ≤
= 512 Кб; (1.47)
Варианты имеют следующие показатели эффективности: В1 (40 МГц; 128 Кб; 256 Кб),В3 (40 МГц; 256 Кб; 512 Кб),В5 (40 МГц; 128 Кб; 256 Кб), т. е. все варианты являются допустимыми. Нормированные значения показателей эффективности (К1)/ = К1 /
; (К3)/ = К3 /
; (К5)/ = К5 /
.
Нормированные значения показателей эффективности вариантов промышленных контроллеров
В1 (0,5; 0,25; 0,5), Кмакс. = 0,5
В3 (0,5; 0,5; 1,0), Кмакс. = 1,0
В5 (0,5; 0,25; 0,5), Кмакс. = 0,5
При задаче максимизации оптимальным вариантом является вариантВ3, при этом выполняются условия (1.45, 1.46).
Иногда более целесообразным является применение модифицирован-ного минимаксного критерия. Оптимальным является вариант, для кото-рого выполняется условие
Кмакс. (ВM) ≤ Кмакс. (В), (1.48)
Вi
Мg
где Кмакс =

при этом должно выполняться условие (1.42);
- минимально возможные значения показателей эффектив- ности. Из сравнения выражений (1.42, 1.43) и (1.48) ясно, что при
= 0,
модифицированный минимальный критерий совпадает с минимаксным критерием. В случае, когда хотя бы один показатель эффективности не равен нулю, то модифицированный, минимальный критерий является более целесообразным. Такой случай можно рассмотреть на примере выбора оптимального варианта промышленного контроллера из трех вариантов В1, В2, В3(табл.1.2), при ограничениях (1.47). Варианты имеют следующие значения показателей эффективности В1 (40 МГц; 128 Кб;
256 Кб), В2 (40 МГц; 512 Кб; 512 Кб), В3 (40 МГц; 256 Кб; 512 Кб). Минимальные значения показателей эффективности:
256 Кб. При обычном минимаксном критерии получаем нормированные значения (1.44) для исходных вариантов
В1 (0,5; 0,25; 0,5), Кмакс. = 0,5
В2 (0,5; 1,0; 1,0), Кмакс. =1,0, (1.49)
В3 (0,5; 0,5;1,0), Кмакс. = 1,0
И делаем вывод, что нехудшими вариантами являются варианты В2,В3, но из результата (1.49) видно, что вариантВ2 является лучшим по сравнению с вариантомВ3. Применение модифицированного минимального критерия позволяет исключить такой результат. Применяя (1.48) получаем:
для варианта В1: 
для варианта В2: 
для варианта В3: 
В1 (0; 0; 0); В2 (0,5; 0,75; 0,75); В3 (0; 0,25; 0,75);
В соответствии с критерием (1.48) оптимальным является вариант В2.
1.5.3. Метод на переводе всех показателей эффективности,
Дата добавления: 2018-04-05; просмотров: 449; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!
