Γραµµική Αλγεβρα. Ενότητα 1 : Εισαγωγή στη Γραµµική Αλγεβρα. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

Σχετικά έγγραφα
Γραµµική Αλγεβρα. Ενότητα 1 : Εισαγωγή στη Γραµµική Αλγεβρα. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

Γραµµική Αλγεβρα. Ενότητα 2 : Επίλυση Γραµµικών Εξισώσεων. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

Γραµµική Αλγεβρα. Ενότητα 1 : Εισαγωγή στη Γραµµική Αλγεβρα. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

Γραµµική Αλγεβρα. Ενότητα 2 : Επίλυση Γραµµικών Εξισώσεων. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

Γραµµική Αλγεβρα. Ενότητα 3 : ιανυσµατικοί Χώροι και Υπόχωροι. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

Γραµµική Αλγεβρα. Ενότητα 4 : Ορθογωνιότητα. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

Γραµµική Αλγεβρα. Ενότητα 6 : Ιδιοτιµές & Ιδιοδιανύσµατα. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

Γραµµική Αλγεβρα. Ενότητα 7 : Γραµµικοί Μετασχηµατισµοί. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ ( , c Ε. Γαλλόπουλος) ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ. Ε. Γαλλόπουλος. ΤΜΗΥΠ Πανεπιστήµιο Πατρών. ιαφάνειες διαλέξεων 28/2/12

Γραµµική Αλγεβρα. Ενότητα 3 : ιανυσµατικοί Χώροι και Υπόχωροι. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

Γραµµική Αλγεβρα. Ενότητα 7 : Γραµµικοί Μετασχηµατισµοί. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

Γραµµική Αλγεβρα. Ενότητα 6 : Ιδιοτιµές & Ιδιοδιανύσµατα. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

Επιστηµονικός Υπολογισµός Ι

Γραµµική Αλγεβρα. Ενότητα 6 : Ιδιοτιµές & Ιδιοδιανύσµατα. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

Γραµµική Αλγεβρα. Ενότητα 3 : ιανυσµατικοί Χώροι και Υπόχωροι. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

Γραµµική Αλγεβρα. Ενότητα 5 : Ορίζουσες. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

Επιστηµονικός Υπολογισµός Ι Ενότητα 5 - Επίλυση Γραµµικών Συστηµάτων. Ευστράτιος Γαλλόπουλος

Διδάσκων: Καθηγητής Νικόλαος Μαρμαρίδης, Καθηγητής Ιωάννης Μπεληγιάννης

Επιστηµονικός Υπολογισµός Ι

Διδάσκων: Καθηγητής Νικόλαος Μαρμαρίδης, Καθηγητής Ιωάννης Μπεληγιάννης

Επιστηµονικός Υπολογισµός Ι Ενότητα 1 - Εισαγωγή. Ευστράτιος Γαλλόπουλος

Γραµµική Αλγεβρα Ι. Ενότητα: ιανυσµατικοί χώροι. Ευάγγελος Ράπτης. Τµήµα Μαθηµατικών

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

Γενικά Μαθηματικά Ι. Ενότητα 1: Συναρτήσεις και Γραφικές Παραστάσεις. Λουκάς Βλάχος Τμήμα Φυσικής ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

Επιστηµονικός Υπολογισµός Ι

Εισαγωγή στους Αλγορίθμους

Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύ

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Διδάσκων: Καθηγητής Νικόλαος Μαρμαρίδης, Καθηγητής Ιωάννης Μπεληγιάννης

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ. ΕΝΟΤΗΤΑ: Διανυσματικοί Χώροι (1) ΔΙΔΑΣΚΩΝ: Βλάμος Παναγιώτης ΙΟΝΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

Εισαγωγή στους Αλγορίθμους

Εισαγωγή στους Αλγορίθμους

Διδάσκων: Καθηγητής Νικόλαος Μαρμαρίδης, Καθηγητής Ιωάννης Μπεληγιάννης

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ. ΕΝΟΤΗΤΑ: Άλγεβρα των Πινάκων (2) ΔΙΔΑΣΚΩΝ: Βλάμος Παναγιώτης ΙΟΝΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

