![]()
Рассмотрим в заключение частный случай т=п и В=I. Тогда получим следующий результат: наилучшее среднеквадратичное приближение заданной матрицы
унитарной матрицей U Мп выражается формулой
где V, W — матрицы из сингулярного разложения
Иначе говоря,
есть полярное разложение матрицы А. Ошибка аппроксимации равна

Через
обозначены сингулярные числа матрицы А.
Попутно с обсуждением предыдущего примера, мы нашли решение задачи о максимизации функции
на множестве всех унитарных матриц U. Для удобства последующих ссылок оформим этот результат как теорему.
21.4.9. Теорема. Пусть —заданная матрица с сингулярным разложением
Тогда (а) задача
![]()
имеет решение
а значение максимума равно
где — множество сингулярных чисел матрицы А; (b) существует унитарная матрица
такая, что
—эрмитова положительно полуопределенная матрица. Унитарная матрица U тогда и только тогда является решением экстремальной задачи п. (а), когда матрица AU положительно полуопределена; если А невырожденна, то U определена однозначно. Собственные значения матрицы AU совпадают с сингулярными числами матрицы А.
Доказательство. Имеем
![]()
Максимум этого выражения достигается, если все диагональные элементы матрицы
равны 1. Поскольку матрица ![]()
унитарная, это означает, что
или
При таком выборе матрицы U получим
эта матрица эрмитова и положительно полуопределенная, поскольку
и все
неотрицательны. Если
произвольная унитарная матрица, для которой матрица AU1 положительно полуопределена, то собственные значения последней должны (в силу инвариантности сингулярных чисел) совпасть с сингулярными числами матрицы А. Единственность в невырожденном случае вытекает из утверждений о единственностн в теореме 21.3.3.
Для произвольной матрицы
обе матрицы АА* и А*А положительно полуопределены и 
правую часть этого равенства можно рассматривать как сумму произведений сингулярных чисел матриц А и А*, учитывая, что сингулярные числа матрицы А* совпадают с сингулярными числами матрицы А. Это простое замечание допускает обобщение на любую пару матриц А, В, для которой оба произведения АВ и ВА имеют смысл и к тому же положительно полуопределены. Это обстоятельство полезно при решении матричных оптимизационных задач нескольких типов.
21.4.10. Теорема. Пусть
и
Обозначим через и
сингу-
лярные числа соответственно матриц А и В, пронумерованные по невозрастанию. Если обе матрицы
и
положительно полуопределены, то найдется перестановка τ целых чисел
такая, что
(21.4.11)
Доказательство. Если m = п, матрицы А и В коммутируют и при этом каждая из них положительно полуопределена, то обе матрицы можно диагонализовать одним унитарным преобразованием:
— унитарная матрица,
и все числа
неотрицательны. Но тогда
![]()
Поскольку собственные значения
являются в то же время
сингулярными числами матриц А, В, то в этом частном случае теорема доказана.
Без ограничения общности, можно считать, что
если m>п, то можно просто поменять местами А и В в формулировке теоремы. Мы утверждаем, что для доказательства теоремы в общем случае достаточно показать следующее: для любой пары матриц
такой, что оба произведения АВ и ВА положительно полуопределены, найдутся унитарная матрица
и матрица с
ортонормированными строками, для которых
-матрицы
(21.4.12)
коммутируют и положительно полуопределены. Если это так, то, согласно сказанному выше,

Заметим, что
поэтому
сингулярные числа матрицы
совпадают с сингулярными числами матрицы AV, а те в силу равенства
— с сингулярными числами матрицы А. Таким же образом показываем, что сингулярные числа матрицы В равны сингулярным числам матрицы
; следовательно,
![]()
что и утверждалось. Доказательство существования преобразования (7.4.12) с нужными свойствами разобьем на три этапа. (1) Пусть А и В удовлетворяют условиям теоремы. Вспомним (см. теорему 15.3.20), что собственные значения матрицы ВА — это собственные значения матрицы АВ (с учетом кратностей) и дополнительно п— т нулевых собственных значений. Пусть
— собственные значения матрицы АВ; положим
Так как обе матрицы АВ и ВА по предположению эрмитовы, то найдутся унитарные матрицы
и
такие, что
![]()
Представим матрицу V в виде
где![]()
Матрица V1 имеет ортонормированные столбцы, так что
Поскольку
и
то
Положим
и заметим, что
т. е. Y имеет ортонормированные строки и
Определим
формулами ![]()
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 |


