18.07.2013 Views

информация, язык, интеллект № 3 (77) 2011

информация, язык, интеллект № 3 (77) 2011

информация, язык, интеллект № 3 (77) 2011

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

О.А. Писклакова, Д.Е. Шмидт, В.С. Алексенко<br />

общая модель определения полезности решения<br />

x ∈ X имеет вид<br />

76<br />

P( x) = G[ J( a ), k ( x)<br />

], i = 1, n,<br />

(6)<br />

i i<br />

где J( ai) – <strong>информация</strong> о значениях коэффициентов<br />

относительной важности.<br />

Крайними ситуациями являются случаи, когда:<br />

1) весовые коэффициенты ai заданы в виде точных<br />

точечных количественных значений;<br />

2) <strong>информация</strong> о предпочтительности частных<br />

критериев полностью отсутствует.<br />

Как правило, между этими крайностями имеется<br />

множество ситуаций с различной степенью неопределенности<br />

задания весовых коэффициентов.<br />

В инженерной практике часто встречаются<br />

ситуации принятия решения многокритериальных<br />

решений в условиях, когда предпочтения<br />

частных критериев (весовые коэффициенты ai )<br />

заданы в виде интервалов возможных значений<br />

[ aimin, aimax ], ∀ i =1 , n . При этом возможны следующие<br />

случаи:<br />

– задание числовых значений ai в виде интервалов,<br />

без указания предпочтений внутри интервала;<br />

– задание распределения ai на интервале возможных<br />

значений в виде вероятностных характеристик;<br />

– задание возможных значений ai с помощью<br />

лингвистических переменных.<br />

Общим для всех перечисленных выше случаев<br />

условием корректности задания интервалов возможных<br />

значений ai является одновременное выполнение<br />

условий<br />

n<br />

∑ ai max<br />

i = 0<br />

n<br />

∑<br />

> 1 ; ai i = 0<br />

min<br />

< 1 , (7)<br />

Таким образом, экстремальное решение x°∈ X<br />

(оптимальный поставщик) определяется по формуле<br />

x°= argmax P( x ), i = 1, n.<br />

(8)<br />

xi∈X Необходимо рассмотреть два случая: когда a i<br />

заданы с помощью лингвистических переменных<br />

и когда весовые коэффициенты заданы в виде нечетких<br />

множеств.<br />

2. Дефазификация весовых коэффициентов,<br />

заданных нечеткими числами<br />

Для конструктивного решения задачи многокритериальной<br />

оптимизации необходимо определить<br />

численные значения весовых коэффициентов<br />

ai . Эта задача может быть решена двумя способами:<br />

методом экспертного оценивания или методом<br />

компараторной идентификации [5]. Однако<br />

в обоих случаях можно определить не точечную,<br />

а интервальную оценку значений ai , i = 1, n.<br />

Это<br />

обусловлено тем, что оба метода базируются на<br />

i<br />

определении, хотя и разными способами, некоторого<br />

ограниченного множества индивидуальных,<br />

субъективных оценок и последующей их обработке<br />

путем усреднения [4]. Таким образом, исходную<br />

информацию можно представить в виде<br />

min max<br />

j j j<br />

а точечную оценку, как<br />

a ≤a ≤ a , ∀ j = 1, n,<br />

(9)<br />

min max<br />

j j<br />

a ср<br />

a j =<br />

+ a<br />

2<br />

; ∀ j = 1, n.<br />

(10)<br />

При этом в общем случае<br />

n<br />

min<br />

a j<br />

j = 1<br />

n max<br />

cp<br />

∑ < 1 , ∑ a j > 1 , ∑a j ≠ 1, (11)<br />

j = 1<br />

n<br />

j = 1<br />

т.е., не выполняется ограничение (2).<br />

Необходимо устранить возникающую в процессе<br />

идентификации параметров a j , j = 1, n интервальную<br />

неопределенность, т.е. детерминировать<br />

параметры модели многокритериального оценивания<br />

(1).<br />

Один из возможных подходов к решению сформулированной<br />

задачи заключается в интерпретации<br />

интервалов (9), как нечетких множеств.<br />

Будем полагать, что кортеж весовых коэффициентов<br />

A =< ai> , i = 1 , n задан в виде интервалов,<br />

на которых экспертным путем определены функции<br />

принадлежности µ( ai ), i = 1 , m . При этом зна-<br />

*<br />

чения ai соответствуют функции принадлежнос-<br />

*<br />

ти µ( a j ) = 1 . Носителем каждой нечеткой оценки<br />

aj , ∀ j =1 , n , является соответствующий интервал<br />

min max *<br />

*<br />

[ aj , aj<br />

] , а a j соответствует µ( a j ) = 1 . Для простоты,<br />

но без потери общности рассматриваются<br />

функции принадлежности треугольного вида. Необходимо<br />

определить детерминированные точеч-<br />

Д<br />

ные значения a j , при этом должно выполняться<br />

условие<br />

m *<br />

m<br />

Д<br />

a j<br />

j = 1<br />

∑ = 1 . (12)<br />

Если ∑ a j = 1 , то решение задачи тривиально,<br />

j = 1<br />

Д *<br />

т.е. aj = aj<br />

. В противном случае, т.е. в случае если<br />

m<br />

*<br />

a j<br />

j = 1<br />

∑ ≠ 1 необходимо определить такой кортеж<br />

Д Д<br />

значений A =< aj> для которого:<br />

n<br />

*<br />

1) удовлетворяется условие ∑ ai = 1 ;<br />

j = 1<br />

2) минимизируется отклонение<br />

n<br />

∆µ = µ ( a µ<br />

a<br />

j ) − ( a<br />

∑ j )<br />

j<br />

n<br />

*<br />

∑ ∑<br />

j = 1 j = 1<br />

n<br />

(13)<br />

*<br />

или с учетом, что µ( ∑ ai ) = 1 , максимизируется<br />

n<br />

Д<br />

∑ai j = 1<br />

µ( ) .<br />

j = 1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!