Научная статья на тему 'Структурное представление решения системы линейных алгебраических уравнений'

Структурное представление решения системы линейных алгебраических уравнений Текст научной статьи по специальности «Математика»

CC BY
308
73
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по математике, автор научной работы — Тян В. К.

Предложен структурный подход к решению системы линейных алгебраических уравнений (СЛАУ), позволяющий реализовать сходящийся алгоритм численного решения СЛАУ. Получено условие сходимости периодической структуры. Рассмотренный подход может быть использован для вычисления ряда линейных операторов.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Структурное представление решения системы линейных алгебраических уравнений»

1. Добрынин С. А., Фельдман М. С., Фирсов Г. И. Методы автоматизированного исследования вибраций машин: Справочник. — М.: Машиностроение, 1987. — 224 с.

2. Писаренко Г. С., Яковлев А. П., Матвеев В. В. Вибропоглощающие свойства конструкционных материалов: Справочник. — Киев: Наук. думка, 1971. — 376 с.

3. Вибрации в технике: Справочник. В 6 т. / Ред. совет: В.Н. Челомей (пред.). Т. 1. Колебания линейных систем / Под ред. В.В. Болотина. — М.: Машиностроение, 1978. — 352 с.

4. Басков А. Г., Кратко А. Г., Бовсуновский А.П. и др. Автоматизированная система измерения характеристики демпфирования колебаний механических систем на основе микроЭВМ // Проблемы прочности, 1990. — № 1. С. 119-112.

5. Зотеев В. Е. Разработка и исследование линейных дискретных моделей колебаний диссипативных систем // Вестн. Сам. гос. техн. ун-та. Сер.: «Физ-мат. науки», 1999. — № 7. — С. 170-177.

6. Зотеев В. Е., Попова Д. Н. Определение динамических характеристик нелинейных диссипативных систем на основе стохастического разностного уравнения // Вестн. Сам. гос. техн. ун-та. Сер.: «Физ-мат. науки», 2006. — № 42. — С. 162-168.

Поступила 15.10.2006.

УДК 519.6(075.8)

В. К. Тян

СТРУКТУРНОЕ ПРЕДСТАВЛЕНИЕ РЕШЕНИЯ СИСТЕМЫ ЛИНЕЙНЫХ АЛГЕБРАИЧЕСКИХ УРАВНЕНИЙ

Предложен структурный подход к решению системы линейных алгебраических уравнений (СЛАУ), позволяющий реализовать сходящийся алгоритм численного решения СЛАУ. Получено условие сходимости периодической структуры. Рассмотренный подход может быть использован для вычисления ряда линейных операторов.

Представим систему линейных алгебраических уравнений (СЛАУ) в виде следующего векторного уравнения:

Лі = и , (1)

где Л — заданная матрица, і — искомый вектор, и — наблюдаемый вектор; г є Г, и є и ; Г, и — некоторые нормированные пространства.

Если система линейных алгебраических уравнений невырождена, т.е. матрица Л является квадратной и ее определитель не равен нулю Л ф 0), то решение системы (1) запишется в следующем виде [1]:

і = Л^и . (2)

Во многих практических задачах, например в задачах синтеза систем управления, идентификации динамических объектов управления, сбора и обработки информации и ряде других задач, получаемая система алгебраических уравнений описывается операторным уравнением типа (1), при этом матрица Л , как правило, является прямоугольной, что обусловлено условиями эксперимента и необходимостью получения достоверного результата [2-4].

В предлагаемой работе представлен алгоритм решения поставленной задачи с использованием бесконечных периодических структур.

Задача состоит в нахождении вектора і по вектору и . В случае квадратной матрицы, как отмечалось выше, уравнение (1) представляет собой систему п уравнений с п неизвестными. Решение в этом случае, если оно существует, находится однозначно в соответствии с (2). Если матрица прямоугольная, то уравнение (1) носит условный характер и решений может быть бесконечно много. Выбор решения, как правило, носит оптимизационный характер. С учетом

вышесказанного, уравнению (1) соответствует структурная схема, представленная на рис. 1. Структурная схема оптимизационной постановки задачи представлена на рис. 2.

Сформулируем оптимизационную постановку решения СЛАУ, записанную в виде (1), не зависимо от вида матрицы Л .

Данная структурная схема описывается системой векторных уравнений:

z = Aku, x = Az, d = u - x,

(3)

?

5

Рис. 1. Структурное представление СЛАУ

5

Рис. 2. Структурное

представление оптимизационной постановки решения СЛАУ

(4)

(5)

где Ak — некоторая матрица, о роли которой будет сказано ниже; x — вектор, минимизирующий ошибку 5 в метрике пространства U, причем х, 5 е U.

Оптимизационная задача формулируется следующим образом: необходимо найти значение z0 е е F, минимизирующее погреш-ность 5 в метрике пространства U, т.е. невязка pu(Az0,u) на этом значении z достигает своего минимума. Таким образом, искомое решение ищется исходя из следующего условия:

