stringtranslate.com

Обратное Мура – ​​Пенроуза

В математике и, в частности , в линейной алгебре , обратная матрицы Мура-Пенроуза , часто называемая псевдообратной , является наиболее широко известным обобщением обратной матрицы . [1] Он был независимо описан Э. Х. Муром в 1920 году, [2] Арне Бьерхаммаром в 1951 году, [3] и Роджером Пенроузом в 1955 году. [4] Ранее Эрик Ивар Фредхольм ввел концепцию псевдообратного интегрального оператора в 1903 году. Термины псевдоинверсия и обобщенная инверсия иногда используются как синонимы обратной матрицы Мура-Пенроуза, но иногда применяются к другим элементам алгебраических структур, которые имеют некоторые, но не все свойства, ожидаемые для обратного элемента .

Обычное использование псевдообратного метода — вычисление «наилучшего» ( наименьших квадратов ) приближенного решения системы линейных уравнений , у которой нет точного решения (см. ниже в разделе «Приложения»). Другое использование — найти минимальное ( евклидово ) нормированное решение системы линейных уравнений с несколькими решениями. Псевдообратное облегчает формулировку и доказательство результатов линейной алгебры.

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

Обозначения

В последующем обсуждении принимаются следующие соглашения.

Определение

Для псевдообратная A определяется как матрица ⁠, удовлетворяющая всем следующим четырем критериям, известным как условия Мура – ​​Пенроуза: [4] [5]

  1. ⁠ ⁠ не обязательно должна быть общей единичной матрицей, но она отображает все векторы-столбцы A в себя:
  2. ⁠ ⁠ действует как слабая инверсия :
  3. ⁠ ⁠ является эрмитовым :
  4. ⁠ ⁠ также является эрмитовым:

Заметим, что и являются идемпотентными операторами, как это следует из и . Точнее, проецируется на изображение (эквивалентно диапазону строк ) и проецируется на изображение (эквивалентно диапазону столбцов ). По сути, приведенные выше четыре условия полностью эквивалентны и являются такими ортогональными проекциями: проецирование на образ имплиц и проецирование на образ имплиц .

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

В более общем случае псевдообратное можно выразить, используя разложение по сингулярным значениям . Любую матрицу можно разложить как на некоторые изометрии , так и на диагональную неотрицательную действительную матрицу . Тогда псевдообратное значение можно записать как , где – псевдообратное значение , которое можно получить путем транспонирования матрицы и замены ненулевых значений их мультипликативными обратными значениями. [6] То, что эта матрица удовлетворяет вышеуказанному требованию, непосредственно проверяется наблюдением того, что и , которые являются проекциями на изображение и опору соответственно.

Характеристики

Существование и уникальность

Как обсуждалось выше, для любой матрицы ⁠ ⁠ существует одна и только одна псевдообратная ⁠ ⁠ . [5]

Матрица, удовлетворяющая только первому из приведенных выше условий, а именно , называется обобщенной обратной. Если матрица удовлетворяет также второму условию, а именно , она называется обобщенно- рефлексивной обратной . Обобщенные обратные всегда существуют, но, как правило, не уникальны. Уникальность является следствием двух последних условий.

Основные свойства

Доказательства приведенных ниже свойств можно найти на сайте b: Темы абстрактной алгебры/линейной алгебры.

Личности

Следующая формула идентичности может использоваться для отмены или расширения определенных подвыражений , включающих псевдообратные выражения :

Приведение к эрмитовому случаю

Вычисление псевдообратного метода сводится к его построению в эрмитовом случае. Это возможно через эквивалентности:

поскольку ⁠ ⁠ и ⁠ ⁠ эрмитовы.

Псевдообратные произведения

Равенство ⁠ ⁠, вообще говоря, не выполняется. Скорее предположим, что ⁠ ⁠ . Тогда следующие утверждения эквивалентны: [8]

Следующие условия являются достаточными для ⁠ ⁠ :

  1. ⁠ ⁠ имеет ортонормированные столбцы (тогда ), или
  2. ⁠ ⁠ имеет ортонормированные строки (тогда ), или
  3. ⁠ ⁠ имеет линейно независимые столбцы (тогда ) и имеет линейно независимые строки (тогда ), или
  4. , или
  5. .

Следующее является необходимым условием для ⁠ ⁠ :

Четвертое достаточное условие дает равенства

Вот контрпример, где ⁠ ⁠ :

Проекторы

и являются ортогональными операторами проектирования , т. е. являются эрмитовыми ( , ) и идемпотентными ( и ). Следующие положения имеют место:

Последние два свойства подразумевают следующие тождества:

Другое свойство следующее: если ⁠ ⁠ эрмитова и идемпотентна (истинна тогда и только тогда, когда она представляет собой ортогональный проектор), то для любой матрицы ⁠ ⁠ справедливо следующее уравнение: [9]

Это можно доказать, определив матрицы , и проверив, что действительно является псевдообратной для ⁠, проверив, что определяющие свойства псевдообратной выполняются, когда является эрмитовым и идемпотентным.

Из последнего свойства следует, что если ⁠ ⁠ эрмитова и идемпотентна, то для любой матрицы ⁠ ⁠

Наконец, если ⁠ ⁠ — матрица ортогонального проектирования, то ее псевдообратная тривиально совпадает с самой матрицей, т. е . .

Геометрическая конструкция

Если мы рассматриваем матрицу как линейное отображение ⁠ ⁠ над полем ⁠ ⁠, то ⁠ ⁠ можно разложить следующим образом. Мы пишем ⁠ ⁠ для прямой суммы , ⁠ ⁠ для ортогонального дополнения , ⁠ ⁠ для ядра карты и ⁠ ⁠ для образа карты. Обратите внимание, что и . Тогда ограничение является изоморфизмом. Это означает, что на является обратным этому изоморфизму и равен нулю на

Другими словами: чтобы найти ⁠ ⁠ для данного ⁠ ⁠ в ⁠ ⁠ , сначала спроецируйте ⁠ ⁠ ортогонально на диапазон ⁠ ⁠ , найдя точку ⁠ ⁠ в диапазоне. Затем сформируйте ⁠ ⁠ , то есть найдите в ⁠ ⁠ те векторы , которые ⁠ ⁠ отправляет в ⁠ ⁠ . Это будет аффинное подпространство ⁠ ⁠, параллельное ядру ⁠ ⁠ . Элемент этого подпространства, имеющий наименьшую длину (то есть ближайший к началу координат), и есть ответ ⁠ ⁠, который мы ищем. Его можно найти, взяв произвольный член ⁠ ⁠ и спроектировав его ортогонально на ортогональное дополнение ядра ⁠ ⁠ .

Это описание тесно связано с решением линейной системы с минимальной нормой.

Предельные отношения

Псевдообратные — это пределы: (см. Тихоновскую регуляризацию ). Эти пределы существуют, даже если или не существуют. [5] : 263 

Непрерывность

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

Производная

Пусть – вещественная дифференцируемая матрица-функция постоянного ранга в точке . Производная at может быть вычислена через производную at : [11] где функции и производные в правой части оцениваются при (т. е. , , и т. д.). Для комплексной матрицы транспонирование заменяется сопряженным транспонированием. [12] Для вещественной симметричной матрицы установлена ​​производная Магнуса-Нойдекера. [13]

Примеры

Поскольку для обратимых матриц псевдообратная равна обычной обратной, ниже рассматриваются только примеры необратимых матриц.

Действительно, и, таким образом , . Аналогично , и таким образом .
Обратите внимание, что ⁠ ⁠ не является ни инъективным, ни сюръективным, и, следовательно, псевдообратный не может быть вычислен с помощью ни , поскольку и оба сингулярны, и, кроме того, не является ни левым, ни правым обратным.
Тем не менее, псевдообратное можно вычислить с помощью SVD, наблюдая за этим и, следовательно , .
Для этой матрицы существует левая обратная и, таким образом, равна , действительно,


Особые случаи

Скаляры

Также возможно определить псевдообратное значение для скаляров и векторов. Это равносильно тому, чтобы рассматривать их как матрицы. Псевдообратный скаляр ⁠ ⁠ равен нулю, если ⁠ ⁠ равен нулю, и обратному ⁠ ⁠ в противном случае:

Векторы

Псевдообратным нулевому вектору (все нули) является транспонированный нулевой вектор. Псевдообратным ненулевого вектора является сопряженный транспонированный вектор, деленный на квадрат его величины:

Диагональные матрицы

Псевдообратная диагональная матрица в квадрате получается путем взятия обратной величины ненулевых диагональных элементов. Формально, если - квадратная диагональная матрица с и , то . В более общем смысле, если это любая прямоугольная матрица, единственные ненулевые элементы которой находятся на диагонали, что означает , , то это прямоугольная матрица, диагональные элементы которой являются обратными исходным, то есть .

