ISSN 0236-235X (P)
ISSN 2311-2735 (E)

Публикационная активность

(сведения по итогам 2017 г.)
2-летний импакт-фактор РИНЦ: 0,500
2-летний импакт-фактор РИНЦ без самоцитирования: 0,405
Двухлетний импакт-фактор РИНЦ с учетом цитирования из всех
источников: 0,817
5-летний импакт-фактор РИНЦ: 0,319
5-летний импакт-фактор РИНЦ без самоцитирования: 0,264
Суммарное число цитирований журнала в РИНЦ: 6012
Пятилетний индекс Херфиндаля по цитирующим журналам: 404
Индекс Херфиндаля по организациям авторов: 338
Десятилетний индекс Хирша: 17
Место в общем рейтинге SCIENCE INDEX за 2017 год: 527
Место в рейтинге SCIENCE INDEX за 2017 год по тематике "Автоматика. Вычислительная техника": 16

Больше данных по публикационной активности нашего журнале за 2008-2017 гг. на сайте РИНЦ

Вход


Забыли пароль? / Регистрация

Добавить в закладки

Следующий номер на сайте

4
Ожидается:
16 Декабря 2018

Параметризованные обобщенные обратные матрицы и решение специальных матричных уравнений

Статья опубликована в выпуске журнала № 3 за 1999 год.[ 24.09.1999 ]
Аннотация:
Abstract:
Авторы: Демидов Н.Е. () - , ,
Ключевое слово:
Ключевое слово:
Количество просмотров: 12594
Версия для печати
Выпуск в формате PDF (1.07Мб)

Размер шрифта:       Шрифт:

Во многих приложениях (линейная алгебра, математическая статистика, теория управления, математическое программирование и др.) используются следующие специальные линейные и нелинейные матричные алгебраические уравнения с заданными матрицами A и B полного или неполного строчного (столбцового) ранга:

·     AX=XAT, X=XT (матрица X – правый симметризатор матрицы A),

·     XA=ATX, X=XT (X – левый симметриза- тор A),

·     AX=B, X=XT (симметричная прокрустова задача),

·     AX=B, X-1=XT (ортогональная прокрустова задача),

·     AX=B, XXT=E (несбалансированная ортогональная прокрустова задача; A и B имеют разное число столбцов, E – единичная матрица),

·     AX+XAT=C (уравнение Ляпунова; C и X – симметричные),

·     AX+XB=C (уравнение Сильвестра; X – прямоугольная).

Решение подобных уравнений сопряжено со сложными вычислительными проблемами [1-3], в связи с чем предлагается унифицированный подход, основанный на использовании параметризованных обобщенных обратных матриц [4].

В настоящее время получили широкое применение различные типы обобщенных обратных (псевдообратных, квазиобратных) матриц (ООМ) [5,6]. Для расчета основных  типов ООМ, и в первую очередь ООМ Мура–Пенроуза [5], имеются теоретически обоснованные надежные вычислительные алгоритмы и высокоэффективные программные модули, их реализующие.

В специальной литературе проблемы использования ООМ связываются обычно с решением систем линейных алгебраических уравнений (СЛАУ) с прямоугольными матрицами неполного строчного или столбцового ранга.