Pu ( Az0> u) = inf pu (Az, u), z е F.

Ошибка 5 равна нулю при выполнении условия

AAk = I.

В этом случае матрица A является квадратной и из последнего равенства следует (при условии, что det A Ф 0)

Ak = A"1. (6)

В случае прямоугольной матрицы решение матричного уравнения (5) неоднозначно, а из оптимизационной постановки, о которой говорилось выше, следует, что матрица Ak должна быть псевдообратной [1], т.е.

Ak = A+ , (7)

где A+ — псевдообратная матрица. В этом случае выражение (5) носит условный характер.

Умножив справа левую и правую части выражения (5) на матрицу A, получим точное равенство

AAkA = A . (8)

Последнее выражение означает, что матрица Ak должна быть псевдообратной. Кроме того, условное матричное уравнение (5) фактически является определением псевдообратной матрицы [1]. Таким образом, задача нахождения искомого значения z0 сводится к решению обратной задачи с предварительным нахождением псевдообратной матрицы Ak .

Рассмотрим постановку данной задачи в методе подбора [2-4]. В этом методе заранее определенным образом задается подкласс возможных решений M е F и решается прямая задача на элементах данного подкласса. Выбирается элемент z0 е M , на котором достигается минимум невязки, т.е.

P u(Az0’ u) = inf p u (Az> u), z е M. (9)

Как будет показано ниже, в предлагаемом методе:

1) нет необходимости заранее задавать подкласс возможных решений;

2) отсутствует процедура минимизации функционала (9).

Рассмотрим пространства U, F в операторном уравнении (1). Элементами этих пространств являются арифметические вектора, а сами пространства являются действительными n -мерными пространствами, в которых можно рассматривать различные нормы. Традиционно используются следующие нормы.

В евклидовом пространстве • n норма имеет вид [1] —

I х2; k=1

(10)

в пространстве • П норма —

ІІхІ її=Х1 хк1; (11)

к=1

в пространстве • ¥ —

||х||¥ = шах|хк|, 1 £ к £ п. (12)

Как известно, метрические пространства • п, • П, • ¥ с нормами (10)-(12) являются полными и, следовательно, банаховыми [6]. Для оценки сходимости матричных рядов подразумевается норма матрицы, введенная либо аксиоматически, либо согласовано с векторными нормами соответствующих пространств. Выбор той или иной нормы матрицы конкретизируется решаемой задачей.

Структурное представление решения операторного уравнения (1) основывается на следующем.

Из системы уравнений (3) и условия (4) следует

||(I - ААп )и|| ® тіп, при к , (13)

где I — единичная матрица.

На основании (6) логично формулируется требование по норме матриц в виде

||і - ААк || ® тіп . (14)

Таким образом, как следует из (14), необходимо найти такую матрицу Ак, минимизирующую норму матрицы I - ААк в метрике рассматриваемых пространств и, следовательно, минимизирующую ошибку 8.

Заметим, что условие (13) эквивалентно следующему:

||<5|| ® тіп, при к ®¥. (15)

Предлагается следующая периодическая структура матрицы Ак (см. рис. 3), в которой повторяющаяся структура (ячейка) состоит из трех матриц I, А0, А, а количество ячеек обозначено индексом к .

Рис. 3. Структура матрицы Ак

Определение 1. Назовем матрицу А0 стабилизирующей матрицей, а представленную на рис. 3 матричную структуру фундаментальной, если последовательность периодических структур при неограниченном увеличении количества периодических ячеек данной структуры описывается фундаментальной последовательностью матриц.

ЛЕММА. Для того чтобы представленная на рис. 3 периодическая структура была фундаментальной необходимо и достаточно, чтобы матрицы А и А0 удовлетворяли условию

II- АА0\\ < 1. (16)

Д о к а з а т е л ь с т в о. Рассмотрим необходимость. Пусть периодическая структура фун -даментальна. Следовательно, разность матриц

ААк = Ак+1 - Ак (17)

в заданной метрике стремится к нулю при неограниченном увеличении количества ячеек, т. е.

ііт||ААк|| = 0, при к ® 0.

Данная структура матрицы Ап описывается следующей системой векторных уравнений:

Аи0 = Ди,

А1 = [I - АА0]и,

Аи1 = А0 А1,

А 2 = IА1 - ААи1,

Аи 2 = А0 А 2’

(18)

А к = I Ак-1 - А А и-1,

1Аик - А)Ак ■

Из системы (18) следует операторное выражение для структуры длиной к

2к = Ао

I + £[I - ААЇ

1=1

и.

(19)

Матрица, описывающая представленную на рис. 3 периодическую структуру длиной к . имеет вид

Ак = А0

I +£[ I - АА)]'

1=1

Аналогично, структура с (к +1) ячейкой описывается следующим оператором:

" к+1

I + £[ I - ААХ

Ак+1 =

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

1=1

Ао •

(20)

(21)

Найдем разность матриц:

ААк = Ак+1 - Ак ■ (22)

С учетом (20), (21) после некоторых преобразований имеем

ААк = [I - АА)]к ■ (23)

