Décomposition QR

En algèbre linéaire, la décomposition QR (appelée aussi, factorisation QR ou décomposition QU) d'une matrice A est une décomposition de la forme

Q est une matrice orthogonale (QTQ=I), et R une matrice triangulaire supérieure.

Ce type de décomposition est souvent utilisé pour le calcul de solutions de systèmes linéaires non carrés, notamment pour déterminer la pseudo-inverse d'une matrice.

En effet, les systèmes linéaires AX = Y peuvent alors s'écrire : QRX = Y ou RX = QTY.

Ceci permettra une résolution rapide du système sans avoir à calculer la matrice inverse de A.

Extensions

Il est possible de calculer une décomposition RQ d'une matrice, ou même des décompositions QL et LQ, où la matrice L est triangulaire inférieure.

Méthodes

Il existe plusieurs méthodes pour réaliser cette décomposition :

Chacune d'entre elles a ses avantages et ses inconvénients. La décomposition QR n'étant pas unique, les différentes méthodes produiront des résultats différents.

Méthode de Householder

Soient x un vecteur colonne arbitraire de dimension m et α = ± ||x||, où || || désigne la norme euclidienne. Pour des raisons de stabilité du calcul, lors de la première itération (uniquement), α doit de plus être du signe opposé au premier élément de x.

Soit e1 le vecteur (1, 0, ..., 0)T, et définissons, si x n'est pas colinéaire à e1 :

Q1 est la matrice de Householder ou matrice orthogonale élémentaire et

(Si x est colinéaire à e1, on a le même résultat en prenant pour Q la matrice identité.)

On peut utiliser ces propriétés pour transformer une matrice A de dimension m×n en une matrice triangulaire supérieure. Tout d'abord, on multiplie A par la matrice de Householder Q1 en ayant pris le soin de choisir pour x la première colonne de A. Le résultat est une matrice QA avec des zéros dans la première colonne excepté du premier élément qui vaudra α.

Ceci doit être réitéré pour A' qui va être multipliée par Q’2 (Q’2 est plus petite que Q1). Si toutefois, on souhaite utiliser Q1A plutôt que A', il faut remplir la matrice de Householder avec des 1 dans le coin supérieur gauche :

Après t itérations, t = min(m – 1, n),

est une matrice triangulaire supérieure. Si Q = QT
1
QT
2
... QT
t
alors A = QR est la décomposition QR de A. De plus, par construction les matrices Qk sont non seulement orthogonales mais aussi symétriques, donc Q = Q1 Q2 ... Qt.

Exemple

Calculons la décomposition QR de

On choisit donc le vecteur a1 = (12, 6, -4)T. On a donc ||a1|| = 122 + 62 + (–4)2 = 14. Ce qui conduit à écrire ||a1|| e1 = (14, 0, 0)T.

Le calcul amène à u = 2(–1, 3, –2)T et . La première matrice de Householder vaut

On observe alors que

ce qui était l'objectif désiré : on a bien maintenant sous la diagonale uniquement des zéros dans la 1re colonne.

Pour réitérer le processus, on prend la sous-matrice principale

Par la même méthode, on obtient

La 2e matrice de Householder est donc

Finalement, on obtient

La matrice Q est orthogonale et R est triangulaire supérieure, par conséquent, on obtient la décomposition A = QR.

Coût et avantages

Le coût de cette méthode pour une matrice n×n est en : 4/3n3 Ce coût est relativement élevé (la méthode de Cholesky, pour les matrices symétriques définies positives est en 1/3n3). Cependant, la méthode de Householder présente l'avantage considérable d'être beaucoup plus stable numériquement, en limitant les divisions par des nombres petits. La méthode de Givens, malgré un coût encore supérieur à celui-ci, offrira encore davantage de stabilité.

Méthode de Schmidt

On considère le procédé de Gram-Schmidt appliqué aux colonnes de la matrice , muni du produit scalaire (ou pour le cas complexe). L'algorithme présenté ci-dessous convient à une matrice de rang . Pour des matrices de rang inférieur, il est à adapter à chaque fois que le vecteur obtenu est nul.

On définit la projection :

puis les vecteurs :

On réarrange ensuite les équations de sorte que les ai soient à gauche, en utilisant le fait que les ei sont des vecteurs unitaires :

. Ceci s'écrit matriciellement :

avec

Exemple

On reprend la matrice de l'exemple

Rappelons qu'une matrice orthogonale Q vérifie

On peut alors calculer Q par les moyens de Gram-Schmidt comme suit :

Dans ce cas, on a :

Relation avec la décomposition RQ

La décomposition RQ transforme une matrice A en produit d'une matrice triangulaire supérieure R et une matrice orthogonale Q. La seule différence avec la décomposition QR est l'ordre de ces matrices.

La décomposition QR est l'application du procédé de Gram-Schmidt sur les colonnes de A, en partant de la première colonne ; la décomposition RQ est l'application du procédé de Gram-Schmidt sur les lignes de A, en partant de la dernière ligne.

Méthode de Givens

Dans cette méthode, la matrice Q utilise des rotations de Givens (en). Chaque rotation annule un élément de la partie triangulaire inférieure stricte de la matrice, construisant la matrice R, tandis que la concaténation des rotations engendre la matrice Q.

Dans la pratique, les rotations de Givens ne sont pas effectivement assurées par la construction d'une matrice pleine et une multiplication matricielle. Une procédure de rotation de Givens est utilisé à la place qui est l'équivalent de la multiplication par une matrice de Givens creuse, sans efforts supplémentaires de la manipulation des éléments non nuls. La procédure de rotation de Givens est utile dans des situations où seul un nombre relativement restreint hors éléments diagonaux doivent être remis à zéro, et est plus facilement parallélisée que les transformations de Householder.

Exemple

Reprenons le même exemple

On doit d'abord construire une matrice de rotation qui annulera l'élément le plus bas de la colonne de gauche, a31 = –4, qu'on construit par une méthode de rotation de Givens. On appelle cette matrice G1. On va d'abord faire une rotation du vecteur (6,-4), pour le ramener sur l'axe X. Ce vecteur forme un angle θ = arctan –(–4)/6. La matrice G1 est donc donnée par :

Le produit G1A annule le coefficient a31 :

Par suite, on construit des matrices de Givens G2 et G3, qui vont respectivement annuler a21 et a32, engendrant la matrice R. La matrice orthogonale QT est formée de la concaténation de toutes les matrices de Givens créées QT = G3G2G1.

Applications

Résolution d'un système d'équations linéaires

Cette factorisation matricielle permet de résoudre des systèmes d'équations linéaires où les coefficients des inconnues sont les mêmes, mais avec plusieurs seconds membres différents. Soit à déterminer le vecteur x d'inconnues associé au second membre b :

.

Ce problème est donc équivalent à la résolution de

que l'on peut mettre sous la forme :

.

On retrouve ainsi une résolution similaire à celle de la décomposition LU, où l'étape de résolution par descente est remplacée par une opération de transposition, et seule reste l'étape de remontée.

Décomposition en valeurs singulières d'une matrice

La décomposition QR est une méthode de calcul de la décomposition en valeurs singulières d'une matrice, en l'appliquant deux fois : une première fois sur A pour obtenir la matrice unitaire des vecteurs de sortie (A = UA1), puis une deuxième fois sur AT
1
pour la matrice unitaire des vecteurs d'entrée (AT
1
= VΣ
).

Calcul d'un déterminant

Si A est sous forme QR, son déterminant se calcule facilement :

Le déterminant de Q vaut ±1 selon que la base de ses vecteurs colonne est directe ou non, et le déterminant de R est égale au produit de ses coefficients diagonaux.

Voir aussi

Sur les autres projets Wikimedia :

Articles connexes

Bibliographie

Patrick Lascaux et Raymond Théodor, Analyse numérique matricielle appliquée à l'art de l'ingénieur, t. 1 : Méthodes directes [détail des éditions]

Crédit d'auteurs

(en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « QR decomposition » (voir la liste des auteurs).

Read other articles:

Dutch footballer and manager Jan Reker Personal informationDate of birth (1948-06-03) 3 June 1948 (age 75)Place of birth Eindhoven, NetherlandsYouth careerYears Team LEW FC EindhovenManagerial career1980 PSV Eindhoven (caretaker)1983–1986 PSV Eindhoven1986–1988 VVV-Venlo1988–1991 Roda JC1991–1995 Willem II1995 MVV Jan Reker (Dutch pronunciation: [ˈjɑn ˈreːkər], born 3 June 1948) is a Dutch football manager and director. Reker started his coaching career in the Willem II…

American politician (born 1959) For other people named Mark Meadows, see Mark Meadows (disambiguation). Mark MeadowsOfficial portrait, 201229th White House Chief of StaffIn officeMarch 31, 2020 – January 20, 2021PresidentDonald TrumpPreceded byMick Mulvaney (acting)Succeeded byRon KlainRanking Member of the House Oversight CommitteeIn officeMarch 12, 2020 – March 30, 2020Preceded byJim JordanSucceeded byJim JordanChair of the House Freedom CaucusIn officeJanuary 3, 2017…

Đối với các định nghĩa khác, xem Piemonte (định hướng). Piemonte'—  Vùng của Ý  — Hiệu kỳHuy hiệuPiemonteQuốc giaÝThủ phủ[[Torino]]Diện tích • Tổng cộng25,399 km2 (9,807 mi2)Dân số ({{{pop_date}}}){{{pop_ref}}} • Tổng cộng4,401,266 • Mật độ170/km2 (450/mi2)Múi giờCET (UTC+1) • Mùa hè (DST)CEST (UTC+2)Mã ISO 31…

Black Hills, South Dakota, Amerika Serikat Black Hills (Pahá Sápa dalam Lakota, Moˀȯhta-voˀhonáaeva dalam Cheyenne) adalah pegunungan kecil dan terisolasi dan terbentang dari Great Plains sampai Wyoming, Amerika Serikat. Penduduk asli Amerika memiliki sejarah panjang di tempat ini. Ketika emas ditemukan di tempat ini tahun 1874, penduduk asli dipindah dari tempat ini oleh pemerintah. Pranala luar Gold Claims maps[pranala nonaktif permanen] 1877 map showing gold claims in the Black …

この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)出典検索?: コルク – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2017年4月) コルクを打ち抜いて作った瓶の栓 コルク(木栓、蘭&…

Thinking Machines beralih ke halaman ini. Untuk kegunaan lain, lihat Thinking Machines (disambiguasi). Thinking Machines CorporationJenisSwastaPenerusSun MicrosystemsIBMAb Initio SoftwareDidirikanMei 1983; 41 tahun lalu (1983-05)Waltham, Massachusetts, Amerika SerikatPendiriSheryl HandlerDanny HillisDitutup1994KantorpusatCambridge, Massachusetts, Amerika SerikatProdukCM-1, CM-2, CM-200, CM-5, CM-5E; DataVaultKaryawan1.000 Thinking Machines Corporation adalah sebuah produsen superkomputer da…

Cet article est une ébauche concernant une unité ou formation militaire française. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Consultez la liste des tâches à accomplir en page de discussion. 208e régiment d'Infanterie Insigne régimentaire du 208e régiment d'infanterie Création 1914 Dissolution 1940 Pays France Branche Armée de terre Type Régiment d'infanterie Rôle Infanterie Inscriptionssur l…

La fiaba del serpente verde e della bella LiliaTitolo originaleDas Märchen AutoreJohann Wolfgang von Goethe 1ª ed. originale1795 Generefavola Lingua originaletedesco Modifica dati su Wikidata · Manuale La fiaba del Serpente verde e della bella Lilia è un racconto di Johann Wolfgang von Goethe pubblicato nel 1795 sulla rivista tedesca Die Horen («Le Ore»), edita da Friedrich Schiller. Fu posta a conclusione della novella Conversazioni di emigranti tedeschi (1795). Il serpente verde è …

此條目可参照英語維基百科相應條目来扩充。 (2021年5月6日)若您熟悉来源语言和主题,请协助参考外语维基百科扩充条目。请勿直接提交机械翻译,也不要翻译不可靠、低品质内容。依版权协议,译文需在编辑摘要注明来源,或于讨论页顶部标记{{Translated page}}标签。 约翰斯顿环礁Kalama Atoll 美國本土外小島嶼 Johnston Atoll 旗幟颂歌:《星條旗》The Star-Spangled Banner約翰斯頓環礁地…

Merkez-Moschee in Duisburg Synagoge im Duisburger Innenhafen Liebfrauenkirche in Duisburg Turm der Heilig-Kreuz-Kirche in Gelsenkirchen-Ückendorf Altenhofkapelle, heute Kapelle des Alfried Krupp Krankenhauses in Essen-Rüttenscheid Alte Synagoge in Essen Autobahnkirche Ruhr Sri Kamadchi Ampal-Tempel in Hamm In der 26. Themenroute Sakralbauten sind Kirchen, Moscheen, Synagogen und ein Hindutempel zu finden. Der Regionalverband Ruhr veröffentlichte die Route Anfang Mai 2013 und erweiterte damit …

2020年夏季奥林匹克运动会波兰代表團波兰国旗IOC編碼POLNOC波蘭奧林匹克委員會網站olimpijski.pl(英文)(波兰文)2020年夏季奥林匹克运动会(東京)2021年7月23日至8月8日(受2019冠状病毒病疫情影响推迟,但仍保留原定名称)運動員206參賽項目24个大项旗手开幕式:帕维尔·科热尼奥夫斯基(游泳)和马娅·沃什乔夫斯卡(自行车)[1]闭幕式:卡罗利娜·纳亚(皮划艇)[2…

Pour les articles homonymes, voir Joinville. Joinville De haut en bas et de gauche à droite: vue de la vieille ville; le château du Grand-Jardin; maisons sur les berges du bief; la Marne et, à droite, le canal; l'église Notre-Dame; la chapelle Ste-Anne; le quai des Peceaux; l'Hôtel-de-Ville; la Marne. Blason Administration Pays France Région Grand Est Département Haute-Marne Arrondissement Saint-Dizier Intercommunalité Communauté de communes du bassin de Joinville en Champagne(siège) M…

Halaman ini memuat daftar perdana menteri Trinidad dan Tobago. Bisa lihat juga daftar Gubernur Trinidad dan Tobago, daftar Gubernur Jenderal Trinidad dan Tobago, dan daftar Presiden Trinidad dan Tobago. Ketua Menteri Trinidad dan Tobago (1950-1959) # Nama Gambar Mulai Sampai Partai 1 Albert Gomes 1950 1956 POPPG 2 Eric Williams 1956 1959 PNM Premier Trinidad dan Tobago (1959-1962) # Nama Gambar Mulai Sampai Partai 1 Eric Williams 1959 1962 PNM Perdana Menteri Trinidad dan Tobago (1962-Sekarang) …

Artikel ini bukan mengenai Wanita di Islam. Tiga wanita asal Aljir pada 1880an; gadis yang berrebah memegang sepuntung rokok. Wanita di dunia Arab hidup dalam situasi yang unik, dengan tantangan khusus yang tak timbul di banyak belahan dunia lainnya. Secara garis besar, kaum wanita tersebut sepanjang sejarah mengalami diskriminasi dan menjadi subyek pembatasan dari kebebasan dan hak mereka. Beberapa praktik berdasarkan pada keyakinan agama, namun beberapa batasan bersifat kultural dan timbul dar…

American sports associate professor, coach, and player (1928–1990) Herb AgocsBiographical detailsBorn(1928-11-06)November 6, 1928Pennsylvania, U.S.DiedSeptember 15, 1990(1990-09-15) (aged 61)Bozeman, Montana, U.S.Playing careerFootball1948–1950Penn1951–1952Bainbridge Position(s)EndCoaching career (HC unless noted)Football1951–1952Bainbridge (assistant)1953Penn (assistant)1954–1955Bainbridge1956–1957Montana State (ends)1958–1962Montana StateTrack1951–1953Bainbridge (assistant…

H.Muhammad Harris Bupati Pelalawan ke-3Masa jabatan22 April 2016 – 22 April 2021PresidenJoko WidodoGubernurArsyadjuliandi RachmanWan Thamrin HasyimSyamsuarWakilZardewanPendahuluTengku Mukhlis (Plh.)PenggantiPetahanaPenggantiTengku Mukhlis (Plh)Zukri MisranMasa jabatan7 April 2011 – 7 April 2016PresidenSusilo Bambang YudhoyonoJoko WidodoGubernurRusli ZainalDjohermansyah Djohan (Pj.)Annas MaamunArsyadjuliandi Rachman (Pj.)WakilMarwan IbrahimPendahuluRustam EffendiPenggant…

† Большая гавайская древесница Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:ЧелюстноротыеНадкласс:ЧетвероногиеКлада:АмниотыКлада:Завр…

Japanese mythological creature An old 1850 Japanese painting describing the Kotobuki. Kotobuki (寿, congratulations) is a yōkai in Japanese mythology. The Kotobuki is a Japanese Chimera that has the parts of the creatures of the animals on the Chinese zodiac where it sports the head of a rat, the ears of a rabbit, the horns of an ox, the comb of a rooster, the beard of a goat, the neck of a dragon, the mane of a horse, the shoulders of a tiger, the arms of a monkey, the back of a boar, the hin…

Offensive For the previous offensives, see Palmyra offensive (May 2015), Palmyra offensive (July–August 2015), Palmyra offensive (March 2016), Palmyra offensive (December 2016), and Palmyra offensive (2017). Eastern Homs offensive (2017)Part of the Syrian Civil War and the Russian military intervention in SyriaSituation in southern Syria from 6 February to 30 April; Government advances are shown at the top of the map.Date5 March – 12 May 2017(2 months and 1 week)LocationTadmur Dist…

  لمعانٍ أخرى، طالع نادي النصر (توضيح). النصر شعار نادي النصر الاسم الكامل نادي النصر الثقافي الرياضي اللقب العميد [1] الألوان          أزرق، أبيض المؤسس محمد علي زينل تأسس عام 1945 (منذ 79 سنة) الملعب ملعب آل مكتوم(السعة: 16,000) البلد  الإمارات العربية ا…