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

Slides:



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

Επίπεδα Γραφήματα (planar graphs)
Εννοιες και Παράγοντες της Ψηφιακής Επεξεργασίας Εικόνας.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Τι ξέρετε για την ΟΡΑΣΗ;
Γεωργαλλίδης Δημήτρης Καθηγητής Πληροφορικής
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 2: Μονοπάτια και Κύκλοι (Euler) Data Engineering Lab.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
11-1 ΜΑΘΗΜΑ 12 ο Γράφοι, Διάσχιση Γράφων Υλικό από τις σημειώσεις Ν. Παπασπύρου, 2006.
Εισαγωγικές Έννοιες Διδάσκοντες: Σ. Ζάχος, Δ. Φωτάκης Επιμέλεια διαφανειών: Δ. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο.
Β Τάξη - Ενότητα 4 Κατασκευές σχημάτων Μαρία Μ. Χαραλάμπους ( τηλ )
Τάξη Β Ενότητα 4 Διαχωρισμός σχημάτων σε κατηγορίες Μαρία Μ. Χαραλάμπους.
Σχολή: Γραφικών Τεχνών και Καλλιτεχνικών Σπουδών ΤΕΙ- Αθήνας
Εντολή Visual Styles. Με την εντολή Visual styles καθορίζουμε πώς θα φαίνονται οι επιφάνειες και οι ακμές των αντικειμένων σε ένα σχέδιο, όσον αφορά τη.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
ΜΑΘΗΜΑ: ΣΧΕΔΙΑΣΗ ΑΛΓΟΡΙΘΜΩΝ ΔΙΔΑΣΚΩΝ: Π. ΚΑΤΣΑΡΟΣ Δευτέρα, 12 Ιανουαρίου 2015Δευτέρα, 12 Ιανουαρίου 2015Δευτέρα, 12 Ιανουαρίου 2015Δευτέρα, 12 Ιανουαρίου.
Γράφοι: Προβλήματα και Αλγόριθμοι
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
ΕΠΛ 231 – Δομές Δεδομένων και Αλγόριθμοι12-1 Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Ο αλγόριθμος του Prim και ο αλγόριθμος του Kruskal.
Σχεδιαση Αλγοριθμων - Τμημα Πληροφορικης ΑΠΘ - Κεφαλαιο 9ο1 Άπληστοι αλγόριθμοι βελτιστοποίησης Προβλήματα βελτιστοποίησης λύνονται με μια σειρά επιλογών.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 1: Βασικές Έννοιες (ορισμοί) Data Engineering Lab.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 1: Βασικές Έννοιες (πράξεις) Data Engineering Lab.
Πρωταρχικά στοιχεία. Προβολή σε ψηφιακή οθόνη Εκχώρηση τιμών σε pixel Με συναρτήσεις πχ SetPixel(x, y, color) Από Buffer ή πίνακα πχ FrameBuf[x][y] =
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 9: Αντιστοιχίσεις και καλύμματα Data Engineering Lab.
Προσεγγιστικοί Αλγόριθμοι για NP-Δύσκολα Προβλήματα
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 6: Χρωματισμός
Διακριτά Μαθηματικά Ι Γιώργος Γεωργιάδης (σύμφωνα με τις παραδόσεις του Λευτέρη Κυρούση) Σημειώσεις του μαθήματος Διάλεξη 6η.
ΒΑΣΕΙ ΤΗΣ ΧΗΜΙΚΗΣ ΔΟΜΗΣ
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Συνδεσμολογία Αντιστάσεων
ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΥΛΟΠΟΙΗΣΗ ΚΑΙ ΣΥΓΚΡΙΤΙΚΗ ΜΕΛΕΤΗ
Επιπεδικότητα ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 5: Επιπεδικότητα.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 2: Μονοπάτια και Κύκλοι (Hamilton) Data Engineering Lab.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 4: Συνδεσμικότητα Data Engineering Lab 1.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Η Γραμμή Μενού. Περιοχή Σχεδίασης Διαθέσιμα Χρώματα. Για να δημιουργήσετε νέο χρώμα κάντε κλικ στην Επεξεργασία χρωμάτων ΕΝΟΤΗΤΑ 3 – Κεφάλαιο 9: Ζωγραφική.
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Ενότητα 4 Δ ΕΝΔΡΑ Σταύρος Δ. Νικολόπουλος 1.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 0: Περιεχόμενα
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Δένδρα ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 3: Δένδρα.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές TSP, Μέτρα κεντρικότητας, Dijkstra Data Engineering Lab.
Διακριτά Μαθηματικά Ι Γιώργος Γεωργιάδης (σύμφωνα με τις παραδόσεις του Λευτέρη Κυρούση) Σημειώσεις του μαθήματος Διάλεξη 8η.
Συνδεσμικότητα ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 4: Συνδεσμικότητα.
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 6: Χρωματισμός.
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
ΕΡΓΑΣΤΗΡΙΟ ΤΕΧΝΙΚΕΣ ΚΑΙ ΥΛΙΚΑ ΖΩΓΡΑΦΙΚΗΣ & ΧΑΡΑΚΤΙΚΗΣ ΕΡΓΑΣΤΗΡΙΟ ΤΕΧΝΙΚΕΣ ΚΑΙ ΥΛΙΚΑ ΖΩΓΡΑΦΙΚΗΣ & ΧΑΡΑΚΤΙΚΗΣ ΤΕΙ ΙΟΝΙΩΝ ΝΗΣΩΝ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ.
Γράφημα είναι μία διμελής σχέση επί ενός συνόλου την οποία παριστάνουμε με γραφικό τρόπο.
ΧΡΩΜΑΤΙΣΜΟΣ ΓΡΑΦΩΝ Δημοκρίτειο Πανεπιστήμιο Θράκης, Μαθηματικό Σπουδαστήριο Πολυτεχνικής Σχολής.
Δένδρα Δένδρο είναι ένα συνεκτικό άκυκλο γράφημα. Δένδρο Δένδρο Δένδρο
ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ “Ανάπτυξη προγράμματος προσομοίωσης συγκρούσεων σε
Θεωρία & Αλγόριθμοι Γράφων Χρωματισμός
Αλγόριθμοι - Τμήμα Πληροφορικής ΑΠΘ - Κεφάλαιο 9ο
Αλγόριθμοι για ανάθεση συχνοτήτων και έλεγχο αποδοχής κλήσεων σε κυψελικά ασύρματα δίκτυα (μέρος ΙIΙ)
ΕΝΟΤΗΤΑ 1 – Κεφάλαιο 3: Πολυμέσα
Χρωματισμός κορυφών -Χρωματισμός χαρτών
Θεωρία & Αλγόριθμοι Γράφων Αποστάσεις
ΣΧΕΔΙΑΣΗ ΓΡΑΦΙΚΩΝ ΜΑΘΗΜΑ 3Ο.
Ονοματεπώνυμο : ………………………. Τμήμα : Β…. α ή β
(σχετικό κομμάτι: ~37s ως ~2min
Ονοματεπώνυμο : Χρυσούλα Αγγελοπούλου Καθηγήτρια Πληροφορικής
Β΄ Τάξη Βιολογία.
EU in My Region 2018 Χίος, Ανάδειξη του έργου ανάπλασης της Απλωταριάς
EU in My Region 2018 Χίος, Ανάδειξη του έργου ανάπλασης της Απλωταριάς
Μεταγράφημα παρουσίασης:

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

Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Εισαγωγή (1) Χρωματισμός κορυφών-ακμών-περιοχών Χρωματική τάξη (color class): σύνολο κορυφών με το ίδιο χρώμα ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων

Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Εισαγωγή (2) Γράφος k-χρωματίσιμος (k-colorable): οι κορυφές μπορούν να χρωματισθούν με k χρώματα Γράφος k-χρωματικός (k-chromatic): οι κορυφές μπορούν να χρωματισθούν με k χρώματα, αλλά όχι με k-1 Χρωματικός αριθμός (chromatic number): χ(G)=k. Αν ένας γράφος G είναι p-χρωματίσιμος (όπου p>χ(G)), τότε ο γράφος G είναι και r-χρωματίσιμος (όπου p>r>χ(G)) Γράφος χρωματίσιμος κατά μοναδικό τρόπο (uniquely colorable) ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων

Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Εισαγωγή (3) Κρίσιμος (critical): χ(Η)<χ(G), για κάθε Η υποσύνολο του G k-κρίσιμος (k-critical): o G είναι κρίσιμος και k-χρωματικός Τέλειος (perfect): αριθμός κλίκας ω(G)=χ(G) χρωματικό αριθμό Θεώρημα: Αν ο G είναι k-κρίσιμος, τότε d(G)>=k-1 ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων

Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Εισαγωγή (4) Γράφος k-χρωματίσιμος ως προς ακμές (k-edge colorable): οι ακμές μπορούν να χρωματισθούν με k χρώματα Γράφος k-χρωματικός ως προς ακμές (k-edge chromatic): οι ακμές μπορούν να χρωματισθούν με k χρώματα, αλλά όχι με k-1 Χρωματικός αριθμός ακμών ή κατάλογος (chromatic index): χ’(G)=k Γράφος k-χρωματίσιμος ως προς περιοχές (k-region colorable): οι περιοχές μπορούν να χρωματισθούν με k χρώματα ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων

Χρωματισμός Κορυφών (1) χ(Kn)=n χ(Νn)=1 χ(Km,n)=2, για m,n>=1 χ(G)=2, αν δεν υπάρχει κύκλος περιττού μήκους χ(Τ)=2, αν το δένδρο έχει n>2 κορυφές χ(C2n)=2 χ(C2n+1)=3 χ(W2n)=4 χ(W2n+1)=3 ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων

Χρωματισμός Κορυφών (2) Ερώτημα: ποιος είναι ο χρωματικός αριθμός ενός γράφου; Απάντηση: r<=χ(G)<=n, αν υπάρχει υπογράφος Kr Θεώρημα: Κάθε γράφος μη πλήρης με D(G) είναι (D+1)-χρωματίσιμος Θεώρημα (Brookes 1941): Κάθε γράφος μη πλήρης με D(G)>=3 είναι D-χρωματίσιμος Θεώρημα: Κάθε επίπεδος γράφος είναι 6-χρωματίσιμος Θεώρημα: Κάθε επίπεδος γράφος είναι 5-χρωματίσιμος Θεώρημα: Κάθε επίπεδος γράφος είναι 4-χρωματίσιμος ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων

Χρωματισμός Κορυφών (3) Εικασία των 4 χρωμάτων (4 color conjecture): Guthrie 1850 (παρατήρηση) DeMorgan 1852 Hamilton 1852 Cayley 1878 (δεν βρήκε λύση) Kempe 1880 (βρήκε λάθος λύση) Heawood 1890 (βρήκε το λάθος της λύσης) Franklin 1920 (για n<=25) Reynolds 1926 (για n<=27) Franklin 1931 (για n<=31) Winn 1943 (για n<=35) Ore-Stemple 1968 (για n<=40) Appel-Haken-Koch 1977 ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων

Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Χρωματισμός Χαρτών Θεώρημα: Ένας επίπεδος απλός γράφος G είναι k-χρωματίσιμος (ως προς τις κορυφές), αν και μόνον αν ο G* είναι k-χρωματίσιμος ως προς τις περιοχές Θεώρημα: Ένας χάρτης G είναι 2-χρωματίσιμος αν και μόνον αν είναι Eulerian Θεώρημα: Ένας κυβικός χάρτης είναι 3-χρωματίσιμος αν και μόνον αν κάθε περιοχή περικλείεται από άρτιο αριθμό ακμών ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων

Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Χρωματισμός Ακμών (1) χ’(C2n)=2 χ’(C2n+1)=3 χ’(Wn)=n-1, αν n>=4 Θεώρημα (Vizing 1964): Για κάθε απλό γράφο G ισχύει D(G)<=χ’(G)<=D(G)+1 Θεώρημα: Για κάθε πλήρη διμερή γράφο ισχύει χ’(Km,n)=D(Km,n)=max(m,n) ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων

Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Χρωματισμός Ακμών (2) Θεώρημα: Για κάθε πλήρη γράφο ισχύει χ’(Kn)=n (n περιττό) =n-1 (n άρτιο) ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων

Χρωματικά Πολυώνυμα (1) Ερώτηση: Κατά πόσους διαφορετικούς τρόπους μπορούμε να χρωματίσουμε τις κορυφές ενός γράφου με k χρώματα; Απάντηση: Χρωματικό πολυώνυμο PG(k) (Birkhoff 1912) PNn(k)=kn PT(k)=k(k-1)n PKn(k)=k(k-1)…(k-n+1) PG(k)=0, αν k<χ(G) PG(k)>0, αν k>=χ(G) PG(k)>0, αν G απλός επίπεδος γράφος ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων

Χρωματικά Πολυώνυμα (2) Θεώρημα: Έστω γράφος G και δύο μη γειτονικές κορυφές u,w. Τότε ισχύει PG(k)=PG1(k)+ PG2(k), όπου G1=G+(u,w) και G2=G/(u,w) Θεώρημα: Το χρωματικό πολυώνυμο γράφου G με n κορυφές είναι πολυώνυμο ως προς k βαθμού n. Το πολυώνυμο έχει ακέραιους συντελεστές με εναλλασσόμενα πρόσημα, μεγαλύτερο όρο το kn και σταθερό όρο ίσο με 0 Κ5+3Κ4 +2Κ3 K(k-1)3 ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων

Προσεγγιστικοί Αλγόριθμοι Χρωματισμού (1) Ο προσδιορισμός του χρωματικού αριθμού είναι δυσχείριστο πρόβλημα Σειριακός αλγόριθμος (άπληστος): Πολυπλοκότητα Ο(n*m) Τι γίνεται σε διμερή γράφο; Πρώτα η μεγαλύτερη (largest first): Ταξινόμηση κορυφών ως προς αύξοντα βαθμό. Μετά σειριακός ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων

Προσεγγιστικοί Αλγόριθμοι Χρωματισμού (2) Τελευταία η μικρότερη (smallest last): Matula-Marble-Issacson 1972 Ταξινόμηση κορυφών ως προς φθίνοντα βαθμό. Μία-μία διαγράφονται οι κορυφές, ώστε να προκύψει μια νέα διάταξη των κορυφών. Μετά σειριακός Μέθοδος βαθμού-χρώματος (color-degree): Brelaz 1979 Βαθμός χρώματος κορυφής: αριθμός χρωμάτων που χρησιμοποιήθηκαν σε γειτονικές κορυφές ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων

Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Ωρολόγιο Πρόγραμμα Ο Χi (1<=i<=m) διδάσκει το Υj (1<=j<=n) για Pij ώρες/εβδομάδα Κανείς Χi δεν διδάσκει περισσότερο από p ώρες/εβδομάδα, αλλά και κανένα Υj δεν διδάσκεται περισσότερο από p ώρες/εβδομάδα Λύση: Διμερής γράφος Km,n ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων