УДК 519.6
А.Н. ХИМИЧ, С.А. ВОЙЦЕХОВСКИЙ, В.Н. БРУСНИКИН
ДОСТОВЕРНОСТЬ РЕШЕНИЙ ЛИНЕЙНЫХ МАТЕМАТИЧЕСКИХ МОДЕЛЕЙ С ПРИБЛИЖЕННО ЗАДАННЫМИ ИСХОДНЫМИ ДАННЫМИ
Abstract: On the basis of a method of singular decomposition of the matrices and the propeties of corresponding projection matrices, there are obtained the new error estimates of the normal pseudosolution in the general case of the non-consistent systems of linear algebraic equations with perturbed coefficients. The cases of decreasing rank of the perturbed matrix, its saving and increasing are discussed.
Key words: matrice, error, linear algebraic equations.
Анотація: На основі методу сингулярного розвинення матриць та властивостей відповідних проекційних матриць отримані нові оцінки похибки нормального псевдорозв'язку в загальному випадку несумісних систем лінійних алгебраїчних рівнянь зі збуреними коефіцієнтами. Досліджено випадки зменшення рангу збуреної матриці, його збереження, та збільшення.
Ключові слова: матриця, похибка, лінійні алгебраїчні рівняння.
Аннотация: На основании аппарата сингулярного разложения матриц и свойств соответствующих проекционных матриц получены новые оценки погрешности нормального псевдорешения в общем случае несовместных систем линейных алгебраических уравнений с возмущенными коэффициентами. Рассмотрены случаи уменьшения ранга возмущенной матрицы, его сохранения и увеличения Ключевые слова: матрица, погрешность, линейные алгебраические уравнения.
Математические модели с приближенно заданными исходными данными необходимо рассматривать как задачи с априори неизвестными математическими свойствами: свойства исходной математической модели могут отличаться от свойств математической модели с приближенно заданными исходными данными. В этих условиях создание математического аппарата для контроля за качеством получаемого решения является первостепенной задачей. В работе на основании теории возмущений исследуется погрешность решения линейных математических моделей, которые формулируются в виде систем линейных алгебраических уравнений для матриц произвольного вида и ранга.
1. Постановка задачи
Рассмотрим в общем случае несовместную систему линейных алгебраических уравнений с точно заданными исходными данными (математическую модель с точно заданными исходными данными)
Ax = b (1)
с m X n матрицей и систему линейных алгебраических уравнений с приближенно заданными исходными данными (математическая модель с приближенно заданными исходными данными)
A x = b , DA = A - A, Ab = b - b . (2)
Будем предполагать, что для погрешности элементов матрицы и правой части
выполняются следующие соотношения:
\\AA\\ < eA ||A||, \Ab\ < eb ||b||. (3)
Получим оценки наследственной погрешности в общем случае нормального
псевдорешения систем линейных алгебраических уравнений. Наибольший практический интерес представляет случай, когда ранг матрицы не сохраняется при возмущении ее коэффициентов. Для полноты изложения здесь получены также известные результаты [1].
2. Матрицы произвольного ранга
Сначала рассмотрим случай, когда ранг матрицы не изменяется при возмущении ее элементов.
Теорема 1. Предположим, что \\ЛА |||| А+ || < 1, гапкА = тапкЛ = к . Тогда имеет
место оценка
х - X
X
£
И
г
1 - Ие
А
2ЄА +£Ьк + ИеА
\\ь - Ь
|\
к
Ь
(4)
к\\
где Ьк - проекция правой части задачи (1) на главное левое сингулярное подпространство матрицы А [2], т.е. Ьк є ^ А; И = И( А) - число обусловленности матрицы А; символ || ||, если не оговорено дополнительно, обозначает евклидову векторную норму и
согласованную с ней спектральную матричную норму; А+ - псевдообратная матрица Мура-Пенроуза к матрице А.
Доказательство. Оценка погрешности следует из соотношения
х - х = (А+- А + )Ь + А + (Ь - Ь), (5)
где для разности А + - А + справедливо представление [1]
А +- а + = А +ААА + - А + АТ+АА(I - 0) - (I - Р)ААТАТ + А +, (5а)
где 0 = АА+, Р = А + А.
Учитывая, что
(I - 0)Ь = (I - 0)т, г = Ь - Ах
соотношения (5), (5а), получаем
х-Х = А +ААА+Ь - А + АТ+ААЦ - 0)г - (I - Р)ААТАТ+А+Ь + А + (Ь - Ь).
Принимая во внимание, что I -0|| £ 1,
А + £
I - Р
£ 1, а также неравенство
А+
1 - АА А+
(6)
приходим к оценке:
х - х
х
£
А+ А
1- АА А+
1|АА|| ||АЬ|, ,, ,
(2^4 + ^А + 11А|
А
А х
Ал
АА г
А А х
і).
(7)
Так как Ах = Ьк, Г = Ь — Ь^, то из (7) следует (4), т.е. утверждение теоремы 1.
Далее рассмотрим случай, когда ранг матрицы неполного ранга может измениться при возмущении ее элементов.
Теорема 2. Предположим, что выполняется условие \DA И! *= 1/2’ rank A > rank А = k. Тогда имеет место оценка
II - II ; А II/ 7 ИЛ
x-xA h ' '
k\ <.
x 1 - 2heA
|Ь - Ьу. I 2fA + ebk + heА lb II
(8)
V II к11 у
Доказательство. Для получения оценки используем способ из [3], основанный на
сингулярном разложении матриц. Представим А в виде
А =йЖТ. (9)
Как известно, какова бы ни была прямоугольная матрица А размера т Xп, всегда
существует разложение (9), где й,У - ортогональные матрицы; X- прямоугольная матрица
размера тXп с неотрицательными элементами на диагонали, которые являются сингулярными
числами матрицы А.
Подпространство, совпадающее с линейной оболочкой первых к столбцов матрицы V
(й ), называется главным правым (левым) сингулярным подпространством матрицы Л .
Отметим также, что главное правое (левое) сингулярное подпространство матрицы Л
совпадает с подпространством образов матрицы ЛТ (матрицы Л ).
Наряду с (9) рассмотрим разложение
Ак = йХкУт, (10)
где Хк - прямоугольная матрица, первые к диагональных элементов которой отличны от нуля и
совпадают с соответствующими элементами матрицы X , а все остальные элементы равны нулю.
Используем тот факт из [2], что нормальное псевдорешение Хк задачи наименьших квадратов для системы
Лкхк = ь (11)
является ортогональной проекцией нормального псевдорешения задачи АХ = Ь на главное
правое сингулярное подпространство матрицы Л размерности к. Таким способом построенная матрица (10) имеет ранг к , такой же, как и матрица невозмущенной задачи. Таким образом, проблема оценки погрешности псевдорешения для матриц, ранг которых изменился, сведена к случаю, когда ранги матриц одинаковы.
Для оценки погрешности в этом случае используем представления, аналогичные (5), (5а):
х — ХК = (А+ — Ак+)Ь + Ак + (Ь — Ь), (11а)
А+ — Ак+ = Ак+А4А+ — Ак+Ак Т+АЛТ (I — 0) — (I — Рк )ЛАТАТ+А+.
Представление (11а) получено из соотношения
А+- А1
[р + (1 - Р )](А1+ - А* [0 + (I - 0)]) = [А+ А + (/ - А+ А )]х
4 +
(а* - А+ )аА+ + (I - АА+)]+ [Р + (I - Рк)]А+ - А+ )о + (I - 0)] =
РА0 + РкА*(1 - 0)-РкА+0 - РкА*(1 - 0)+(1 - Рк )А*(1 - 0)-
(I - Рк )А+0 + (I - Рк )А+0(1 - 0) = А0 - Рк А+)+ А*(1 - 0)- (I - Р)А+ =
А* АА+ - Ак+ АА+ + А{(1 - 0)-^ - Рк )а+
с использованием следующих проекционных матриц:
Рк = АткА = Ат Атк +, 0к = ААкт = Атк+Ат, Рк = АткА = Ат Атк +, 0к = ААтк = Атк+Ат.
Учитывая этот факт и свойства проекционных матриц [1]
из (11а) получим
||х - X
к
£
I - 0 £ 1-
2
I - Р
£1,
X
А+ А
1- К || А+
АА
\\АЬ\\
А
А х
+ А
А+
АА
а а X
(12)
Для оценки ААк = А - Ак воспользуемся [4]: АА^ £ 2 АА . Кроме того, условие теоремы
||АА|| ||а+||< 1/2 приводит к неравенству]|ААк|| Ца+|| < 1, что является необходимым для
корректности выражения (12). Учитывая это, из (12) получаем оценку (8) для наследственной погрешности нормального псевдорешения, что и требовадось доказать.
Теорема 3. Предположим, что гапкА> гапкА = I,
АА
< 1/2
Тогда имеет место
О
оценка
X,
■ X
£
О/о1
х
1-2 АА /о
2еА + еы +еА
О ||Ь - Ь1
О
\\ы,
(13)
где Х1 - проекция нормального псевдорешения задачи (1) на правое главное сингулярное подпространство матрицы А размерности I; Ь1 - проекция правой части Ь на главное левое
сингулярное подпространство размерности I матрицы А; Ог - сингулярные числа матрицы А.
Доказательство. Наряду с задачей (1) рассмотрим задачу определения нормального псевдорешения системы
А1Х1 = ы
(14)
с матрицей Аг = иЕ1 VТ ранга I.
Записывая (11а) для задач (2), (14), ранги матриц которых совпадают,
Т Л Т + л +
а; - а+=а +ааа; - а +ат +аат (I - 0г) - (I - р)аата^ а
г
и, учитывая свойства проекционных матриц, придем к оценке:
+
Х! - X = (А+ - А + )Ь + А + (Ь - Ь) дем к о
I МЬ| |
х, - XI£ 1 А 1 1 \АГ ^ (2ІШ+ |ЛцАц-
Ы 1-| | АА11 | | | Аі+ | | II А, II ||А(||||Х,||
откуда следует (13), т.е. утверждение теоремы 3.
| |РА | | | |г||
| | А, | | | | А, | | | | х, | |
3. Матрицы полного ранга
Для матриц полного ранга существенно то обстоятельство, что их ранг не меняется от возмущения
элементов, если выполнено условие | АА |||| А+ || < 1. Кроме того, в дальнейшем будем
использовать следующее свойство матриц полного ранга [2]:
А + = (АтА)_1 Ат для п £ т и А + = Ат (ААт)-1 для п > т. (16)
Аналогичные соотношения выполняются и для матрицы А .
Теорема 4. Предположим, что АА А+ < 1, т > п = к . Тогда имеет место оценка
X - X
X
£
И
1 - Иє,
ЄА + ЄЬк + ИЄА
Ь - Ь,
Ь
(17)
к\\ у
Доказательство. Для доказательства теоремы 4, как и ранее, будем использовать соотношение (5). В силу (16) Р = А + А = I , так что из (5а) имеем равенство
А+ - А + = А+ААА+ - А + АТ+РА(I - 0,
используя которое приходим к (17).
Теорема 5 Предположим, что ||ДА|| Ца+|| < 1, п > т = к . Тогда
" " И
х - X
X
1 - Иє,
-(2єа +Єь ) .
(18)
Доказательство. Поскольку в этом случае 0 = АА + = I, то выражение для А+ - А + в силу (5а) приобретает вид
А +- А + = А +ААА+- (I - Р)ААТАТ+А+.
Дальнейшие выкладки аналогичны предыдущим. В результате приходим к оценке (18).
Теорема 6. Предположим, что ||АА|| Ца+|| < 1, т = п = к. Тогда
" " к
х - X
X
£
1 - Иє
"(ЄА +ЄЬ ) .
(19)
А
Доказательство. Оценка следует из (5) и равенства
А +- А + = А +ААА+, (20)
которое следует из (5а) с учетом того, что для невырожденных матриц всегда имеют место равенства 0 = I, Р = I.
Замечание 1. Оценки (4), (8), (.13), (17), (.18), (19) имеют мажорантный характер на всем классе матриц для используемой модели погрешности (3). Тем не менее, по крайней мере, для невырожденных матриц в [5] показана достижимость оценки (19) для первой матричной нормы и тем самым доказана неулучшаемость оценки в классе невырожденных матриц.
Замечание 2. Для других ограничений на погрешность исходных данных отличных от (3)
могут быть получены оценки, учитывающие их вид. Например, для АА = £аА , АЬ = £ыЬ из (5),
(20) получим оценку
IX - XI (еА + £Ь )
£ V—А------, (21)
И 1 - £ А
не содержащую множитель к(А).
Замечание 3. Связь между числом обусловленности задачи с точными исходными данными Ь(Л) и числом обусловленности матрицы системы с приближенно заданными исходными
данными к(А) устанавливает оценка
1 -£а £ к(А) £ 1 + £А (22)
1 + £Ак к( А ) 1 ~£Ак
которая получена для спектральной матричной нормы на основании теории возмущения сингулярных чисел [1].
Замечание 4. Наряду с известным представлением (5а) имеет место соотношение
А+- А + = - А +ААА+- А + А +АА( I - 0) + (I - Р )ААА + А +,
в справедливости которого можно убедиться непосредственной проверкой. Здесь
0 = АА +, Р = А + А .
Используя выражение для погрешности:
X - х = (А +- А+ )Ь + А + (Ь - Ь), (23)
и учитывая, что (I - 0 )Ь = (I - 0)г, г = Ь - АX, из (23) получим
X - X = - А+ААА +Ь - А + А +АА(I - 0)г + (I - Р )ААА + А +Ь + А + (Ь - Ь). (24)
Отсюда следует справедливость следующей теоремы.
Теорема 7. Предположим, что выполняется условие \\РА\
А
< 1
гапкА = гапкА = к . Тогда для погрешности нормального псевдорешения имеет место оценка
и
X - X
X
<
Н( А)
1 - к( А )є-
2єл +єь, +^(А )єА
ь - ьк
ьк
(25)
где Ък е 1тА - проекция правой части Ъ на образ матрицы А размерности к,
\\м\\ ££а\\а\ ; 1АЫ ££ъ Н •
Таким образом, оценки наследственной погрешности, правая часть которых определяется приближенными данными, могут быть получены и без неравенств (22). Оценки, аналогичные (25), могут быть получены для всех рассмотренных ранее случаев.
Замечание 5. При выполнении условий теоремы 7, используя неравенство
х - X х - X
II-----II <11-------II
X
X
-п\
1 +
X - X
X
и неравенство (25) придем к оценке
К А)
X
1 -ь
1 - к( А )є
л
2єл +єьк +Н( А )ЄА
V
ь - ьк
ьк
У
(26)
Оценки, аналогичные (26), очевидно могут быть получены для всех ранее рассмотренных случаев.
4. Заключение
В работе на основании аппарата сингулярного разложения матриц и свойств соответствующих проекционных матриц (11а) получены новые, отличные от [6], оценки наследственной погрешности в общем случае нормального псевдорешения систем линейных алгебраических уравнений. Рассмотрены случаи уменьшения ранга возмущенной матрицы, его сохранения и увеличения.
СПИСОК ЛИТЕРАТУРЫ
1. Лоусон Ч., Хенсон Р. Численное решение задач метода наименьших квадратов. - М.: Наука, 1986. - 230 с.
2. Воеводин В.В., Кузнецов Ю.А. Матрицы и вычисления. - М.: Наука, 1984. - 318 с.
3. Химич А.Н. Оценки возмущений для решения задачи наименьших квадратов // Кибернетика и системный анализ. - 1996. - № 3. - С. 142 - 145.
4. Химич А.Н. Оценки возмущений для решения вырожденных СЛАУ // Математическое и программное обеспечение прикладных систем новых классов и поколений. - Киев: Ин-т кибернетики им. В.М. Глушкова АН УССР, 1996. - С. 63 - 67.
5. Молчанов И.Н, Николенко Л.Д., Кириченко М.П. Об одном пакете программ для решения систем линейных
алгебраических уравнений // Кибернетика. - 1972. - № 1. - С. 127 - 134.
6. Химич А.Н. Оценки полной погрешности решения систем линейных алгебраических уравнений для матриц произвольного ранга // Компьютерная математика: Сборник научных трудов. - Киев: Институт кибернетики им. В.М. Глушкова НАН Украины, 2002. - № 2. - С. 41 - 49.