Αρµονική Ανάλυση. Ενότητα: L 2 -σύγκλιση σειρών Fourier. Απόστολος Γιαννόπουλος. Τµήµα Μαθηµατικών

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ. ΕΝΟΤΗΤΑ: Διανύσματα στους Rn, Cn, διανύσματα στο χώρο (1) ΔΙΔΑΣΚΩΝ: Βλάμος Παναγιώτης ΙΟΝΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

Θεωρία Τελεστών. Ενότητα: Χώροι µε νόρµα - Χώροι Hilbert. Αριστείδης Κατάβολος. Τµήµα Μαθηµατικών

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Ενότητα: Πράξεις επί Συνόλων και Σώµατα Αριθµών

Υπολογιστικά & Διακριτά Μαθηματικά

Διδάσκων: Καθηγητής Νικόλαος Μαρμαρίδης, Καθηγητής Ιωάννης Μπεληγιάννης

Εισαγωγή στους Αλγορίθμους Φροντιστήριο 4

Γραµµική Αλγεβρα Ι. Ενότητα: Γραµµικές απεικονίσεις. Ευάγγελος Ράπτης. Τµήµα Μαθηµατικών

Μιγαδικός λογισμός και ολοκληρωτικοί Μετασχηματισμοί

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Τίτλος Μαθήματος: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΑΝΑΛΥΣΗ ΑΛΓΟΡΙΘΜΩΝ

Διδάσκων: Καθηγητής Νικόλαος Μαρμαρίδης, Καθηγητής Ιωάννης Μπεληγιάννης

Διδάσκων: Καθηγητής Νικόλαος Μαρμαρίδης, Καθηγητής Ιωάννης Μπεληγιάννης

Θεωρία Πιθανοτήτων & Στατιστική

Οικονομετρία. Εξειδίκευση του υποδείγματος. Μορφή της συνάρτησης: Πολυωνυμική, αντίστροφη και αλληλεπίδραση μεταβλητών

Υπολογιστικά & Διακριτά Μαθηματικά

QR είναι ˆx τότε x ˆx. 10 ρ. Ποιά είναι η τιµή του ρ και γιατί (σύντοµη εξήγηση). P = [X. 0, X,..., X. (n 1), X. n] a(n + 1 : 1 : 1)

Τίτλος Μαθήματος: Μαθηματική Ανάλυση Ενότητα Γ. Ολοκληρωτικός Λογισμός

ΦΥΣΙΚΗ. Ενότητα 2: ΔΙΑΝΥΣΜΑΤΑ ΚΑΙ ΣΥΣΤΗΜΑΤΑ ΣΥΝΤΕΤΑΓΜΕΝΩΝ. Αν. Καθηγητής Πουλάκης Νικόλαος ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ Τ.Ε.

ΕΙΣΑΓΩΓΗ ΣΤΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΩΝ

Διδάσκων: Καθηγητής Νικόλαος Μαρμαρίδης, Καθηγητής Ιωάννης Μπεληγιάννης

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Μαθηματικά και Φυσική με Υπολογιστές

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ. ΕΝΟΤΗΤΑ: Άλγεβρα των Πινάκων (1) ΔΙΔΑΣΚΩΝ: Βλάμος Παναγιώτης ΙΟΝΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

Κυρτή Ανάλυση. Ενότητα: Ακραία σηµεία - Ασκήσεις. Απόστολος Γιαννόπουλος. Τµήµα Μαθηµατικών

Αστικά υδραυλικά έργα

Γραμμική Άλγεβρα και Μαθηματικός Λογισμός για Οικονομικά και Επιχειρησιακά Προβλήματα

Ορίζουσες ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ. Προηγείται της Γραµµικής Αλγεβρας. Εχει ενδιαφέρουσα γεωµετρική ερµηνεία. ΛΥ.

Λογισμός 3. Ενότητα 18: Θεώρημα Πεπλεγμένων (Ειδική περίπτωση) Μιχ. Γ. Μαριάς Τμήμα Μαθηματικών ΑΝΟΙΚΤΑ ΑΚΑ ΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ ΜΕ ΧΡΗΣΗ Η/Υ

Αναζήτηση Κατά Πλάτος

Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Prim

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΑΝΑΛΥΣΗ ΑΛΓΟΡΙΘΜΩΝ

