Χρωματισμός γραφημάτων

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Χρωματισμός γραφημάτων"

Transcript

1 Χρωματισμός γραφημάτων

2 Εφαρμογές χρωματισμού γραφημάτων Έστω γράφημα G Αποδίδουμε 1 ακριβώς χρώμα σε κάθε κορυφή του G έτσι ώστε κορυφές που συνδέονται με ακμή να λαμβάνουν διαφορετικά χρώματα Αν η διαδικασία αυτή μπορεί να γίνει με το πολύ k χρώματα το γράφημα G λέγεται k χρωματίσιμο (k colorable) Ημικρότερητιμήk για την οποία το γράφημα G είναι k colorable λέγεται χρωματικός αριθμός (chromatic number) του γραφήματος G και συμβολίζεται χ(g) χ(k n ) = n αφού κάθε κορυφή πρέπει να λάβει διαφορετικό χρώμα Αν n άρτιος, χ(z n ) = 2 αφού εναλλάσσουμε 2 χρώματα στον κύκλο Αν n περιττός, x(z n )=3 Π.χ., χρωματισμός του Z 5 με 3 χρώματα: δεν υπάρχει 2 χρωματισμός

3 Γραφήματα διαδρομών Tour graphs Διαδρομή (tour) ενός αποριμματοφόρου οχήματος είναι το πρόγραμμα των σημείων που επισκέπτεται σε δοσμένη μέρα Το ακόλουθο πρόβλημα πριέκυψε [Beltrami & Bodin (1973), Tucker (1973)] από ένα πρόβλημα που τέθηκε από την υπηρεσία Ύδρευσης/Αποχέτευσης της Νέας Υόρκης Δεδομένης συλλογής διαδρομών αποριμματοφόρων οχημάτων, είναι δυνατόν η ανάθεση μιας διαδρομής σε ημέρα της εβδομάδας (εκτός Κυριακής) έτσι ώστε αν δύο διαδρομές περνούν από το ίδιο σημείο να είναι προγραμματισμένες για διαφορετική ημέρα; Παρόμοια προβλήματα διατυπώθηκαν και για το πρόγραμμα άλλων υπηρεσιών όπως π.χ., διανομή τύπου ή γάλακτος, οδοκαθαρισμός, Το πρόβλημα διατυπώνεται γραφοθεωρητικά ως εξής: Γράφημα διαδρομών (tour graph): κορυφές = οι διαδρομές (tours), υπάρχει ακμή μεταξύ δύο διαδρομών αν περνάνε από το ίδιο σημείο Το πρόβλημα: είναι δυνατόν να ανατεθεί σε κάθε κορυφή (tour) 1 από 6 χρώματα (ημέρες) έτσι ώστε αν δύο διαδρομές συνδέονται με ακμή (περνάνε από το ίδιο σημείο) να λαμβάνουν διαφορετικό χρώμα; είναι το γράφημα διαδρομών (tour graph) 6 χρωματίσιμο (6 colorable);

4 Προγράμματα Επιτροπών Committee schedules Κάθε μέλος κάποιων νομικών προσώπων μετέχει σε πολλές επιτροπές Πρέπει να δημιουργείται πρόγραμμα συνεδριάσεων των επιτροπών σε εβδομαδιαία βάση Κάθε επιτροπή πρέπει να συνεδριάζει ακριβώς μία φορά αλλά δύο επιτροπές στις οποίες μετέχει το ίδιο μέλος δεν πρέπει να συνεδριάζουν ταυτόχρονα Πόσα διαστήματα συνεδριάσεων απαιτούνται; Για να απαντήσουμε προχωράμε ως εξής: Κατασκευάζουμε γράφημα G στο οποίο κορυφές είναι οι επιτροπές και υπάρχει ακμή μεταξύ δύο επιτροπών αν και μόνον αν τα μέλη τους επικαλύπτονται Επιθυμούμε να αναθέσουμε σε κάθε κορυφή (επιτροπή) ένα χρώμα (διάστημα συνεδρίασης) έτσι ώστε αν δύο κορυφές συνδέονται με ακμή (έχουν κοινό μέλος) να λαμβάνουν διαφορετικά διαστήματα συνεδρίασης Ο ελάχιστος αριθμός διαστημάτων συνεδρίασης είναι ο χρωματικός αριθμός του γραφήματος G Παρόμοιο πρόβλημα ανακύπτει κατά τον προγραμματισμό εξετάσεων σε πανεπιστημιακό τμήμα Οπότε οι επιτροπές αντιστοιχούν στα μαθήματα

5 Χρωματισμός χαρτών Map coloring Μας δίνεται χάρτης και επιθυμούμε να χρησιμοποιήσουμε συλλογή χρωμάτων για τις χώρες έτσι ώστε κράτη που συνορεύουν να λαμβάνουν διαφορετικά χρώματα Μετατρέπουμε το χάρτη σε γράφημα κάνοντας κάθε κράτος κορυφή και τοποθετώντας ακμή μεταξύ δύο κορυφών όταν τα αντίστοιχα κράτη συνορεύουν Τότε το πρόβλημα χρωματισμού του χάρτη είναι ισοδύναμο με το πρόβλημα χρωματισμού του γραφήματός του Γνωστή ερώτηση: μπορείκάθε χάρτης να χρωματιστεί με 4 ή λιγότερα χρώματα; Ηαπάντησηείναιθετική[Appel & Haken (1977), Appel, Haken & Koch (1977)] Ισοδύναμη ερώτηση: μπορεί κάθε γράφημα που προκύπτει από χάρτη να χρωματιστεί με 4 χρώματα; Τα γραφήματα που προκύπτουν από χάρτες καλούνται επίπεδα (planar) γραφήματα που μπορούν να ζωγραφιστούν στο επίπεδο χωρίς να τέμνονται οι ακμές τους

6 Υπολογισμός χρωματικού αριθμού Το πρόβλημα υπολογισμού του χρωματικού αριθμού ενός γραφήματος είναι δύσκολο στη γενική περίπτωση Δεν είναι γνωστό αν υπάρχει πολυωνυμικός (ντετερμινιστικός) αλγόριθμος για τον υπολογισμό του χ(g) Το πρόβλημα υπολογισμού του χ(g) ανήκει στην κλάση NP [Stockmeyer (1973)] το πρόβλημα καθορισμού του αν ένα επίπεδο (planar) γράφημα είναι 3 χρωματίσιμο είναι πλήρες στην κλάση NP (NP complete) το ίδιο ισχύει και για το πρόβλημα υπολογισμού του χ(g) [Garey, Johnson & Stockmeyer (1976)] το πρόβλημα καθορισμού της δυνατότητας 3 χρωματισμού σε επίπεδα γραφήματα των οποίων οι κορυφές έχουν το πολύ 4 γειτονικές είναι NP complete τα προβλήματα χρονοπρογραμματισμού διαδρομών αποριμματοφόρων και συνεδριάσεων επιτροπών είναι επίσης δύσκολα αφού αντιστοιχούν σε προβλήματα χρωματισμού Σημείωση: η ακριβής μαθηματική διατύπωση ενός προβλήματος μπορεί να μας διαφωτίσει γιατηδυσκολίατουπροβλήματος