Линейно независимые колонны

Если ранг идентичен рангу его столбца , ⁠ ⁠ , (для , ) существует ⁠ ⁠ линейно независимые столбцы, и ⁠ ⁠ обратим. В этом случае явная формула имеет вид: [14]

Отсюда следует, что ⁠ ⁠ является левой инверсией ⁠ ⁠ :   .

Линейно независимые строки

Если ранг идентичен рангу его строки , ⁠ ⁠ , (для ⁠ ⁠ ,) существует ⁠ линейно независимые строки, и ⁠ ⁠ обратим. В этом случае явная формула имеет вид:

Отсюда следует, что ⁠ ⁠ является правой противоположностью ⁠ ⁠ :   .

Ортонормированные столбцы или строки

Это особый случай либо полного ранга столбца, либо полного ранга строки (рассмотрено выше). Если ⁠ ⁠ имеет ортонормированные столбцы ( ) или ортонормированные строки ( ), то:

Нормальные матрицы

Если ⁠ ⁠ является нормальным , то есть он коммутирует со своим сопряженным транспонированием, то его псевдообратное можно вычислить путем его диагонализации, отображения всех ненулевых собственных значений в их обратные и отображения нулевых собственных значений в ноль. Следствием является то, что коммутация ⁠ ⁠ со своим транспонированием подразумевает, что он коммутирует со своим псевдообратным.

EP-матрицы

(Квадратная) матрица ⁠ ⁠ называется матрицей EP, если она коммутирует со своей псевдообратной. В таких случаях (и только в таких случаях) можно получить псевдообратный полином от ⁠ ⁠ . Полином, такой, что его можно легко получить из характеристического многочлена или, в более общем смысле, из любого аннулирующего многочлена . [15]

Матрицы ортогональных проекций

Это частный случай нормальной матрицы с собственными значениями 0 и 1. Если ⁠ ⁠ — матрица ортогонального проектирования, то есть и , то псевдообратная тривиально совпадает с самой матрицей:

Циркулянтные матрицы

Для циркулянтной матрицы ⁠ ⁠ разложение по сингулярным значениям задается преобразованием Фурье , то есть сингулярные значения являются коэффициентами Фурье. Пусть ⁠ ⁠ будет матрицей дискретного преобразования Фурье (ДПФ) ; тогда [16]

Строительство

Разложение рангов

Пусть ⁠ ⁠ обозначает ранг ⁠ ⁠ . ​Тогда ⁠ ⁠ можно разложить (ранг) следующим образом: где и имеют ранг . Затем .

QR-метод

Явное вычисление произведения или и их обратных значений часто является источником числовых ошибок округления и затрат на вычисления на практике. Вместо этого можно использовать альтернативный подход, использующий QR -разложение⁠ .

Рассмотрим случай, когда ⁠ ⁠ имеет полный ранг столбца, так что . Тогда можно использовать разложение Холецкого , где верхняя треугольная матрица . Умножение на обратное затем легко выполняется путем решения системы с несколькими правыми частями:

которую можно решить прямой заменой с последующей обратной заменой .

Разложение Холецкого можно вычислить без явного формирования ⁠ ⁠ , альтернативно используя QR-разложение , где имеет ортонормированные столбцы, и ⁠ является верхнетреугольным. Затем

итак , ⁠ ⁠ — это фактор Холецкого ⁠ ⁠ .

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

Использование полиномов в матрицах

Для произвольного ⁠ ⁠ имеем нормальную и, как следствие, матрицу EP. Тогда можно найти полином такой, что . В этом случае псевдообратное к имеет вид [15]

Разложение по сингулярным значениям (SVD)

Вычислительно простой и точный способ вычисления псевдообратного значения — использование разложения по сингулярным значениям . [14] [5] [17] Если - разложение по сингулярным значениям , то . Для прямоугольной диагональной матрицы , такой как , мы получаем псевдообратную операцию, беря обратную величину каждого ненулевого элемента на диагонали, оставляя нули на месте, а затем транспонируя матрицу. В численных вычислениях только элементы, превышающие некоторый малый допуск, считаются ненулевыми, а остальные заменяются нулями. Например, в функции pinv MATLAB или GNU Octave допуск принимается равным t = ε⋅max( m , n )⋅max(Σ) , где ε — машинный эпсилон .

