Ταυτοτικός πίνακας Γούντμπερι

Από testwiki
Αναθεώρηση ως προς 19:53, 28 Σεπτεμβρίου 2024 από τον imported>MARKbot (Ρομπότ: Αυτόματη αντικατάσταση κειμένου (-{{reflist}} +<references />).)
(διαφορά) ← Παλαιότερη αναθεώρηση | Τελευταία αναθεώρηση (διαφορά) | Νεότερη αναθεώρηση → (διαφορά)
Μετάβαση στην πλοήγηση Πήδηση στην αναζήτηση

Στα μαθηματικά (συγκεκριμένα στη γραμμική άλγεβρα), ο ταυτοτικός πίνακας Γούντμπερι, που πήρε το όνομά της από τον Μαξ Α. Γούντμπερι,[1][2] λέει ότι ο αντίστροφος μιας rank-k διόρθωσης κάποιου πίνακα μπορεί να υπολογιστεί κάνοντας μια rank-k διόρθωση στον αντίστροφο του αρχικού πίνακα. Εναλλακτικά ονόματα για τον τύπο αυτό είναι το λήμμα αντιστροφής πινάκων, ο τύπος Σέρμαν-Μόρισον-Γούντμπερι ή απλά ο τύπος Γούντμπερι. Ωστόσο, η ταυτότητα εμφανίστηκε σε αρκετές εργασίες πριν από την έκθεση Γούντμπερι[3][4].

Ο Ταυτοτικός πίνακας Γούντμπερι είναι [5]

(A+UCV)1=A1A1U(C1+VA1U)1VA1,

όπου A, U, C και V είναι συμμορφώσιμοι πίνακες: Ο A είναι n×n, ο C είναι k×k, ο U είναι n×k,και ο V είναι k×n. Αυτό μπορεί να προκύψει χρησιμοποιώντας την αντιστροφή πινάκων.

Ενώ η ταυτότητα χρησιμοποιείται κυρίως σε πίνακες, ισχύει σε ένα γενικό δακτύλιο ή σε μια κατηγορία Ab.

Ο Ταυτοτικός πίνακας Γούντμπερι επιτρέπει τον απλό υπολογισμό των αντιστρόφων και των λύσεων των γραμμικών εξισώσεων. Ωστόσο, λίγα είναι γνωστά για την αριθμητική σταθερότητα του τύπου. Δεν υπάρχουν δημοσιευμένα αποτελέσματα σχετικά με τα όρια σφάλματός της. Ανέκδοτα στοιχεία [6] υποδηλώνει ότι μπορεί να αποκλίνει ακόμη και για φαινομενικά καλά παραδείγματα (όταν τόσο ο αρχικός όσο και ο τροποποιημένος πίνακας είναι καλά προετοιμασμένοι).

Συζήτηση

Για να αποδείξουμε αυτό το αποτέλεσμα, θα ξεκινήσουμε με την απόδειξη ενός απλούστερου. Αντικαθιστώντας τους A και C με τον ταυτοτικό πίνακα I, παίρνουμε μια άλλη ταυτότητα που είναι λίγο πιο απλή:

(I+UV)1=IU(I+VU)1V.

Για να ανακτήσουμε την αρχική εξίσωση από αυτή την μειωμένη ταυτότητα, αντικαθιστούμε το U με το A1U και το V με το CV.

Η ίδια αυτή η ταυτότητα μπορεί να θεωρηθεί ως ο συνδυασμός δύο απλούστερων ταυτοτήτων. Η πρώτη ταυτότητα προκύπτει από

I=(I+P)1(I+P)=(I+P)1+(I+P)1P,

συνεπώς,

(I+P)1=I(I+P)1P,

και αντίστοιχα

(I+P)1=IP(I+P)1.

Η δεύτερη ταυτότητα είναι η λεγόμενη push-through identity[7] (I+UV)1U=U(I+VU)1

την οποία λαμβάνουμε από U(I+VU)=(I+UV)U

αφού πολλαπλασιάσουμε με (I+VU)1 στα δεξιά και με (I+UV)1 στα αριστερά.

Συνδυάζοντας τα όλα μαζί,

(I+UV)1=IUV(I+UV)1=IU(I+VU)1V.

