Μέθοδοι επίλυσης αραιών γραμμικών συστημάτων και υλοποίηση αλγορίθμων σε Matlab

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

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Θάνος, Κωνσταντίνος
Άλλοι συγγραφείς: Γράψα, Θεοδούλα
Μορφή: Thesis
Γλώσσα:Greek
Έκδοση: 2018
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/10889/11339
id nemertes-10889-11339
record_format dspace
institution UPatras
collection Nemertes
language Greek
topic Αραιά γραμμικά συστήματα
Μέθοδοι προβολής
Υπόχωροι Krylov
Sparse linear systems
Projection methods
Krylov subspaces
Matlab
GeoGebra
512.5
spellingShingle Αραιά γραμμικά συστήματα
Μέθοδοι προβολής
Υπόχωροι Krylov
Sparse linear systems
Projection methods
Krylov subspaces
Matlab
GeoGebra
512.5
Θάνος, Κωνσταντίνος
Μέθοδοι επίλυσης αραιών γραμμικών συστημάτων και υλοποίηση αλγορίθμων σε Matlab
description Η συγκεκριμένη διπλωματική εργασία επικεντρώνεται στην ανάλυση επαναληπτικών μεθόδων που χρησιμοποιούνται στην επίλυση αραιών γραμμικών συστημάτων και παράλ- ληλα εξετάζει την αποδοτικότητα της κάθε μεθόδου σε προβλήματα μεγάλης κλίμακας με το υπολογιστικό εργαλείο Matlab. Επιπλέον γίνεται χρήση του δυναμικού λογισμικού Geogebra για τη δημιουργία σχημάτων προς διατύπωση γεωμετρικών ερμηνειών. Στην αρχή της εργασίας παρουσιάζονται κάποιες βασικές έννοιες και ορισμοί από το χώρο της Γραμμικής Άλγεβρας που χρησιμοποιούνται και στα επόμενα κεφάλαια. Συγκε- κριμένα εξετάζονται έννοιες σχετικές με διανύσματα, πίνακες, διανυσματικούς χώρους, νόρμες διανυσμάτων και πινάκων, όπως και η έννοια της ορθογωνιότητας. Στη συνέχεια στα επόμενα τρία κεφάλαια παρουσιάζονται αναλυτικά οι επαναληπτικές μέθοδοι επίλυσης αραιών γραμμικών συστημάτων. Ξεκινώντας από τις μεθόδους προβο- λής περιγράφονται οι μέθοδοι της Απότομης Καθόδου και του Ελαχίστου Υπολοίπου. Έπειτα γίνεται μια εισαγωγή στους υποχώρους Krylov και τις μεθόδους που σχετίζονται με αυτούς όπως οι μέθοδοι Συζυγών και Δισυζυγών Κλίσεων, η Γενικευμένη μέθοδος Ελαχίστου Υπολοίπου και η Quasi μέθοδος Ελαχίστου Υπολοίπου. Ακόμα παρουσιάζο- νται και οι μέθοδοι Κανονικών Εξισώσεων CGNR και CGNE. Τέλος παρατίθενται αναλυτικά τα αποτελέσματα των παραπάνω μεθόδων έπειτα από εφαρμογή σε μεγάλης κλίμακας προβλήματα με πίνακα συντελεστών συμμετρικό και μη συμμετρικό. Για τα αποτελέσματα χρησιμοποιείται το λογισμικό Matlab στο οποίο έχουν υλοποιηθεί οι βασικοί αλγόριθμοι των μεθόδων, ενώ παράλληλα χρησιμοποιούνται και οι έτοιμες συναρτήσεις που διαθέτει για αραιά γραμμικά συστήματα. Κλείνοντας διατυ- πώνονται τα συμπεράσματα που προκύπτουν έπειτα από την εφαρμογή των μεθόδων ενώ υπάρχει και παράρτημα στο οποίο παρουσιάζονται στα πλαίσια της παρούσας μεταπτυ- χιακής εργασίας οι υλοποιημένες μέθοδοι χρησιμοποιώντας το Matlab.
author2 Γράψα, Θεοδούλα
author_facet Γράψα, Θεοδούλα
Θάνος, Κωνσταντίνος
format Thesis
author Θάνος, Κωνσταντίνος
author_sort Θάνος, Κωνσταντίνος
title Μέθοδοι επίλυσης αραιών γραμμικών συστημάτων και υλοποίηση αλγορίθμων σε Matlab
title_short Μέθοδοι επίλυσης αραιών γραμμικών συστημάτων και υλοποίηση αλγορίθμων σε Matlab
title_full Μέθοδοι επίλυσης αραιών γραμμικών συστημάτων και υλοποίηση αλγορίθμων σε Matlab
title_fullStr Μέθοδοι επίλυσης αραιών γραμμικών συστημάτων και υλοποίηση αλγορίθμων σε Matlab
title_full_unstemmed Μέθοδοι επίλυσης αραιών γραμμικών συστημάτων και υλοποίηση αλγορίθμων σε Matlab
title_sort μέθοδοι επίλυσης αραιών γραμμικών συστημάτων και υλοποίηση αλγορίθμων σε matlab
publishDate 2018
url http://hdl.handle.net/10889/11339
work_keys_str_mv AT thanoskōnstantinos methodoiepilysēsaraiōngrammikōnsystēmatōnkaiylopoiēsēalgorithmōnsematlab
AT thanoskōnstantinos methodsforsolvingsparselinearsystemsandalgorithmimplementationsinmatlab
_version_ 1771297126227116032
spelling nemertes-10889-113392022-09-05T04:45:10Z Μέθοδοι επίλυσης αραιών γραμμικών συστημάτων και υλοποίηση αλγορίθμων σε Matlab Methods for solving sparse linear systems and algorithm implementations in Matlab Θάνος, Κωνσταντίνος Γράψα, Θεοδούλα Γράψα, Θεοδούλα Κωτσιαντής, Σωτήρης Ανδρουλάκης, Γεώργιος Thanos, Konstantinos Αραιά γραμμικά συστήματα Μέθοδοι προβολής Υπόχωροι Krylov Sparse linear systems Projection methods Krylov subspaces Matlab GeoGebra 512.5 Η συγκεκριμένη διπλωματική εργασία επικεντρώνεται στην ανάλυση επαναληπτικών μεθόδων που χρησιμοποιούνται στην επίλυση αραιών γραμμικών συστημάτων και παράλ- ληλα εξετάζει την αποδοτικότητα της κάθε μεθόδου σε προβλήματα μεγάλης κλίμακας με το υπολογιστικό εργαλείο Matlab. Επιπλέον γίνεται χρήση του δυναμικού λογισμικού Geogebra για τη δημιουργία σχημάτων προς διατύπωση γεωμετρικών ερμηνειών. Στην αρχή της εργασίας παρουσιάζονται κάποιες βασικές έννοιες και ορισμοί από το χώρο της Γραμμικής Άλγεβρας που χρησιμοποιούνται και στα επόμενα κεφάλαια. Συγκε- κριμένα εξετάζονται έννοιες σχετικές με διανύσματα, πίνακες, διανυσματικούς χώρους, νόρμες διανυσμάτων και πινάκων, όπως και η έννοια της ορθογωνιότητας. Στη συνέχεια στα επόμενα τρία κεφάλαια παρουσιάζονται αναλυτικά οι επαναληπτικές μέθοδοι επίλυσης αραιών γραμμικών συστημάτων. Ξεκινώντας από τις μεθόδους προβο- λής περιγράφονται οι μέθοδοι της Απότομης Καθόδου και του Ελαχίστου Υπολοίπου. Έπειτα γίνεται μια εισαγωγή στους υποχώρους Krylov και τις μεθόδους που σχετίζονται με αυτούς όπως οι μέθοδοι Συζυγών και Δισυζυγών Κλίσεων, η Γενικευμένη μέθοδος Ελαχίστου Υπολοίπου και η Quasi μέθοδος Ελαχίστου Υπολοίπου. Ακόμα παρουσιάζο- νται και οι μέθοδοι Κανονικών Εξισώσεων CGNR και CGNE. Τέλος παρατίθενται αναλυτικά τα αποτελέσματα των παραπάνω μεθόδων έπειτα από εφαρμογή σε μεγάλης κλίμακας προβλήματα με πίνακα συντελεστών συμμετρικό και μη συμμετρικό. Για τα αποτελέσματα χρησιμοποιείται το λογισμικό Matlab στο οποίο έχουν υλοποιηθεί οι βασικοί αλγόριθμοι των μεθόδων, ενώ παράλληλα χρησιμοποιούνται και οι έτοιμες συναρτήσεις που διαθέτει για αραιά γραμμικά συστήματα. Κλείνοντας διατυ- πώνονται τα συμπεράσματα που προκύπτουν έπειτα από την εφαρμογή των μεθόδων ενώ υπάρχει και παράρτημα στο οποίο παρουσιάζονται στα πλαίσια της παρούσας μεταπτυ- χιακής εργασίας οι υλοποιημένες μέθοδοι χρησιμοποιώντας το Matlab. This specific diploma thesis focuses on the analysis of iterative methods which are used to solve sparse linear systems and at the same time examines the efficiency of each method in real large scale linear problems with the computing tool Matlab. Moreover the software Geogebra is used for the creation of geometric interpretations. At the beginning of this thesis some basic concepts and definitions are presented from the area of Linear Algebra which are used in the following chapters. Particularly are examined concepts related to vectors, matrices, vector spaces, vector and matrix norms and also the concept of orthogonality. Then in the following three chapters are presented in details the iterative methods for solving sparse linear systems. Starting from the projection methods are described the methods of Steepest Descent and Minimum Residual. Then there is an introduction to the Krylov subspaces and the methods which are related to them such as the methods of Conjugate Gradient and Biconjugate Gradient, the Generalized Minimal Residual method and the Quasi Minimal Residual method. Also the methods CGNR and CGNE of Normal Equations are presented. In conlusion the results of the above methods are presented in detail after their application in large scale problems with symmetric and non symmetric coefficient matrix. For the results is used the software Matlab in which the basic algorithms of the methods are implemented and Matlab functions for sparse linear systems. Finally the conclusions that are drawn after the application of the above methods are described and there is an appendix in which the above methods are presented in the framework of the present postgraduate work using Matlab. 2018-06-08T15:01:07Z 2018-06-08T15:01:07Z 2018-02 Thesis http://hdl.handle.net/10889/11339 gr 0 application/pdf