В вычислительных затратах этого метода преобладает стоимость вычисления SVD, которая в несколько раз превышает стоимость умножения матриц на матрицы, даже если используется современная реализация (например, LAPACK ) .

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

Блочные матрицы

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

Итерационный метод Бен-Исраэля и Коэна

Другой метод вычисления псевдообратного (см. обратное Дразина ) использует рекурсию

которую иногда называют последовательностью гипермощности. Эта рекурсия создает последовательность, квадратично сходящую к псевдообратной ⁠ ⁠, если она начинается с подходящего ⁠ ⁠, удовлетворяющего . Утверждалось, что выбор (где ⁠ обозначает наибольшее сингулярное значение ) [18] не может конкурировать с методом с использованием упомянутого выше SVD, поскольку даже для умеренно плохо обусловленных матриц требуется много времени, прежде чем входит в область квадратичной сходимости. [19] Однако, если начать с ⁠, уже близкого к обратному Муру – Пенроузу и , например , сходимость будет быстрой (квадратичной).

Обновление псевдоинверсии

Для случаев, когда ⁠ ⁠ имеет полный ранг строки или столбца, а обратная корреляционная матрица ( ⁠ ⁠ для ⁠ ⁠ с полным рангом строки или ⁠ ⁠ для полного ранга столбца) уже известна, псевдообратная для матриц, связанных с ⁠ ⁠ можно вычислить, применив формулу Шермана-Моррисона-Вудбери для обновления обратной корреляционной матрицы, что может потребовать меньше работы. В частности, если связанная матрица отличается от исходной только измененной, добавленной или удаленной строкой или столбцом, существуют дополнительные алгоритмы, использующие эту взаимосвязь. [20] [21]

Аналогично, можно обновить коэффициент Холецкого при добавлении строки или столбца, не создавая явно обратную матрицу корреляции. Однако обновление псевдоинверсии в общем случае с дефицитом ранга гораздо сложнее. [22] [23]

Библиотеки программного обеспечения

Качественные реализации SVD, QR и обратной замены доступны в стандартных библиотеках, таких как LAPACK . Написание собственной реализации SVD — это крупный программный проект, требующий значительных вычислительных знаний . Однако в особых обстоятельствах, таких как параллельные вычисления или встроенные вычисления , альтернативные реализации с помощью QR или даже использование явной обратной операции могут быть предпочтительными, а пользовательские реализации могут быть неизбежны.

Пакет Python NumPy обеспечивает псевдообратные вычисления с помощью своих функций matrix.Iи linalg.pinv; он pinvиспользует алгоритм на основе SVD. SciPy добавляет функцию scipy.linalg.pinv, которая использует решатель наименьших квадратов.

Пакет MASS для R обеспечивает вычисление обратной функции Мура – ​​Пенроуза с помощью этой ginvфункции. [24] Функция ginvвычисляет псевдообратную, используя разложение по сингулярным значениям, предоставляемое функцией svdв базовом пакете R. Альтернативой является использование pinvфункции, доступной в пакете pracma.

Язык программирования Octave обеспечивает псевдоинверсию через стандартную функцию пакета pinvи pseudo_inverse()метод.

В Julia (язык программирования) пакет LinearAlgebra стандартной библиотеки предоставляет реализацию обратного Мура-Пенроуза, pinv()реализованную посредством разложения по сингулярным значениям. [25]

Приложения

Линейный метод наименьших квадратов

Псевдообратное обеспечивает решение системы линейных уравнений методом наименьших квадратов . [26] Для , учитывая систему линейных уравнений

в общем случае вектор ⁠ ⁠, который решает систему, может не существовать, а если он и существует, то он может быть не единственным. Более конкретно, решение существует тогда и только тогда, когда находится в образе , и уникально тогда и только тогда, когда оно инъективно. Псевдообратная задача решает задачу «наименьших квадратов» следующим образом:

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

Получение всех решений линейной системы

Если линейная система

имеет какие-либо решения, все они заданы формулой [28]

для произвольного вектора ⁠ ⁠ . Решение(я) существует тогда и только тогда, когда . [28] Если последнее верно, то решение уникально тогда и только тогда, когда имеет полный ранг столбца, и в этом случае является нулевой матрицей. Если решения существуют, но не имеет полного ранга столбца, то мы имеем неопределенную систему , все бесконечные решения которой задаются этим последним уравнением.