όπου η πρώτη και η δεύτερη ισότητα προέρχονται από την πρώτη και τη δεύτερη ταυτότητα, αντίστοιχα.

Ειδικές περιπτώσεις

Όταν V,U είναι διανύσματα, η ταυτότητα ανάγεται στον τύπο Σέρμαν-Μόρισον.

Στην περίπτωση των κλιμάκων, η μειωμένη εκδοχή είναι απλά

11+uv=1uv1+uv.

Αντίστροφο ενός αθροίσματος

Αν n = k και U = V = In είναι ο ταυτοτικός πίνακας, τότε

(A+B)1=A1A1(B1+A1)1A1=A1A1(AB1+I)1.

Προχωρώντας με τη συγχώνευση των όρων της ακροδεξιάς πλευράς της παραπάνω εξίσωσης προκύπτει η ταυτότητα της Χούα

(A+B)1=A1(A+AB1A)1.

Μια άλλη χρήσιμη μορφή της ίδιας ταυτότητας είναι

(AB)1=A1+A1B(AB)1,

η οποία, σε αντίθεση με τις παραπάνω, είναι έγκυρη ακόμα και αν το B είναι ιδιάζουσα, και έχει μια αναδρομική δομή που δίνει

(AB)1=k=0(A1B)kA1

αν η φασματική ακτίνα του A1B είναι μικρότερη από ένα. Δηλαδή, αν το παραπάνω άθροισμα συγκλίνει τότε είναι ίσο με (AB)1.

Αυτή η μορφή μπορεί να χρησιμοποιηθεί σε διαταρακτικές αναπτύξεις όπου το B είναι μια διαταραχή του A.

Παραλλαγές

Διωνυμικό αντίστροφο θεώρημα

Αν A, B, U, V είναι πίνακες μεγέθους n×n', k×k, n×k, k×n, αντίστοιχα, τότε

(A+UBV)1=A1A1UB(B+BVA1UB)1BVA1

υπό την προϋπόθεση ότι τα A και B + BVA−1UB είναι μη-ιδιάζοντες. Η μη-ιδιάζουσα ιδιότητα του τελευταίου απαιτεί την ύπαρξη του B−1, αφού ισούται με Πρότυπο:Nowrap και η τάξη του τελευταίου δεν μπορεί να υπερβαίνει την τάξη του B.[7].

Εφόσον το Β είναι αντιστρέψιμο, οι δύο όροι Β που πλαισιώνουν την παρενθετική αντίστροφη ποσότητα στη δεξιά πλευρά μπορούν να αντικατασταθούν με Πρότυπο:Nowrap γεγονός που οδηγεί στην αρχική ταυτότητα του Γούντμπερι.

Μια παραλλαγή για την περίπτωση που το B είναι μοναδικό και πιθανώς ακόμη και μη τετραγωνικό:[7] (A+UBV)1=A1A1U(I+BVA1U)1BVA1.

Υπάρχουν επίσης τύποι για ορισμένες περιπτώσεις στις οποίες το Α είναι ιδιάζων. [8]

Ψευδοαντίστροφο με θετικούς ημιπεριορισμένους πίνακες

Γενικά, η ταυτότητα του Γούντμπερι δεν είναι έγκυρη εάν μία ή περισσότερες αντιστροφές αντικατασταθούν από ψευδοαντιστροφές (Μουρ-Πένροουζ). Ωστόσο, εάν οι A and C είναι θετικά ημιπεπεριορισμένοι και V=UH (υπονοώντας ότι το A+UCV είναι το ίδιο θετικά ημιτελές), τότε ο ακόλουθος τύπος παρέχει μια γενίκευση:[9][10]

(XXH+YYH)+=(ZZH)++(IYZ+)HX+HEX+(IYZ+),Z=(IXX+)Y,E=IX+Y(IZ+Z)F1(X+Y)H,F=I+(IZ+Z)YH(XXH)+Y(IZ+Z),

όπου A+UCUH μπορεί να γραφεί ως XXH+YYH επειδή κάθε θετικά ημιτελής πίνακας είναι ίσος με MMH για κάποιο M.

Παράγωγα

Άμεση απόδειξη

