ПОЛОЖИТЕЛЬНЫЕ ОБРАТНОСИММЕТРИЧНЫЕ МАТРИЦЫ И ИХ СОБСТВЕННЫЕ ЗНАЧЕНИЯ
Теорема 7.28. Степенной закон собственного значения.) Если матрица
7.7. ЧУВСТВИТЕЛЬНОСТЬ СОБСТВЕННОГО ВЕКТОРА
Часто возникает вопрос, насколько чувствительны приоритеты, задаваемые ком- понентами собственного вектора, к небольшим изменениям в величинах суждений.
Желательно, чтобы приоритеты не колебались в широких пределах при малых изме- нениях в суждении. Существуют три способа проверки этой чувствительности:
1) нахождение математической оценки колебания; 2) получение ответов, основан- ных на большом числе компьютерных вычислений, построенных соответствующим образом для проверки чувствительности; 3) комбинация предыдущих двух способов, особенно при невозможности проведения полной аргументации аналитически.
Как уже указано, в случае согласование
λ
max равно следу матрицы, который представляет собой сумму единичных элементов. При этом следует ожидать, что собственный вектор, соответствующий возмущенной матрице, изменится на величи- ну, обратно-пропорциональную размеру матрицы.Собственные значения матрицы лежат между ее наибольшими и наименьшими строчными суммами элементов. Изменение величины элемента в матрице влияет на соответствующую строчную сумму и обусловливает тенденцию изменения
λ
max на такую же величину. Однако поскольку на изменение собственного вектора также влияет и размер матрицы, можно ожидать, что чем больше матрица, тем меньшим будет изменение каждой компоненты.Начнем анализ этой проблемы, рассмотрев матрицу
A
с характеристическим уравнением (см. [185])( )
1 1det A − λ I = λ
n+ a λ
n−+ + … a
n= 0
.Пусть теперь
A + ε B
– матрица, полученная введением малого возмущения вA
. Соответствующее характеристическое уравнение имеет вид( )
1( )
1( )
det A + ε B − λ I = λ
n+ a ε λ
n−+ + … a
nε = 0
,где
a
k( ) ε
– полином степени( n k − )
отε
, такой, чтоa
k( ) ε → a
k приε → 0
.Пусть
λ
1 – максимальное простое собственное значение, соответствующее ха- рактеристическому уравнениюA
. Уилкинсон в [185] доказал, что для малогоε
имеется собственное значение матрицы
A + ε B
, которое может быть выражено как сумма сходящегося степенного ряда, т. е.( )
21 1
k
1k
2λ ε = + λ ε + ε +…
Пусть
ω
1 – собственный векторA
, соответствующийλ
1 иω ε
1( )
собственный векторA + ε B
, соответствующийλ ε
1( )
. Элементыω ε
1( )
– полиномы отλ ε ( )
иε
, и так как степенной ряд дляλ ε
1( )
сходится при маломε
, каждый элементω ε
1( )
может быть представлен как сходящийся степенной ряд от
ε
. Можно написать( )
21 1
z
1z
2ω ε = ω ε + + ε + …
Если матрица
A
имеет линейные элементарные делители, то существуют полные множества правых и левых собственных векторовω ω
1,
2, … , ω
n иυ υ
1, ,
2… , υ
n, таких, чтоυ ω
i j= 0
,i ≠ j
.Заметим, что
ω
j иυ
j являютсяj
-ми собственными векторами (правым и ле- вым), а неj
-ми компонентами векторов.Векторы
z
i, могут быть представлены черезω
i следующим образом:1 n
i ij j
j
z s ω
=
= ∑
,что после подстановки в формулу для
ω ε
1( )
дает1
( )
12 1
n n
j
ij i
i j
ω ε ω t ε ω
= =
= + ∑∑
,где
t
ij получены делениемs
ij на коэффициентω
1.Возмущения собственных значений первого порядка даны коэффициентом
k
1выражения для
λ ε
1( )
.Теперь выведем выражение для возмущений первого порядка соответствующих собственных векторов. Нормализуя векторы
ω
j иυ
j и используя евклидову метри- ку, находимj j
1
υ ω =
. Мы знаем, что( A + ε ω ε B ) ( )
1= λ ε ω ε
1( ) ( )
1 .При подстановке выражений для
λ ε
1( )
иω ε
1( )
, полученных выше, и использо- вании равенстваA ω
1= λ ω
1 1 имеем(
1)
1 1 1 12 n
j j j
j
t B k
λ λ ω ω ω
=
− + =
∑
.Умножив обе части на
υ
Tj , после упрощения получим1 1 1 1 1
T T
k = υ ω υ ω B
, дляj = 1
и
t
j1= ( υ ω λ λ υ ω
TjB
1(
1−
j)
1T j)
, дляj ≠ 1
, где, как уже отмечено,k
1 – возмущениеλ
1 первого порядка, и( ) [ ]
1 1 1 1 1 1 1
T T T
k = υ ω υ ω B ≤ B υ ω
, где[ ] B
– сумма элементовB
.Итак, для достаточно малого
ε
чувствительностьλ
1 зависит в основном от вели- чиныυ ω
1T 1, которая может быть произвольно малой.Возмущение первого порядка
ω
1 определяется выражением( )
( ) ( ( ) ( ) )
1 1 1 1 1 1
2 2 2
n n n
T T T T
j j j j j j j j j j j j
j j j
t B A
ω ε ω ε υ ω λ λ υ ω ω υ ω λ λ υ ω ω
= = =
∆ = ∑ = ∑ − = ∑ ∆ −
,где
∆ ≡ A ε B
.Собственный вектор
ω
1 будет весьма чувствителен к возмущениям вA
, еслиλ
1близко к любому из других собственных значений. Когда
λ
1 значительно отдаленоот других собственных значений и ни одно из
υ ω
iT i не мало, собственный векторω
1, соответствующий собственному значениюλ
1, будет сравнительно нечувствителен к возмущениям вA
. Это имеет место, например, для кососимметричных матриц (a
ji= − a
ij ).T
i i
υ ω
в некотором отношении взаимозависимы, что предотвращает возможность того, чтобы только одно1 υ ω
iT i ,i = 1, … , n
, было большим. Поэтому, если одна из них произвольно велика, они все произвольно велики. Однако желательно, чтобы они были малы, т. е. близки единице. Положимi ij j
j
ω = ∑ c υ
и j ij jj
υ = ∑ d ω
,где
ω
i= υ
i= 1
,i = 1, … , n
. После подстановки легко убедиться, чтоT T
ij j i j j
c = ω ω υ ω
иd
ij= υ υ υ ω
Tj i Tj j. Тогда( )( )
T T T T T
i i ij j ij j j i j i j j
j j j
d c
υ ω = ∑ ω ∑ υ = ∑ ω ω υ υ υ ω
,для
i = j ω ω υ υ
iT i=
iT i= 1
и iT i
(
iT i)
1(
Tj i)( )(
Tj i Tj j)
1j i
υ ω υ ω
−ω ω υ υ υ ω
−≠
= + ∑
.Так как
ω ω
Tj i= cos θ
ij иυ υ
Tj i= cos ϕ
ij, имеем(
T i)
i1(
iT i)
1(
Tj j)
11 (
Tj i)
1j i j i
υ ω
−υ ω
−υ ω
−υ ω
−= =
≤ + ∑ ≤ + ∑
,что должно быть верным для всех
i = 1, 2, … , n
. Это доказывает, что всеυ ω
iT i долж- ны быть одного порядка.Теперь покажем, что для согласованных матриц
( υ ω
1T 1)
−1 не может быть произ-вольно большим. В случае согласованности имеем
( )
1 11 1 1
1
1 , , 1
n1
T
n j
i
υ ω ω ω
=
= … ∑
,( )
1T 11
, ,
1nω = ω … ω
. Поэтому(
1 1)
1(
11 1) (
11 1)
1 1 1 11 1
1 , ,1 , ,
T n1
n1
T
n i i i
i i
n n
υ ω ω ω ω ω ω ω
− −
−
= =
= … … ∑ = ∑ >
,так как
1 1
1 1
1
n n
i i
i i
n ω ω n
= =
∑ < ∑
.Теперь
( υ ω
1T 1)
−1 принимает минимальное значение, когда всеω
1i равны, так как1 1
1
n i i
ω
=
∑ =
.Практически, для удерживания
(
1 1)
1υ ω
T − вблизи минимума нужно оперировать с относительно сравнимыми объектами, такими, чтобы ни одна из изω
1i не была слишком малой.Для улучшения согласованности число
n
не должно быть слишком большим. С другой стороны, если мы собираемся полностью использовать имеющуюся информа- цию и получить практически обоснованные результаты,n
не следует брать слиш- ком малым. Например, если отбросить величиныυ ω
1T 1< 0,1
, то нужно иметьn ≤ 9
.При допущении малого числа сравниваемых объектов и их относительной срав- нимости можно показать, что ни одна из компонент векторов
ω
1 иυ
1 не будет про- извольно малой и, следовательно, скалярное произведение двух нормализованных векторов не может быть произвольно малым.При большой несогласованности никто не может гарантировать, что ни одна из компонент
ω
1 не будет произвольно малой. Поэтому близость к согласованности яв- ляется достаточным условием устойчивости. Отметим также, что следует ограничи- ваться сравнительно малым числом элементов, таким, чтобы величины всехω
1i бы- ли одного порядка.Приведенные выше соображения свидетельствуют о том, что обратносимметрич- ные матрицы являются архитипичными матрицами, создающими в случае согласо- ванности устойчивые собственные векторы при малых возмущениях. Это позволяет сделать важный вывод: для гарантирования устойчивости оценки в основной шкале отношений, полученной из парных сравнений, разумно сопоставлять небольшое число относительно сравнимых элементов. В социальных науках к этому выводу уже давно пришли экспериментально. Ученые заметили, что число элементов должно быть
7 2 ±
, однако соответствующим образом не осознали необходимость требова- ния относительной сравнимости [106].Другим полезным выводом является следующее: если считать «объектами одной важности» объекты, не отличающиеся друг от друга по важности больше, чем в 10 раз, то шкала, используемая при парных сравнениях сопоставимых объектов, долж- на иметь деления, лежащие где-то между единицей и десятью, в противном случае будут сравниваться объекты, которые в большой степени несопоставимы по важно- сти. Это приведет к сравнительно малым значениям для некоторых из
ω
1i и соответ- ственно к нарушению стабильности шкалы, т. е. изменение собственного вектора будет непредсказуемым даже при легких изменениях величин суждений в матрице сравнений.Формула Варгаса
Определяя величину возмущения собственного вектора при некотором значении возмущения исходной матрицы, мой ученик Л. Варгас показал в своей диссертации [169], что если обратносимметричную матрицу
A
возмутить обратносимметричной матрицейP
с использованием поэлементного (Адамара) произведения (которое обозначаетсяA P
), то результирующая матрица будет обратносимметричной, а ве- личина возмущения∆ ω
главного собственного вектораω
матрицыA
дается вы- ражением( y ,
1y 1 )
ω ω
−ω
∆ = < > −
,где
< > ,
– скалярное произведение двух векторов, аy ω
– вектор поэлемент- ного произведенияy
наω
; векторy
– главный собственный вектор матрицыE
*= E P
, гдеE
получена поэлементным делением элементовA
на соответствую- щие элементыW = ( ω ω
i j)
.Пример 7.1.
При изложении примера об освещенности стульев в гл. 2, согласно закону об- ратного квадрата в оптике для сравнительной освещенности стульев имели
( 0,6079; 0, 2188; 0,1108; 0,0623 )
. Приведенная ниже матрицаA
составлена из отно- шений этих величин, а матрицаP
является первой матрицей из гл. 2, являющейся возмущениемA
:1 2,7 5, 4 9,76 0,36 1 1,97 3,51 0,18 0,51 1 1, 78 0,10 0, 28 0,56 1 A
=
,
1 5 6 7
0, 2 1 4 6
0,17 0, 25 1 4 0,14 0,17 0, 25 1 P
=
.
Собственный вектор
A
будетω = ( 0, 6079; 0, 2178; 0,1108; 0,0623 )
иλ
max= 4
. Соб- ственный векторP
будет доω
*= ( 0, 6187; 0, 2353; 0,1009; 0,04507 )
иλ
max= 4,391
. Матрица возмущенияE
получена поэлементным делениемA
наP
:1 1,80 1,09 0, 71 0,56 1 2,03 1, 71 0,91 0, 49 1 2, 25 1,39 0,58 0, 44 1 A
=
.
Собственный вектор