Χρωματισμός κορυφών -Χρωματισμός χαρτών

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Nikos Louloudakis Nikos Orfanoudakis Irini Genitsaridi
Advertisements

Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Επίπεδα Γραφήματα (planar graphs)
Γραφήματα & Επίπεδα Γραφήματα
Πιθανοκρατικοί Αλγόριθμοι
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
ΣΤΟΙΧΕΙΑ ΨΕΥΔΟΚΩΔΙΚΑ ΒΑΣΙΚΕΣ ΔΟΜΕΣ ΒΑΣΙΚΟΙ ΑΛΓΟΡΙΘΜΟΙ ΠΙΝΑΚΩΝ
Επίπεδα Γραφήματα : Προβλήματα και Υπολογιστική Πολυπλοκότητα TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A AA.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Εισαγωγή στην επιστήμη των υπολογιστών
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Αναγνώριση Προτύπων.
11-1 ΜΑΘΗΜΑ 12 ο Γράφοι, Διάσχιση Γράφων Υλικό από τις σημειώσεις Ν. Παπασπύρου, 2006.
Γραφήματα & Επίπεδα Γραφήματα
Διαίρει και Βασίλευε πρόβλημα μεγέθους Ν διάσπαση πρόβλημα μεγέθους Ν-k πρόβλημα μεγέθους k.
Γραφήματα & Επίπεδα Γραφήματα
1 Θεματική Ενότητα Γραφήματα & Επίπεδα Γραφήματα.
Γράφοι: Προβλήματα και Αλγόριθμοι
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
ΕΠΛ 231 – Δομές Δεδομένων και Αλγόριθμοι12-1 Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Ο αλγόριθμος του Prim και ο αλγόριθμος του Kruskal.
Η Αρχή Συμπερίληψης - Εξαίρεσης
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 1: Βασικές Έννοιες (ορισμοί) Data Engineering Lab.
Προσεγγιστικοί Αλγόριθμοι για NP-Δύσκολα Προβλήματα
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 6: Χρωματισμός
Διακριτά Μαθηματικά Ι Γιώργος Γεωργιάδης (σύμφωνα με τις παραδόσεις του Λευτέρη Κυρούση) Σημειώσεις του μαθήματος Διάλεξη 6η.
Διδάσκοντες: Σ. Ζάχος, Δ. Φωτάκης
Διερεύνηση γραφήματος. Ένας αλγόριθμος διερεύνησης γραφήματος επισκέπτεται τους κόμβους του γραφήματος με μια καθορισμένη στρατηγική, π.χ. κατά εύρος.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 4: Συνδεσμικότητα Data Engineering Lab 1.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Διερεύνηση γραφήματος. Ένας αλγόριθμος διερεύνησης γραφήματος επισκέπτεται τους κόμβους του γραφήματος με μια καθορισμένη στρατηγική, π.χ. κατά εύρος.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Ενότητα 4 Δ ΕΝΔΡΑ Σταύρος Δ. Νικολόπουλος 1.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Ταξινόμηση - Sorting.
Εισαγωγή Αλέξανδρος Νανόπουλος
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές 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: Χρωματισμός.
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
ΤΕΙ Αθήνας: Σχολή ΤΕΦ: Τμήμα Ναυπηγικής Εφαρμογές Η/Υ στην Ναυπηγική ΙΙ ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ NA0703C39 Εξάμηνο Ζ’ Διδάσκων Κωνσταντίνος Β. Κώστας Παρουσίαση.
1 Δημιουργία Παρουσίασης Ms PowerPoint ΕΡΓΑΣΤΗΡΙΟ ΑΡΧΕΣ ΕΠΙΚΟΙΝΩΝΙΩΝ & ΝΕΕΣ ΤΕΧΝΟΛΟΓΙΕΣ Εισηγητής: Στυλιάδη Στέλλα ΜΒΑ.
1 ΔΙΑΣΧΙΣΗ ΓΡΑΦΗΜΑΤΩΝ. 2 Θέματα μελέτης Πρόβλημα αναζήτησης σε γραφήματα –Αναζήτηση κατά βάθος (Depth-first search – DFS) –Αναζήτηση κατά πλάτος (Breadth-first.
Γράφημα είναι μία διμελής σχέση επί ενός συνόλου την οποία παριστάνουμε με γραφικό τρόπο.
Θέματα Υπολογισμού στον Πολιτισμό - Γραφήματα Γραφήματα.
Γράφημα Συνδυαστικό αντικείμενο που αποτελείται από 2 σύνολα:
ΧΡΩΜΑΤΙΣΜΟΣ ΓΡΑΦΩΝ Δημοκρίτειο Πανεπιστήμιο Θράκης, Μαθηματικό Σπουδαστήριο Πολυτεχνικής Σχολής.
ΕΥΡΕΣΗ ΕΛΑΧΙΣΤΩΝ ΜΟΝΟΠΑΤΙΩΝ & ΚΑΤΗΓΟΡΙΕΣ ΑΛΓΟΡΙΘΜΩΝ
Προβλήματα Ικανοποίησης Περιορισμών
Δένδρα.
Διερεύνηση γραφήματος
Δένδρα Δένδρο είναι ένα συνεκτικό άκυκλο γράφημα. Δένδρο Δένδρο Δένδρο
Μάθημα VII Στοιχεία διαστημάτων. Σημεία αλλοιώσεως.
Αρχεσ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Η/Υ ΤΑξη Β΄
ΓΡΑΦΟΙ (GRAPHS).
Θεωρία & Αλγόριθμοι Γράφων Χρωματισμός
Αλγόριθμοι για ανάθεση συχνοτήτων και έλεγχο αποδοχής κλήσεων σε κυψελικά ασύρματα δίκτυα (μέρος ΙIΙ)
Στοιχεία Θεωρίας Γραφημάτων
Θεωρία & Αλγόριθμοι Γράφων Αποστάσεις
Συντομότερα Μονοπάτια
Ονοματεπώνυμο : ………………………. Τμήμα : Β…. α ή β
Traveling Salesman-Greedy algorithm (GTS1)
Ονοματεπώνυμο : Χρυσούλα Αγγελοπούλου Καθηγήτρια Πληροφορικής
Aλγόριθμος BFS Θέτουμε i  0. Στην κορυφή x θέτουμε τη ετικέτα i.
ΣΤΟΙΧΕΙΑ ΘΕΩΡΙΑΣ ΓΡΑΦΗΜΑΤΩΝ II
(2,4) Trees 11/15/2018 8:56 PM (2,4) Δέντρα (2,4) Δέντρα.
Υπολογιστικά Φύλλα Γραφήματα
Μεταγράφημα παρουσίασης:

Χρωματισμός κορυφών -Χρωματισμός χαρτών Χρωματισμός ενός γραφήματος είναι η απόδοση χρωμάτων στις κορυφές τους έτσι ώστε να μην υπάρχουν γειτονικές κορυφές με το ίδιο χρώμα. Το σύνολο των κορυφών με το ίδιο χρώμα αποτελούν μια χρωματική τάξη. Ο μικρότερος αριθμός χρωμάτων που χρειάζεται για να χρωματισθεί ένα γράφημα λέγεται χρωματικός αριθμός και συμβολίζεται με χ(G).

Χρωματισμός κορυφών -Χρωματισμός χαρτών Ποιος ο χρωματικός αριθμός ενός τυχαίου γραφήματος; Αλυτο πρόβλημα Εικασία των 4 χρωμάτων Κάθε χάρτης μπορεί να χρωματισθεί με 4 χρώματα. Παρέμεινε άλυτο για 125 χρόνια! Οι Appel και Haken απέδειξαν με τη βοήθεια ΗΥ το 1976 ότι το θεώρημα ισχύει

Προσεγγιστικός 1 – Σειριακός χρωματισμός Θέσε i  1. Θέσε c  1. Ταξινόμησε τα χρώματα που είναι γειτονικά της κορυφής vi κατά αύξουσα σειρά και ονόμασε τη λίστα Li. Αν το χρώμα c δεν ανήκει στη λίστα Li, τότε χρωμάτισε τη κορυφή vi με το χρώμα c. Πήγαινε στο βήμα 6. Θέσε c c+ 1 και πήγαινε στο βήμα 4. Αν i<n, τότε θέσε i i+ 1 και πήγαινε στο βήμα 2, αλλιώς σταμάτα.

Παράδειγμα 1

Προσεγγιστικός 2– Σειριακός χρωματισμός, πρώτα η μεγαλύτερη (largest first) Ταξινόμησε τις κορυφές κατά φθίνουσα τάξη βαθμού. Χρωμάτισε με το 1ο χρώμα την 1η κορυφή και στη συνέχεια χρωμάτισε σειριακά με το ίδιο χρώμα, κάθε κορυφή που δεν είναι γειτονική της κορυφής που μόλις χρωματίστηκε. Επανέλαβε την ίδια διαδικασία χρησιμοποιώντας το επόμενο επιτρεπτό χρώμα για τις υπόλοιπες μη χρωματισμένες κορυφές μέχρι να χρωματιστούν όλες οι κορυφές.

Παράδειγμα 2

Προσεγγιστικός 3– Brelaz- χρήση βαθμού χρώματος κορυφών Ταξινόμησε τις κορυφές κατά φθίνουσα τάξη βαθμών. Χρωμάτισε την κορυφή με το μεγαλύτερο βαθμό με το χρώμα 1. Επέλεξε την κορυφή με το μέγιστο βαθμό χρώματος. Αν υπάρχει «ισοπαλία», επέλεξε τη μη χρωματισμένη κορυφή με το μεγαλύτερο βαθμό στο μη χρωματισμένο γράφημα. Την επιλεγείσα κορυφή χρωμάτισέ την με το μικρότερο επιτρεπτό χρώμα Αν δεν είναι όλες οι κορυφές χρωματισμένες, τότε πήγαινε στο βήμα 3.

Παράδειγμα 3

Παράδειγμα 3 - συνέχεια

Κάθε δένδρο έχει χρωματικό αριθμό 2. Εφάρμοσε BFS διάσχιση Σε συνεκτικό γράφημα χωρίς περιττούς κύκλους (κύκλος με περιττό πλήθος κορυφών) Κάθε δένδρο έχει χρωματικό αριθμό 2. Εφάρμοσε BFS διάσχιση Στο δένδρο που προκύπτει χρωμάτισε τις κορυφές που είναι σε περιττό επίπεδο με το ένα χρώμα και αυτές που είναι σε άρτιο επίπεδο με το άλλο χρώμα

Παράδειγμα