Ο τύπος μπορεί να αποδειχθεί ελέγχοντας ότι (A+UCV) επί το υποτιθέμενο αντίστροφό του στη δεξιά πλευρά της ταυτότητας του Γούντμπερι δίνει τον ταυτοτικό πίνακα:

(A+UCV)[A1A1U(C1+VA1U)1VA1]={IU(C1+VA1U)1VA1}+{UCVA1UCVA1U(C1+VA1U)1VA1}={I+UCVA1}{U(C1+VA1U)1VA1+UCVA1U(C1+VA1U)1VA1}=I+UCVA1(U+UCVA1U)(C1+VA1U)1VA1=I+UCVA1UC(C1+VA1U)(C1+VA1U)1VA1=I+UCVA1UCVA1=I.

Εναλλακτικές αποδείξεις

Πρότυπο:Collapse top Ας εξετάσουμε πρώτα αυτές τις χρήσιμες ταυτότητες,

U+UCVA1U=UC(C1+VA1U)=(A+UCV)A1U(A+UCV)1UC=A1U(C1+VA1U)1

Τώρα,

A1=(A+UCV)1(A+UCV)A1=(A+UCV)1(I+UCVA1)=(A+UCV)1+(A+UCV)1UCVA1=(A+UCV)1+A1U(C1+VA1U)1VA1. Πρότυπο:Collapse bottom

Πρότυπο:Collapse top Η εξαγωγή της ταυτοτικής ταυτότητας του πίνακα του Γούντμπερι γίνεται εύκολα με την επίλυση του ακόλουθου προβλήματος αντιστροφής του πίνακα

[AUVC1][XY]=[I0].

Με την ανάπτυξη, μπορούμε να δούμε ότι τα παραπάνω ανάγονται σε

