Στη γραμμική άλγεβρα, ένας μετασχηματισμός Χάουζχολντερ (επίσης γνωστός ως ανάκλαση Χάουζχολντερ ή στοιχειώδης ανακλαστήρας) είναι ένας γραμμικός μετασχηματισμός που περιγράφει μια ανάκλαση γύρω από ένα επίπεδο ή υπερεπίπεδο που περιέχει την αρχή. Ο μετασχηματισμός Χάουζχολντερ χρησιμοποιήθηκε σε μια εργασία του 1958 από τον Άλστον Σκοτ Χάουζχολντερ[1].
Το ανάλογό του σε γενικό χώρο εσωτερικού γινομένου[2] είναι ο τελεστής Χάουζχολντερ.
Το υπερεπίπεδο ανάκλασης μπορεί να οριστεί από το κανονικό διάνυσμα του, ένα μοναδιαίο διάνυσμα (ένα διάνυσμα με μήκος ) που είναι ορθογώνιο προς το υπερεπίπεδο. Η αντανάκλαση ενός σημείου ως προς αυτό το υπερεπίπεδο είναι ο γραμμικός μετασχηματισμός:
όπου δίνεται ως μοναδιαίο διάνυσμα στήλης με συζυγή αντιμετάθεση .
Ένας πίνακας Χάουζχολντερ έχει ιδιοτιμές . Για να το δούμε αυτό, παρατηρούμε ότι αν είναι ορθογώνιο προς το διάνυσμα που χρησιμοποιήθηκε για τη δημιουργία του ανακλαστήρα, τότε , δηλ, είναι μια ιδιοτιμή πολλαπλότητας , αφού υπάρχουν ανεξάρτητα διανύσματα ορθογώνια προς το . Επίσης, παρατηρούμε ότι , και έτσι είναι μια ιδιοτιμή με πολλαπλότητα .
Η ορίζουσα ενός ανακλαστήρα Χάουζχολντερ είναι , αφού η ορίζουσα ενός πίνακα είναι το γινόμενο των ιδιοτιμών του, στην περίπτωση αυτή μία από τις οποίες είναι με το υπόλοιπο να είναι (όπως στο προηγούμενο σημείο).
Οι μετασχηματισμοί Χάουζχολντερ χρησιμοποιούνται ευρέως στην αριθμητική γραμμική άλγεβρα, για παράδειγμα, για την εκμηδένιση των καταχωρήσεων κάτω από την κύρια διαγώνιο ενός πίνακα,[3] για την εκτέλεση αναλύσεων QR και στο πρώτο βήμα του αλγορίθμου QR. Χρησιμοποιούνται επίσης ευρέως για τον μετασχηματισμό σε μορφή Έσενμπεργκ. Για συμμετρικούς ή ερμιτιανούς πίνακες, η συμμετρία μπορεί να διατηρηθεί, με αποτέλεσμα την τριδιαγωνοποίηση[4].
Οι ανακλάσεις Χάουζχολντερ μπορούν να χρησιμοποιηθούν για τον υπολογισμό της Παραγοντοποίησης QR αντανακλώντας πρώτα μια στήλη ενός πίνακα σε ένα πολλαπλάσιο ενός τυπικού διανύσματος βάσης, υπολογίζοντας τον πίνακα μετασχηματισμού, πολλαπλασιάζοντάς τον με τον αρχικό πίνακα και στη συνέχεια ανατρέχοντας προς τα κάτω στους ελάσσονες αυτού του γινομένου. Για να επιτευχθεί αυτό, αναζητείται ένας ερμιτιανός μοναδιαίος πίνακας Q' ο οποίος παίρνει ένα μιγαδικό διάνυσμα x σε μιγαδικό πολλαπλάσιο ενός μιγαδικού διανύσματος e. Για την ανάλυση QR, το e θα είναι ένα μοναδιαίο διάνυσμα συντεταγμένων, π.χ. για την k-th συντεταγμένη. Ένας μιγαδικός πίνακας Q' που έχει τη μορφή Q' = I - u u* με u* u = 2 έχει την επιθυμητή ιδιότητα να είναι ερμητικά μοναδιαίος. Εδώ το * δηλώνει τη συζυγή ανάστροφος. Δεδομένου ότι τα μόνα δύο διανύσματα που εμπλέκονται είναι τα x και e, το διάνυσμα u πρέπει να έχει τη μορφή u = a x. + b e, όπου a και b είναι μιγαδικοί συντελεστές που πρέπει να προσδιοριστούν. Εφόσον ένας συνολικός συντελεστής φάσης για το u δεν έχει σημασία, ο συντελεστής a μπορεί να επιλεγεί να είναι θετικός πραγματικός. Τώρα Qx = x (1 – a (u* x)) - e (b (u* x)). Για να είναι ο συντελεστής του διανύσματος x μηδέν, οι δύο όροι στο u* x' πρέπει να έχουν την ίδια φάση μέσα σε ένα πολλαπλάσιο των 180 μοιρών, οπότε πρέπει να έχουμε arg(b) = arg(e* x) μέσα σε ένα πολλαπλάσιο των 180 μοιρών. Υπάρχουν δύο λύσεις ανάλογα με το αν επιλέγεται ένα άρτιο ή περιττό πολλαπλάσιο των 180 μοιρών. Επομένως, για να είναι μηδέν ο μιγαδικός συντελεστής του διανύσματος x', πρέπει να λυθούν δύο γραμμικές εξισώσεις στα moduli των a και b.
Οι φάσεις των a και b έχουν ήδη προσδιοριστεί. Έστω ότι e είναι το k-th μοναδιαίο διάνυσμα συντεταγμένων έτσι ώστε e* e' = 1 και xk= e* x και έστω |x|= sqrt(x* x'). Τότε τα a και b μπορούν να εκφραστούν απλά είτε ως a =1/sqrt (|x| (|x|+ |xk|)) και b = a |x| exp(i*arg(xk)) είτε ως a =1/sqrt (|x| (|x|- |xk|)) και b = - a |x| exp(i*arg(xk)). Ο πολλαπλασιαστής του e είναι -b/a και για τις δύο λύσεις. Η πρώτη λύση είναι καλύτερη επειδή ο παρονομαστής δεν μπορεί να είναι κοντά στο μηδέν σε σχέση με το |x|.
Η διαδικασία αυτή παρουσιάζεται στο βιβλίο Αριθμητική Ανάλυση των Μπάρντεν και Φέαρς. Χρησιμοποιεί ένα ελαφρώς τροποποιημένο συνάρτηση με .[5] Στο πρώτο βήμα, για να σχηματίσουμε τον πίνακα Χάουζχολντερ σε κάθε βήμα πρέπει να προσδιορίσουμε τα και , τα οποία είναι:
Από τα και , κατασκευάστε το διάνυσμα :
όπου , , και : για κάθε
Στη συνέχεια, υπολογίζουμε:
Αφού βρεθεί το και υπολογιστεί το η διαδικασία επαναλαμβάνεται για ως εξής:
Συνεχίζοντας με αυτόν τον τρόπο, σχηματίζεται ο τριδιαγώνιος και συμμετρικός πίνακας.
Σε αυτό το παράδειγμα, επίσης από τους Μπάρντεν και Φέαρς,[5] ο συγκεκριμένος πίνακας μετασχηματίζεται στον παρόμοιο τριδιαγωνικό πίνακα A3 με τη χρήση της μεθόδου Χάουζχολντερ.
Ακολουθώντας αυτά τα βήματα στη μέθοδο Χάουζχολντερ, έχουμε:
Ο πρώτος πίνακας Χάουζχολντερ:
Χρησιμοποιήσαμε για να σχηματίσουμε
Όπως βλέπουμε, το τελικό αποτέλεσμα είναι ένας τριδιαγώνιος συμμετρικός πίνακας που είναι παρόμοιος με τον αρχικό. Η διαδικασία ολοκληρώνεται μετά από δύο βήματα.
Υπολογιστική και θεωρητική σχέση με άλλους μοναδιαίους μετασχηματισμούς
Ο μετασχηματισμός Χάουζχολντερ είναι μια αντανάκλαση γύρω από ένα υπερεπίπεδο με μοναδιαίο κανονικό διάνυσμα , όπως αναφέρθηκε προηγουμένως. Ένας -προς- μοναδιαίος μετασχηματισμός ικανοποιεί την . Λαμβάνοντας την ορίζουσα (-th δύναμη του γεωμετρικού μέσου) και το ίχνος (ανάλογο του αριθμητικού μέσου) ενός μοναδιαίου πίνακα αποκαλύπτει ότι οι ιδιοτιμές του έχουν μοναδιαίο συντελεστή. Αυτό μπορεί να γίνει άμεσα και γρήγορα αντιληπτό:
Δεδομένου ότι οι αριθμητικοί και οι γεωμετρικοί μέσοι είναι ίσοι αν οι μεταβλητές είναι σταθερές ( βλ. Ανισότητα αριθμητικού-γεωμετρικού μέσου), τεκμηριώνουμε τον ισχυρισμό του μοναδιαίου modulus.
Για την περίπτωση των μοναδιαίων πινάκων πραγματικής αξίας λαμβάνουμε ορθογώνιους πίνακες,. Προκύπτει μάλλον εύκολα ( βλ. ορθογώνιος πίνακας) ότι οποιοσδήποτε ορθογώνιος πίνακας μπορεί να παραγοντοποιηθεί σε ένα γινόμενο περιστροφών 2 επί 2, που ονομάζονται περιστροφές Γκίβενς, και ανακλάσεις Χάουσχολντερ. Αυτό είναι ελκυστικό διαισθητικά, δεδομένου ότι ο πολλαπλασιασμός ενός διανύσματος με έναν ορθογώνιο πίνακα διατηρεί το μήκος αυτού του διανύσματος, και οι περιστροφές και οι ανακλάσεις εξαντλούν το σύνολο των (πραγματικών τιμών) γεωμετρικών πράξεων που καθιστούν αμετάβλητο το μήκος ενός διανύσματος.
Ο μετασχηματισμός Χάουζχολντερ αποδείχτηκε ότι έχει μια σχέση ένα προς ένα με την κανονική αποσύνθεση των μοναδιαίων πινάκων που ορίζεται στη θεωρία ομάδων, η οποία μπορεί να χρησιμοποιηθεί για την παραμετροποίηση μοναδιαίων τελεστών με πολύ αποτελεσματικό τρόπο.[7]
Τέλος, σημειώνουμε ότι ένας μεμονωμένος μετασχηματισμός Χάουζχολντερ, σε αντίθεση με έναν μεμονωμένο μετασχηματισμό Γκίβενς, μπορεί να δράσει σε όλες τις στήλες ενός πίνακα και ως εκ τούτου παρουσιάζει το χαμηλότερο υπολογιστικό κόστος για την παραγοντοποίηση QR και την τριδιαγωνοποίηση. Η ποινή για αυτή την «υπολογιστική βελτιστότητα» είναι, φυσικά, ότι οι πράξεις Χάουζχολντερ δεν μπορούν να παραλληλιστούν τόσο βαθιά ή αποτελεσματικά. Ως εκ τούτου, η Χάουζχολντερ προτιμάται για πυκνούς πίνακες σε ακολουθιακές μηχανές, ενώ η Γκίβενς προτιμάται για αραιούς πίνακες και/ή παράλληλες μηχανές.
Olivier D. Faugeras (1992). «What can be seen in three dimensions with an uncalibrated stereo rig?».
Olivier D. Faugeras; Q.T. Luong; Steven Maybank (1992). «Camera self-calibration: Theory and experiments». doi:10.1007/3-540-55426-2_37.
Q.T. Luong and Olivier D. Faugeras (1996). «The Fundamental Matrix: Theory, Algorithms, and Stability Analysis». International Journal of Computer Vision17 (1): 43–75. doi:10.1007/BF00127818.
Olivier Faugeras and Q.T. Luong (2001). The Geometry of Multiple Images. MIT Press. ISBN978-0-262-06220-6.
Richard I. Hartley (1997). «In Defense of the Eight-Point Algorithm». IEEE Transactions on Pattern Analysis and Machine Intelligence19 (6): 580–593. doi:10.1109/34.601246.
Diaconis, Persi; Shahshahani, Mehrdad (1987), «The subgroup algorithm for generating uniform random variables», Probability in the Engineering and Informational Sciences1: 15–32, doi:10.1017/S0269964800000255, ISSN0269-9648
LaBudde, C.D. (1963). «The reduction of an arbitrary real square matrix to tridiagonal form using similarity transformations». Mathematics of Computation (American Mathematical Society) 17 (84): 433–437. doi:10.2307/2004005.
Press, WH· Teukolsky, SA· Vetterling, WT· Flannery, BP (2007). «Section 11.3.2. Householder Method». Numerical Recipes: The Art of Scientific Computing (3rd έκδοση). New York: Cambridge University Press. ISBN978-0-521-88068-8. Αρχειοθετήθηκε από το πρωτότυπο στις 11 Αυγούστου 2011. Ανακτήθηκε στις 13 Αυγούστου 2011.