7 Υπολογισμός χρωματικού αριθμού Εύκολα διαπιστώνουμε σε πολυωνυμικό χρόνο αν ένα γράφημα είναι 2 χρωματίσιμο Ένα γράφημα είναι 2 χρωματίσιμο αν και μόνον αν είναι διμερές Διμερές γράφημα: οι κορυφές του διαμερίζονται σε 2 κλάσειςέτσιώστεόλεςοι ακμές του γραφήματος να είναι μεταξύ κλάσεων Χρησιμοποιώντας τη μέθοδο DFS έχουμε πολυωνυμικό αλγόριθμο για έλεγχο του αν ένα γράφημα είναι διμερές [Reingold, Nievergelt & Deo (1977]

8 Calculating the chromatic number [König (1936)] Ένα γράφημα είναι 2 χρωματίσιμο αν και μόνον αν δεν περιέχει κυκλώματα περιττού μήκους ΑΠΟΔΕΙΞΗ Αν το γράφημα G είναι 2 χρωματίσιμο σε κάθε κύκλωμα πρέπει να εναλλάσσονται 2 χρώματα κάθε κύκλωμα έχει άρτιο μήκος Υποθέτουμε ότι κάθε κύκλωμα του G είναι άρτιο Χ.α.γ., υποθέτουμε ότι το G είναι συνεκτικό διαφορετικά εκτελούμε 2 χρωματισμό ξεχωριστάσεκάθεσυνιστώσα Αφού το G είναι συνεκτικό, έστω d(u, v) το μήκος της συντομότερης αλυσίδας μεταξύ των κορυφών u και v Διαλέγουμε αυθαίρετη κορυφή u στο V(G) και ορίζουμε τα σύνολα: A = {v V(G): d(u,v) άρτιος} B = {v V(G): d(u,v) περιττός} u ανήκει στο σύνολο A αφού d(u, u) = 0 Δεν υπάρχουν ακμές μεταξύ κορυφών στην κλάση A ή μεταξύ κορυφών στην κλάση Β Αν υπήρχε τέτοια ακμή θα υπήρχε κλειστή αλυσίδα περιττού μήκους στο G μια συντομότερη τέτοια αλυσίδα θα έπρεπε να ήταν κύκλωμα περιττού μήκους Με παραπλήσιο τρόπο δείχνουμε ότι τα A και B είναι ξένα μεταξύ τους αποτελούν 2 κλάσεις κορυφών σε έναν 2 χρωματισμό

9 Clique number clique number, ω(g): το μέγεθος της μέγιστης κλίκας στο G O clique number εμφανίζεται σε διάφορες εφαρμογές Π.χ., κοινωνιολογία: είναι εξαιρετικά σημαντικός ο εντοπισμός κλικών σε κοινωνιογράμματα (sociograms) δηλ., γραφήματα που αναπαριστούν κάποια σχέση μεταξύ μελών της ομάδας χ(g) ω(g): αφού κάθε κορυφή μιας κλίκας πρέπει να λάβει διαφορετικό χρώμα χ μπορεί να είναι μεγαλύτερο από ω Π.χ., χ(z 5 ) = 3 ενώ ω(z 5 ) = 2 Ένα γράφημα λέγεται ασθενώς γ τέλειο (weakly γ perfect) αν χ(g) = ω(g) Z 5 και Z n όπου n περιττός μεγαλύτερος του 3 ΔΕΝ είναι weakly γ perfect Τα γραφήματα Z n καλούνται και περιττές οπές (odd holes) Οόροςγ perfect προκύπτειαπότοότιοσυμβολισμόςγ(g) χρησιμοποιείται για να αναπαραστήσει τον ελάχιστο αριθμό ανεξάρτητων συνόλων στα οποία διαμερίζονται οι κορυφές του G Ισχύει ότι χ(g) = γ(g): οι κορυφές συγκεκριμένου χρώματος αποτελούν τα ανεξάρτητα σύνολα

10 Clique number Αν ένα γράφημα είναι weakly γ perfect ο χρωματικός του αριθμός μπορεί να υπολογιστεί από το clique number του Αν και ίσως φαίνεται απλούστερο, τοπρόβλημαεντοπισμούτουclique number είναι επίσης δύσκολο (NP hard) Πάντως, με συγκεκριμένους αλγόριθμους ο clique number υπολογίζεται ευκολότερααπότοχρωματικόαριθμό Κατά την επίλυση του tour graph problem ο καθορισμός του χρωματικού αριθμού πρέπει να γίνεται ξανά και ξανά για συνεχώς μεταβαλλόμενο σύνολο διαδρομών Επειδή το σύνολο των διαδρομών μεταβάλλεται bit by bit, το γράφημα διαδρομών αλλάζει μόνον τοποικά Έτσι είναι ευκολότερος ο υπολογισμός clique number γιαταεπόμεναγραφήματααπό προηγούμενα κάνοντας μόνο τοπικές αναζητήσεις ΔΕΝ είναι δυνατόν να υπολογιστεί ο χρωματικός αριθμός επόμενων γραφημάτων από προηγούμενα με τοπικές αναζητήσεις ΓιατολόγοαυτόοTucker (1973) πρότεινε τη χρήση του clique number για τον υπολογισμό του χρωματικού αριθμού Η διαδικασία δουλεύει μόνον αν υπάρχει τρόπος να διαπιστωθεί αν οι δύο αριθμοί είναι οι ίδιοι μόνον αν υπάρχει τρόπος να διαπιστωθεί αν δοσμένο γράφημα είναι weakly γ perfect

11 Clique number Ένα γράφημα είναι γ perfect αν κάθε υπογράφημά του είναι weakly γ perfect Μεγάλη κλάση γραφημάτων είναι γ perfect ΗιδέαοφείλεταιστονBerge (1961,1962) που διατύπωσε την εικασίαότιέναγράφημαg είναι γ perfect αν και μόνον αν το συμπληρωματικό του είναι γ perfect Ηδήλωσηαυτήγνωστήσανweak Berge conjecture ή weak perfect graph conjecture αποδείχθηκε από το Lovász (1972)

12 Clique number [Lovász (1972] Ένα γράφημα G είναι γ perfect αν και μόνον αν το συμπληρωματικό του γράφημα είναι γ perfect Επειδή καμιά περιττή οπή (odd hole) δεν είναι weakly y perfect ένα γ perfect γράφημα δεν μπορεί να περιέχει περιττή οπή (odd hole) σαν υπογράφημα και το ίδιο ισχύει και για το συμπληρωματικό του (με βάση το αποτέλεσμα του Lovász) Το αντίστροφο προτάθηκε από τον Berge (1963, 1967, 1969) καικαλείταιισχυρήεικασία του Berge ή strong perfect graph conjecture: Αν ούτε το G ούτε το G` δεν περιέχειπεριττή οπή σας υπογράφημα το γράφημα G είναι γ perfect Ο Tucker (1973) χρησιμοποίησε την ισχυρή εικασία του Berge για τον καθορισμό του αν χ(g) = ω(g) Θετική απάντηση: μπορούμε να χρησιμοποιήσουμε την καλύτερη τοπική μέθοδο για τον υπολογισμό του ω(g) και να χρησιμοποιήσουμε μετά το αποτέλεσμα για τον υπολογισμό του χ(g) Χειρότερο ενδεχόμενο από τη χρήση της εικασίας του Berge στο χρονοπρογραμματισμό των διαδρομών των αποριμματοφόρων είναι να λάβουμε σύνολο διαδρομών που υποτίθεται ότι μπορεί να προγραμματιστεί σε 6 μέρες της εβδομάδας αλλά στην ουσία να μην είναι δυνατόν αυτό θα σήμαινε ότι βρέθηκε αντιπαράδειγμα για την εικασία του Berge! Παρατήρηση: η χρήση της εικασίας του Berge προϋποθέτει την ύπαρξη περιττών οπών Υπάρχουν εκθετικά πολλά κυκλώματα σε ένα γράφημα, π.χ.., το Kn έχει C(n,i) (i 1)! Κυκλώματα μεγέθους i Πάντως, πρέπειναεντοπίσουμεκυκλώματαστογράφημαμόνομετάαπότοπικέςαλλαγέςσεπροηγούμενα γραφήματα

13 γ perfect graphs Στις ενδιαφέρουσες κατηγορίες γραφημάτων που είναι γ perfect περιέχονται διμερή γραφήματα, transitively orientable graphs, rigid circuit graphs και επομένως και interval graphs και indifference graphs Κάθε rigid circuit graph είναι γ perfect Cutset ή σύνολο άρθρωσης/articulation σε συνεκτικό γράφημα G: σύνολο κορυφών U τέτοιο ώστε το υπογράφημα που παράγεται από τις κορυφές V(G) U να είναι μη συνεκτικό Οι κορυφές a και c αποτελούν articulation set στο διπλανό γράφημα

14 γ perfect graphs [Hajnal and Surányi (1958)] Σε συνεκτικό άκαμπτο κυκλικό γράφημα (rigid circuit graph) G, κάθε ελάχιστο σύνολο άρθρωσης (minimal articulation set) είναι κλίκα ΑΠΟΔΕΙΞΗ Έστω U ελάχιστο articulation set και H το υπογράφημα που παράγεται από τις κορυφές στο σύνολο V(G) U το H περιέχει συνεκτικές συνιστώσες K 1, K 2,, K p με p 2 Δεδομένων κορυφών u και v του U, θα δείξουμε ότι συνδέονται με ακμή στο G Κάθε κορυφή a στο U συνδέεται με ακμή με κάθε K i διαφορετικά το U {a} αποτελεί articulation set που περιέχεται στο U Υπάρχουν κορυφές x και y στο K 1 έτσι ώστε {u,x} και {v,y} να είναι ακμές στο G Επειδή το K 1 είναι συνεκτικό υπάρχει αλυσίδα x 1, x 2,, x r από την x στην y στο K 1 υπάρχει αλυσίδα u, x 1, x 2,, x r,v με x 1, x 2,, x r στο K 1 Έστω C μιατέτοιααλυσίδαμεελάχιστομήκος Έστω C' μια ίδια ελάχιστου μήκους αλυσίδα u, y 1, y 2,, y s v με y 1, y 2,, y s στο K 2 η C ακολουθούμενη από την C' είναι κύκλωμα στο G Επειδή το G είναι rigid circuit graph δενμπορείναπεριέχειτέτοιουπογράφημα πρέπει να υπάρχει κάποια ακμή μεταξύ δύο κορυφών σε αυτό το κύκλωμα Εξαιτίας του ότι οι C και C είναι ελάχιστες δεν υπάρχουν ακμές που να συνδέουν κορυφές στη C εκτός πιθανώς από ακμή από τη u στη v το ίδιο και για την αλυσίδα C Επιπλέον, επειδή K 1 και K 2 διαφορετικέςσυνιστώσεςτουh, δεν υπάρχουν ακμές μεταξύ κορυφών x i και y j η μόνη δυνατή ακμή σε αυτό το κύκλωμα είναι η {u,v}

15 γ perfect graphs ΣΥΜΠΕΡΑΣΜΑ [Berge] Κάθε άκαμπτο κυκλικό γράφημα (rigid circuit graph) G είναι γ perfect ΑΠΟΔΕΙΞΗ Αρκεί να δείξουμε ότι το G είναι weakly y perfect αφού κάθε υπογράφημα ενός rigid circuit graph είναι επίσης κύκλωμα Αρκεί επίσης να υποθέσουμε ότι το G είναι συνεκτικό ΑποδεικνύουμεμεεπαγωγήστοπλήθοςτωνκορυφώντουG Βασική περίπτωση: G έχει μόνον 1 κορυφή trivial Επαγωγική υπόθεση: έστω ότι το συμπέρασμα ισχύει για γραφήματα με λιγότερες κορυφές από το G Αν το G είναι πλήρες: το συμπέρασμα ισχύει πάντα Αν το G δεν είναι πλήρες υπάρχει ζεύγος κορυφών a και b χωρίς ακμή μεταξύ τους και επομένως όλες οι υπόλοιπες κορυφές αποτελούν articulation set Έστω U ένα ελάχιστο articulation set Έστω K1, K2,, Kp οι συνεκτικές συνιστώσες στο υπογράφημα που παράγεται από τις κορυφές V(G) U και έστω Gi το γράφημα που παράγεται από τις κορυφές των U και Ki Επειδή το U είναι κλίκα δείχνουμε ότι χ(g) = max χ(gi) και ω(g) = max ω(gi) Λόγω της επαγωγικής υπόθεσης χ(gi)=ω(gi) για κάθε i θαπρέπειναισχύεικαιχ(g)=ω(g) ΣΥΜΠΕΡΑΣΜΑ Κάθε γράφημα διαστημάτων (interval graph) είναι γ perfect

16 Πολυχρωματισμοί Multicolorings Ένα n tuple coloring για γράφημα G είναι μια ανάθεση χρώματος από ένα σύνολο S(x) με n διαφορετικά χρώματα σε κάθε κορυφή του G έτσι ώστε αν {x,y} ακμή του G τότε τα S(x) και S(y) είναι ξένα μεταξύ τους Αν US(x) είναι σύνολο με k στοιχεία, το n tuple coloring χρησιμοποιεί k χρώματα Δεδομένου του n, το μικρότερο k ώστε να υπάρχει n tuple coloring με k χρώματα για το G λέγεται n χρωματικός αριθμός (n chromatic number) του G και συμβολίζεται X n (G) Έχει μελετηθεί από Clarke & Jamison (1976), Garey & Johnson (1976), Scott (1975), Stahl (1976), Chvátal, Garey & Johnson (1976) Παράδειγμα: Αν I p είναι το γράφημα που αποτελείται από p απομονωμένες κορυφές τότε χ n (I p )=n αφού κάθε κορυφή μπορεί να λάβει το ίδιο σύνολο n χρωμάτων Αν G είναι διμερές γράφημα με τουλάχιστον 1 ακμή τότε χ n (G)=2n αφούκάθεκορυφήστην ίδια κλάση μπορεί να λάβει τα ίδια n χρώματα αλλά κορυφές που συνδέονται με ακμή πρέπει να λάβουν ξένα μεταξύ τους σύνολα χρωμάτων Σχήμα: 2 tuple coloring με 5 χρώματα για το γράφημα Z 5

17 Πολυχρωματισμοί Multicolorings Ηιδέατουn tuple coloring προέκυψε από το πρόβλημα ανάθεσης συχνοτήτων στην κινητή τηλεφωνία Αρχικά κατασκευάζεται ένα conflict graph όπου κορυφές = ζώνες, ακμές = παρεμβολές μεταξύ ζωνών Ζητούμενο: ανάθεση δέσμης συχνοτήτων B(i) σεκάθεζώνηi έτσι ώστε αν υπάρχει ακμή μεταξύ των i και j τότε θα πρέπει B(i) B(j) = Φανταζόμαστε τις δέσμες συχνοτήτων σαν διαστήματα ή σαν ένωση διαστημάτων και απαιτούμαι να έχουν συγκεκριμένο ελάχιστο μέγεθος Αν υποθέσουμε ότι τα διαστήματα έχουν το ίδιο μήκος ή το ίδιο άθροισμα μηκών μπορούμε να τα χειριστούμε σαν διακριτά σύνολο, π.χ., n ακεραίων Τότε η ανάθεση δεσμών συχνοτήτων χωρίς παρεμβολές αντιστοιχεί σε ένα n tuple coloring του conflict graph

18 Πολυχρωματισμοί Multicolorings Έχει ενδιαφέρον ο συσχετισμός του n χρωματικού αριθμού με το χρωματικό αριθμό [Harary (1959b)] lexicographic product G[H] of two graphs Σύνολο κορυφών: καρτεσιανό γινόμενο V(G) x V(H) Υπάρχει ακμή από την (a,b) στην (c,d) αν και μόνον αν {a,c} είναι ακμή του G ή a = c and {b, d} είναι ακμή του H [Stahl (1976)] χ n (G) = χ(g[k n ])

19 Πολυχρωματισμοί Multicolorings Παρατηρήσεις για το G[H] α(g): μέγεθος του μέγιστου ανεξάρτητου συνόλου (independent set) κορυφών του G Ισχύουν τα εξής: (1) G[H] c = G c [H c ] (2) ω(g[h]) = ω(g)ω(h) (3) α(g[h]) = α(g)α(h) (4) χ(g[h]) χ(g)χ(h)

20 Πολυχρωματισμοί Multicolorings Παρατηρήσεις για το G[H] α(g): μέγεθος του μέγιστου ανεξάρτητου συνόλου (independent set) κορυφών του G Ισχύουν τα εξής: (1) G[H] c = G c [H c ] (2) ω(g[h]) = ω(g)ω(h) (3) α(g[h]) = α(g)α(h) (4) χ(g[h]) χ(g)χ(h) ΑΠΟΔΕΙΞΗ (1) προκύπτει από τον ορισμό (3) προκύπτει από τα (1) και (2) δεδομένου ότι για κάθε γράφημα Γ ισχύει α(γ) = ω(γ c )

21 Πολυχρωματισμοί Multicolorings Απόδειξη για (2) ω(g[h]) = ω(g)ω(h) Αν K είναι μέγιστη κλίκα στο G και L μέγιστη κλίκα στο H K x L είναι κλίκα στο G[H] οπότε ω(g[h]) ω(g)ω(h) Αντίστροφα, έστω C κλίκα στο G[H] Έστω K = {α: (α,b) C για κάποιο b} αν a c ανήκει στο K υπάρχουν b και d τέτοια ώστε (α,b) και (c,d) να ανήκουν στο C Αφού C είναι κλίκα η {α,c} είναι ακμή του G K είναι κλίκα του G Για κάθε α στο K, τοπλήθοςτωνφορώνπουέναζεύγοςτηςμορφής(α,x) εμφανίζεται στο C είναι το πολύ ω(h) ICI IKI x ω(h) ω(g)ω(h)

22 Πολυχρωματισμοί Multicolorings Απόδειξη για (4) χ(g[h]) χ(g)χ(h) Θα χρησιμοποιήσουμε το ότι χ = γ και θα αποδείξουμε το αποτέλεσμα για το γ Έστω I1, I2,, Ip και J1, J2,, Jq ανεξάρτητα σύνολα που διαμερίζουν τα σύνολα V(G) και V(H) αντίστοιχα και ισχύει p = γ(g), q = γ(h) τα I α xj β είναι ανεξάρτητα σύνολα στο G[H] και διαμερίζουν το V(G[H]) Παρατήρηση: μπορεί να ισχύει αυστηρή ανισότητα στο (4) Π.χ., αν G είναι το Z 5 και H είναι το K 2 τότε χ(g[h]) = 5 που είναι μικρότερο απότοχ(g)χ(h)=6

23 Πολυχρωματισμοί Multicolorings Αν G είναι weakly γ perfect τότε χ n (G) = nχ(g) ΑΠΟΔΕΙΞΗ Ισχύει ω(g[k n ]) = nω(g) Ισχύει χ(g[k n ]) nχ(g) Αφού G είναι weakly γ perfect ισχύει χ(g) = ω(g) X(G[K n ]) nχ(g) = nω(g) = ω(g[k n ]) Επειδή για κάθε γράφημα ισχύει χ ω προκύπτει η δήλωση ΣΥΜΠΕΡΑΣΜΑ Αν G είναι weakly γ perfect τότε και το G[K n ] είναι επίσης weakly γ perfect Το πρώτο ενδιαφέρον γράφημα που δεν είναι γ perfect και επομένως δεν ισχύει για τον n χρωματικό αριθμό του ότι χ n (G) = nχ(g) είναι το Z 5 [Stahl (1976)] χ n (Z 2p+1 ) = 2n+1+[(n 1)/p] [x] είναι ο μεγαλύτερος ακέραιος μικρότερος ή ίσος με το x

24 Πολυχρωματικός αριθμός Multichromatic number [Hilton, Rado, Scott (1973)] ο πολυχρωματικός αριθμός χ*(g) ορίζεται ως χ*(g) = inf {k/r: υπάρχει r tuple coloring με k χρώματα για το G } Ισχύει χ*(g) = inf {χ r (G)/r} [Stahl (1976)] ένα n tuple coloring του G με k χρώματα είναι αποδοτικό αν k/n χ r (G)/r για r 1 Ένας χρωματισμός είναι αποδοτικός αν ο λόγος των χρωμάτων που χρησιμοποιούνται προς τα χρώματα που χρησιμοποιεί η κάθε κορυφή είναι ελάχιστος σε έναν αποδοτικό χρωματισμό k/n = χ*(g) [Clarke & Jamison (1976)] πάντα υπάρχει αποδοτικός χρωματισμός, δηλ., πάντα είναι εφικτό το ελάχιστο στη σχέση χ*(g) = inf {χ r (G)/r} Αν το γράφημα G είναι weakly y perfect τότε χ*(g)=χ(g) και υπάρχει αποδοτικό 1 tuple coloring για το G

Χρωματισμός γραφημάτων

Χρωματισμός γραφημάτων Χρωματισμός γραφημάτων Χρωματισμός γραφημάτων Έστω γράφημα G Αποδίδουμε 1 ακριβώς χρώμα σε κάθε κορυφή του G έτσι ώστε κορυφές που συνδέονται με ακμή να λαμβάνουν διαφορετικά χρώματα Χρωματισμός γραφημάτων

Διαβάστε περισσότερα

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

Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Ενότητα 7 ΧΡΩΜΑΤΙΣΜΟΣ Σταύρος Δ. Νικολόπουλος 2017-18 www.cs.uoi.gr/~stavros Εισαγωγή Χρωματισμός κορυφών-ακμών-περιοχών. Χρωματική τάξη (color class):

Διαβάστε περισσότερα

Ανεξαρτησία και Κυριαρχία (Independence and Domination)

Ανεξαρτησία και Κυριαρχία (Independence and Domination) Ανεξαρτησία και Κυριαρχία (Independence and Domination) Κανονικό γινόμενο (normal product) Έστω γραφήματα G και H Κατ αναλογία με το λεξικογραφικό γινόμενο (lexicographic product) ορίζουμετοκανονικόγινόμενο

Διαβάστε περισσότερα

Το πρόβλημα μονοδρόμησης (The One-Way Street Problem)

Το πρόβλημα μονοδρόμησης (The One-Way Street Problem) Το πρόβλημα μονοδρόμησης (The One-Way Street Problem) Το πρόβλημα Σχετίζεται με τη διαχείριση της κίνησης οχημάτων στους δρόμους Αν δεν υπήρχαν καθυστερήσεις στην κίνηση στις πόλεις Αποφυγή σπατάλης ενέργειας

Διαβάστε περισσότερα

Θεωρία Γραφημάτων 8η Διάλεξη

Θεωρία Γραφημάτων 8η Διάλεξη Θεωρία Γραφημάτων 8η Διάλεξη Α. Συμβώνης Εθνικο Μετσοβειο Πολυτεχνειο Σχολη Εφαρμοσμενων Μαθηματικων και Φυσικων Επιστημων Τομεασ Μαθηματικων Φεβρουάριος 2016 Α. Συμβώνης (ΕΜΠ) Θεωρία Γραφημάτων 8η Διάλεξη

Διαβάστε περισσότερα

ΠΛΗ 20, 4 η ΟΣΣ: Βασικές Έννοιες Θεωρίας Γραφημάτων

ΠΛΗ 20, 4 η ΟΣΣ: Βασικές Έννοιες Θεωρίας Γραφημάτων ΠΛΗ 20, 4 η ΟΣΣ: Βασικές Έννοιες Θεωρίας Γραφημάτων Δημήτρης Φωτάκης Διακριτά Μαθηματικά και Μαθηματική Λογική Πληροφορική Ελληνικό Ανοικτό Πανεπιστήμιο 3 η Εργασία: Γενική Εικόνα Αξιόλογη προσπάθεια,

Διαβάστε περισσότερα

ΠΛΗ 20, 4 η ΟΣΣ: Βασικές Έννοιες Θεωρίας Γραφημάτων

ΠΛΗ 20, 4 η ΟΣΣ: Βασικές Έννοιες Θεωρίας Γραφημάτων ΠΛΗ 20, 4 η ΟΣΣ: Βασικές Έννοιες Θεωρίας Γραφημάτων Δημήτρης Φωτάκης Διακριτά Μαθηματικά και Μαθηματική Λογική Πληροφορική Ελληνικό Ανοικτό Πανεπιστήμιο 3 η Εργασία: Γενική Εικόνα Αρκετά απαιτητικά ερωτήματα,

Διαβάστε περισσότερα

Γραφήματα Επικάλυψης (Intersection Graphs)

Γραφήματα Επικάλυψης (Intersection Graphs) Γραφήματα Επικάλυψης (Intersection Graphs) Μεταβατικά γραφήματα Ένα κατευθυνόμενο γράφημα D χωρίς ανακυκλώσεις (δηλ., χωρίς βρόχους) είναι μεταβατικό (transitive) αν οποτεδήποτε υπάρχει ακμή από μια κορυφή

Διαβάστε περισσότερα

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

Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Ενότητα 1 ΕΙΣΑΓΩΓΗ ΣΤΗ ΘΕΩΡΙΑ ΓΡΑΦΗΜΑΤΩΝ Σταύρος Δ. Νικολόπουλος 2017-18 www.cs.uoi.gr/~stavros Σχετικά με το Μάθημα Ώρες γραφείου: Δευτέρα Παρασκευή

Διαβάστε περισσότερα

Θεωρία Γραφημάτων 10η Διάλεξη

Θεωρία Γραφημάτων 10η Διάλεξη Θεωρία Γραφημάτων 0η Διάλεξη Α. Συμβώνης Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Εφαρμοσμένων Μαθηματικών και Φυσικών Επιστημών Τομέας Μαθηματικών Φεβρουάριος 07 Α. Συμβώνης (ΕΜΠ) Θεωρία Γραφημάτων 0η Διάλεξη

Διαβάστε περισσότερα

Θεωρία Γραφημάτων: Ορολογία και Βασικές Έννοιες

Θεωρία Γραφημάτων: Ορολογία και Βασικές Έννοιες Θεωρία Γραφημάτων: Ορολογία και Βασικές Έννοιες Διδάσκοντες: Δ. Φωτάκης, Δ. Σούλιου Επιμέλεια διαφανειών: Δ. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Γραφήματα

Διαβάστε περισσότερα

Επίπεδα Γραφήματα : Προβλήματα και Υπολογιστική Πολυπλοκότητα

Επίπεδα Γραφήματα : Προβλήματα και Υπολογιστική Πολυπλοκότητα Αλγόριθμοι πολυωνυμικού χρόνου Ένας αλγόριθμος πολυωνυμικού χρόνου έχει χρόνο εκτέλεσης όπου είναι μία (θετική) σταθερά Κλάση πολυπλοκότητας : περιλαμβάνει τα προβλήματα που επιδέχονται λύση σε πολυωνυμικό

Διαβάστε περισσότερα

Πανεπιστήμιο Στερεάς Ελλάδας Τμήμα Πληροφορικής ΘΕΩΡΙΑ ΓΡΑΦΩΝ. 9 η Διάλεξη Χρωματισμός γράφων Θεωρήματα Τεχνικές Εφαρμογές

Πανεπιστήμιο Στερεάς Ελλάδας Τμήμα Πληροφορικής ΘΕΩΡΙΑ ΓΡΑΦΩΝ. 9 η Διάλεξη Χρωματισμός γράφων Θεωρήματα Τεχνικές Εφαρμογές Πανεπιστήμιο Στερεάς Ελλάδας Τμήμα Πληροφορικής ΘΕΩΡΙΑ ΓΡΑΦΩΝ 9 η Διάλεξη Χρωματισμός γράφων Θεωρήματα Τεχνικές Εφαρμογές Βασικές Εννοιές (1) Πρόβλημα του χρωματισμού των κορυφών ετσι ώστε κανένα ζεύγος

Διαβάστε περισσότερα

Βασικές Έννοιες Θεωρίας Γραφημάτων

Βασικές Έννοιες Θεωρίας Γραφημάτων Βασικές Έννοιες Θεωρίας Γραφημάτων ιδάσκοντες: Σ. Ζάχος,. Φωτάκης Επιμέλεια διαφανειών:. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Γραφήματα Μοντελοποίηση

Διαβάστε περισσότερα

ΠΛΗ 20, 4 η ΟΣΣ: Βασικές Έννοιες Θεωρίας Γραφημάτων

ΠΛΗ 20, 4 η ΟΣΣ: Βασικές Έννοιες Θεωρίας Γραφημάτων ΠΛΗ 20, 4 η ΟΣΣ: Βασικές Έννοιες Θεωρίας Γραφημάτων ημήτρης Φωτάκης ιακριτά Μαθηματικά και Μαθηματική Λογική Πληροφορική Ελληνικό Ανοικτό Πανεπιστήμιο 3 η Εργασία: Γενική Εικόνα Ικανοποιητική εικόνα, αντίστοιχη

Διαβάστε περισσότερα

Υποθέσεις - - Θεωρήματα Υποθέσεις - Θεωρήματα Στα μαθηματικά και στις άλλες επιστήμες κάνουμε συχνά υποθέσεις. Οταν δείξουμε ότι μια υπόθεση είναι αλη

Υποθέσεις - - Θεωρήματα Υποθέσεις - Θεωρήματα Στα μαθηματικά και στις άλλες επιστήμες κάνουμε συχνά υποθέσεις. Οταν δείξουμε ότι μια υπόθεση είναι αλη Υποθέσεις - - Θεωρήματα Μαθηματικά Πληροφορικής 1ο Μάθημα Τμήμα Πληροφορικής και Τηλεπικοινωνιών Πανεπιστήμιο Αθηνών Υποθέσεις - - Θεωρήματα Υποθέσεις - Θεωρήματα Στα μαθηματικά και στις άλλες επιστήμες

Διαβάστε περισσότερα

Θεωρία Γραφημάτων 11η Διάλεξη

Θεωρία Γραφημάτων 11η Διάλεξη Θεωρία Γραφημάτων 11η Διάλεξη Α Συμβώνης Εθνικο Μετσοβειο Πολυτεχνειο Σχολη Εφαρμοσμενων Μαθηματικων και Φυσικων Επιστημων Τομεασ Μαθηματικων Φεβρουάριος 2016 Α Συμβώνης (ΕΜΠ) Θεωρία Γραφημάτων 11η Διάλεξη

Διαβάστε περισσότερα

Θεωρία Γραφημάτων: Ορολογία και Βασικές Έννοιες

Θεωρία Γραφημάτων: Ορολογία και Βασικές Έννοιες Θεωρία Γραφημάτων: Ορολογία και Βασικές Έννοιες ιδάσκοντες: Φ. Αφράτη,. Φωτάκης,. Σούλιου Επιμέλεια διαφανειών:. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο

Διαβάστε περισσότερα

Θεωρία και Αλγόριθμοι Γράφων

Θεωρία και Αλγόριθμοι Γράφων ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα # 10: Χρωματισμός Ιωάννης Μανωλόπουλος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.

Διαβάστε περισσότερα

Διάλεξη 7: X Y Σχήμα 7.2: Παράδειγμα για το Πόρισμα 7.2, όπου: 1 = {1, 2, 5}, 2 = {1, 2, 3}, 3 = {4}, 4 = {1, 3, 4}. Θ

Διάλεξη 7: X Y Σχήμα 7.2: Παράδειγμα για το Πόρισμα 7.2, όπου: 1 = {1, 2, 5}, 2 = {1, 2, 3}, 3 = {4}, 4 = {1, 3, 4}. Θ Διάλεξη 7: 2.11.2016 Θεωρία Γραφημάτων Διδάσκων: Σταύρος Κολλιόπουλος Γραφέας: Βασίλης Μαργώνης & Σ. Κ. 7.1 Εφαρμογές του Θεωρήματος του Hall Πόρισμα 7.1 (Ελλειματική εκδοχή Θεωρήματος Hall) Δίνεται διμερές

Διαβάστε περισσότερα

Γράφοι. Ένας γράφος ή αλλιώς γράφηµα αποτελείται απο. Εφαρµογές: Τηλεπικοινωνιακά και Οδικά ίκτυα, Ηλεκτρονικά Κυκλώµατα, Β.. κ.ά.

Γράφοι. Ένας γράφος ή αλλιώς γράφηµα αποτελείται απο. Εφαρµογές: Τηλεπικοινωνιακά και Οδικά ίκτυα, Ηλεκτρονικά Κυκλώµατα, Β.. κ.ά. Γράφοι Ένας γράφος ή αλλιώς γράφηµα αποτελείται απο πλευρές (ακµές) και κορυφές (κόµβους). Εφαρµογές: Τηλεπικοινωνιακά και Οδικά ίκτυα, Ηλεκτρονικά Κυκλώµατα, Β.. κ.ά. Graph Drawing 4 πιθανές αναπαραστάσεις

Διαβάστε περισσότερα

S A : N G (S) N G (S) + d S d + d = S

S A : N G (S) N G (S) + d S d + d = S Διάλεξη 7: 2.11.2016 Θεωρία Γραφημάτων Διδάσκων: Σταύρος Κολλιόπουλος Γραφέας: Βασίλης Μαργώνης 7.1 Εφαρμογές του Θεωρήματος του Hall Πόρισμα 7.1 (Ελλειματική εκδοχή Θεωρήματος Hall) Εάν σε διμερές γράφημα

Διαβάστε περισσότερα

Βασικές Έννοιες Θεωρίας Γραφημάτων

Βασικές Έννοιες Θεωρίας Γραφημάτων Βασικές Έννοιες Θεωρίας Γραφημάτων Διδάσκοντες: Σ. Ζάχος, Δ. Φωτάκης Επιμέλεια διαφανειών: Δ. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Γραφήματα Μοντελοποίηση πολλών σημαντικών προβλημάτων

Διαβάστε περισσότερα

Φροντιστήριο 11 Λύσεις

Φροντιστήριο 11 Λύσεις Άσκηση 1 Φροντιστήριο 11 Λύσεις Να αποδείξετε ότι η κλάση Ρ είναι κλειστή ως προς τις πράξεις της ένωσης, της συναρμογής και του συμπληρώματος. Θα πρέπει να δείξουμε ότι: (α) Ένωση: Αν οι Λ 1 και Λ 2 είναι

Διαβάστε περισσότερα

Υποθέσεις - Θεωρήματα. Μαθηματικά Πληροφορικής 1ο Μάθημα. Η χρυσή τομή. Υποθέσεις - Εικασίες

Υποθέσεις - Θεωρήματα. Μαθηματικά Πληροφορικής 1ο Μάθημα. Η χρυσή τομή. Υποθέσεις - Εικασίες Υποθέσεις - - Θεωρήματα Υποθέσεις - - Θεωρήματα Υποθέσεις - Θεωρήματα Μαθηματικά Πληροορικής ο Μάθημα Στα μαθηματικά και στις άλλες επιστήμες κάνουμε συχνά υποθέσεις. Οταν δείξουμε ότι μια υπόθεση είναι

Διαβάστε περισσότερα

1. Σε ένα τουρνουά με 8 παίκτες μπορεί οι παίκτες να συμμετείχαν σε: 6,5,4,4,4,3,1,1 αγώνες αντίστοιχα;

1. Σε ένα τουρνουά με 8 παίκτες μπορεί οι παίκτες να συμμετείχαν σε: 6,5,4,4,4,3,1,1 αγώνες αντίστοιχα; Ασκήσεις υποδειγματικές για το θεωρητικό μέρος του μαθήματος Α1. Εξετάστε αν είναι Σωστή ή Λάθος κάθε μία από τις επόμενες προτάσεις. Εξηγείστε την απάντησή σας. 1. Σε ένα τουρνουά με 8 παίκτες μπορεί

Διαβάστε περισσότερα

Το Πρόβλημα της Πινακοθήκης (The Art Gallery Problem)

Το Πρόβλημα της Πινακοθήκης (The Art Gallery Problem) Το Πρόβλημα της Πινακοθήκης (The Art Gallery Problem) Διατύπωση Σας ανήκει μια πινακοθήκη και επιθυμείτε να τοποθετήσετε κάμερες ασφαλείας έτσι ώστε όλη η γκαλερί να είναι προστατευμένη από κλέφτες. Σε

Διαβάστε περισσότερα

χ(k n ) = n χ(c 5 ) = 3

χ(k n ) = n χ(c 5 ) = 3 Διάλεξη 20: 16.12.26 Θεωρία Γραφημάτων Διδάσκων: Σταύρος Κολλιόπουλος Γραφέας: Παναγιώτης Ρεπούσκος 20.1 Βασικές Ιδιότητες Θεώρημα 20.1 Για ένα πλέγμα Γ r r, ισχύει ότι bn(γ r r ) r + 1. Απόδειξη: Κατασκευάζουμε

Διαβάστε περισσότερα

Διμερή γραφήματα και ταιριάσματα

Διμερή γραφήματα και ταιριάσματα Κεφάλαιο 6 Διμερή γραφήματα και ταιριάσματα Κύριες βιβλιογραφικές αναφορές για αυτό το Κεφάλαιο είναι οι C. L. Liu and C. Liu 1985, Cameron 1994, Diestel 2005 και Stanley 1986. 6.1 Διμερή γραφήματα Η κλάση

Διαβάστε περισσότερα

Θεωρία Γραφημάτων και Εφαρμογές - Διακριτά Μαθηματικά ΙΙ Φεβρουάριος 2017

Θεωρία Γραφημάτων και Εφαρμογές - Διακριτά Μαθηματικά ΙΙ Φεβρουάριος 2017 Θεωρία Γραφημάτων και Εφαρμογές - Διακριτά Μαθηματικά ΙΙ Φεβρουάριος 2017 ΕΓΘΑ : Σ. Κοσμαδάκης, «Εισαγωγή στα Γραφήματα, Θεωρία-Ασκήσεις». Α 1 Έστω η παρακάτω σχέση Q(k) πάνω στο σύνολο {1, 2} όπου k τυχαίος

Διαβάστε περισσότερα

ΠΛΗ 20, 5 η ΟΣΣ: Θεωρία Γραφημάτων

ΠΛΗ 20, 5 η ΟΣΣ: Θεωρία Γραφημάτων ΠΛΗ 20, 5 η ΟΣΣ: Θεωρία Γραφημάτων ημήτρης Φωτάκης ιακριτά Μαθηματικά και Μαθηματική Λογική Πληροφορική Ελληνικό Ανοικτό Πανεπιστήμιο 4 η Εργασία: Γενική Εικόνα Αντίστοιχη βαθμολογικά και ποιοτικά με την

Διαβάστε περισσότερα

Διάλεξη 4: Απόδειξη: Για την κατεύθυνση, παρατηρούμε ότι διαγράφοντας μια κορυφή δεν μπορούμε να διαχωρίσουμε τα u και v. Αποδεικνύουμε

Διάλεξη 4: Απόδειξη: Για την κατεύθυνση, παρατηρούμε ότι διαγράφοντας μια κορυφή δεν μπορούμε να διαχωρίσουμε τα u και v. Αποδεικνύουμε Διάλεξη 4: 20.10.2016 Θεωρία Γραφημάτων Γραφέας: Σ. Κ. Διδάσκων: Σταύρος Κολλιόπουλος 4.1 2-συνεκτικά γραφήματα (συνέχεια) Πρόταση 4.1 Δύο μπλοκ ενός γραφήματος G μοιράζονται το πολύ μία κορυφή. Απόδειξη:

Διαβάστε περισσότερα

Το Πρόβλημα της Πινακοθήκης (The Art Gallery Problem)

Το Πρόβλημα της Πινακοθήκης (The Art Gallery Problem) Το Πρόβλημα της Πινακοθήκης (The Art Gallery Problem) Τι είναι το Πρόβλημα της Πινακοθήκης; Σας ανήκει μια πινακοθήκη και επιθυμείτε να τοποθετήσετε κάμερες ασφαλείας έτσι ώστε όλη η γκαλερί να είναι προστατευμένη

Διαβάστε περισσότερα

Ασκήσεις στους Γράφους. 1 ο Σετ Ασκήσεων Βαθμός Μονοπάτια Κύκλος Euler Κύκλος Hamilton Συνεκτικότητα

Ασκήσεις στους Γράφους. 1 ο Σετ Ασκήσεων Βαθμός Μονοπάτια Κύκλος Euler Κύκλος Hamilton Συνεκτικότητα Ασκήσεις στους Γράφους 1 ο Σετ Ασκήσεων Βαθμός Μονοπάτια Κύκλος Euler Κύκλος Hamilton Συνεκτικότητα Ασκηση 1 η Να αποδείξετε ότι κάθε γράφημα περιέχει μια διαδρομή από μια κορυφή u σε μια κορυφή w αν και

Διαβάστε περισσότερα

e 2 S F = [V (H), V (H)]. 3-1 e 1 e 3

e 2 S F = [V (H), V (H)]. 3-1 e 1 e 3 Διάλεξη 3: 19.10.2016 Θεωρία Γραφημάτων Διδάσκων: Σταύρος Κολλιόπουλος Γραφέας: Βασίλης Λίβανος & Σ. Κ. 3.1 Ακμοδιαχωριστές, Τομές, Δεσμοί Ορισμός 3.1 Ακμοδιαχωριστής (edge-separator) ενός γραφήματος =

Διαβάστε περισσότερα

Κλάσεις Πολυπλοκότητας

Κλάσεις Πολυπλοκότητας Κλάσεις Πολυπλοκότητας Παύλος Εφραιμίδης pefraimi ee.duth.gr Κλάσεις Πολυπλοκότητας 1 Οι κλάσεις πολυπλοκότητας P και NP P: Polynomial ΗκλάσηP περιλαμβάνει όλα τα υπολογιστικά προβλήματα που μπορούν

Διαβάστε περισσότερα

d(v) = 3 S. q(g \ S) S

d(v) = 3 S. q(g \ S) S Διάλεξη 9: 9.11.2016 Θεωρία Γραφημάτων Διδάσκων: Σταύρος Κολλιόπουλος Γραφέας: Παναγιωτίδης Αλέξανδρος Θεώρημα 9.1 Εστω γράφημα G = (V, E), υπάρχει τέλειο ταίριασμα στο G αν και μόνο αν για κάθε S υποσύνολο

Διαβάστε περισσότερα

Διάλεξη 4: Θεωρία Γραφημάτων Γραφέας: Σ. Κ. Διδάσκων: Σταύρος Κολλιόπουλος συνεκτικά γραφήματα (συνέχεια) Πρόταση 4.1 Δύο μπλοκ ενός

Διάλεξη 4: Θεωρία Γραφημάτων Γραφέας: Σ. Κ. Διδάσκων: Σταύρος Κολλιόπουλος συνεκτικά γραφήματα (συνέχεια) Πρόταση 4.1 Δύο μπλοκ ενός Διάλεξη 4: 20.10.2016 Θεωρία Γραφημάτων Γραφέας: Σ. Κ. Διδάσκων: Σταύρος Κολλιόπουλος 4.1 2-συνεκτικά γραφήματα (συνέχεια) Πρόταση 4.1 Δύο μπλοκ ενός γραφήματος G μοιράζονται το πολύ μία κορυφή. Απόδειξη:

Διαβάστε περισσότερα

u v 4 w G 2 G 1 u v w x y z 4

u v 4 w G 2 G 1 u v w x y z 4 Διάλεξη :.0.06 Θεωρία Γραφημάτων Γραφέας: Σ. Κ. Διδάσκων: Σταύρος Κολλιόπουλος. Εισαγωγικοί ορισμοί Ορισμός. Γράφημα G καλείται ένα ζεύγος G = (V, E) όπου V είναι το σύνολο των κορυφών (ή κόμβων) και E

Διαβάστε περισσότερα

Διακριτά Μαθηματικά ΙΙ Χρήστος Νομικός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων 2018 Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά

Διακριτά Μαθηματικά ΙΙ Χρήστος Νομικός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων 2018 Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά Διακριτά Μαθηματικά ΙΙ Χρήστος Νομικός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων 2018 Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά και Πληροφορικής Μαθηματικά Πανεπιστήμιο ΙΙ Ιωαννίνων

Διαβάστε περισσότερα

Πανεπιστήμιο Στερεάς Ελλάδας Τμήμα Πληροφορικής Εξάμηνο ΣΤ ΘΕΩΡΙΑ ΓΡΑΦΩΝ

Πανεπιστήμιο Στερεάς Ελλάδας Τμήμα Πληροφορικής Εξάμηνο ΣΤ ΘΕΩΡΙΑ ΓΡΑΦΩΝ Πανεπιστήμιο Στερεάς Ελλάδας Τμήμα Πληροφορικής Εξάμηνο ΣΤ ΘΕΩΡΙΑ ΓΡΑΦΩΝ 3 η Διάλεξη Μονοπάτια και Κύκλοι Μήκη και αποστάσεις Κέντρο και μέσο γράφου. Ακτίνα και Διάμετρος Δυνάμεις Γραφημάτων Γράφοι Euler.

Διαβάστε περισσότερα

Κεφάλαιο 8. NP και Υπολογιστική Δυσεπιλυσιμότητα. Χρησιμοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne.

Κεφάλαιο 8. NP και Υπολογιστική Δυσεπιλυσιμότητα. Χρησιμοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne. Κεφάλαιο 8 NP και Υπολογιστική Δυσεπιλυσιμότητα Χρησιμοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne. 1 πρόβλημα αναζήτησης (search problem) Ένα πρόβλημα αναζήτησης είναι ένα πρόβλημα στο

Διαβάστε περισσότερα

2 ) d i = 2e 28, i=1. a b c

2 ) d i = 2e 28, i=1. a b c ΑΣΚΗΣΕΙΣ ΘΕΩΡΙΑΣ ΓΡΑΦΩΝ (1) Εστω G απλός γράφος, που έχει 9 κορυφές και άθροισμα βαθμών κορυφών μεγαλύτερο του 7. Αποδείξτε ότι υπάρχει μια κορυφή του G με βαθμό μεγαλύτερο ή ίσο του 4. () Αποδείξτε ότι

Διαβάστε περισσότερα

Σειρά Προβλημάτων 5 Λύσεις

Σειρά Προβλημάτων 5 Λύσεις Άσκηση 1 Σειρά Προβλημάτων 5 Λύσεις Να δείξετε ότι οι πιο κάτω γλώσσες είναι διαγνώσιμες. (α) { R η R είναι μια κανονική έκφραση η οποία παράγει μια μη πεπερασμένη γλώσσα} (β) { G η G είναι μια CFG η οποία

Διαβάστε περισσότερα

Αλγόριθμοι για ανάθεση συχνοτήτων και έλεγχο αποδοχής κλήσεων σε κυψελικά ασύρματα δίκτυα

Αλγόριθμοι για ανάθεση συχνοτήτων και έλεγχο αποδοχής κλήσεων σε κυψελικά ασύρματα δίκτυα Αλγόριθμοι για ανάθεση συχνοτήτων και έλεγχο αποδοχής κλήσεων σε κυψελικά ασύρματα δίκτυα (μέρος ΙIΙ) Έλεγχος αποδοχής κλήσεων Οάπληστος(Greedy) αλγόριθμος ελέγχου αποδοχής κλήσεων Ο αλγόριθμος ταξινόμησης

Διαβάστε περισσότερα

Κατευθυνόμενα γραφήματα. Μαθηματικά Πληροφορικής 6ο Μάθημα. Βρόχοι. Μη κατευθυνόμενα γραφήματα. Ορισμός

Κατευθυνόμενα γραφήματα. Μαθηματικά Πληροφορικής 6ο Μάθημα. Βρόχοι. Μη κατευθυνόμενα γραφήματα. Ορισμός Κατευθυνόμενα γραφήματα Μαθηματικά Πληροφορικής 6ο Μάθημα Τμήμα Πληροφορικής και Τηλεπικοινωνιών Πανεπιστήμιο Αθηνών Κατευθυνόμενο γράφημα G είναι ένα ζεύγος (V, E ) όπου V πεπερασμένο σύνολο του οποίου

Διαβάστε περισσότερα

Σειρά Προβλημάτων 1 Λύσεις

Σειρά Προβλημάτων 1 Λύσεις ΕΠΛ2: Θεωρία Υπολογισμού και Πολυπλοκότητα Σειρά Προβλημάτων Λύσεις Άσκηση Να βρείτε το σφάλμα στην πιο κάτω απόδειξη. Ισχυρισμός: Όλα τα βιβλία που έχουν γραφτεί στη Θεωρία Υπολογισμού έχουν τον ίδιο

Διαβάστε περισσότερα

Κατευθυνόμενα γραφήματα. Μαθηματικά Πληροφορικής 6ο Μάθημα. Βρόχοι. Μη κατευθυνόμενα γραφήματα. Ορισμός

Κατευθυνόμενα γραφήματα. Μαθηματικά Πληροφορικής 6ο Μάθημα. Βρόχοι. Μη κατευθυνόμενα γραφήματα. Ορισμός Κατευθυνόμενα γραφήματα Μαθηματικά Πληροφορικής 6ο Μάθημα Τμήμα Πληροφορικής και Τηλεπικοινωνιών Πανεπιστήμιο Αθηνών Κατευθυνόμενο γράφημα G είναι ένα ζεύγος (V, E ) όπου V πεπερασμένο σύνολο του οποίου

Διαβάστε περισσότερα

Κεφάλαιο 8. NP και Υπολογιστική Δυσεπιλυσιμότητα. Παύλος Εφραιμίδης V1.1,

Κεφάλαιο 8. NP και Υπολογιστική Δυσεπιλυσιμότητα. Παύλος Εφραιμίδης V1.1, Κεφάλαιο 8 NP και Υπολογιστική Δυσεπιλυσιμότητα Παύλος Εφραιμίδης V1.1, 2015-01-19 Χρησιμοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne. 1 πρόβλημα αναζήτησης (search problem) Ένα πρόβλημα

Διαβάστε περισσότερα

Επίπεδα Γραφήματα (planar graphs)

Επίπεδα Γραφήματα (planar graphs) Επίπεδα Γραφήματα (planar graphs) Μπορούν να σχεδιαστούν στο επίπεδο χωρίς να τέμνονται οι ακμές τους 1 2 1 2 3 4 3 4 Άρα αυτό το γράφημα είναι επίπεδο Επίπεδα Γραφήματα (planar graphs) Μπορούν να σχεδιαστούν

Διαβάστε περισσότερα

Κατευθυνόμενα και μη κατευθυνόμενα γραφήματα

Κατευθυνόμενα και μη κατευθυνόμενα γραφήματα Εισαγωγικά στοιχεία Κατευθυνόμενα και μη κατευθυνόμενα γραφήματα Κατευθυνόμενο γράφημα (directed graph ή digraph): (V,A) V: πεπερασμένο σύνολο κορυφών που σημειώνονται ως σημεία A: σύνολο διατεταγμένων

Διαβάστε περισσότερα

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

Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Ενότητα 2 ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ & ΟΡΙΣΜΟΙ Σταύρος Δ. Νικολόπουλος 2017-18 www.cs.uoi.gr/~stavros Βασικές Έννοιες Ορισμός: σύνολο κόμβων (κορυφών) και ακμών

Διαβάστε περισσότερα

ΤΡΙΓΩΝΙΚΑ ΓΡΑΦΗΜΑΤΑ ΚΕΦΑΛΑΙΟ 9

ΤΡΙΓΩΝΙΚΑ ΓΡΑΦΗΜΑΤΑ ΚΕΦΑΛΑΙΟ 9 Τριγωνικά Γραφήματα 273 ΚΕΦΑΛΑΙΟ 9 ΤΡΙΓΩΝΙΚΑ ΓΡΑΦΗΜΑΤΑ 9.1 Εισαγωγή 9.2 Χαρακτηρισμοί και Ιδιότητες Τριγωνικών Γραφημάτων 9.3 Αλγοριθμική Παραγωγή Τέλειων Σχημάτων Απαλοιφής 9.4 Αναγνώριση Τριγωνικών Γραφημάτων

Διαβάστε περισσότερα

Σειρά Προβλημάτων 5 Λύσεις

Σειρά Προβλημάτων 5 Λύσεις Άσκηση 1 Σειρά Προβλημάτων 5 Λύσεις Να δείξετε ότι οι πιο κάτω γλώσσες είναι διαγνώσιμες. (α) { Μ η Μ είναι μια ΤΜ η οποία διαγιγνώσκει το πρόβλημα ΙΣΟΔΥΝΑΜΙΑ ΤΜ (διαφάνεια 9 25)} (α) Γνωρίζουμε ότι το

Διαβάστε περισσότερα

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

ΧΡΩΜΑΤΙΣΜΟΣ ΓΡΑΦΗΜΑΤΩΝ ΚΕΦΑΛΑΙΟ 8 ΧΡΩΜΑΤΙΣΜΟΣ ΓΡΑΦΗΜΑΤΩΝ 8.1 Εισαγωγή 8.2 Χρωματισμός Κόμβων 8.3 Χρωματισμός Ακμών 8.4 Χρωματισμός Επιπέδων Γραφημάτων και Χαρτών 8.5 Χρωματικά Πολυώνυμα 8.6 Σειριακός και άλλοι Αλγόριθμοι Χρωματισμού

Διαβάστε περισσότερα

Εισαγωγή στην Επιστήμη των Υπολογιστών

Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στην Επιστήμη των Υπολογιστών 4 ο εξάμηνο ΣΗΜΜΥ 4 η ενότητα: Γράφοι: προβλήματα και αλγόριθμοι Επιμέλεια διαφανειών: Στάθης Ζάχος, Άρης Παγουρτζής, Δημήτρης Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών

Διαβάστε περισσότερα

Θεωρία Γραφημάτων 4η Διάλεξη

Θεωρία Γραφημάτων 4η Διάλεξη Θεωρία Γραφημάτων 4η Διάλεξη Α. Συμβώνης Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Εφαρμοσμένων Μαθηματικών και Φυσικών Επιστημών Τομέας Μαθηματικών Φεβρουάριος 2017 Α. Συμβώνης (ΕΜΠ) Θεωρία Γραφημάτων 4η Διάλεξη

Διαβάστε περισσότερα

Θεωρία Γραφημάτων 9η Διάλεξη

Θεωρία Γραφημάτων 9η Διάλεξη Θεωρία Γραφημάτων 9η Διάλεξη Α. Συμβώνης Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Εφαρμοσμένων Μαθηματικών και Φυσικών Επιστημών Τομέας Μαθηματικών Φεβρουάριος 2017 Α. Συμβώνης (ΕΜΠ) Θεωρία Γραφημάτων 9η Διάλεξη

Διαβάστε περισσότερα

Δομές Δεδομένων και Αλγόριθμοι

Δομές Δεδομένων και Αλγόριθμοι Δομές Δεδομένων και Αλγόριθμοι Χρήστος Γκόγκος ΤΕΙ Ηπείρου Χειμερινό Εξάμηνο 2014-2015 Παρουσίαση 9 P vs NP 1 / 13 Δυσκολία επίλυσης υπολογιστικών προβλημάτων Κάποια προβλήματα είναι εύκολα να λυθούν με

Διαβάστε περισσότερα

HY118-Διακριτά Μαθηματικά. Τι είδαμε την προηγούμενη φορά. Θεωρία γράφων / γραφήματα. 25 -Γράφοι. ΗΥ118, Διακριτά Μαθηματικά Άνοιξη 2017

HY118-Διακριτά Μαθηματικά. Τι είδαμε την προηγούμενη φορά. Θεωρία γράφων / γραφήματα. 25 -Γράφοι. ΗΥ118, Διακριτά Μαθηματικά Άνοιξη 2017 HY118-Διακριτά Μαθηματικά Τι είδαμε την προηγούμενη φορά Παρασκευή, 12/05/2017 Αντώνης Α. Αργυρός e-mail: argyros@csd.uoc.gr Υπογράφημα Συμπληρωματικά γραφήματα Ισομορφισμός γράφων Υπολογιστική πολυπλοκότητα

Διαβάστε περισσότερα

Θέματα υπολογισμού στον πολιτισμό

Θέματα υπολογισμού στον πολιτισμό Θέματα υπολογισμού στον πολιτισμό Ενότητα 9: Το πρόβλημα της Πινακοθήκης (The art gallery problem) Εύη Παπαϊωάννου Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διαχείρισης Πολιτισμικού Περιβάλλοντος

Διαβάστε περισσότερα

Θεωρία Υπολογισμού και Πολυπλοκότητα Μαθηματικό Υπόβαθρο

Θεωρία Υπολογισμού και Πολυπλοκότητα Μαθηματικό Υπόβαθρο Θεωρία Υπολογισμού και Πολυπλοκότητα Μαθηματικό Υπόβαθρο Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Σύνολα Συναρτήσεις και Σχέσεις Γραφήματα Λέξεις και Γλώσσες Αποδείξεις ΕΠΛ 211 Θεωρία

Διαβάστε περισσότερα

jτο πλήθος των ταξιδιών που κάνει η αεροσυνοδός µέχρι την j ηµέρα. Σχηµατίζω µία ακολουθία που αποτελείται από τα a.

jτο πλήθος των ταξιδιών που κάνει η αεροσυνοδός µέχρι την j ηµέρα. Σχηµατίζω µία ακολουθία που αποτελείται από τα a. ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΙΑΚΡΙΤA ΜΑΘΗΜΑΤΙΚΑ ιδάσκοντες: Φωτάκης, Σούλιου, Θ Λιανέας η Γραπτή Εργασία Θέµα (Αρχή του Περιστερώνα, 8 µονάδες) α)

Διαβάστε περισσότερα

HY118-Διακριτά Μαθηματικά. Θεωρία γράφων/ γραφήματα. Τι έχουμε δει μέχρι τώρα. Ισομορφισμός γράφων: Μία σχέση ισοδυναμίας μεταξύ γράφων.

HY118-Διακριτά Μαθηματικά. Θεωρία γράφων/ γραφήματα. Τι έχουμε δει μέχρι τώρα. Ισομορφισμός γράφων: Μία σχέση ισοδυναμίας μεταξύ γράφων. HY118-Διακριτά Μαθηματικά Θεωρία γράφων/ γραφήματα Τρίτη, 15/05/2018 Αντώνης Α. Αργυρός e-mail: argyros@csd.uoc.gr 16-May-18 1 1 16-May-18 2 2 Τι έχουμε δει μέχρι τώρα Κατευθυνόμενοι μη κατευθυνόμενοι

Διαβάστε περισσότερα

ΑΛΓΟΡΙΘΜΟΙ ΚΑΤΑΣΚΕΥΗΣ ΚΑΙ ΜΕΛΕΤΗ ΠΡΟΒΛΗΜΑΤΩΝ ΧΡΩΜΑΤΙΣΜΟΥ ΚΛΑΣΕΩΝ ΤΕΛΕΙΩΝ ΓΡΑΦΗΜΑΤΩΝ

ΑΛΓΟΡΙΘΜΟΙ ΚΑΤΑΣΚΕΥΗΣ ΚΑΙ ΜΕΛΕΤΗ ΠΡΟΒΛΗΜΑΤΩΝ ΧΡΩΜΑΤΙΣΜΟΥ ΚΛΑΣΕΩΝ ΤΕΛΕΙΩΝ ΓΡΑΦΗΜΑΤΩΝ ΑΛΓΟΡΙΘΜΟΙ ΚΑΤΑΣΚΕΥΗΣ ΚΑΙ ΜΕΛΕΤΗ ΠΡΟΒΛΗΜΑΤΩΝ ΧΡΩΜΑΤΙΣΜΟΥ ΚΛΑΣΕΩΝ ΤΕΛΕΙΩΝ ΓΡΑΦΗΜΑΤΩΝ Η ΜΕΤΑΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΕΞΕΙΔΙΚΕΥΣΗΣ Υποβάλλεται στην ορισθείσα από την Γενική Συνέλευση Ειδικής Σύνθεσης του Τμήματος

Διαβάστε περισσότερα

Αλγόριθμοι για ανάθεση συχνοτήτων και έλεγχο αποδοχής κλήσεων σε κυψελικά ασύρματα δίκτυα. (μέρος Ι)

Αλγόριθμοι για ανάθεση συχνοτήτων και έλεγχο αποδοχής κλήσεων σε κυψελικά ασύρματα δίκτυα. (μέρος Ι) Αλγόριθμοι για ανάθεση συχνοτήτων και έλεγχο αποδοχής κλήσεων σε κυψελικά ασύρματα δίκτυα (μέρος Ι) Online vs offline Φανταστείτε ότι καλείστε σε συνέντευξη και γνωρίζετε εκ των προτέρων τις ερωτήσεις

Διαβάστε περισσότερα

για NP-Δύσκολα Προβλήματα

για NP-Δύσκολα Προβλήματα Προσεγγιστικοί Αλγόριθμοι για NP-Δύσκολα Προβλήματα Διδάσκοντες: Σ. Ζάχος, Δ. Φωτάκης Επιμέλεια διαφανειών: Δ. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο

Διαβάστε περισσότερα

Μορφές αποδείξεων Υπάρχουν πολλά είδη αποδείξεων. Εδώ θα δούμε τα πιο κοινά: Εξαντλητική μέθοδος ή μέθοδος επισκόπησης. Οταν το πρόβλημα έχει πεπερασμ

Μορφές αποδείξεων Υπάρχουν πολλά είδη αποδείξεων. Εδώ θα δούμε τα πιο κοινά: Εξαντλητική μέθοδος ή μέθοδος επισκόπησης. Οταν το πρόβλημα έχει πεπερασμ Μαθηματικά Πληροφορικής 4ο Μάθημα Τμήμα Πληροφορικής και Τηλεπικοινωνιών Πανεπιστήμιο Αθηνών Μορφές αποδείξεων Υπάρχουν πολλά είδη αποδείξεων. Εδώ θα δούμε τα πιο κοινά: Εξαντλητική μέθοδος ή μέθοδος επισκόπησης.

Διαβάστε περισσότερα

Κατευθυνόμενα γραφήματα. Μαθηματικά Πληροφορικής 6ο Μάθημα. Βρόγχοι. Μη κατευθυνόμενα γραφήματα. Ορισμός

Κατευθυνόμενα γραφήματα. Μαθηματικά Πληροφορικής 6ο Μάθημα. Βρόγχοι. Μη κατευθυνόμενα γραφήματα. Ορισμός Κατευθυνόμενα γραφήματα Μαθηματικά Πληροφορικής 6ο Μάθημα Τμήμα Πληροφορικής και Τηλεπικοινωνιών Πανεπιστήμιο Αθηνών Κατευθυνόμενο γράφημα G είναι ένα ζεύγος (V, E ) όπου V πεπερασμένο σύνολο του οποίου

Διαβάστε περισσότερα

Υπολογιστική Πολυπλοκότητα

Υπολογιστική Πολυπλοκότητα Υπολογιστική Πολυπλοκότητα ημήτρης Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Υπολογιστική Πολυπλοκότητα Γιατί κάποια (επιλύσιμα) προβλήματα είναι δύσκολο

Διαβάστε περισσότερα

ΠΛΗ 20, 5 η ΟΣΣ: Θεωρία Γραφημάτων

ΠΛΗ 20, 5 η ΟΣΣ: Θεωρία Γραφημάτων ΠΛΗ 20, 5 η ΟΣΣ: Θεωρία Γραφημάτων Δημήτρης Φωτάκης Διακριτά Μαθηματικά και Μαθηματική Λογική Πληροφορική Ελληνικό Ανοικτό Πανεπιστήμιο 4 η Εργασία: Γενική Εικόνα Πολύ ενθαρρυντική εικόνα. Σαφώς καλύτερη

Διαβάστε περισσότερα

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

Αναζήτηση Κατά Πλάτος Αναζήτηση Κατά Πλάτος Επιμέλεια διαφανειών: Δ. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Γραφήματα Μοντελοποίηση πολλών σημαντικών προβλημάτων (π.χ. δίκτυα

Διαβάστε περισσότερα

Edge-coloring σε διμερή πολυγραφήματα

Edge-coloring σε διμερή πολυγραφήματα Edge-coloring σε διμερή πολυγραφήματα σε Ο(ED) χρόνο από Alexander Schrijver σε Ο(ElogD) χρόνο από Richard Cole Kristin Ost Stefan Schirra Μαρίνου Μαργαρίτα Μ.Π.Λ.Α Βασικοί Ορισμοί: Edge-coloring σε ένα

Διαβάστε περισσότερα

Προσεγγιστικοί Αλγόριθμοι για NP- ύσκολα Προβλήματα

Προσεγγιστικοί Αλγόριθμοι για NP- ύσκολα Προβλήματα Προσεγγιστικοί Αλγόριθμοι για NP- ύσκολα Προβλήματα ημήτρης Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Αντιμετώπιση NP- υσκολίας Αν P NP, όχι αλγόριθμος

Διαβάστε περισσότερα

Γραφήματα 19 ΚΕΦΑΛΑΙΟ 1 ΓΡΑΦΗΜΑΤΑ

Γραφήματα 19 ΚΕΦΑΛΑΙΟ 1 ΓΡΑΦΗΜΑΤΑ Γραφήματα 19 ΚΕΦΑΛΑΙΟ 1 ΓΡΑΦΗΜΑΤΑ 1.1 Εισαγωγή 1.2 Τύποι Γραφημάτων 1.3 Βασικές Έννοιες Γραφημάτων 1.4 Θεμελιώδεις Αριθμοί και Ιδιότητες 1.5 Γραφήματα Τομής 1.6 Τέλεια Γραφήματα Προαπαιτούμενη Γνώση Βασικές

Διαβάστε περισσότερα

(β) Θεωρούµε µια ακολουθία Nθετικών ακεραίων η οποία περιέχει ακριβώς

(β) Θεωρούµε µια ακολουθία Nθετικών ακεραίων η οποία περιέχει ακριβώς Θέµα (Αρχή του Περιστερώνα, 8 µονάδες) (α) Επιλέγουµε αυθαίρετα φυσικούς αριθµούς από το σύνολο {,,3,, 3, } Να δείξετε ότι µεταξύ των αριθµών που έχουµε επιλέξει υπάρχει πάντα ένα ζευγάρι όπου ο µεγαλύτερος

Διαβάστε περισσότερα

Θεωρία Γραφημάτων 5η Διάλεξη

Θεωρία Γραφημάτων 5η Διάλεξη Θεωρία Γραφημάτων 5η Διάλεξη Α. Συμβώνης Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Εφαρμοσμένων Μαθηματικών και Φυσικών Επιστημών Τομέας Μαθηματικών Φεβρουάριος 2017 Α. Συμβώνης (ΕΜΠ) Θεωρία Γραφημάτων 5η Διάλεξη

Διαβάστε περισσότερα

Δρομολόγηση Και Πολύχρωματισμός. Γραφημάτων ΚΑΡΑΓΕΩΡΓΟΣ ΤΙΜΟΘΕΟΣ Α.Μ 1026

Δρομολόγηση Και Πολύχρωματισμός. Γραφημάτων ΚΑΡΑΓΕΩΡΓΟΣ ΤΙΜΟΘΕΟΣ Α.Μ 1026 Δρομολόγηση Και Πολύχρωματισμός Μονοπατιών Γραφημάτων ΚΑΡΑΓΕΩΡΓΟΣ ΤΙΜΟΘΕΟΣ Α.Μ 1026 Εισαγωγή. Το πρόβλημα με το οποίο θα ασχοληθούμε εδώ είναι γνωστό σαν: Δρομολόγηση και Πολύ-χρωματισμός Διαδρομών (Routing

Διαβάστε περισσότερα

ΠΛΗ 20, 5 η ΟΣΣ: Θεωρία Γραφημάτων

ΠΛΗ 20, 5 η ΟΣΣ: Θεωρία Γραφημάτων ΠΛΗ 20, 5 η ΟΣΣ: Θεωρία Γραφημάτων Δημήτρης Φωτάκης Διακριτά Μαθηματικά και Μαθηματική Λογική Πληροφορική Ελληνικό Ανοικτό Πανεπιστήμιο 4 η Εργασία: Γενική Εικόνα Ενθαρρυντική εικόνα, σαφώς καλύτερη από

Διαβάστε περισσότερα

Προσεγγιστικοί Αλγόριθμοι για NP- ύσκολα Προβλήματα

Προσεγγιστικοί Αλγόριθμοι για NP- ύσκολα Προβλήματα Προσεγγιστικοί Αλγόριθμοι για NP- ύσκολα Προβλήματα ιδάσκοντες: Σ. Ζάχος,. Φωτάκης Επιμέλεια διαφανειών:. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Άδεια

Διαβάστε περισσότερα

Επαγωγή και αναδρομή για άκυκλα συνεκτικά γραφήματα

Επαγωγή και αναδρομή για άκυκλα συνεκτικά γραφήματα ΘΕ4 Αναδρομή και Επαγωγή για Γραφήματα Επαγωγή και αναδρομή για άκυκλα συνεκτικά γραφήματα Επαγωγή για άκυκλα συνεκτικά γραφήματα (με αφαίρεση κορυφής) Η αρχή της επαγωγής, με αφαίρεση κορυφής, για δεδομένη

Διαβάστε περισσότερα

Γράφοι: κατευθυνόμενοι και μη

Γράφοι: κατευθυνόμενοι και μη Γράφοι: κατευθυνόμενοι και μη (V,E ) (V,E ) Γράφος (ή γράφημα): ζεύγος (V,E), V ένα μη κενό σύνολο, Ε διμελής σχέση πάνω στο V Μη κατευθυνόμενος γράφος: σχέση Ε συμμετρική V: κορυφές (vertices), κόμβοι

Διαβάστε περισσότερα

Γράφοι. Αλγόριθμοι και πολυπλοκότητα. Στάθης Ζάχος, Δημήτρης Φωτάκης

Γράφοι. Αλγόριθμοι και πολυπλοκότητα. Στάθης Ζάχος, Δημήτρης Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Αλγόριθμοι και πολυπλοκότητα Στάθης Ζάχος, Δημήτρης Φωτάκης Γράφοι Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

Διαβάστε περισσότερα

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Θεωρία Υπολογισμού. Ενότητα 3 : Γραφήματα & Αποδείξεις. Αλέξανδρος Τζάλλας

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Θεωρία Υπολογισμού. Ενότητα 3 : Γραφήματα & Αποδείξεις. Αλέξανδρος Τζάλλας 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Θεωρία Υπολογισμού Ενότητα 3 : Γραφήματα & Αποδείξεις Αλέξανδρος Τζάλλας 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Τμήμα Μηχανικών Πληροφορικής

Διαβάστε περισσότερα

Υπολογιστική Πολυπλοκότητα

Υπολογιστική Πολυπλοκότητα Υπολογιστική Πολυπλοκότητα ιδάσκοντες: Σ. Ζάχος,. Φωτάκης Επιμέλεια διαφανειών:. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Άδεια Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

Γραφήματα. Θέματα Υπολογισμού στον Πολιτισμό Γραφήματα

Γραφήματα. Θέματα Υπολογισμού στον Πολιτισμό Γραφήματα Γραφήματα Θεωρία γραφημάτων Παλιό αντικείμενο 18 ος αιώνας Leonhard Euler (Ελβετός μαθηματικός): πρόβλημα γεφυρών της πόλης Königsberg Με πολλές σύγχρονες εφαρμογές Μελέτη ιδιοτήτων ηλεκτρονικών κυκλωμάτων

Διαβάστε περισσότερα

Λύσεις 4ης Σειράς Ασκήσεων

Λύσεις 4ης Σειράς Ασκήσεων Λύσεις 4ης Σειράς Ασκήσεων Άσκηση 1 Αναγάγουμε τν Κ 0 που γνωρίζουμε ότι είναι μη-αναδρομική (μη-επιλύσιμη) στην γλώσσα: L = {p() η μηχανή Turing Μ τερματίζει με είσοδο κενή ταινία;} Δοσμένης της περιγραφής

Διαβάστε περισσότερα

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

Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Ενότητα 5 ΣΥΝΕΚΤΙΚΟΤΗΤΑ Σταύρος Δ. Νικολόπουλος 2017-18 www.cs.uoi.gr/~stavros Συνεκτικότητα Έννοια της συνδεσμικότητας: «Ποσότητα συνδεσμικότητας»...

Διαβάστε περισσότερα

Τομές Γραφήματος. Γράφημα (μη κατευθυνόμενο) Συνάρτηση βάρους ακμών. Τομή : Διαμέριση του συνόλου των κόμβων σε δύο μη κενά σύνολα

Τομές Γραφήματος. Γράφημα (μη κατευθυνόμενο) Συνάρτηση βάρους ακμών. Τομή : Διαμέριση του συνόλου των κόμβων σε δύο μη κενά σύνολα Τομές Γραφήματος Γράφημα (μη κατευθυνόμενο) Συνάρτηση βάρους ακμών Τομή : Διαμέριση του συνόλου των κόμβων σε δύο μη κενά σύνολα και 12 26 20 10 9 7 17 14 4 Τομές Γραφήματος Γράφημα (μη κατευθυνόμενο)

Διαβάστε περισσότερα

Αλγόριθμοι εύρεσης ελάχιστων γεννητικών δέντρων (MST)

Αλγόριθμοι εύρεσης ελάχιστων γεννητικών δέντρων (MST) Αλγόριθμοι εύρεσης ελάχιστων γεννητικών δέντρων (MST) Γεννητικό δέντρο (Spanning Tree) Ένα γεννητικό δέντρο για ένα γράφημα G είναι ένα υπογράφημα του G που είναι δέντρο (δηλ., είναι συνεκτικό και δεν

Διαβάστε περισσότερα

HY118- ιακριτά Μαθηµατικά. Θεωρία γράφων / γραφήµατα. Τι έχουµε δει µέχρι τώρα. Υπογράφηµα Γράφοι

HY118- ιακριτά Μαθηµατικά. Θεωρία γράφων / γραφήµατα. Τι έχουµε δει µέχρι τώρα. Υπογράφηµα Γράφοι HY118- ιακριτά Μαθηµατικά Θεωρία γράφων / γραφήµατα Πέµπτη, 19/05/2016 Αντώνης Α. Αργυρός e-mail: argyros@csd.uoc.gr 5/22/2016 1 1 5/22/2016 2 2 Τι έχουµε δει µέχρι τώρα Κατευθυνόµενοι µη κατευθυνόµενοι

Διαβάστε περισσότερα

Κεφάλαιο 8. NP και Υπολογιστική Δυσεπιλυσιµότητα. Χρησιµοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne.

Κεφάλαιο 8. NP και Υπολογιστική Δυσεπιλυσιµότητα. Χρησιµοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne. Κεφάλαιο 8 NP και Υπολογιστική Δυσεπιλυσιµότητα Χρησιµοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne. 1 πρόβληµα αναζήτησης (search problem) Ένα πρόβληµα αναζήτησης είναι ένα πρόβληµα στο

Διαβάστε περισσότερα

Εισαγωγή στην Επιστήμη των Υπολογιστών

Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στην Επιστήμη των Υπολογιστών 4 ο εξάμηνο ΣΗΜΜΥ 5 η ενότητα: Γράφοι: προβλήματα και αλγόριθμοι Επιμέλεια διαφανειών: Στάθης Ζάχος, Άρης Παγουρτζής, Δημήτρης Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών

Διαβάστε περισσότερα

Θεωρία Γραφημάτων 1η Διάλεξη

Θεωρία Γραφημάτων 1η Διάλεξη Θεωρία Γραφημάτων η Διάλεξη Α Συμβώνης Εθνικο Μετσοβειο Πολυτεχνειο Σχολη Εφαρμοσμενων Μαθηματικων και Φυσικων Επιστημων Τομεασ Μαθηματικων Φεβρουάριος 206 Α Συμβώνης (ΕΜΠ) Θεωρία Γραφημάτων η Διάλεξη

Διαβάστε περισσότερα

Κατανεμημένα Συστήματα Ι

Κατανεμημένα Συστήματα Ι Κατανεμημένα Συστήματα Ι Παναγιώτα Παναγοπούλου 11η Διάλεξη 12 Ιανουαρίου 2017 1 Ανεξάρτητο σύνολο Δοθέντος ενός μη κατευθυνόμενου γραφήματος G = (V, E), ένα ανεξάρτητο σύνολο (independent set) είναι ένα

Διαβάστε περισσότερα

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

Αναζήτηση Κατά Πλάτος Αναζήτηση Κατά Πλάτος ημήτρης Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Γραφήματα Μοντελοποίηση πολλών σημαντικών προβλημάτων (π.χ. δίκτυα συνεκτικότητα,

Διαβάστε περισσότερα

Κεφάλαιο 3. Γραφήµατα v1.0 ( ) Χρησιµοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne.

Κεφάλαιο 3. Γραφήµατα v1.0 ( ) Χρησιµοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne. Κεφάλαιο 3 Γραφήµατα v1.0 (2010-05-25) Χρησιµοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne. 1 3.1 Βασικοί Ορισµοί και Εφαρµογές γραφήµατα γράφηµα G: ένας τρόπος κωδικοποίησης των σχέσεων

Διαβάστε περισσότερα

Το πρόβλημα του σταθερού γάμου

Το πρόβλημα του σταθερού γάμου Το πρόβλημα του σταθερού γάμου Γάμος και Θεωρία Γραφημάτων Γάμος πρόβλημα ταιριάσματος Θα δούμε έναν αλγόριθμο ταιριάσματος (matching algorithm) που χρησιμοποιείται σε πολλές εφαρμογές Γνωριμίες (γραφεία,

Διαβάστε περισσότερα

Κατανεμημένα Συστήματα Ι

Κατανεμημένα Συστήματα Ι Κατανεμημένα Συστήματα Ι Εκλογή αρχηγού και κατασκευή BFS δένδρου σε σύγχρονο γενικό δίκτυο Παναγιώτα Παναγοπούλου Περίληψη Εκλογή αρχηγού σε γενικά δίκτυα Ορισμός του προβλήματος Ο αλγόριθμος FloodMax

Διαβάστε περισσότερα

Θεωρία Γραφημάτων 6η Διάλεξη

Θεωρία Γραφημάτων 6η Διάλεξη Θεωρία Γραφημάτων 6η Διάλεξη Α. Συμβώνης Εθνικο Μετσοβειο Πολυτεχνειο Σχολη Εφαρμοσμενων Μαθηματικων και Φυσικων Επιστημων Τομεασ Μαθηματικων Φεβρουάριος 2016 Α. Συμβώνης (ΕΜΠ) Θεωρία Γραφημάτων 6η Διάλεξη

Διαβάστε περισσότερα