{AX+UY=IVXC1Y=0 που ισοδυναμεί με (A+UCV)X=I. Εξαλείφοντας την πρώτη εξίσωση, διαπιστώνουμε ότι X=A1(IUY), το οποίο μπορεί να αντικατασταθεί στο δεύτερο για να βρεθεί VA1(IUY)=C1Y. Αναπτύσσοντας και αναδιατάσσοντας, έχουμε VA1=(C1+VA1U)Y, or (C1+VA1U)1VA1=Y. Τέλος, αντικαθιστούμε στο AX+UY=I, και έχουμε AX+U(C1+VA1U)1VA1=I. Συνεπώς,

(A+UCV)1=X=A1A1U(C1+VA1U)1VA1.

Παραγάγαμε την ταυτότητα του πίνακα Γούντμπερι. Πρότυπο:Collapse bottom

Πρότυπο:Collapse top

Αρχίζουμε με τον πίνακα

[AUVC]

Εξαλείφοντας την καταχώρηση κάτω από το A (δεδομένου ότι το A είναι αντιστρέψιμο) έχουμε

[I0VA1I][AUVC]=[AU0CVA1U]

Ομοίως, η εξάλειψη της καταχώρησης πάνω από το C δίνει

[AUVC][IA1U0I]=[A0VCVA1U]

Τώρα συνδυάζοντας τα δύο παραπάνω, έχουμε

[I0VA1I][AUVC][IA1U0I]=[A00CVA1U]

Η μετακίνηση προς τη δεξιά πλευρά δίνει

[AUVC]=[I0VA1I][A00CVA1U][IA1U0I]

η οποία είναι η αποσύνθεση LDU του σύνθετου πίνακα σε έναν άνω τριγωνικό, διαγώνιο και κάτω τριγωνικό πίνακα.

Τώρα αντιστρέφοντας και τις δύο πλευρές προκύπτει

[AUVC]1=[IA1U0I]1[A00CVA1U]1[I0VA1I]1=[IA1U0I][A100(CVA1U)1][I0VA1I]=[A1+A1U(CVA1U)1VA1A1U(CVA1U)1(CVA1U)1VA1(CVA1U)1](1)

Θα μπορούσαμε εξίσου καλά να το είχαμε κάνει με τον άλλο τρόπο (υπό την προϋπόθεση ότι το C είναι αντιστρέψιμο), δηλ.

[AUVC]=[IUC10I][AUC1V00C][I0C1VI]

Τώρα και πάλι αντιστρέφοντας και τις δύο πλευρές,

[AUVC]1=[I0C1VI]1[AUC1V00C]1[IUC10I]1=[I0C1VI][(AUC1V)100C1][IUC10I]=[(AUC1V)1(AUC1V)1UC1C1V(AUC1V)1C1+C1V(AUC1V)1UC1](2)

Συγκρίνοντας τώρα τα στοιχεία (1, 1) του RHS των (1) και (2) παραπάνω, προκύπτει ο τύπος Γούντμπερι

(AUC1V)1=A1+A1U(CVA1U)1VA1. Πρότυπο:Collapse bottom

Εφαρμογές

Η ταυτότητα αυτή είναι χρήσιμη σε ορισμένους αριθμητικούς υπολογισμούς όπου το A−1 έχει ήδη υπολογιστεί και είναι επιθυμητό να υπολογιστεί το (A + UCV)−1. Με το αντίστροφο του A διαθέσιμο, είναι απαραίτητο να βρεθεί μόνο το αντίστροφο του C−1 + VA−1U για να προκύψει το αποτέλεσμα χρησιμοποιώντας το δεξί μέρος της ταυτότητας. Εάν το C έχει πολύ μικρότερη διάσταση από το A, αυτό είναι πιο αποτελεσματικό από την απευθείας αντιστροφή του A + UCV. Μια συνηθισμένη περίπτωση είναι η εύρεση του αντίστροφου μιας χαμηλής τάξης ενημέρωσης A + UCV του A(όπου το U έχει μόνο λίγες στήλες και το V μόνο λίγες γραμμές), ή η εύρεση μιας προσέγγισης του αντίστροφου του πίνακα A + B όπου ο πίνακας B μπορεί να προσεγγιστεί από έναν χαμηλής τάξης πίνακα UCV, για παράδειγμα χρησιμοποιώντας την Ανάλυση πίνακα σε ιδιάζουσες τιμές.

Αυτό εφαρμόζεται, π.χ. στο φίλτρο Κάλμαν και στις αναδρομικές μεθόδους ελαχίστων τετραγώνων, για την αντικατάσταση της παραμετρικής λύσης, που απαιτεί αντιστροφή ενός πίνακα μεγέθους διανύσματος κατάστασης, με μια λύση βασισμένη σε εξισώσεις κατάστασης. Στην περίπτωση του φίλτρου Κάλμαν, ο πίνακας αυτός έχει τις διαστάσεις του διανύσματος των παρατηρήσεων, δηλαδή είναι τόσο μικρός όσο το 1 στην περίπτωση που επεξεργάζεται κάθε φορά μόνο μία νέα παρατήρηση. Αυτό επιταχύνει σημαντικά τους συχνά σε πραγματικό χρόνο υπολογισμούς του φίλτρου.

Στην περίπτωση που ο C είναι ο ταυτοτικός πίνακας I, ο πίνακας I+VA1U είναι γνωστός στην αριθμητική γραμμική άλγεβρα και στις αριθμητικές μερικές διαφορικές εξισώσεις ως πίνακας χωρητικότητας.[4]

Δημοσιεύσεις

Δείτε επίσης

Εξωτερικοί σύνδεσμοι

Παραπομπές

  1. Max A. Woodbury, Inverting modified matrices, Memorandum Rept. 42, Statistical Research Group, Princeton University, Princeton, NJ, 1950, 4pp Πρότυπο:MR
  2. Max A. Woodbury, The Stability of Out-Input Matrices. Chicago, Ill., 1949. 5 pp. Πρότυπο:MR
  3. Πρότυπο:Cite journal
  4. 4,0 4,1 Πρότυπο:Cite journal
  5. Πρότυπο:Cite book
  6. Πρότυπο:Cite web
  7. 7,0 7,1 7,2 Πρότυπο:Cite journal
  8. Kurt S. Riedel, "A Sherman–Morrison–Woodbury Identity for Rank Augmenting Matrices with Application to Centering", SIAM Journal on Matrix Analysis and Applications, 13 (1992)659-662, Πρότυπο:Doi preprint Πρότυπο:MR
  9. Πρότυπο:Cite book
  10. Πρότυπο:Cite book

Πρότυπο:Authority control Πρότυπο:Portal bar