Решение минимальной нормы линейной системы

Для линейных систем с неединственными решениями (например, недоопределенных систем) псевдообратное можно использовать для построения решения минимальной евклидовой нормы среди всех решений.

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

Номер условия

Используя псевдообратное и матричную норму , можно определить число обусловленности для любой матрицы:

Большое число обусловленности означает, что задача поиска решений методом наименьших квадратов соответствующей системы линейных уравнений плохо обусловлена ​​в том смысле, что небольшие ошибки в записях ⁠ ⁠ могут привести к огромным ошибкам в записях решения. [29]

Обобщения

Чтобы решить более общие задачи наименьших квадратов, можно определить обратные Мура – ​​Пенроуза для всех непрерывных линейных операторов ⁠ ⁠ между двумя гильбертовыми пространствами ⁠ ⁠ и ⁠ ⁠ , используя те же четыре условия, что и в нашем определении выше. Оказывается, не всякий непрерывный линейный оператор имеет в этом смысле непрерывный линейный псевдообратный. [29] Те, кто это делает, - это именно те, чей диапазон замкнут в ⁠ ⁠ .

Понятие псевдообратного существует для матриц над произвольным полем , наделенных произвольным инволютивным автоморфизмом . В этом более общем случае данная матрица не всегда имеет псевдообратную. Необходимым и достаточным условием существования псевдообратного является то , что , где обозначает результат применения операции инволюции к транспонированию . Когда оно существует, оно уникально. [30] Пример : рассмотрим поле комплексных чисел, снабженное тождественной инволюцией (в отличие от инволюции, рассматриваемой в другом месте статьи); существуют ли матрицы, которые не имеют псевдообратных в этом смысле? Рассмотрим матрицу . Обратите внимание на это, пока . Таким образом, эта матрица не имеет псевдообратной в этом смысле.

В абстрактной алгебре инверсия Мура-Пенроуза может быть определена на *-регулярной полугруппе . Это абстрактное определение совпадает с определением в линейной алгебре.

Смотрите также