Γραµµική Αλγεβρα. Ενότητα 6 : Ιδιοτιµές & Ιδιοδιανύσµατα. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Διδάσκων: Καθηγητής Νικόλαος Μαρμαρίδης, Καθηγητής Ιωάννης Μπεληγιάννης

Εισαγωγή στους Αλγορίθμους Φροντιστήριο 1

Γραµµική Αλγεβρα Ι. Ενότητα: Εισαγωγικές Εννοιες. Ευάγγελος Ράπτης. Τµήµα Μαθηµατικών

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ. Πιθανότητες. Συνδυαστική Ανάλυση Διδάσκων: Επίκουρος Καθηγητής Κωνσταντίνος Μπλέκας

Ιστορία των Μαθηματικών

Μαθηματική Ανάλυση Ι

ΑΝΑΓΝΩΡΙΣΗ ΠΡΟΤΥΠΩΝ. ΕΝΟΤΗΤΑ: Γραμμικές Συναρτήσεις Διάκρισης. ΔΙΔΑΣΚΟΝΤΕΣ: Βλάμος Π. Αυλωνίτης Μ. ΙΟΝΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

(2) Θεωρούµε µοναδιαία διανύσµατα α, β, γ R 3, για τα οποία γνωρίζουµε ότι το διάνυσµα

Γραμμική Άλγεβρα και Μαθηματικός Λογισμός για Οικονομικά και Επιχειρησιακά Προβλήματα

Διδάσκων: Καθηγητής Νικόλαος Μαρμαρίδης, Καθηγητής Ιωάννης Μπεληγιάννης

Τµήµα Πληροφορικής και Τηλεπικοινωνιών

Κανόνες παραγώγισης ( )

Ιστορία των Μαθηματικών

Τίτλος Μαθήματος: Γραμμική Άλγεβρα Ι. Ενότητα: Βαθµίδα Πίνακα. Διδάσκων: Καθηγητής Νικόλαος Μαρμαρίδης. Τμήμα: Μαθηματικών

Γραμμική Άλγεβρα Ενότητα 4: Ορίζουσες

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ. Κβαντική Θεωρία ΙΙ. Συστήματα Πολλών Σωματίων Διδάσκων: Καθ. Λέανδρος Περιβολαρόπουλος

Διδάσκων: Καθηγητής Νικόλαος Μαρμαρίδης, Καθηγητής Ιωάννης Μπεληγιάννης

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύ

Μοντέρνα Θεωρία Ελέγχου

Ιστορία των Μαθηματικών

ΜΑΘΗΜΑΤΙΚΑ ΓΙΑ ΟΙΚΟΝΟΜΟΛΟΓΟΥΣ

Διδάσκων: Καθηγητής Νικόλαος Μαρμαρίδης, Καθηγητής Ιωάννης Μπεληγιάννης

ΣΤΑΤΙΣΤΙΚΗ ΕΠΙΧΕΙΡΗΣΕΩΝ

Επίλυση Γραµµικών Συστηµάτων

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 2 - Εργαστήριο

Ποσοτικές Μέθοδοι στη Διοίκηση Επιχειρήσεων ΙΙ Σύνολο- Περιεχόμενο Μαθήματος

Λογισμός 3. Ενότητα 1: Τοπολογία των Ευκλείδειων χώρων. Μιχ. Γ. Μαριάς Τμήμα Μαθηματικών ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

Μαθηματικά και Φυσική με Υπολογιστές

Transcript:

Γραµµική Αλγεβρα Ενότητα 1 : Εισαγωγή στη Γραµµική Αλγεβρα Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

Αδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύπου άδειας χρήσης, η άδεια χρήσης αναφέρεται ϱητώς. 1 / 28

Χρηµατοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδηµαϊκά Μαθήµατα στο Πανεπιστήµιο Πατρών» έχει χρηµατοδοτήσει µόνο τη αναδιαµόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράµµατος «Εκπαίδευση και ια Βίου Μάθηση» και συγχρηµατοδοτείται από την Ευρωπαϊκή Ενωση (Ευρωπαϊκό Κοινωνικό Ταµείο) και από εθνικούς πόρους. 2 / 28

Σκοπός Ενότητας ιανύσµατα και Γραµµικοί Συνδιασµοί Νόρµες ιανυσµάτων και Εσωτερικά Γινόµενα Κανόνες για πράξεις Μητρώων Ανάστροφοι και Αντίστροφοι Μεταθέσεις Τεµαχισµός Εφαρµογές Γραφήµατα και ίκτυα 3 / 28

Περιεχόµενα 1 Υπενθύµιση ( ιάλεξη 20/2) 2 4 / 28

Υπενθύµιση ( ιάλεξη 20/2) Υπενθύµιση και πρόγραµµα διάλεξης Στην προηγούµενη διάλεξη µιλήσαµε για Εσωτερικό γινόµενο: Καθετότητα, γωνία µεταξύ διανυσµάτων, ιδιότητες. Σχέσεις: Ανισότητα CBS, τριγωνική ανισότητα, κανόνας παραλληλογράµµου, ταυτότητα Πυθαγόρα. Τα διανύσµατα e και e j. Πολλαπλασιασµός µητρώων: ορισµός µέσω εσωτερικών γινοµένων. Γραµµική ανεξαρτησία διανυσµάτων, γραµµικά εξαρτηµένα διανύσµατα. υνάµεις µητρώου. Αντίστροφο µητρώου. 5 / 28

Υπενθύµιση ( ιάλεξη 20/2) Υπενθύµιση και πρόγραµµα διάλεξης Στην προηγούµενη διάλεξη µιλήσαµε για Εσωτερικό γινόµενο: Καθετότητα, γωνία µεταξύ διανυσµάτων, ιδιότητες. Σχέσεις: Ανισότητα CBS, τριγωνική ανισότητα, κανόνας παραλληλογράµµου, ταυτότητα Πυθαγόρα. Τα διανύσµατα e και e j. Πολλαπλασιασµός µητρώων: ορισµός µέσω εσωτερικών γινοµένων. Γραµµική ανεξαρτησία διανυσµάτων, γραµµικά εξαρτηµένα διανύσµατα. υνάµεις µητρώου. Αντίστροφο µητρώου. Σήµερα ϑα συζητήσουµε µερικες εφαρµογες: Ανάκτηση πληροφορίας από διάνυσµα. Ανάκτηση πληροφορίας από µητρώο. το πρόβληµα του υπολογισµού τιµών πολυωνυµικής συνάρτησης και µητρώα Vandermonde µητρώα και γραφήµατα µέτρηση διαδροµών µε δυνάµεις και δυναµοσειρές µητρώων 5 / 28

Υπενθύµιση ( ιάλεξη 20/2) Υπό συζήτηση ενότητες 6 / 28

Εφαρµογή: Εξόρυξη πληροφοριών από διάνυσµα ίνεται ένα «µαύρο κουτί» που υπολογίζει το εσωτερικό γινόµενο ρ = a, x ενός x (για το οποίο αποφασίζουµε εµείς) και ενός «κρυµµένου» a, που γνωρίζουµε πως έχει διάσταση n. Αθροιση στοιχείων Επιλέγουµε x = e διάστασης n (δηλ. x R n ), επιστρέφεται n j=1 α j = a, x. Ανάκτηση στοιχείου j Επιλέγουµε x = e j διάστασης, επιστρέφεται α j = a, e j Ανάκτηση όλου Χρησιµοποιούµε το κουτί n ϕορές µε είσοδο τα διανύσµατα e 1, e 2,..., e n. 7 / 28

Εφαρµογή: Εξόρυξη πληροφοριών από µητρώο Εχουµε ένα «µαύρο κουτί» που υπολογίζει το γινόµενο y = Ax οπου το x ειναι δικής µας επιλογης και ενός «κρυµµένου» µητρώου A που γνωρίζουµε πως έχει διάσταση n n. Αθροιση στοιχείων κάθε γραµµής Επιλέγουµε x = e διάστασης n. Ανάκτηση στοιχείου στη ϑέση (i, j) Επιλέγουµε x = e j και µε την έξοδο Ae j = x j υπολογίζουµε το εσωτερικό γινόµενο e i x j. Ανάκτηση διαγωνίου του A; Χρησιµοποιούµε το κουτί n ϕορές µε είσοδο τα διανύσµατα e 1, e 2,..., e n και κάθε ϕορά υπολογίζουµε το Ae j και στη συνέχεια το εσωτερικό του γινόµενο µε το e j, δηλ. e j (Ae j ). 8 / 28