Из (23) следует, что необходимым условием фундаментальности периодической структуры, представленной на рис. 3, является условие

||/ - ААоЦ < 1. (24)

Докажем достаточность, т.е. пусть выполняется условие (16). А это означает выполнение условия фундаментальности из приведенного выше доказательства. Таким образом, лемма доказана.

ТЕОРЕМА 1 ■ При выполнения условия фундаментальности периодической структуры (24) фундаментальная структура является ограниченной, а матрица периодической структуры сходится к псевдообратной матрице А+.

Д о к а з а т е л ь с т в о. Умножив слева обе части матричного уравнения (20) на матрицу А , получим

ААк = АА

I + £[ I - АД,]'

1=1

или

ААк = АА £[I - аа,]1 .

1=0

После несложных преобразований имеем

ААк =

Х[[ I - АА)]1 - [ I - АА)]1+1 ].

1=0

После суммирования окончательно получаем

ААк = I - [I - АА)]

к+1

(25)

(26)

(27)

(28)

При соблюдении условия фундаментальности (16) выполняются следующие неравенства [6]

|[1 - АА)]1! <Ё| I - АА)| I1 <¥. (29)

1=0 1=0

Из полноты рассматриваемых пространств и из сходимости ряда

Д ([I - АА)]^| (30)

1=0

из (28) следует, что произведение матриц ААк является ограниченным. Так как матрица А является ограниченной, то, следовательно, матрица Ак является так же ограниченной при любом значении к .

Таким образом, первая часть теоремы об ограниченности фундаментальной структуры доказана.

Перейдем к доказательству второй части теоремы. Умножив справа обе части матричного уравнения (28) на матрицу А, получим

ААкА = [I - (I-АА,)к+1]А. (31)

Предельное значение выражения (31) с учетом (24) примет вид

Ііт ААкА = А, при к ®¥. (32)

Следовательно,

А¥ = А+. (33)

Заметим, что если матрица А является квадратной, то выражение (33) совпадает с выражением (6). Теорема доказана.

ТЕОРЕМА 2. Необходимым и достаточным условием сходимости фундаментальной матричной структуры, описываемой матричным рядом (20), является ограничение спектра произведения матриц АД единичной окружностью комплексной плоскости с центром (0, 1).

Д о к а з а т е л ь с т в о. Докажем необходимость. Пусть фундаментальная матричная структура сходится. Введем следующую матрицу:

А% = АД . (34)

Тогда скалярная функция, порождающая уравнение (20) и определенная на спектре произведения матриц АД, запишется в виде

г(X) = Д (1 - Х)к . (35)

к=0

Из условия сходимости фундаментальной матричной структуры следует условие сходимости ряда (35), имеющего следующий вид:

1 - X < 1, (36)

которое должно выполняться на спектре произведения матриц АД. А это означает, что спектр произведения матриц АА0 должен находиться в круге единичного радиуса с центром (0, 1). Таким образом, доказано необходимое условие сходимости.

Докажем достаточность. Пусть спектр произведения матриц АД ограничен единичной окружностью комплексной плоскости с центром (0, 1). Отсюда следует справедливость неравенства (36) и сходимость функции (35), определенной на спектре произведения матриц АД. Из последнего следует сходимость фундаментальной матричной структуры. Теорема доказана.

Таким образом, матричная структура, представленная на рис. 2, позволяет находить решение СЛАУ (1) независимо от вида матрицы А, т.е. позволяет вычислить как обратную, так и псевдообратную матрицы.

Синтез стохастических систем управления с использованием периодических структур представлен в работе [7].

библиографический список

1. Гантмахер Ф. Р. Теория матриц. — М.: Наука, 1988. — 549 с.

2. Тихонов А. Н., Арсенин В. Я. Методы решения некорректных задач. — М: Наука, 1979. — 286 с.

3. Тихонов А. Н., Гончаровский А. В., Степанов В. В., Ягола А. Г. Численные методы решения некорректных задач. — М.: Наука, 1990. — 230 с.

4. Некорректные задачи естествознания / Под ред. А. Н. Тихонова, А. В. Гончарского. — М.: Изд-во МГУ, 1987. — 304 с.

5. Тихонов А. Н., Кальнер В. Д., Гласко В. Б. Математическое моделирование технологических процессов и метод обратных задач в машиностроении. — М.: Машиностроение, 1990. — 364 с.

6. Колмогоров А. Н., Фомин С. В. Элементы теории функции и функционального анализа. — М.: Наука, 1981. — 544 с.

7. Рапопорт Э. Я., Тян В. К. Достижение заданной инвариантности в стохастических системах комбинированного управления. — Куйбышев: КПтИ, 1989. — 9 с. — (Деп. в ВИНИТИ 20.06.89. № 4089-В89).

Поступила 4.07.2006г.

i Надоели баннеры? Вы всегда можете отключить рекламу.