Примечания

  1. ^
    • Бен-Исраэль и Гревилл 2003, с. 7
    • Кэмпбелл и Мейер 1991, с. 10
    • Накамура 1991, с. 42
    • Рао и Митра 1971, с. 50–51
  2. ^ Мур, Э.Х. (1920). «Об обратной общей алгебраической матрице». Бюллетень Американского математического общества . 26 (9): 394–95. дои : 10.1090/S0002-9904-1920-03322-7 .
  3. ^ Бьерхаммар, Арне (1951). «Применение матричного исчисления к методу наименьших квадратов; со специальными ссылками на геодезические расчеты». Пер. Рой. Инст. Тех. Стокгольм . 49 .
  4. ^ Аб Пенроуз, Роджер (1955). «Обобщенное обратное для матриц». Труды Кембриджского философского общества . 51 (3): 406–13. Бибкод : 1955PCPS...51..406P. дои : 10.1017/S0305004100030401 .
  5. ^ abcde Голуб, Джин Х .; Чарльз Ф. Ван Лоан (1996). Матричные вычисления (3-е изд.). Балтимор: Джонс Хопкинс. стр. 257–258. ISBN 978-0-8018-5414-9.
  6. ^ Кэмпбелл и Мейер 1991.
  7. ^ abc Стер, Йозеф; Булирш, Роланд (2002). Введение в численный анализ (3-е изд.). Берлин, Нью-Йорк: Springer-Verlag . ISBN 978-0-387-95452-3..
  8. ^ Гревилл, Теннесси (1 октября 1966). «Примечание об обобщенном обратном матричном произведении». Обзор СИАМ . 8 (4): 518–521. Бибкод : 1966SIAMR...8..518G. дои : 10.1137/1008107. ISSN  0036-1445.
  9. ^ Мациевский, Энтони А.; Кляйн, Чарльз А. (1985). «Обход препятствий для кинематически избыточных манипуляторов в динамически изменяющихся средах». Международный журнал исследований робототехники . 4 (3): 109–117. дои : 10.1177/027836498500400308. HDL : 10217/536 . S2CID  17660144.
  10. ^ Ракочевич, Владимир (1997). «О непрерывности обратных Мура – ​​Пенроуза и Дрейзина» (PDF) . Математический весник . 49 : 163–72.
  11. ^ Голуб, Г.Х.; Перейра, В. (апрель 1973 г.). «Дифференциация псевдообратных и нелинейных задач наименьших квадратов, переменные которых разделяются». SIAM Journal по численному анализу . 10 (2): 413–32. Бибкод : 1973SJNA...10..413G. дои : 10.1137/0710036. JSTOR  2156365.
  12. ^ Хьёрунгнес, Аре (2011). Производные комплексных матриц: с приложениями в обработке сигналов и связи . Нью-Йорк: Издательство Кембриджского университета. п. 52. ИСБН 9780521192644.
  13. ^ Лю, Шуанчжэ; Тренклер, Гетц; Колло, Тыну; фон Розен, Дитрих; Баксалари, Оскар Мария (2023). «Профессор Хайнц Нойдекер и матричное дифференциальное исчисление». Статистические документы . doi : 10.1007/s00362-023-01499-w.
  14. ^ аб Бен-Исраэль и Гревилл 2003.
  15. ^ Аб Баджо, И. (2021). «Вычисление обратных операций Мура – ​​Пенроуза с полиномами в матрицах». Американский математический ежемесячник . 128 (5): 446–456. дои : 10.1080/00029890.2021.1886840. hdl : 11093/6146 .
  16. ^ Столлингс, WT; Бульон, ТЛ (1972). «Псевдообратная r- циркулянтная матрица». Труды Американского математического общества . 34 (2): 385–88. дои : 10.2307/2038377. JSTOR  2038377.
  17. ^ Линейные системы и псевдообратные
  18. ^ Бен-Исраэль, Ади; Коэн, Дэн (1966). «Об итеративном вычислении обобщенных обратных и связанных с ними проекций». SIAM Journal по численному анализу . 3 (3): 410–19. Бибкод : 1966SJNA....3..410B. дои : 10.1137/0703035. JSTOR  2949637.PDF
  19. ^ Седерстрем, Торстен; Стюарт, GW (1974). «О числовых свойствах итерационного метода вычисления обобщенного обратного Мура – ​​Пенроуза». SIAM Journal по численному анализу . 11 (1): 61–74. Бибкод : 1974SJNA...11...61S. дои : 10.1137/0711008. JSTOR  2156431.
  20. ^ Грамс, Тино (1992). Worterkennung mit einem künstlichen Neuronalen Netzwerk (докторская диссертация). Университет Георга Августа в Геттингене. ОСЛК  841706164.
  21. Эмтияз, Мохаммад (27 февраля 2008 г.). «Обновление обратной матрицы при добавлении/удалении столбца» (PDF) .
  22. ^ Мейер, Карл Д. младший (1973). «Обобщенные обратные и ранги блочных матриц». СИАМ J. Appl. Математика . 25 (4): 597–602. дои : 10.1137/0125057.
  23. ^ Мейер, Карл Д. младший (1973). «Обобщенное обращение модифицированных матриц». СИАМ J. Appl. Математика . 24 (3): 315–23. дои : 10.1137/0124033.
  24. ^ «R: Обобщенная обратная матрица».
  25. ^ "ЛинейнаяАлгебра.pinv".
  26. ^ Пенроуз, Роджер (1956). «О наилучшем приближенном решении линейных матричных уравнений». Труды Кембриджского философского общества . 52 (1): 17–19. Бибкод : 1956PCPS...52...17P. дои : 10.1017/S0305004100030929. S2CID  122260851.
  27. ^ Аб Планитц, М. (октябрь 1979 г.). «Несовместные системы линейных уравнений». Математический вестник . 63 (425): 181–85. дои : 10.2307/3617890. JSTOR  3617890. S2CID  125601192.
  28. ^ аб Джеймс, М. (июнь 1978 г.). «Обобщенная инверсия». Математический вестник . 62 (420): 109–14. дои : 10.1017/S0025557200086460. S2CID  126385532.
  29. ^ Аб Хаген, Роланд; Рох, Штеффен; Зильберманн, Бернд (2001). «Раздел 2.1.2». C*-алгебры и численный анализ . ЦРК Пресс.
  30. ^ Перл, Мартин Х. (1 октября 1968). «Обобщенные обратные матрицы с элементами, взятыми из произвольного поля». Линейная алгебра и ее приложения . 1 (4): 571–587. дои : 10.1016/0024-3795(68)90028-1 . ISSN  0024-3795.

Рекомендации

Внешние ссылки