Μητρώα πίνακες τιµών Λογιστικά και πρακτική αριθµητική: συσχετίσεις ποσοτήτων: (ηλικία, ύψος, ϐάρος), ϐαθµολόγια. Παρουσία γονιδίων σε δείγµατα DNA (microarrays), Οικονοµία: (πίνακες εισροών/εκροών. Μετεωρολογία: πίνακες ϐροχόπτωσης, Ανάκτηση πληροφορίας: Πίνακες όρων-κειµένων. ιαδίκτυο: Πίνακες διασύνδεσης (µητρώα γειτνίασης). γραµµικοί µετασχηµατισµοί που επιτελούν: Αλλαγή συντεταγµένων. Μετακίνηση στο χώρο (περιστροφή, διολίσθηση). Προσοµοίωση (διακριτοποίηση παραγώγων και ολοκληρωµάτων). Σχεδόν όπου χρησιµοποιούµε πίνακες αριθµών για τα δεδοµένα µιας εφαρµογής. 9 / 28

Παράδειγµα Υπολογισµος τιµών γραµµικής συνάρτησης Ζητούµενο ίνεται η συνάρτηση ψ = 3ξ + 2 και ϑέλουµε να υπολογίσουµε τις τιµές του ψ για πολλές διαφορετικές τιµές του ξ. Θα µπορούσε να είναι η εξίσωση µιας ευθείας και έστω ότι ϑέλουµε να ϐρούµε τις τεταγµένες ψ 1,..., ψ m από τις τετµηµένες ξ 1,..., ξ m ώστε να οπτικοποιήσουµε την ευθεία συνδέοντας τα σηµεία {(ξ j, ψ j ) j = 1,..., m}. Ιδέα Ο υπολογισµός µπορεί να γίνει ως εξής: 1) κατασκευάζουµε το διάνυσµα x = (ξ 1, ξ 2,..., ξ m ), το µητρώο A = (e, x). 2) και το διάνυσµα p = (2, 3). 2) Υπολογίζουµε το γινόµενο y = Ap: ψ 1 ψ 2. =. ψ m 1 ξ 1 1 ξ ( ) 2 2.. 3 1 ξ m 10 / 28

Παράδειγµα Υπολογισµος τιµών τετραγωνικής συνάρτησης (πολυωνύµου) Ζητούµενο ίνεται η συνάρτηση ψ = 3ξ 2 + ξ 1 και ϑέλουµε να υπολογίσουµε τις τιµές του ψ για πολλές διαφορετικές τιµές του ξ. Ιδέα Ο υπολογισµός µπορεί να γίνει ως εξής: 1) κατασκευάζουµε το διάνυσµα x = (ξ 1, ξ 2,..., ξ m ), το µητρώο A = (e, x, x x). 2) και το διάνυσµα p = ( 1, 1, 3) όπου όπου x x δηλώνει το γινόµενο Hadamard. 2) Υπολογίζουµε το γινόµενο y = Ap: ψ 1 ψ 2. =. ψ m 1 ξ 1 ξ 2 1 ( ) 1 ξ 2 ξ2 2 1. 1. 3 1 ξ m ξm 2 Προσέξτε: το µητρώο έχει ειδική δοµή και λέγεται µητρώο τύπου Vandermonde. 11 / 28

Back to the future 12 / 28