Известное соотношение для получения общего решения матричного уравнения вида AX=B с прямоугольной матрицей A размера n на m (n

X=A+B+(Em–A+A)Y

связывает исходную матрицу A, ее конкретную ООМ A+ и частное решение X0=A+B со свободными параметрами в виде матрицы Y того же размера, что и X, то есть является сверхпараметризованным (Em – единичная матрица порядка m).

В практических задачах возникает проблема использования минимального числа свободных параметров, то есть проблема минимальной параметризации A+ и X, в частности для уменьшения вычислительной сложности алгоритмов. Минимальные и аппроксимирующие параметризации ООМ и решений СЛАУ открывают также и новые возможности решения многих задач оптимизации и управления [4].

Предложенное единое параметризованное представление ряда известных типов ООМ

полученное для исходной матрицы A с помощью преобразования ее к виду

(диагональная редукция [6], S и Q – обратимые матрицы), позволило разработать унифицированную схему вычисления ООМ и решений СЛАУ Xp=Ap+B с минимальным или заданным аппроксимирующим числом свободных параметров [4].

Рассмотрим проблемы нахождения точных или параметризованных МНК–решений перечисленных выше уравнений и возможности предлагаемого подхода с использованием параметризованных ООМ и решений СЛАУ на конкретных примерах, приведенных в [1-3].

Нахождение симметризаторов [1]. Симметризаторы используются при преобразовании задачи на собственные значения для несимметричных матриц в аналогичную задачу для симметричных матриц, которая решается на порядок проще, и в других приложениях, в частности в статистической теории оценивания. Известен ряд сложных алгоритмов нахождения точных симметризаторов, использующих соответственно кронекеровское произведение и специальную матрицу связи, сингулярное разложение, p – адическую арифметику или арифметику остатков по составному модулю.

На основе предлагаемого в [1] подхода для примера с матрицей A вида

 
 

получено параметризованное решение

дающее при при конкретных значениях свободных параметров a, b и c все приведенные в [1] левые симметризаторы X.

Несбалансированная ортогональная прокрустова задача [2]. Подобные задачи возникают в математической статистике (факторный анализ), в теории управления и в других приложениях. Известные алгоритмы решения данной задачи весьма сложны и используют рекурсивно сингулярное разложение произведения двух матриц и поиск глобального экстремума вспомогательной функции, аргументами которой являются значения элементов заданной строки X. С использованием параметризованной ООМ для матрицы A из [2] получено параметризованное представление Xp

а из системы нелинейных уравнений XTX=E найдены значения параметров a=0 и b=Ö3, определяющих точное решение X.

Уравнение Сильвестра [3]. Если матрицы A и B – вырожденные, то точного решения данного уравнения не существует (несовместное вырожденное уравнение – inconsistent singular equation), а приближенное решение обычно минимизирует одну из известных матричных норм для разности D=AX+XB–C. Для получения МНК–решения в [3] используется сумма кронекеровских произведений M=E°A+BT°E, вычисляются проекторы M+M и MM+ и осуществляются преобразования матриц к форме Хессенберга, а далее решается ряд вспомогательных СЛАУ и применяется один из известных численных методов решения невырожденного уравнения Сильвестра [7]. Использование параметризованных ООМ для матриц A и B позволило уменьшить вычислительную сложность решаемой задачи и получить качественно новые результаты в виде параметризованного представления решения X.

Для примера из [3] с матрицами

параметризованное решение

позволяет получить при значениях свободных параметров a=0 и c=0, b – семейство МНК-решений с l2-нормой D, равной 1/6, причем при b= –1/12 – МНК-решение из [3]

 
   

а при нулевых значениях a, b и c – решение с минимальной l2 – нормой X

Комплекс программных модулей, решающих перечисленные задачи с использованием параметризованных ООМ, оформлен в виде m–файлов системы для математических расчетов MATLAB. Система MATLAB фирмы Mathworks (США), занимающая ведущие позиции в качестве стандартного программного средства для высшей школы в развитых странах, обладает достаточными базовыми возможностями для выполнения таких типовых при вычислении ООМ операций с матрицами, как определение ранга, ортогональные преобразования, разложение по сингулярным числам и другие [8]. Современные версии системы MATLAB обладают также развитыми возможностями для организации символьных вычислений, что позволяет значительно упростить операции с параметризованными матрицами путем использования профессионального инструментального приложения – тулбокса (toolbox) Symbolic Math, включающего пакет линейно-алгебраических операций.

Список литературы

1. Sen S. K., Venkaiah V. Ch. On symmetrizing a matrix // Indian J. Pure Appl. Math. – 1988. -  19, №6. – P. 554 – 561.

2. Park H. A parallel algorithm for the unbalanced orthogonal Procrustes problem // Parallel computing. – 1991. – 17, №8. – P. 913 – 923.

3. Lovass-Nagy V., Powers D. L. On least squares solutions of an inconsistent singular equation AX+XB=C // SIAM J. Appl. Math. – 1976, v. 31. - №1. – P. 84 – 88.

4. Демидов Н. Е. Параметризация обобщенных обрат- ных матриц: алгоритмическое и программное обеспече- ние // Программные продукты и системы. - 1998. - №2. - С. 33 – 36.

5. Алберт А. Регрессия, псевдоинверсия и рекуррентное оценивание. -  М.: Наука, 1997. -224 с.

6. Грегори Р., Кришнамурти Е. Безошибочные вычисления. Методы и приложения. – М.: Мир, 1988. – 208 с.

7. Икрамов Х. Д. Численное решение матричных уравнений. – М.: Наука, 1984. – 192 с.

8. Потемкин В. Г. Система MATLAB: Справочное пособие. – М.: ДИАЛОГ-МИФИ, 1998. – 350 с.


Постоянный адрес статьи:
http://swsys.ru/index.php?page=article&id=951
Версия для печати
Выпуск в формате PDF (1.07Мб)
Статья опубликована в выпуске журнала № 3 за 1999 год.

Возможно, Вас заинтересуют следующие статьи схожих тематик: