Μετάβαση στο περιεχόμενο

Πίνακας ταινία

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια

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

Εύρος ή πλάτης ζώνης

[Επεξεργασία | επεξεργασία κώδικα]

Επίσημα, θεωρούμε έναν πίνακα n×n A=(ai,j ). Αν όλα τα στοιχεία του πίνακα είναι μηδέν εκτός μιας διαγωνίως οριοθετημένης ταινίας, το εύρος της οποίας καθορίζεται από τις σταθερές k1 και k2:

τότε οι ποσότητες k1 και k2 ονομάζονται κατώτερο εύρος ταινίας και ανώτερο εύρος ζώνης, αντίστοιχα[2] Το εύρος ζώνης (bandwidth) του πίνακα είναι το μέγιστο των k1 και k2- με άλλα λόγια, είναι ο αριθμός k τέτοιος ώστε αν .[3]

  • Ένας πίνακας ταινία με k1 = k2 = 0 είναι ένας διαγώνιος πίνακας
  • Ένας πίνακας ταινία με k1 = k2 = 1 είναι ένας τριγωνικός πίνακας
  • Για k1 = k2 = 2 έχουμε έναν πενταδιαγώνιο πίνακα κ.ο.κ.
  • Τριγωνικοί πίνακες
    • Για k1 = 0, k2 = n−1, προκύπτει ο ορισμός ενός άνω τριγωνικού πίνακα
    • Ομοίως, για k1 = n−1, k2 = 0 προκύπτει ένας κάτω τριγωνικός πίνακας.
  • Ανώτεροι και κατώτεροι πίνακες Έσενμπεργκ
  • Πίνακες Τόεπλιτς όταν το εύρος ζώνης είναι περιορισμένο.
  • Διαγώνιοι Σύνθετοι πίνακες
  • Πίνακες μετατόπισης και πίνακες διάτμησης
  • Πίνακες στην κανονική μορφή του Ζορντάν
  • Πίνακας skyline, που ονομάζεται επίσης «πίνακας μεταβλητής ταινίας» - μια γενίκευση του πίνακα ταινίας
  • Οι αντίστροφοι των πινάκων Λέμερ είναι σταθεροί τριαδιαγώνιοι πίνακες, και επομένως είναι πίνακες ζώνης.

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

Προβλήματα σε υψηλότερες διαστάσεις οδηγούν επίσης σε πίνακες με ζώνες, οπότε και η ίδια η ζώνη τείνει να είναι αραιή. Παραδείγματος χάριν, μια μερική διαφορική εξίσωση σε ένα τετραγωνικό πεδίο (με χρήση κεντρικών διαφορών) θα δώσει έναν πίνακα με εύρος ζώνης ίσο με την τετραγωνική ρίζα της διάστασης του πίνακα, αλλά μέσα στη ζώνη μόνο 5 διαγώνιες είναι μη μηδενικές. Δυστυχώς, η εφαρμογή της Γκαουσιανής απαλοιφής (ή ισοδύναμα μιας LU ανάλυσης)[4] σε έναν τέτοιο πίνακα έχει ως αποτέλεσμα η ζώνη να συμπληρώνεται από πολλά μη μηδενικά στοιχεία.

Αποθήκευση ταινίας

[Επεξεργασία | επεξεργασία κώδικα]

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

Παραδείγματος χάριν, ένας τριδιαγώνιος πίνακας έχει εύρος ζώνης 1. Ο πίνακας 6 επί 6

αποθηκεύεται ως ο πίνακας 6 επί 3

Μια περαιτέρω εξοικονόμηση είναι δυνατή όταν ο πίνακας είναι συμμετρικός. Παραδείγματος χάριν, ας θεωρήσουμε έναν συμμετρικό πίνακα 6 επί 6 με ανώτερο εύρος ζώνης 2:

Αυτός ο πίνακας αποθηκεύεται ως πίνακας 6 επί 3:

Μορφή ταινίας αραιών πινάκων

[Επεξεργασία | επεξεργασία κώδικα]

Από υπολογιστική άποψη, η εργασία με πίνακες ταινίας είναι πάντα προτιμότερη από την εργασία με τετραγωνικούς πίνακες παρόμοιας διάστασης. Ένας πίνακας ταινία

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

Καθώς οι αραιοί πίνακες προσφέρονται για αποδοτικότερους υπολογισμούς σε σχέση με τους πυκνούς πίνακες, καθώς και για αποδοτικότερη χρήση του αποθηκευτικού χώρου των υπολογιστών, έχει επικεντρωθεί μεγάλη έρευνα στην εξεύρεση τρόπων ελαχιστοποίησης του εύρους ζώνης (ή απευθείας ελαχιστοποίησης της συμπλήρωσης) με την εφαρμογή μεταθέσεων στον πίνακα ή άλλων τέτοιων μετασχηματισμών ισοδυναμίας ή ομοιότητας.[5]

Ο αλγόριθμος Κάθιλ-ΜακΚί (Cuthill–McKee) μπορεί να χρησιμοποιηθεί για τη μείωση του εύρους ζώνης ενός αραιού συμμετρικού πίνακα. Υπάρχουν, ωστόσο, πίνακες για τους οποίους ο αντίστροφος αλγόριθμος Κάθιλ-ΜακΚί αποδίδει καλύτερα. Υπάρχουν πολλές άλλες μέθοδοι που χρησιμοποιούνται.

Το πρόβλημα της εύρεσης μιας αναπαράστασης ενός πίνακα με ελάχιστο εύρος ζώνης μέσω μεταθέσεων των γραμμών και των στηλών είναι NP-Δύσκολα [6][7].

  • Μαυρογιάννης, Ν. Σ. (Μαΐου 2016). «Μία εισαγωγή στους μιγαδικούς αριθμούς». Εκθέτης Φύλλα Μαθηματικής Παιδείας (16): 1-8. http://ekthetis.gr/Ekthetis016.pdf. 
  • Bronshtein, I. N.· Semendyayev, K. A. (29 Ιουνίου 2013). Handbook of Mathematics. Springer Science & Business Media. ISBN 978-3-662-21982-9. 
  • Belevitch V (1950). «Theory of 2n-terminal networks with applications to conference telephony». Electrical Communication 27: 231–244. 
  • Bareiss, E. H. (1969), «Numerical solution of linear equations with Toeplitz and vector Toeplitz matrices», Numerische Mathematik 13 (5): 404–424, doi:10.1007/BF02163269 
  • Goldreich, O.; Tal, A. (2018), «Matrix rigidity of random Toeplitz matrices», Computational Complexity 27 (2): 305–350, doi:10.1007/s00037-016-0144-9 
  • Golub G. H., van Loan C. F. (1996), Matrix Computations (Johns Hopkins University Press) §4.7—Toeplitz and Related Systems
  • Gray R. M., Toeplitz and Circulant Matrices: A Review (Now Publishers)
  • Noor, F.; Morgera, S. D. (1992), «Construction of a Hermitian Toeplitz matrix from an arbitrary set of eigenvalues», IEEE Transactions on Signal Processing 40 (8): 2093–2094, doi:10.1109/78.149978 
  • Pan, Victor Y. (2001), Structured Matrices and Polynomials: unified superfast algorithms, Birkhäuser, ISBN 978-0817642402 
  • Ye, Ke; Lim, Lek-Heng (2016), «Every matrix is a product of Toeplitz matrices», Foundations of Computational Mathematics 16 (3): 577–598, doi:10.1007/s10208-015-9254-z 

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

[Επεξεργασία | επεξεργασία κώδικα]
  1. «Band matrix - an overview | ScienceDirect Topics». www.sciencedirect.com. Ανακτήθηκε στις 25 Αυγούστου 2024. 
  2. Golub & Van Loan 1996, §1.2.1.
  3. Atkinson 1989, σελ. 527.
  4. Ford, William (1 Ιανουαρίου 2015). Ford, William, επιμ. Gaussian Elimination and the LU Decomposition. Boston: Academic Press. σελίδες 205–239. ISBN 978-0-12-394435-1. 
  5. Davis 2006, §7.7.
  6. «NP-hardness». el.Alegsaonline.com. 7 Νοεμβρίου 2021. Ανακτήθηκε στις 26 Αυγούστου 2024. 
  7. Feige 2000.