Παράδειγµα: Μητρώο γραφήµατος µητρώο γράφηµα Εστω ένα τετραγωνικό µητρώο A R n n. Τότε το γράφηµα G(A) του µητρώου είναι το σύνολο n κόµβων K = {1,..., n} και ένα σύνολο ακµών, E = {(i, j) i, j K} (από τον κόµβο i στον κόµβο j), έτσι ώστε αν α i,j 0, τότε (i, j) E µε ϐάρος ω i,j = α i,j, ειδάλλως δεν υπάρχει ακµή από το i στο j. γράφηµα µητρώο Εστω το γράφηµα G µε n κόµβους K = {1,..., n} και το σύνολο ακµών, E = {(i, j) i, j K} ϐάρους ω ij. Τότε το µητρώο του γραφήµατος είναι το n n µητρώο για το οποίο α i,j = { ωij αν (i, j) E 0 αν όχι. Μητρώο γειτνίασης Ως µητρώο γειτνίασης, ενός γραφήµατος G ορίζεται το µητρώο γραφήµατος G(A) όπου το στοιχείο α i,j είναι ίσο µε το πλήθος των ακµών από τον κόµβο i προς τον κόµβο j. Αν ένα γράφηµα δεν έχει πολλαπλές ακµές και αυτοβρόχους (δηλ. ακµές τύπου (i, i)), τα στοιχεία του µητρώου γειτνίασης ϑα είναι α i,j {0, 1}. Συµµετρία και κατευθυνσιµότητα: αν το γράφηµα είναι µη κατευθυνόµενο, το µητρώο γραφήµατος είναι συµµετρικό. 13 / 28

Γράφηµα Μητρώο γειτνίασης 0 50 100 150 200 250 300 350 400 Μητρώο γειτνίασης A { 1, i δείχνει τη σελίδα j α ij = 0, διαφορετικά 450 500 0 100 200 300 400 500 nz = 2636 Harvard500 1 http://www.harvard.edu 2 http://atwork.harvard.edu 3 http://lib.harvard.edu 500 http://www.hsdm.med.harvard.edu/[...]/implant.htm 14 / 28

Μητρώο διασύνδεσης αεροδροµίων I 15 / 28

Μέτρηση διαδροµών µε πολλαπλασιασµό µητρώων [A 2 ] i,j = n α i,k α k,j k=1 16 / 28

Μέτρηση διαδροµών µε πολλαπλασιασµό µητρώων [A 2 ] i,j = n α i,k α k,j k=1 = # διαδροµών µήκους 2 (1 στάσης) από το i στο j Απόδειξη; Για δεδοµένα (i, j), κάθε όρος α i,kα k,j είναι 0 η 1. Η µόνη περίπτωση να είναι 1 είναι όταν α i,k = 1 και α k,j = 1. Αυτό σηµαίνει ότι αµφότερες οι ακµές (i k) και (k j) υπάρχουν, εποµένως υπάρχει η διαδροµή i k j. και ο όρος συνεισφέρει στο άθροισµα. Εποµένως η τιµή του αθροίσµατος µετρά το συνολικό αριθµό διαδροµών µήκους 2 από το i στο j. 16 / 28

Μέτρηση διαδροµών µε πολλαπλασιασµό µητρώων [A 2 ] i,j = n α i,k α k,j k=1 = # διαδροµών µήκους 2 (1 στάσης) από το i στο j Απόδειξη; Για δεδοµένα (i, j), κάθε όρος α i,kα k,j είναι 0 η 1. Η µόνη περίπτωση να είναι 1 είναι όταν α i,k = 1 και α k,j = 1. Αυτό σηµαίνει ότι αµφότερες οι ακµές (i k) και (k j) υπάρχουν, εποµένως υπάρχει η διαδροµή i k j. και ο όρος συνεισφέρει στο άθροισµα. Εποµένως η τιµή του αθροίσµατος µετρά το συνολικό αριθµό διαδροµών µήκους 2 από το i στο j. Γενικότερα: Η τιµή [A k ] i,j είναι ίση µε το πλήθος των διαδροµών από το i στο j µήκους k (k 1 στάσεις). 16 / 28

0 1 0 0 0 1 1 0 0 1 0 1 A = 0 0 0 0 0 1 0 1 0 0 1 1 0 0 0 1 0 1 1 1 1 1 1 0 2 1 1 2 1 1 1 3 1 1 2 2 A 2 = 1 1 1 1 1 0 2 1 1 3 1 2 1 2 1 1 2 1 1 2 0 2 1 5 17 / 28

0 1 0 0 0 1 1 0 0 1 0 1 A = 0 0 0 0 0 1 0 1 0 0 1 1 0 0 0 1 0 1 1 1 1 1 1 0 2 1 1 2 1 1 1 3 1 1 2 2 A 2 = 1 1 1 1 1 0 2 1 1 3 1 2 1 2 1 1 2 1 1 2 0 2 1 5 17 / 28

0 1 0 0 0 1 1 0 0 1 0 1 A = 0 0 0 0 0 1 0 1 0 0 1 1 0 0 0 1 0 1 1 1 1 1 1 0 2 1 1 2 1 1 1 3 1 1 2 2 A 2 = 1 1 1 1 1 0 2 1 1 3 1 2 1 2 1 1 2 1 1 2 0 2 1 5 2 5 1 3 3 7 5 4 2 7 3 8 A 3 = 1 2 0 2 1 5 3 7 2 4 5 8 3 3 1 5 2 7 7 8 5 8 7 6 17 / 28

0 1 0 0 0 1 1 0 0 1 0 1 A = 0 0 0 0 0 1 0 1 0 0 1 1 0 0 0 1 0 1 1 1 1 1 1 0 2 1 1 2 1 1 1 3 1 1 2 2 A 2 = 1 1 1 1 1 0 2 1 1 3 1 2 1 2 1 1 2 1 1 2 0 2 1 5 2 5 1 3 3 7 5 4 2 7 3 8 A 3 = 1 2 0 2 1 5 3 7 2 4 5 8 3 3 1 5 2 7 7 8 5 8 7 6 Αυτοαξιολόγηση: Ατιολογήστε γιατί [A 3 ] 6,2 = 8; 17 / 28

0 1 0 0 0 1 1 0 0 1 0 1 A = 0 0 0 0 0 1 0 1 0 0 1 1 0 0 0 1 0 1 1 1 1 1 1 0 2 1 1 2 1 1 1 3 1 1 2 2 A 2 = 1 1 1 1 1 0 2 1 1 3 1 2 1 2 1 1 2 1 1 2 0 2 1 5 2 5 1 3 3 7 5 4 2 7 3 8 A 3 = 1 2 0 2 1 5 3 7 2 4 5 8 3 3 1 5 2 7 7 8 5 8 7 6 Ενδιαφέρον: Τι πληροφορία µας παρέχει η τιµή του [A + A 2 ] i,j; 17 / 28

19 / 28

20 / 28

21 / 28

22 / 28

23 / 28

Σχόλια Η µέτρηση των διαδροµών µέσω δυνάµεων µητρώων ϐρίσκεται στη ϐάση πολλών αλγορίθµων µεγάλης σηµασίας για πολλές εφαρµογές. Η αρχική ιδέα οφείλεται στον Leo Festinger (1949) ([Fes49]). Προσέξτε ότι ο LF περιγράφεται στη Wikipedia ως an American social psychologist, perhaps best known for cognitive dissonance and social comparison theory! η πιο διάσηµη µετεξέλιξη των ιδεών αυτών είναι ο αλγόριθµος PageRank ([BP98]) που κατέστησε την Google κυρίαρχη εταιρία για λογισµικό αναζήτησης και ϕυλλοµέτρησης. 24 / 28

Βιβλιογραφία I S. Brin and L. Page. The anatomy of a large-scale hypertextual web search engine. In Proc. 7th Int l. Conf. World Wide Web, pages 107--117, Brisbane, Australia, 1998. Elsevier Science Publishers B. V. L. Festinger. The analysis of sociograms using matrix algebra. Human Relations, 2:153 -- 158, 1949. G. Strang. Εισαγωγή στη Γραµµική Αλγεβρα. Εκδόσεις Πανεπιστηµιου Πατρών, 2006. 25 / 28

Χρήση Εργου Τρίτων I 1 https://eclass.upatras.gr/courses/ceid1083/ (ϐλ. σελ 12) 2 http://www.skyexpress.gr/ (ϐλ. σελ 18) 3 http://hum.sagepub.com/content/2/2/153.refs (ϐλ. σελ 24) 4 http://en.wikipedia.org/wiki/leon_festinger (ϐλ. σελ 24) 26 / 28

Σηµείωµα Αναφοράς Copyright Πανεπιστήµιο Πατρών - Ευστράτιος Γαλλόπουλος 2015 Γραµµική Αλγεβρα, Εκδοση: 1.0, Πάτρα 2014-2015. ιαθέσιµο από τη δικτυακή διεύθυνση: https://eclass.upatras.gr/courses/ceid1097/ 27 / 28

Τέλος Ενότητας 28 / 28