ΣΤΟΙΧΕΙΑ ΘΕΩΡΙΑΣ ΓΡΑΦΗΜΑΤΩΝ II

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Γραφήματα & Επίπεδα Γραφήματα
Advertisements

Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Επίπεδα Γραφήματα (planar graphs)
Γραφήματα & Επίπεδα Γραφήματα
Διακριτά Μαθηματικά ΙI Δέντρα
Επίπεδα Γραφήματα : Προβλήματα και Υπολογιστική Πολυπλοκότητα TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A AA.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 2: Μονοπάτια και Κύκλοι (Euler) Data Engineering Lab.
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Γραφήματα & Επίπεδα Γραφήματα
Διαίρει και Βασίλευε πρόβλημα μεγέθους Ν διάσπαση πρόβλημα μεγέθους Ν-k πρόβλημα μεγέθους k.
Επικαλύπτοντα Δέντρα και Σύνολα Τομής
Γραφήματα & Επίπεδα Γραφήματα
1 Θεματική Ενότητα Γραφήματα & Επίπεδα Γραφήματα.
ΕΠΛ 231 – Δομές Δεδομένων και Αλγόριθμοι
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
ΜΑΘΗΜΑ: ΣΧΕΔΙΑΣΗ ΑΛΓΟΡΙΘΜΩΝ ΔΙΔΑΣΚΩΝ: Π. ΚΑΤΣΑΡΟΣ Δευτέρα, 12 Ιανουαρίου 2015Δευτέρα, 12 Ιανουαρίου 2015Δευτέρα, 12 Ιανουαρίου 2015Δευτέρα, 12 Ιανουαρίου.
Γράφοι: Προβλήματα και Αλγόριθμοι
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
ΕΠΛ 231 – Δομές Δεδομένων και Αλγόριθμοι12-1 Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Ο αλγόριθμος του Prim και ο αλγόριθμος του Kruskal.
Σχεδιαση Αλγοριθμων - Τμημα Πληροφορικης ΑΠΘ - Κεφαλαιο 9ο1 Άπληστοι αλγόριθμοι βελτιστοποίησης Προβλήματα βελτιστοποίησης λύνονται με μια σειρά επιλογών.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 9: Αντιστοιχίσεις και καλύμματα Data Engineering Lab.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Ενότητα 6 Ε ΠΙΠΕΔΙΚΟΤΗΤΑ Σταύρος Δ. Νικολόπουλος 1.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Διακριτά Μαθηματικά Ι Γιώργος Γεωργιάδης (σύμφωνα με τις παραδόσεις του Λευτέρη Κυρούση) Σημειώσεις του μαθήματος Διάλεξη 7η.
Ελάχιστο Συνδετικό Δέντρο
Δομές Δεδομένων - Ισοζυγισμένα Δυαδικά Δένδρα (balanced binary trees)
Επιπεδικότητα ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 5: Επιπεδικότητα.
Επίπεδα Γραφήματα: Έλεγχος Επιπεδότητας TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A AA A A αβ ζ η ε γ θ Το γράφημα.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 4: Συνδεσμικότητα Data Engineering Lab 1.
Διερεύνηση γραφήματος. Ένας αλγόριθμος διερεύνησης γραφήματος επισκέπτεται τους κόμβους του γραφήματος με μια καθορισμένη στρατηγική, π.χ. κατά εύρος.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Αναζήτηση Κατά Βάθος Διδάσκοντες: Σ. Ζάχος, Δ. Φωτάκης Επιμέλεια διαφανειών: Δ. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο.
1 Κατανεμημένοι αλγόριθμοι για την εύρεση γεννητικών δέντρων (spanning trees) 1.Ένας σταθερός κόμβος στέλνει ένα ‘start’ μήνυμα σε κάθε γειτονική του ακμή.
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Ενότητα 4 Δ ΕΝΔΡΑ Σταύρος Δ. Νικολόπουλος 1.
Χρονική Πολυπλοκότητα και Μοντέλα
Κοζαλάκης Ευστάθιος ΠΕ03
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Μέγιστη ροή TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A AA A A Συνάρτηση χωρητικότητας Κατευθυνόμενο γράφημα.
ΕΠΛ 231 – Δομές Δεδομένων και Αλγόριθμοι13-1 Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Ο αλγόριθμος Dijkstra για εύρεση βραχυτέρων μονοπατιών.
Θεωρία Υπολογισμού Κλάσεις P και NP.
Δένδρα ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 3: Δένδρα.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές TSP, Μέτρα κεντρικότητας, Dijkstra Data Engineering Lab.
Ελαφρύτατες διαδρομές TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A AA A A.
Συνδεσμικότητα ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 4: Συνδεσμικότητα.
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 6: Χρωματισμός.
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Μέγιστη ροή TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A AA A A Συνάρτηση χωρητικότητας Κατευθυνόμενο γράφημα.
Συνδετικότητα γραφήματος (graph connectivity). α β Υπάρχει μονοπάτι μεταξύ α και β; Παραδείγματα: υπολογιστές ενός δικτύου ιστοσελίδες ισοδύναμες μεταβλητές.
Θεωρία υπολογισμού1 Μη αιτιοκρατικό αυτόματο Σ={0}, L = { 0 k : k=2m, k=3m}, μαντεύουμε το μήκος.
1 ΔΙΑΣΧΙΣΗ ΓΡΑΦΗΜΑΤΩΝ. 2 Θέματα μελέτης Πρόβλημα αναζήτησης σε γραφήματα –Αναζήτηση κατά βάθος (Depth-first search – DFS) –Αναζήτηση κατά πλάτος (Breadth-first.
Γράφημα είναι μία διμελής σχέση επί ενός συνόλου την οποία παριστάνουμε με γραφικό τρόπο.
Γράφημα Συνδυαστικό αντικείμενο που αποτελείται από 2 σύνολα:
ΧΡΩΜΑΤΙΣΜΟΣ ΓΡΑΦΩΝ Δημοκρίτειο Πανεπιστήμιο Θράκης, Μαθηματικό Σπουδαστήριο Πολυτεχνικής Σχολής.
Δένδρα.
Δένδρα Δένδρο είναι ένα συνεκτικό άκυκλο γράφημα. Δένδρο Δένδρο Δένδρο
Μέγιστη ροή Κατευθυνόμενο γράφημα 12 Συνάρτηση χωρητικότητας
ΓΡΑΦΟΙ (GRAPHS).
Χρωματισμός κορυφών -Χρωματισμός χαρτών
Μέγιστη ροή Κατευθυνόμενο γράφημα 12 Συνάρτηση χωρητικότητας
Στοιχεία Θεωρίας Γραφημάτων
Θεωρία & Αλγόριθμοι Γράφων Αποστάσεις
Επικαλύπτοντα Δέντρα και Σύνολα Τομής
Δένδρα Αναζήτησης Πολλαπλής Διακλάδωσης
Προβλήματα Μεταφορών (Transportation)
(2,4) Trees 11/15/2018 8:56 PM (2,4) Δέντρα (2,4) Δέντρα.
Μεταγράφημα παρουσίασης:

ΣΤΟΙΧΕΙΑ ΘΕΩΡΙΑΣ ΓΡΑΦΗΜΑΤΩΝ II ΔΙΑΚΡΙΤΑ ΜΑΘΗΜΑΤΙΚΑ ΣΤΟΙΧΕΙΑ ΘΕΩΡΙΑΣ ΓΡΑΦΗΜΑΤΩΝ II

Το πρόβλημα των συνδέσεων Δοθέντων τριών σπιτιών, υπάρχει τρόπος να συνδεθούν όλα μέσω καλωδίου ή σωληνώσεων με τηλέφωνο, νερό και ηλεκτρισμό χωρίς τα καλώδια να τέμνονται ή το ένα να περνά πάνω ή κάτω από το άλλο; 11/11/2018 Τμήμα Πληροφορικής ΑΠΘ

Δένδρα 11/11/2018 Τμήμα Πληροφορικής ΑΠΘ

Δένδρα Δάσος (forest): Ένα γράφημα το οποίο δεν περιέχει κανέναν κύκλο Αν το δάσος είναι συνδεδεμένο, ονομάζεται δένδρο (tree) Το δάσος είναι ένα μη συνδεδεμένο γράφημα στο οποίο οι συνδεδεμένες συνιστώσες του είναι δένδρα Σε ένα δένδρο οι κορυφές με βαθμό 1 ονομάζονται φύλλα (leaves) Η διαγραφή ενός φύλλου από ένα δένδρο δεν επηρεάζει τη φύση του γραφήματος, δηλαδή το γράφημα που θα μείνει αν διαγράψουμε ένα φύλλο, θα είναι και πάλι δένδρο. 11/11/2018 Τμήμα Πληροφορικής ΑΠΘ

Παράδειγμα δέντρου 11/11/2018 Τμήμα Πληροφορικής ΑΠΘ

Ένα δυαδικό δέντρο με ύψος h μπορεί να έχει το πολύ 2h φύλλα. Δένδρα Δυαδικό δέντρο: Κάθε κόμβος έχει βαθμό το πολύ 3 με εξαίρεση τη ρίζα που έχει το πολύ 2. Ρίζα δέντρου: ένας κόμβος επιλέγεται σαν αρχή του δέντρου Οι υπόλοιποι κόμβοι θα είναι είτε δεξιά της ρίζας ή αριστερά. Ύψος δέντρου: Το μήκος του μέγιστου μονοπατιού από τη ρίζα προς ένα φύλλο. 11/11/2018 Τμήμα Πληροφορικής ΑΠΘ

Παράδειγμα Δυαδικού Δέντρου 11/11/2018 Τμήμα Πληροφορικής ΑΠΘ

Σχέση γραφήματος - δένδρου Κάθε συνδεδεμένο γράφημα έχει ένα τουλάχιστον παράγον δέντρο (spanning tree – επικαλύπτον δέντρο – γεννητικό δέντρο). Δηλαδή μπορούμε πάντοτε αφαιρώντας κάποιες ακμές από ένα συνδεδεμένο γράφημα να πάρουμε ένα δέντρο με όλες τις κορυφές του αρχικού γραφήματος. 11/11/2018 Τμήμα Πληροφορικής ΑΠΘ

Παράδειγμα 11/11/2018 Τμήμα Πληροφορικής ΑΠΘ

Δέντρο με n κορυφές έχει ακριβώς n-1 ακμές.(επαγωγή) Παράδειγμα (συν.) Δέντρο με n κορυφές έχει ακριβώς n-1 ακμές.(επαγωγή) 11/11/2018 Τμήμα Πληροφορικής ΑΠΘ

Ισομορφισμόσ 11/11/2018 Τμήμα Πληροφορικής ΑΠΘ

Ισομορφισμός γραφημάτων Πόσα γραφήματα υπάρχουν με n κορυφές; 11/11/2018 Τμήμα Πληροφορικής ΑΠΘ

11/11/2018 Τμήμα Πληροφορικής ΑΠΘ

Ισόμορφα γραφήματα 11/11/2018 Τμήμα Πληροφορικής ΑΠΘ

Ισομορφισμός 11/11/2018 Τμήμα Πληροφορικής ΑΠΘ

11/11/2018 Τμήμα Πληροφορικής ΑΠΘ

Παράδειγμα 11/11/2018 Τμήμα Πληροφορικής ΑΠΘ

Παράδειγμα (συν) 11/11/2018 Τμήμα Πληροφορικής ΑΠΘ

Αναλλοίωτες γραφήματος 11/11/2018 Τμήμα Πληροφορικής ΑΠΘ

Παράδειγμα Γραφήματα με 5 κορυφές και 6 ακμές. Είναι ισόμορφα; Απόδειξη: Δεν μπορεί να οριστεί σχέση ισομορφισμού αφού οι δύο κορυφές του πρώτου γραφήματος που έχουν βαθμό 3, συνδέονται με ακμή, δηλαδή είναι γειτονικές ενώ στο δεύτερο γράφημα οι αντίστοιχες κορυφές δεν είναι γειτονικές. Γενικά: η ύπαρξη κοινών αναλλοίωτων για να βρεθεί ένας ισομορφισμός είναι αναγκαία, αλλά όχι και ικανή. 11/11/2018 Τμήμα Πληροφορικής ΑΠΘ

Επίπεδα γραφήματα 11/11/2018 Τμήμα Πληροφορικής ΑΠΘ

Επίπεδα γραφήματα 11/11/2018 Τμήμα Πληροφορικής ΑΠΘ

Είναι επίπεδο; 11/11/2018 Τμήμα Πληροφορικής ΑΠΘ

Σύνορα και περιοχές 11/11/2018 Τμήμα Πληροφορικής ΑΠΘ

Παράδειγμα – επίπεδο γράφημα Παράδειγμα – επίπεδο γράφημα 11/11/2018 Τμήμα Πληροφορικής ΑΠΘ

Παράδειγμα – επίπεδο γράφημα (συν) Παράδειγμα – επίπεδο γράφημα (συν) 11/11/2018 Τμήμα Πληροφορικής ΑΠΘ

Τι είναι το Κ3,3 και Κ5; Για ένα συνδεδεμένο επίπεδο γράφημα G με m ακμές και R περιοχές θα ισχύει 3R≤2m. Σε περίπτωση που δεν υπάρχει περιοχή που να ορίζεται με 3 ακμές για σύνορο, ισχύει 4R≤2m. Δεν υπάρχει λύση αφού το Κ3,3 δεν είναι επίπεδος. Γιατί; 11/11/2018 Τμήμα Πληροφορικής ΑΠΘ

Μερικές Ιδιότητες Αν G συνεκτικό επίπεδο απλό γράφημα με e ακμές και v≥3 κορυφές τότε e≤3v-6. Αν G συνεκτικό επίπεδο απλό γράφημα τότε το G έχει μία κορυφή με βαθμό που δεν υπερβαίνει το 5. 11/11/2018 Τμήμα Πληροφορικής ΑΠΘ

Θεώρημα Kuratowski Ένα γράφημα δεν είναι επίπεδο αν περιέχει «αντίγραφα» των K3,3 και K5 Αν ένα γράφημα είναι επίπεδο θα είναι επίπεδο και κάθε γράφημα αν αφαιρέσουμε μία ακμή {u,v} και προσθέσουμε μία νέα κορυφή w με τις ακμές {u,w} και {w,v}. 11/11/2018 Τμήμα Πληροφορικής ΑΠΘ

Ομομορφικά Γραφήματα Δύο γραφήματα λέγονται ομομορφικά αν μπορούν να εξαχθούν από το ίδιο γράφημα με στοιχειώδης υποδιαιρέσεις. Kuratowski: Ένα γράφημα δεν είναι επίπεδο αν και μόνο αν περιέχει ένα υπογράφημα ομομορφικό με το K3,3 ή το K5 11/11/2018 Τμήμα Πληροφορικής ΑΠΘ

Παράδειγμα (10.7.22 άσκηση περίπου) a f b a e c f b d e c d 11/11/2018 Τμήμα Πληροφορικής ΑΠΘ