Розрахунок фактору Холеського


11

Тож теорема про декомпозицію Холеського стверджує, що будь-яка реальна симетрична позитивно-визначена матриця має розклад Холеського де L - нижня трикутна матриця.MM=LLL

З огляду на M , ми вже знаємо , є швидкі алгоритми для розрахунку його Чолеска фактора L .

Тепер, припустимо, мені дали прямокутну матрицю A \ \ n n , і я знав, що A ^ \ top A є позитивно визначеним. Чи є спосіб , щоб обчислити Чолескі фактор L з A ^ \ топ А без обчислення А ^ \ А зверху явно , а потім застосовуючи алгоритми факторизації Холецького?m×nAAALAAAA

Якщо A - дуже велика прямокутна матриця, яка виконує AA явно здається, дуже дорогою, і звідси виникає питання.


Більш за рахунок формування матриці крос-продуктів, цей підхід також квадратики умова номер вашої A . Якщо ваш A майже не має дефіциту, то це, безумовно, поганий спосіб продовження.
JM

Це питання і це запитання задають одне й те саме по-різному. Відповіді в цих темах (і відповіді нижче) повинні бути корисними для вас.
Демієн

Відповіді:


8

Так, ви можете отримати коефіцієнт (до ознак записів), використовуючи QR-розкладання; дивіться цю відповідь . Зауважте, що якщо все, що вас цікавить, вирішує задачу з найменшими квадратами, які призводять до нормальних рівнянь, що включають , ви можете використовувати розклад QR безпосередньо.ATA


7

Так. Обчисліть факторизацію та візьміть ; змінити розмір рядків за необхідності (змінивши деякі їх знаки), щоб знак діагоналі був негативним (як визначається коефіцієнт Чолеського, що має негативну діагональ).QRL=RTR

Про розрізнені QR-факторизації див., Наприклад, http://dl.acm.org/citation.cfm?id=174408

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.