Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Advertisements

Επίπεδα Γραφήματα (planar graphs)
Γραφήματα & Επίπεδα Γραφήματα
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Επίπεδα Γραφήματα : Προβλήματα και Υπολογιστική Πολυπλοκότητα TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A AA.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 2: Μονοπάτια και Κύκλοι (Euler) Data Engineering Lab.
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
11-1 ΜΑΘΗΜΑ 12 ο Γράφοι, Διάσχιση Γράφων Υλικό από τις σημειώσεις Ν. Παπασπύρου, 2006.
Εισαγωγικές Έννοιες Διδάσκοντες: Σ. Ζάχος, Δ. Φωτάκης Επιμέλεια διαφανειών: Δ. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο.
Γραφήματα & Επίπεδα Γραφήματα
1 Θεματική Ενότητα Γραφήματα & Επίπεδα Γραφήματα.
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Γράφοι: Προβλήματα και Αλγόριθμοι
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
ΕΠΛ 231 – Δομές Δεδομένων και Αλγόριθμοι12-1 Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Ο αλγόριθμος του Prim και ο αλγόριθμος του Kruskal.
Σχεδιαση Αλγοριθμων - Τμημα Πληροφορικης ΑΠΘ - Κεφαλαιο 9ο1 Άπληστοι αλγόριθμοι βελτιστοποίησης Προβλήματα βελτιστοποίησης λύνονται με μια σειρά επιλογών.
Διδάσκων: Παύλος Παυλικκάς1 Ολυμπιάδα Πληροφορικής Γράφοι – Graphs (Εισαγωγή)
ΣΤΟΙΧΕΙΑ ΘΕΩΡΙΑΣ ΓΡΑΦΗΜΑΤΩΝ I
Συστήματα Παράλληλης Επεξεργασίας, 9ο εξάμηνο ΣΗΜΜΥ
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 1: Βασικές Έννοιες (ορισμοί) Data Engineering Lab.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 1: Βασικές Έννοιες (πράξεις) Data Engineering Lab.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 9: Αντιστοιχίσεις και καλύμματα Data Engineering Lab.
Προσεγγιστικοί Αλγόριθμοι για NP-Δύσκολα Προβλήματα
Ειδικά θέματα υπολογισμού και πολυπλοκότητας Θέμα : Προσεγγιστικοί αλγόριθμοι Γαζη Ιωαννα ΑΜ:3900.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 6: Χρωματισμός
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Ενότητα 6 Ε ΠΙΠΕΔΙΚΟΤΗΤΑ Σταύρος Δ. Νικολόπουλος 1.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Επιπεδικότητα ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 5: Επιπεδικότητα.
Επίπεδα Γραφήματα: Έλεγχος Επιπεδότητας TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A AA A A αβ ζ η ε γ θ Το γράφημα.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 2: Μονοπάτια και Κύκλοι (Hamilton) Data Engineering Lab.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 4: Συνδεσμικότητα Data Engineering Lab 1.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Ενότητα 4 Δ ΕΝΔΡΑ Σταύρος Δ. Νικολόπουλος 1.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 0: Περιεχόμενα
ΠΛΑΤΩΝΙΚΑ ΣΤΕΡΕΑ.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
ΕΠΛ 231 – Δομές Δεδομένων και Αλγόριθμοι13-1 Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Ο αλγόριθμος Dijkstra για εύρεση βραχυτέρων μονοπατιών.
Θεωρία Υπολογισμού Κλάσεις P και NP.
Δένδρα ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 3: Δένδρα.
Δομές ΔεδομένωνΤμήμα Πληροφορικής ΑΠΘ1 Δομές Δεδομένων - DFS σε κατευθυνόμενο γράφο - Ελάχιστα Μονοπάτια - Τοπολογική Ταξινόμηση - Eλάχιστα Ζευγνύοντα.
Data Engineering Lab Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 3: Δένδρα 1.
Συνδεσμικότητα ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 4: Συνδεσμικότητα.
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 6: Χρωματισμός.
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
ΤΕΙ Αθήνας: Σχολή ΤΕΦ: Τμήμα Ναυπηγικής Εφαρμογές Η/Υ στην Ναυπηγική ΙΙ ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ NA0703C39 Εξάμηνο Ζ’ Διδάσκων Κωνσταντίνος Β. Κώστας Παρουσίαση.
Δένδρα & Ανίχνευση Πρώτη ανίχνευση σε βάθος. Δένδρα & Ανίχνευση Πρώτη ανίχνευση σε πλάτος –Level 0: 1 –Level 1: 2, 10, 11 –Level 2: 3, 9, 12, 14 –Level.
Γράφημα είναι μία διμελής σχέση επί ενός συνόλου την οποία παριστάνουμε με γραφικό τρόπο.
Γράφημα Συνδυαστικό αντικείμενο που αποτελείται από 2 σύνολα:
ΧΡΩΜΑΤΙΣΜΟΣ ΓΡΑΦΩΝ Δημοκρίτειο Πανεπιστήμιο Θράκης, Μαθηματικό Σπουδαστήριο Πολυτεχνικής Σχολής.
Προβλήματα Ικανοποίησης Περιορισμών
Δένδρα Δένδρο είναι ένα συνεκτικό άκυκλο γράφημα. Δένδρο Δένδρο Δένδρο
ΓΡΑΦΟΙ (GRAPHS).
Θεωρία & Αλγόριθμοι Γράφων Χρωματισμός
ΜΠΣ ΠΡΑΣΙΝΗ ΕΝΕΡΓΕΙΑ ΤΜΗΜΑ ΗΜ&ΤΥ
Αλγόριθμοι για ανάθεση συχνοτήτων και έλεγχο αποδοχής κλήσεων σε κυψελικά ασύρματα δίκτυα (μέρος ΙIΙ)
Χρωματισμός κορυφών -Χρωματισμός χαρτών
Στοιχεία Θεωρίας Γραφημάτων
Θεωρία & Αλγόριθμοι Γράφων Αποστάσεις
Θεωρία & Αλγόριθμοι Γράφων Μονοπάτια & Κύκλοι (Hamilton)
Μεταγράφημα παρουσίασης:

Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 1: Εισαγωγή ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων

Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Ιστορικά 1736 Euler, γέφυρες Koenigsburg 1847 Kirchoff, δένδρα, ηλεκτρικά δίκτυα 1847 Cayley, δένδρα, ισομερή υδρογονανθράκων CnH2n+2 1850 Cayley-De Morgan-Moebius, χρωματισμός με 4 χρώματα 1859 Hamilton, δωδεκάεδρο 1936 Koenig, το πρώτο βιβλίο ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων

Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Βασικές Έννοιες (1) Ορισμός: σύνολο κορυφών και ακμών Συμβολισμός: G(V,E), G=(V,E), (V(G),E(G)), (n,m), (p,q) n: τάξη-order m: μέγεθος-size Πεπερασμένος γράφος: n, m πεπερασμένα Άπειρος γράφος Ειδικές περιπτώσεις: n=0: κενός-empty n=1: ασήμαντος-trivial m=0: μηδενικός-null (Nn) ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων

Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Βασικές Έννοιες (2) Τερματικά σημεία και προσπίπτουσα ακμή Γειτονικά σημεία – ανεξάρτητα σημεία Γειτονιά κορυφής (σύνολο γειτονικών κορυφών) Ν(v) Βαθμός κορυφής – degree [d(v)=|N(v)|] Ελάχιστος και μέγιστος βαθμός γράφου d(G), D(G) Τακτικοί γράφοι (regular): Κυκλικός γράφος (Cn): όλοι οι κόμβοι d(v)=2 (κυβικός k=3) Πλατωνικοί γράφοι (τετράεδρο, κύβος, οκτάεδρο, δωδεκάεδρο, εικοσάεδρο) ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων

Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Βασικές Έννοιες (3) Απομονωμένη κορυφή – isolated d(v)=0 Εκκρεμής κορυφή – pendant d(v)=1 Συνδεδεμένες συνιστώσες (k) Συνδεδεμένος γράφος Συνδεδεμένος γράφος κατά ελάχιστο τρόπο Σειρά – rank (r=n-k) Μηδενικότητα – nullity (μ=m-n-k) Βρόχος, παράλληλες ακμές Απλός γράφος, ψευδογράφος, πολυγράφος, υποκείμενος, κατευθυνόμενος/προσανατολισμένος D(V,A) και τόξα ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων

Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Βασικές Έννοιες (4) Λήμμα των χειραψιών (Σd(v)=2|E|) Πόρισμα για τακτικούς γράφους (|v|*k=2*|E|) Θεώρημα: Το πλήθος των περιττών κορυφών είναι άρτιο Γραμμικός γράφος L(G) Πλήρης γράφος Κn Κλίκα γράφου, αριθμός κλίκας (τάξη) Θεώρημα: Ένας πλήρης γράφος έχει n(n-1)/2 ακμές Θεώρημα: n-k<=m<=(n-k)(n-k+1)/2 Πόρισμα: κάθε απλός γράφος με (n-1)(n-2)/2 ακμές είναι συνδεδεμένος ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων

Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Βασικές Έννοιες (5) Ζυγισμένος γράφος, βάρος ακμής Ισομορφικοί γράφοι, ίσοι γράφοι – επιγραφή/ετικέτα Θεώρημα: Το πλήθος των διαφορετικών γράφων με n κορυφές και m ακμές είναι comb(n(n-1)/2,m) Πόρισμα: Το πλήθος των διαφορετικών γράφων με n κορυφές είναι 2^[n(n-1)/2] Υπογράφος, υπεργράφος, ζευγνύων υπογράφος, επηρεασμένος από σύνολο κορυφών/ακμών ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων

Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Πράξεις (1) Ένωση – union (G1UG2) Τομή – intersection (G1∩G2) Άθροισμα δακτυλίου – ring sum Συμπλήρωμα – complement Διαγραφή κορυφής/ακμής – deletion (G-{e}, G-{v}) Ανταλλαγή ακμών – interchange Διάσπαση κορυφής – split Αποκόπτουσα κορυφή, σημείο άρθρωσης – articulation point Αποκόπτουσα ακμή, γέφυρα - bridge, ισθμός Δισυναφής – bicoherent, διασυνδεδεμένος – biconnected Σύμβολα αθροίσματος δακτυλίου, συμπληρώματος ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων

Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Πράξεις (2) Σύνδεση, άθροισμα – join, sum Τροχοειδής – wheel γράφος (Ν1+Cn-1=Wn) Διμερής, διγράφος, πολυμερής γράφος, πλήρης διμερής, πλήρης πολυμερής (αστεροειδής Κ1,n) Καρτεσιανό γινόμενο G1xG2 Λεξικογραφικό γινόμενο G1[G2] Συγχώνευση κορυφών – fusion/merge Υποδιαίρεση ακμής – subdivision ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων

Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Αλγόριθμοι Και Γράφοι Αλγοριθμική θεωρία γράφων Πολυπλοκότητα χώρου και χρόνου Συμβολισμός Ο Ανάλυση μέσης και χειρότερης περίπτωσης ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων

Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Αποθήκευση Γράφων Στατικές αναπαραστάσεις Πίνακας κορυφών – adjacency matrix Πίνακας προσπτώσεων – incidence matrix Δυναμικές αναπαραστάσεις Λίστες ακμών – edge lists (για αραιούς γράφους) Λίστες γειτνίασης ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων

Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Ακολουθία Βαθμών (1) Μη αύξουσα ακολουθία ακεραίων Γραφική ακολουθία, πραγματοποίηση ακολουθίας, απλή γραφική ακολουθία Κανόνες Μη αρνητικές τιμές Πλήθος περιττών βαθμών άρτιο Τιμές μικρότερες από n Παράδειγμα 2,2,2,2,2,2 Θεώρημα: Μια ακολουθία d1,d2,…,dn είναι γραφική, αν είναι γραφική η d2-1,d3-1,…,dd1+1-1,dd1+2,…,dn ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων

Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Ακολουθία Βαθμών (2) Αλγόριθμος Αν κάποιο d>n-1  OXI Αν όλα μηδενικά  OXI Αν κάποιο αρνητικό  OXI Αναδιάταξη της ακολουθίας ώστε μη αύξουσα Διαγράφεται ο πρώτος όρος (d1) και αφαιρείται μονάδα από επόμενους d1 όρους Πήγαινε στο Βήμα 2 Παράδειγμα 5,4,4,3,2,1,1 ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων

Ακολουθία Βαθμών (3) Θεώρημα: Μια ακολουθία d1,d2,…,dn είναι γραφική αν και μόνο αν Σdi είναι άρτιο και για κάθε 1<=k<=n-1 ισχύει: Σ1<=i<=kdi<=k(k-1)+Σ1<=k+1<=nmin(k, di) ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων