ΜΕΤΑΒΑΤΙΚΑ ΓΡΑΦΗΜΑΤΑ

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

Download "ΜΕΤΑΒΑΤΙΚΑ ΓΡΑΦΗΜΑΤΑ"

Transcript

1 Μεταβατικά Γραφήματα 305 ΚΕΦΑΛΑΙΟ 10 ΜΕΤΑΒΑΤΙΚΑ ΓΡΑΦΗΜΑΤΑ 10.1 Εισαγωγή 10.2 Γ-αλυσίδες και Συνεπαγωγικές Κλάσεις 10.3 Μοναδικά Μερικώς Διατάξιμα Γραφήματα αποσύνθεση Γραφήματος 10.5 TRO-θεώρημα και Αλγόριθμοι Αναγνώρισης 10.6 Πολυπλοκότητα Αλγόριθμου TRO 10.7 Προβλήματα Μεταβατικών Γραφημάτων 10.8 Τα Μεταβατικά Γραφήματα είναι Τέλεια Προαπαιτούμενη Γνώση Πολύ καλή γνώση των εννοιών και των θεμάτων του Κεφαλαίου 1 που αφορούν τα γραφήματα τομής και τα τέλεια γραφήματα. Ο αναγνώστης προτρέπεται να ανατρέξει στο βιβλίο του MΑRΤΙΝ C. GOLUMBIC, Algorithmic Graph Theory and Perfect Graphs, και να μελετήσει τα εισαγωγικά κεφάλαιά του και το αντίστοιχο κεφάλαιο των μεταβατικών γραφημάτων. Η πολύ καλή γνώση δομών δεδομένων και προχωρημένων αλγοριθμικών τεχνικών, κυρίως σε κατευθυνόμενα γραφήματα, είναι προαπαιτούμενη για την κατανόηση των θεμάτων του κεφαλαίου.

2 306 Αλγοριθμική Θεωρία Γραφημάτων 10.1 Εισαγωγή Στο κεφάλαιο αυτό μελετάμε την κλάση των τέλειων γραφημάτων που είναι γνωστά και ως μεταβατικά (comparability) ή μεταβατικώς προσανατολιζόμενα γραφήματα (transitively orientable graphs). Ένα μη-κατευθυνόμενο γράφημα είναι μεταβατικό γράφημα, εάν υπάρχει ένας πρασανατολισμός των ακμών του, για τον οποίο να ισχύει: Όπου. Η σχέση καλείται μεταβατικός πρασανατολισμός (ή διευθυνσιοδότηση) του (ή του ). Τα μεταβατικά γραφήματα είναι, επίσης, γνωστά ως μεταβατικώς προσανατολιζόμενα γραφήματα (transitively orientable graphs) και μερικώς διατάξιμα γραφήματα (partially orderable graphs) Γ-αλυσίδες και Συνεπαγωγικές Κλάσεις Ας δούμε τώρα, τι συμβαίνει, όταν προσπαθήσουμε να αναθέσουμε ένα μεταβατικό προσανατολισμό σε ένα 4-κύκλο (4-cycle), όπως αυτόν του Σχήματος 10.1α. Επιλέγοντας τυχαία είμαστε αναγκασμένοι να κατευθύνουμε την ακμή προς τον κόμβο και την ακμή προς τον κόμβο (καθώς, διαφορετικά, θα παραβιαζόταν η μεταβατικότητα). Αυτή η ενέργεια, στη συνέχεια, μας αναγκάζει να κατευθύνουμε την ακμή προς τον κόμβο. Εφαρμόζοντας την ίδια προσέγγιση για τις ακμές του Σχήματος 10.1β, ανακαλύπτουμε ότι προκύπτει μία παραβίαση της μεταβατικής ιδιότητας. Συγκεκριμένα, επιλέγοντας καθιστά υποχρεωτική την ανάθεση των εξής κατευθύνσεων:,,,, και. Το γράφημα αυτό δεν είναι μεταβατικό γράφημα. Στη συνέχεια, ας γίνουμε πιο ακριβείς. Σχήμα Παραδείγματα ανάθεσης ακμών. Η αυθαίρετη επιλογή της εξαναγκάζει την ανάθεση των κατευθύνσεων των υπολοίπων ακμών. Ορίζουμε τη δυαδική σχέση Γ στις ακμές ενός μη-κατευθυνόμενου γραφήματος εξής: ως

3 Μεταβατικά Γραφήματα 307 Εάν ισχύει, θα λέμε ότι η κατεύθυνση άμεσα εξαναγκάζει τη δημιουργία της κατεύθυνσης. Επειδή το έχει τη μη-ανακλαστική ιδιότητα (irreflexive), ισχύει ότι, αλλά όχι. Η ανακλαστική, μεταβατική κλειστότητα (transitive closure) Γ* του Γ εύκολα δείχνεται ότι είναι μία σχέση ισοδυναμίας στο και, επομένως, διαμερίζει το σε αυτό που αποκαλούμε συνεπαγωγικές κλάσεις (implication classes) του. Έτσι, οι ακμές ab και cd ανήκουν στην ίδια συνεπαγωγική κλάση, εάν-ν υπάρχει ακολουθία ακμών: Μία τέτοια ακολουθία καλείται Γ-αλυσίδα (Γ-chain) από το στο και λέμε ότι η κατεύθυνση εξαναγκάζει την κατεύθυνση της cd, οποτεδήποτε ισχύει. Εύκολα κάποιος μπορεί να επαληθεύσει τις εξής ιδιότητες:. οι οποίες απορρέουν άμεσα από τους ορισμούς. Έστω το σύνολο των συνεπαγωγικών κλάσεων του. Ορίζουμε: όπου είναι η συμμετρική κλειστότητα (symmetric closure) του. Τα στοιχεία του συνόλου ονομάζονται χρωματικές κλάσεις (color classes) του για λόγους που θα αναλύσουμε αργότερα. Σχήμα Ένα μη κατευθυνόμενο γράφημα και ένας χρωματισμός των ακμών του σύμφωνα με τις κλάσεις του. Παράδειγμα. Το γράφημα του Σχήματος 10.2 έχει οκτώ συνεπαγωγικές κλάσεις: Έτσι έχουμε, συνεπαγωγική κλάση:. Αντίθετα, το γράφημα του Σχήματος 10.1b έχει μόνο μία και

4 308 Αλγοριθμική Θεωρία Γραφημάτων Θεώρημα 10.1 Έστω μία συνεπαγωγική κλάση ενός μη-κατευθυνόμενου γραφήματος. Εάν το γράφημα έχει ένα μεταβατικό προσανατολισμό, τότε είτε ή και, σε οποιαδήποτε περίπτωση, (ή, ισοδύναμα, ). Απόδειξη. Ορίσαμε τη σχέση Γ ώστε να συμπεριλάβουμε την περίπτωση όπου για οποιαδήποτε μεταβατικό προσανατολισμό F του γραφήματος G: εάν τότε. Εφαρμόζοντας αυτή την ιδιότητα επαναληπτικά, επιτυγχάνουμε ότι: ( ) και ( ), έχουμε τις εξής συνεπαγωγές: Δεδομένου (από ( )) και (από ( )) Σε κάθε περίπτωση, ισχύει. Το αντίστροφο του θεωρήματος αυτού είναι επίσης ορθό. Έτσι, εάν για κάθε συνεπαγωγική κλάση, τότε το έχει ένα μεταβατικό προσανατολισμό. Το αποτέλεσμα θα αποδειχθεί ως τμήμα του Θεωρήματος Το ίδιο θεώρημα, επίσης, παρέχει την ορθότητα ενός αλγορίθμου που αναθέτει ένα μεταβατικό προσανατολισμό σε ένα μεταβατικό γράφημα. Σημείωση. Αρκετοί αναγνώστες μπορεί να αναρωτηθούν πότε μία αυθαίρετη ένωση συνεπαγωγικών κλάσεων που ικανοποιεί τις σχέσεις είναι κατ ανάγκη ένας μεταβατικός προσανατολισμός του. Η απάντηση είναι όχι. Ως αντιπαράδειγμα μπορείτε να αναλογισθείτε το γράφημα, το οποίο έχει προσανατολισμούς, δύο εκ των οποίων δεν είναι μεταβατικοί (βλέπε τους οκτώ προσανατολισμούς του στο επόμενο πλαίσιο). Στη συνέχεια, παραθέτουμε δύο λήμματα που θα φανούν ιδιαίτερα χρήσιμα στο κεφάλαιο αυτό. Έστω ότι δίδεται. Για κάθε έχουμε:, καθώς η μεσαία ακμή που προστέθηκε ισοδυναμεί με μία εκ των υπολοίπων δύο. Ως εκ τούτου, ισχυριζόμαστε τα εξής:

5 Μεταβατικά Γραφήματα 309 Λήμμα 10.1 Εάν, τότε υπάρχει μία Γ-αλυσίδα από το ab στο cd της μορφής: Μία αλυσίδα τέτοιας μορφής καλείται κανονική Γ-αλυσίδα. Σχήμα Γράφημα παραδείγματος. Λήμμα 10.2 (Τριγωνικό Λήμμα). Έστω, και οι συνεπαγωγικές κλάσεις ενός μηκατευθυνόμενου γραφήματος, με, οι οποίες έχουν ακμές (βλέπε Σχήμα 10.3). Τότε: (1). (2). (3) Δεν υπάρχει ακμή στην που να προσπίπτει στον κόμβο. Απόδειξη. Από το Λήμμα 10.1, υπάρχει μία κανονική Γ-αλυσίδα: Με επαγωγή στο έχουμε: Επομένως,, το οποίο και αποδεικνύει το ( ). Εν συνεχεία, υποθέτουμε ότι. Από (i), Έστω λοιπόν μία νέα κανονική Γ-αλυσίδα: Η αλυσίδα αυτή δημιουργεί την αλυσίδα: Επομένως, από (1)., το οποίο αποδεικνύει το (2). Τέλος, (3) αποδεικνύεται άμεσα

6 310 Αλγοριθμική Θεωρία Γραφημάτων Θεώρημα 10.2 Έστω μία συνεπαγωγική κλάση ενός μη-κατευθυνόμενου γραφήματος. Ισχύει ένα ακριβώς από τα εξής: είναι μεταβατικές και είναι οι μόνοι μεταβατικοί προσανατολισμοί του. Απόδειξη. ( ) Υποθέτουμε. Έστω, έτσι ώστε. Για κάθε και. Δεδομένου ότι η σχέση είναι μία σχέση ισοδυναμίας, έχουμε και, επομένως,. (2) Υποθέτουμε και έστω. Τώρα,, το οποίο είναι άτοπο. Έτσι, Έστω η συνεπαγωγική κλάση του η οποία περιέχει την ac και ας υποθέσουμε ότι. Επειδή, από την ιδιότητα ( ) του Τριγωνικού Λήμματος (Λήμμα 10.2) συνεπάγεται ότι το οποίο είναι άτοπο. Άρα, και η συνεπαγωγική κλάση είναι μεταβατική. Επιπρόσθετα, το γεγονός ότι η είναι μεταβατική συνεπάγεται ότι και η είναι μεταβατική. Τέλος, η είναι συνεπαγωγική κλάση του και, έτσι, από το Θεώρημα 10.1 οι κλάσεις και είναι οι μόνοι μεταβατικοί προσανατολισμοί του Πόρισμα 10.1 Κάθε χρωματική κλάση ενός μη-κατευθυνόμενου γραφήματος είτε έχει ακριβώς δύο μεταβατικούς προσανατολισμούς, ο ένας αντίστροφος του άλλου, ή δεν έχει κάποιο μεταβατικό προσανατολισμό. Εάν στο γράφημα υπάρχει χρωματική κλάση χωρίς μεταβατικό προσανατολισμό, τότε το δεν είναι μεταβατικό γράφημα Μοναδικά Μερικώς Διατάξιμα Γραφήματα Ορισμός 10.1 Δοθέντος ενός μη-κατευθυνόμενου γραφήματος τάξης με σύνολο κόμβων και ξένων μεταξύ τους γραφημάτων, συμβολίζουμε με: το γράφημα σύνθεσης (composition graph), το οποίο προκύπτει από την αντικατάσταση κάθε κόμβου του με το γράφημα και την αντικατάσταση όλων τις ακμές από τις ακμές που συνδέουν όλους τους κόμβους του με τους κόμβους του. Με άλλα λόγια, το γράφημα σύνθεσης ορίζεται ως εξής:, και. Το γράφημα ονομάζεται εξωτερικός παράγοντας (outer factor) του, ενώ τα γραφήματα ονομάζονται εσωτερικοί παράγοντες (inner factor) του.

7 Μεταβατικά Γραφήματα 311 Παράδειγμα. Στο Σχήμα 10.4 δίνεται ένα παράδειγμα ενός (μη-κατευθυνόμενου) γραφήματος σύνθεσης, ενώ στο Σχήμα 10.5 δίδονται αντίστοιχα παραδείγματα για κατευθυνόμενα γραφήματα. Σχήμα Το γράφημα σύνθεσης. Σχήμα Το γράφημα σύνθεσης. Θεώρημα 10.3 Έστω μη-κατευθυνόμενων γραφήματα και έστω το γράφημα σύνθεσής τους. Τότε το γράφημα είναι ένα μεταβατικό γράφημα, εάν-ν όλα τα γραφήματα είναι μεταβατικά γραφήματα. Απόδειξη. ( ) Προφανώς, εάν ένα από τα γραφήματα, δεν είναι μεταβατικό γράφημα, τότε το δεν μπορεί να είναι μεταβατικό γράφημα. ( ) Έστω οι μεταβατικές κατευθύνσεις των γραφημάτων και έστω μία κατεύθυνση του γραφήματος. Δοθεισών δύο ακμών, πρέπει να δείξουμε ότι. Ίσχύει ένα από τα εξής: Οι κόμβοι. Δεδομένου ότι είναι μία μεταβατική διεύθυνση ισχύει ότι Οι κόμβοι Τότε, προκύπτει ότι, αλλά τότε

8 312 Αλγοριθμική Θεωρία Γραφημάτων Έτσι, Οι κόμβοι. Τότε και, ως εκ τούτου, Οι κόμβοι, και. Tότε δεδομένου ότι είναι μεταβατικό, προκύπτει ότι και, ως εκ τούτου, είναι ένας μεταβατικός προσανοτολοσμός του. Ορισμός 10.2 Ένα γράφημα με σύνολο κόμβων είναι αποσυνθέσιμο (decomposable), εάν μπορεί να αναπαρασταθεί ως μία μη-τετριμμένη σύνθεση από επαγόμενα υπογραφήματα του. Οι τετριμμένες αποσυνθέσεις (decompositions) του είναι τα γραφήματα και. Ένα γράφημα που έχει μόνο τετριμμένες αποσυνθέσεις αποκαλείται πρώτο (prime). Εάν υπάρχει μία διαμέρηση,, του συνόλου των κόμβων του γραφήματος, τέτοια ώστε, όπου είναι ένα σύνολο από αντιπροσώπους των συνόλων αποσύνθεση του., τότε λέμε ότι η διαμέριση αυτή επάγει μία κατάλληλη Παράδειγμα. Στο Σχήμα 10.6 παρουσιάζεται ένα παράδειγμα διαφόρων αποσυνθέσεων ενός γραφήματος. Σχήμα Η αποσύνθεση ενός γραφήματος. Θεώρημα 10.4 Έστω είναι ξένα μεταξύ τους μη-κατευθυνόμενα γραφήματα, και έστω το γράφημα σύνθεσης αυτών. Εάν μία χρωματική κλάση του G, τότε ισχύει ακριβώς ένα από τα εξής: για μία τιμή του για όλα τα Απόδειξη. Οποιαδήποτε χρωματική κλάση του είναι εξ ορισμού ένα συνδεδεμένο υπογράφημα του. Υποθέτουμε ότι Ε j για έναν κόμβο. Ελέγχοντας μία ακμή και έστω μία ακμή, τέτοια ώστε, τότε υπάρχουν τρεις πιθανότητες:

9 Μεταβατικά Γραφήματα Η ακμή. Αυτό προφανώς δεν είναι πιθανό, διότι εσωτερικές ακμές με διακριτούς εσωτερικούς παράγοντες δεν διαμοιράζονται κάποιο κόμβο. 2. Η ακμή είναι εξωτερική ακμή. Ούτε αυτό είναι πιθανό, καθώς τότε το σύνολο θα έχει τρεις κόμβους που θα επάγουν ένα τρίγωνο στο αντικρούοντας το. Ως εκ τούτου, η μόνη πιθανότητα που μπορεί να ισχύει είναι συνεκτικότητας του προκύπτει ότι. και λόγω της Ορισμός 10.3 Έστω ένα μη-κατευθυνόμενο γράφημα. Ένα σύνολο κόμβων καλείται -σύνολο (module) εάν για όλους τους κόμβους είτε ή Το σύνολο είναι ένα μη-τετριμμένο -σύνολο, εάν. Το Σχήμα 10.7 περιγράφει ένα παράδειγμα ενός -συνόλου ενός γραφήματος. Σχήμα Το -σύνολο ενός γραφήματος. Λήμμα 10.3 Ένα γράφημα έχει ένα μη-τετριμένο -σύνολο εάν-ν είναι αποσυνθέσιμο (decomposable). Απόδειξη. Έστω μία αποσύνθεση του, με ένας μη-τετριμμένος εσωτερικός παράγοντας. Εάν ισχύει, τότε είτε (εάν ) ή (εάν ). Επομένως, είναι -σύνολο. είναι ένα μη-τετριμμένο -σύνολο του, τότε η διαμέριση επάγει μία κατάλληλη αποσύνθεση του. Πόρισμα 10.2 Ένα σύνολο κόμβων στο γράφημα με είναι μεριστικό σύνολο, εάν-ν υπάρχει μία κατάλληλη αποσύνθεση του, προκειμένου να υπάρχει ένας εσωτερικός παράγοντας του,, τέτοιος ώστε. Ορισμός 10.4 Ένα μεταβατικό γράφημα (comparability) είναι μοναδικά μερικώς διατάξιμο γράφημα (uniquely partially orderable graph ή UPO graph), εάν έχει μόνο δύο μεταβατικές κατευθύνσεις, όπου κάθε κατεύθυνση είναι η αντίθετη της άλλης.

10 314 Αλγοριθμική Θεωρία Γραφημάτων Σχήμα Ένα μοναδικά μερικώς διατάξιμο γράφημα (UPO). Πόρισμα 10.3 Ένα γράφημα είναι μοναδικά μερικώς διατάξιμο γράφημα (UPO), εάν-ν το έχει μόνο μία χρωματική κλάση G-αποσύνθεση Γραφήματος Στην ενότητα αυτή περιγράφουμε μία μέθοδο διαμέρισης των ακμών ενός γραφήματος, η οποία ονομάζεται -αποσύνθεση ( -decomposition) και αποτελεί τη βασική διαδικασία για αλγορίθμους αναγνώρισης μεταβατικών γραφημάτων. Ορισμός 10.5 Έστω ακμών E σε k σύνολα: ένα μη-κατευθυνόμενο γράφημα. Μία διαμέριση του συνόλου καλείται -αποσύνθεση ( -decomposition), εάν το B i είναι μία συνεπαγωγική κλάση του γραφήματος (βλέπε Σχήμα 10.9). Μία ακολουθία ακμών [ ] είναι ένα σχήμα αποσύνθεσης (decomposition scheme) για το, εάν υπάρχει μία -αποσύνθεση Ε:, τέτοια ώστε,. Σχήμα Μία -αποσύνθεση ενός γραφήματος.

11 Μεταβατικά Γραφήματα 315 Τα ακόλουθα είναι παραδείγματα για το σχήμα αποσύνθεσης του Σχήματος Για τις άνω -αποσυνθέσεις, και : Για τις κάτω -αποσυνθέσεις, και : Παρατήρηση. Μία -αποσύνθεση ενός γραφήματος δύναται να έχει αρκετά σχήματα αποσύνθεσης, ωστόσο το σχήμα αποσύνθεσης χαρακτηρίζει κατά μοναδικό τρόπο τη - αποσύνθεση. Ονομάζουμε τον αλγόριθμο για τον υπολογισμό ενός σχήματος και μίας - αποσύνθεσης ενός γραφήματος και τον περιγράφουμε σε τυπική αλγοριθμική μορφή στον Αλγόριθμο Αλγόριθμος 10.1: Input: Ένα γράφημα. Output: Μία -αποσύνθεση του σε σύνολα ακμών. 1. Θέσε 2. Επίλεξε τυχαία μία ακμή ; 3. Αρίθμησε τη συνεπαγωγική κλάση B i του E i η οποία περιέχει την ακμή ; 4. Θέσε ; 5. Εάν τότε άλλως αύξησε το i κατά 1; 6. Πήγαινε στο Βήμα ; 7. Επίστρεψε τη -αποσύνθεση. Θεώρημα 10.5 (Golumbic 77) Έστω μία συνεπαγόμενη κλάση ενός κατευθυνόμενου γραφήματος. Έστω μία συνεπαγόμενη κλάση στο. Ισχύει ένα από τα εξής: 1. είναι μία συνεπαγόμενη κλάση στο και η είναι μία συνεπαγώμενη κλάση στο. 2., όπου, είναι συνεπαγόμενες κλάσεις στο και το περιέχει ένα τρίγωνο με ακμές από κάθε συνεπαγόμενη κλάση. Απόδειξη. Στο εναπομείναν γράφημα, έπειτα από την αφαίρεση του, πιθανό να συνενώθηκαν διάφορες συνεπαγόμενες κλάσεις. Έστω μία συνεπαγόμενη κλάση στο. Υποθέτουμε ότι

12 316 Αλγοριθμική Θεωρία Γραφημάτων η είναι μία ένωση διαφόρων συνεπαγόμενων κλάσεων του, συμπεριλαμβανομένων των και. Εφόσον είναι δύο διακριτές συνεπαγόμενες κλάσεις στο, οι οποίες συνενώθηκαν στο, υπάρχουν ακμές, τέτοιες ώστε (βλέπε Σχήμα 10.10). Υποθέτουμε, λοιπόν, χωρίς βλάβη της γενικότητας, ότι το ανωτέρω ισχύει, εφόσον η δεύτερη περίπτωση είναι η αντίστροφη της πρώτης. Σχήμα Ένα τρίγωνο που προκαλεί τη συγχώνευση δύο συνεπαγόμενων κλάσεων. Εάν, τότε. Ωστόσο, είναι γνωστό ότι αλλά. Έτσι, το Β δεν είναι μεταβατικό και χρησιμοποιώντας το Θεώρημα 10.1 προκύπτει ότι και, το οποίο είναι άτοπο. Επομένως, και το τρίγωνο έχει τρία χρώματα. Είναι πιθανό το να είναι ένωση περισσότερων από δύο συνεπαγόμενων κλάσεων; Υποθέτουμε ότι υπάρχει ακόμη μία συνεπαγόμενη κλάση διαφορετική των, στο, η οποία περιέχεται στη. Από τα προηγούμενα προκύπτει ότι υπάρχει ένα τρίγωνο τριών χρωμάτων,, (βλέπε Σχήμα 10.11). Αξιοποιώντας το λήμμα τριγώνου, προκύπτει ότι τα τρίγωνα που περιέχουν ακμές από αμφότερα τα, έχουν την τρίτη ακμή τους από την ίδια χρωματική κλάση. Έτσι,. Σχήμα Οι κλάσεις και. Για την άλλη περίπτωση, υποθέτουμε ότι η είναι μία απλή συνεπαγόμενη κλάση στο. Εάν η δεν είναι συνεπαγόμενη κλάση στο, τότε υπάρχει ένα τρίγωνο με και ως δύο εκ των ακμών του. Το τρίγωνο αυτό υφίσταται λόγω του ότι, όταν απομακρύνθηκε η από το, η συνεπαγόμενη κλάση συγχωνεύθηκε με μία άλλη συνεπαγόμενη κλάση. Έστω η συνεπαγόμενη κλάση στο, η οποία περιέχει την τρίτη ακμή του τριγώνου (βλέπε Σχήμα 10.12).

13 Μεταβατικά Γραφήματα 317 Σχήμα Η κλάση είναι συνεπαγωγική στο. Ωστόσο, κατά την απομάκρυνση της από το, το τρίγωνο επιφέρει τη συγχώνευση των συνεπαγόμενων κλάσεων και σε μία ενιαία συνεπαγόμενη κλάση. Το συμβάν αυτό αντικρούει το γεγονός ότι η είναι μία συνεπαγόμενη κλάση στο. Έτσι, η είναι μία συνεπαγόμενη κλάση στο Πόρισμα 10.4 Εάν η είναι μία συνεπαγόμενη κλάση, τέτοια ώστε, τότε δεν υπάρχει τρίγωνο με τρία χρώματα, τέτοια ώστε το να είναι ένα από αυτά. Η απόδειξη του πορίσματος αυτού αφήνεται ως άσκηση. Αυτός ο ισχυρισμός υπονοεί πως για κάθε τρίγωνο που περιέχει το, οι άλλες δύο ακμές είναι χρωματισμένες με το ίδιο χρώμα. Πόρισμα 10.5 Εάν η είναι μία συνεπαγόμενη κλάση του, τέτοια ώστε, τότε όλες οι υπόλοιπες συνεπαγόμενες κλάσεις του είναι συνεπαγόμενες κλάσεις του. Απόδειξη. Από το Θεώρημα 10.1, εάν το περιέχει δύο συνεπαγόμενες κλάσεις από το οι οποίες συγχωνεύθηκαν, τότε αυτές οι δύο κλάσεις μαζί με την επάγουν ένα τρίγωνο τριών χρωμάτων στο, κάτι το οποίο είναι αδύνατο λόγω του Πορίσματος TRO-θεώρημα και Αλγόριθμοι Αναγνώρισης Στη ενότητα αυτή δίδουμε αρχικά ένα χαρακτηρισμό των μεταβατικών γραφημάτων μέσα από ένα βασικό θεώρημα, γνωστό ως TRO-θεώρημα και, στη συνέχεια, παρουσιάζουμε δύο αλγορίθμους αναγνώρισης μεταβατικών γραφημάτων TRO-θεώρημα Θεώρημα 10.6 (Gilmore και Hoffman 1964, Ghouilla Houri 1962) Έστω ένα μη κατευθυνόμενο γράφημα με -αποσύνθεση, Ε =. Οι ακόλουθες προτάσεις είναι ισοδύναμες: 1. Το είναι μεταβατικό γράφημα. 2. Για όλες τις συνεπαγόμενες κλάσεις A του E,. 3..

14 318 Αλγοριθμική Θεωρία Γραφημάτων 4. Κάθε κύκλωμα στο Ε, τέτοιο ώστε και, έχει άρτιο μήκος. Ορίζοντας μία χορδή μικρού μήκους ή μία τριγωνική χορδή σε ένα κύκλο, η οποία να συνδέει δύο κόμβους με απόσταση 2 κατά μήκος του κύκλου, η συνθήκη (4) είναι ισοδύναμη με την απαίτηση κάθε περιττού βαθμού κύκλωμα στο να περιέχει μία χορδή μικρού μήκους. Απόδειξη. Αποδεικνύεται στο Θεώρημα Επαγωγικά στο k. Για, η Β 1 είναι μία συνεπαγόμενη κλάση στο και δίνεται ότι. Υποθέτουμε ότι ο ισχυρισμός ισχύει για όλες τις G-αποσυνθέσεις των γραφημάτων τα οποία περιέχουν λιγότερα από σύνολα. Συγκεκριμένα, ο ισχυρισμός ισχύει για. Έστω μία συνεπαγόμενη κλάση στο. Από το Θεώρημα 10.5 δύο περιπτώσεις είναι πιθανές: Η κλάση είναι μία συνεπαγόμενη κλάση του. Τότε από την επαγωγική υπόθεση ισχύει ότι., όπου, είναι συνεπαγόμενες κλάσεις στο. Τότε, επειδή, και, από την επαγωγική υπόθεση. Έστω είναι μία -αποσύνθεση του, τέτοια ώστε. Από το Θεώρημα 10.2 προκύπτει ότι η είναι μεταβατική. Σε περίπτωση που τότε είναι προφανές, ωστόσο σε αντίθετη περίπτωση υποθέτουμε την ορθότητα σε όλες τις - αποσυνθέσεις με λιγότερα από k σύνολα. Προκύπτει ότι είναι ένας μεταβατικός προσανατολισμός (transitive orientation) του. Έτσι, πρέπει να αποδείξουμε είναι ένας μεταβατικός προσανατολισμός του. Έστω. Εάν και οι δύο ακμές ανήκουν στο Β 1 ή στο F, τότε η ακμή ac υπάρχει και πρέπει να ανήκει στο αντίστοιχο σύνολο από το γεγονός ότι αμφότερες οι Β 1 και F είναι μεταβατικές. Έτσι, υποθέτουμε ότι και. Δεδομένου ότι, εάν, τότε και, ως εκ τούτου,. Έτσι, αλλά από την υπόθεση, κάτι το οποίο είναι αντίφαση. Έτσι,. Υποθέτουμε ότι. Τότε. Σε αυτή την περίπτωση υπάρχουν δύο ενδεχόμενα: Εάν, δεδομένου ότι, τότε, το οποίο είναι άτοπο. Εάν, δεδομένου ότι, τότε, το οποίο είναι επίσης άτοπο. Έτσι,. Ομοίως, εάν υποθέσουμε ότι,, προκύπτει. Έτσι, είναι ένας μεταβατικός προσανατολισμός του. Υποθέτουμε ότι το δεν είναι μεταβατικό γράφημα. Ωστόσο, επειδή ισχύει, προκύπτει ότι υπάρχει. Από το λήμμα διασφαλίζεται η ύπαρξη μίας κανονικής συνεπαγόμενης αλυσίδας και, άρα, υπάρχει μία κανονική συνεπαγόμενη αλυσίδα, τέτοια ώστε:

15 Μεταβατικά Γραφήματα 319 To μήκος της αλυσίδας είναι περιττό (λόγω της ιδιαίτερης δομής της) και δεν υπάρχει χορδή μικρού μήκους ανάμεσα στους κόμβους ενός κύκλου, διότι. Αντίστροφα, υποθέτουμε ότι υπάρχει ένα κύκλος περιττού μήκους στο γράφημα, ο οποίος δεν έχει χορδή μικρού μήκους. Τότε ισχύει ότι: είναι μία κανονική συνεπαγόμενη αλυσίδα. Έτσι, μεταβατικό γράφημα. και το G δεν είναι Αλγόριθμος Αναγνώρισης TRO Έως τώρα έχουμε δώσει χαρακτηρισμούς των μεταβατικών γραφημάτων, καθώς, επίσης, αποδείξαμε το Θεώρημα TRO που χαρακτηρίζει τα μεταβατικά γραφήματα. Επιπρόσθετα, περιγράψαμε έναν αλγόριθμο για την κατασκευή της -αποσύνθεσης. Συνδυάζοντας το TRO-θεώρημα με την κατασκευή της -αποσύνθεσης επιτυγχάνουμε τη δημιουργία ενός αλγορίθμου που αναγνωρίζει μεταβατικά γραφήματα και δημιουργεί ένα μεταβατικό προσανατολισμό (transitive orientation) στο γράφημα εάν αυτό είναι TRO. Τον αλγόριθμο αυτό, που ονομάζουμε TRO, τον περιγράφουμε τυπικά στη συνέχεια. Αλγόριθμος 10.2: Input: Ένα μη-κατευθυνόμενο γράφημα. Output: Ένας μεταβατικός προσανατολισμός των ακμών του ή μήνυμα ότι το δεν είναι μεταβατικό γράφημα. 1. Αρχικοποίησε ; 2. Επίλεξε μία τυχαία ακμή ; 3. Αρίθμησε την συνεπαγόμενη κλάση που περιέχει τη ; 4. εάν τότε πρόσθεσε τη 5. άλλως, τερματισμός (Το δεν είναι TRO); 6. ; 7. τότε επίστρεψε την και τερμάτισε; Άλλως θέσε και πήγαινε στο Βήμα 1. Παράδειγμα. Ας εκτελέσουμε τον αλγόριθμο αυτό (Αλγόριθμος TRO) στα γραφήματα των Σχημάτων 10.13, και

16 320 Αλγοριθμική Θεωρία Γραφημάτων Η εκτέλεση του αλγορίθμου στο γράφημα του Σχήματος θα είναι η ακόλουθη: Σχήμα Γράφημα παραδείγματος. Αρχικοποίηση: Μετά την 1η επανάληψη έχουμε: και. Επομένως, το γράφημα είναι TRO. Η εκτέλεση του αλγορίθμου στο γράφημα του Σχήματος θα είναι η ακόλουθη: Σχήμα Γράφημα παραδείγματος. Αρχικοποίηση: Μετά την 1η επανάληψη έχουμε: και Μετά τη 2η επανάληψη: Μετά την 3η επανάληψη: Επομένως, το γράφημα είναι TRO.

17 Μεταβατικά Γραφήματα 321 Η εκτέλεση του αλγορίθμου στο γράφημα του Σχήματος θα είναι η ακόλουθη: Σχήμα Γράφημα παραδείγματος. Αρχικοποίηση: Μετά την 1η επανάληψη έχουμε: και, έτσι, το γράφημα δεν είναι TRO. Οι ακμές που επιλέξαμε στο Βήμα 1 του αλγορίθμου καθορίζουν ένα μεταβατικό προσανατολισμό, που θα είναι η έξοδος του αλγορίθμου. Εάν εκτελέσουμε τον αλγόριθμο αρκετές φορές, επιλέγοντας σε κάθε εκτέλεση διαφορετικές ακμές στο Βήμα 1, τότε μπορεί να λάβουμε διαφορετικούς μεταβατικούς προσανατολισμούς, ωστόσο αποδεικνύεται πως ο αριθμός των επαναλήψεων του αλγορίθμου σε κάθε εκτέλεση θα είναι ο ίδιος. Την ανάλυση της πολυπλοκότητας του Αλγόριθμου TRO θα παρουσιάσουμε σε ξεχωριστή παράγραφο (Ενότητα 10.5), όπου εκεί θα δώσουμε μία εναλλακτική έκδοση του αλγόριθμου Αλγόριθμος Αναγνώρισης Ghouilla-Houri Ορισμός 10.6 Δοθέντος ενός μη-κατευθυνόμενου γραφήματος γράφημα ως εξής:, ορίζουμε ένα Σημειώνεται ότι από τη σύμβασή μας ισχύει και, άρα,. Ένας προσανατολισμός του τέτοιος ώστε, εάν να συνεπάγεται, καλείται ημιμεταβατικός προσανατολισμός (quasi-transitive orientation) του. Παράδειγμα. Στο Σχήμα παρατίθεται ένα παράδειγμα ενός γραφήματος και του παραγόμενου ημι-μεταβατικού γραφήματος (quasi-transitive graph). Στο γράφημα του σχήματος παραλείπονται κάποιες από τις ακμές της μορφής.

18 322 Αλγοριθμική Θεωρία Γραφημάτων Σχήμα Ένα γράφημα και το ημι-μεταβατικό γράφημά του (στο ημι-μεταβατικό γράφημα οι ακμές δεν είναι σχεδιασμένες). Θεώρημα 10.7 (Ghouilla-Houri, 1962) Έστω προτάσεις είναι ισοδύναμες. ένα μη κατευθυνόμενο γράφημα. Οι ακόλουθες 1. είναι μεταβατικό γράφημα. 2. έχει έναν ημι-μεταβατικό προσανατολισμό (quasi-transitive orientation). 3. είναι διμερές (bipartite). Απόδειξη. (1) (2) Τετριμμένο, δεδομένου ότι το έχει ένα μεταβατικό προσανατολισμό και αυτός ο προσανατολισμός είναι, επίσης, και ημι-μεταβατικός προσανατολισμός. (2) (1) Έστω F ένας ημι-μεταβατικός προσανατολισμός του και έστω ένας κύκλος περιττού μήκους. Ο κύκλος πρέπει να περιέχει δύο γειτονικές ακμές στην και, εν συνεχεία, λόγω της ημι-μεταβατικής ιδιότητας. Έτσι, η πρόταση (1) προκύπτει από το Θεώρημα 10.6, εφόσον βρήκαμε μία χορδή μικρού μήκους. (1) (3) Θα χρησιμοποιήσουμε τον χαρακτηρισμό (κάθε κύκλος περιττού μήκους περιέχει μία χορδή). Οι κόμβοι ενός κύκλου στο αντιστοιχούν σε γειτονικές ακμές στο (με ένα κοινό κόμβο) που επάγει ένα κύκλο στο χωρίς χορδές μικρού μήκους. Ως εκ τούτου, το γράφημα είναι διμερές (bipartite) είναι μεταβατικό γράφημα. Από το θεώρημα αυτό είναι εφικτό να ελέγξουμε εάν ένα γράφημα είναι μεταβατικό γράφημα, ως εξής: Δημιουργούμε το γράφημα και, εν συνεχεία, ελέγχουμε εάν είναι διμερές. Το μέγεθος του είναι και: Έτσι, η πολυπλοκότητα της κατασκευής του γραφήματος είναι. Ο έλεγχος εάν το γράφημα είναι διμερές μπορεί να επιτευχθεί σε χρόνο γραμμικό στην τάξη του, δηλαδή σε χρόνο. Επίσης, μπορεί να επιτευχθεί ένας μεταβατικός προσανατολισμός στο λαμβάνοντας την κατεύθυνση των ακμών των οποίων οι κόμβοι ανήκουν στο ένα μέρος του διμερούς γραφήματος. Συγκεκριμένα, το είναι μοναδικά μερικώς διατάξιμο γράφημα (UPO) εάν-ν το είναι

19 Μεταβατικά Γραφήματα 323 συνδεδεμένο και διμερές. Στη συνέχεια, θα παραθέσουμε ευφυείς αλγορίθμους για την αναγνώριση των μεταβατικών γραφημάτων Πολυπλοκότητα Αλγορίθμου TRO Στη ενότητα αυτή θα δείξουμε ότι η πολυπλοκότητα του αλγορίθμου αναγνώρισης μεταβατικών γραφημάτων TRO απαιτεί ) χρόνο και χώρο, όπου είναι ο μέγιστος βαθμός ενός κόμβου του, δίνοντας μία εναλλακτική έκδοση του. Στην πραγματικότητα, θα εστιάσουμε την προσοχή μας και θα δώσουμε μία εναλλακτική έκδοση του αλγόριθμου -decomposition (Ενότητα 10.4), στον οποίο στηρίζεται ο αλγόριθμος TRO. Έστω ένα μη-κατευθυνόμενο γράφημα με. O αλγόριθμος χρησιμοποιεί μία συνάρτηση, την CLASS(i,j), η οποία ορίζεται ως εξής: ; Με θα συμβολίζουμε την απόλυτη τιμή της. Έστω o βαθμός ενός κόμβου μετά την ανάθεση κατευθύνσεων στο γράφημα. Αλγόριθμος TRO_v.1 (G-decomposition Alternative Version) Είσοδος: Το γράφημα, με και τα σύνολα γειτόνων τους, τέτοια ώστε, εάν-ν. Έξοδος: Μία μεταβλητή FLAG που υποδεικνύει εάν το είναι μεταβατικό γράφημα (η FLAG παίρνει τη τιμή 0, όταν το είναι μεταβατικό και 1 σε κάθε άλλη περίπτωση) και, εάν ναι, μία - αποσύνθεση του γραφήματος που λαμβάνεται από τις τελικές τιμές της συνάρτησης CLASS. Μέθοδος: Ο αλγόριθμος διερευνά όλες τις ακμές του γραφήματος. Το σύνολο των ακμών που διερευνώνται στην -οστή επανάληψη συμβολίζεται με. Στην k-οστή επανάληψη ο αλγόριθμος: 1. επιλέγει μία ακμή που δεν έχει ανατεθεί σε κάποιο,, 2. την εισάγει στο, και 3. ξεκινά τη διερεύνηση από την προσθέτοντας στο όλες τις ακμές που σχετίζονται με Γ-σχέση με την στο γράφημα (σημειώστε ότι η ακμή, εάν-ν είτε ή κατά τη διάρκεια της k-οστής επανάληψης). Η τιμή της μεταβλητή FLAG αλλάζει τιμή από 0 σε 1 την πρώτη φορά που θα βρεθεί ένα, τέτοιο ώστε. Σε αυτό το σημείο γίνεται γνωστό ότι το γράφημα δεν είναι μεταβατικό (Θεώρημα TRO). Στον Αλγόριθμο 10.3 περιγράφεται η εναλλακτική μορφή του αλγόριθμου TRO.

20 324 Αλγοριθμική Θεωρία Γραφημάτων Αλγόριθμος 10.3: 1. αρχικοποίηση: 2. για κάθε ακμή 3. εάν τότε (η ακμή ( δεν έχει ακόμα ανατεθεί σε κάποιο σύνολο) ; 7. τέλος-εάν 8. τέλος-για. Η διαδικασία (Αλγόριθμος 10.3). περιγράφει τη λειτουργία του βήματος 6 του αλγόριθμου Διαδικασία 1. για κάθε 2. εάν είναι απροσδιόριστη τότε EXPLORE(i,m); 5. άλλως 6. εάν τότε EXPLORE(i,m); 9. τέλος-εάν 10. τέλος-εάν 11. τέλος-εάν 12. για κάθε 13. εάν είναι απροσδιόριστη τότε EXPLORE(i,m); 16. άλλως 17. εάν τότε EXPLORE(i,m); 20. τέλος-εάν 21. τέλος-εάν 22. τέλος-εάν

21 Μεταβατικά Γραφήματα 325 Ανάλυση Πολυπλοκότητας. Το γράφημα εισόδου αναπαρίσταται με λίστες γειτνίασης. Τα σύνολα γειτόνων αποθηκεύονται ως συνδεδεμένες λίστες διατεταγμένες σε αύξουσα διάταξη, με κάθε στοιχείο της λίστας να αναπαριστά έναν κόμβο. Κάθε στοιχείο στη συνδεδεμένη λίστα περιγράφεται μέσω τεσσάρων πεδίων: Για κάθε ακμή στο υπάρχουν δύο στοιχεία όπως φαίνεται στο Σχήμα Σχήμα Δύο στοιχεία για κάθε ακμή ακμή στο γράφημα. Η συγκεκριμένη δομή δεδομένων απαιτεί χώρο. Ας υπολογίσουμε τη χρονική πολυπλοκότητα του αλγορίθμου: Κατά την εκτέλεση του βρόγχου για στη διαδικασία χρησιμοποιούμε δύο δείκτες, εκ των οποίων ο ένας δείχνει στο και ο άλλος στο. Οι δύο αυτοί δείκτες σαρώνουν παράλληλα τα δύο αυτά σύνολα, αναζητώντας τον κόμβο, ο οποίος ικανοποιεί τη συνθήκη του βρόγχου για και, εν συνεχεία, η τιμή της ενημερώνεται. Ο βρόγχος θα διαρκέσει. Η πολυπλοκότητα του δεύτερου βρόγχου είναι η ίδια καθώς εκτελείται με ίδιο τρόπο. Ο αλγόριθμος καλεί τη διαδικασία EXPLORE δύο φορές για κάθε ακμή και, ως εκ τούτου, η χρονική πολυπλοκότητα του αλγορίθμου είναι: Θεώρημα 10.8 Η αναγνώριση ενός μεταβατικού γραφήματος και η εύρεση μεταβατικών κατευθύνσεων (προσανατολισμών) των ακμών του μπορεί να επιτευχθεί σε χρόνο και χώρο, όπου είναι ο μέγιστος βαθμός ενός κόμβου. Όπως ορίσαμε τη διαδικασία EXPLORE, αυτή διερευνά τις ακμές μέσω της κατά-βάθος-αναζήτησης, μπορούμε να τροποποιήσουμε τον αλγόριθμο χρησιμοποιώντας την κατά-πλάτος αναζήτηση, ώστε να αποθηκεύονται οι ακμές σε μία ουρά αντί σε στοίβα, ενώ η χρονική πολυπλοκότητα κατά την εκτέλεσή του θα παραμείνει η ίδια. Υπάρχουν αρκετοί αλγόριθμοι που επιλύουν το πρόβλημα αναγνώρισης TRO. Μέχρι πρότινος, η χρονική πολυπλοκότητα του βέλτιστου γνωστού αλγορίθμου ήταν αυτή του Spinrad με χρονική πολυπλοκότητα. To 1994 οι McConnel και Spinrad πρότειναν αλγόριθμο που με πολυπλοκότητα χρόνου κατασκευάζει ένα μεταβατικό προσανατολισμό στο γράφημα, τέτοια ώστε, εάν το είναι μεταβατικό, τότε ο προσανατολισμός είναι μεταβατικός (transitive orientation). Επιπρόσθετα, υπάρχει αλγόριθμος που βρίσκει εάν ο προσανατολισμός είναι μεταβατικός με χρονική πολυπλοκότητα.

22 326 Αλγοριθμική Θεωρία Γραφημάτων 10.7 Προβλήματα Μεταβατικών Γραφημάτων Στην ενότητα αυτή παρουσιάζουμε μερικά προβλήματα βελτιστοποίησης - όπως το πρόβλημα του χρωματισμού, της εύρεσης της μέγιστης έμβαρης κλίκας, της εύρεσης του μέγιστου ευσταθούς (ή ανεξάρτητου) συνόλου και του ευσταθούς αριθμού - και δείχνουμε ότι αυτά έχουν πολυωνυμική λύση στην κλάση των μεταβατικών γραφημάτων Χρωματισμός Σε ένα άκυκλο κατευθυνόμενο γράφημα ορίζουμε μία αυστηρή μερική διάταξη των κόμβων, έτσι ώστε, εάν-ν υπάρχει μη-τετριμμένο μονοπάτι F από τον κόμβο στον κόμβο. Μία συνάρτηση ύψους (height function) δύναται να ορισθεί σε τέτοια γραφήματα ως εξής: Ένα παράδειγμα της συνάρτησης ύψους παρατίθεται στο Σχήμα Σχήμα Γράφημα παραδείγματος. Η τιμής της h(v) ισούται με το πλήθος των κόμβων του μέγιστου μονοπατιού από έναν κόμβορίζα του στον. Η μπορεί να υπολογισθεί σε γραμμικό χρόνο αξιοποιώντας την κατάπλάτος αναζήτηση (BFS). Επιπρόσθετα, η συνάρτηση είναι ικανή να αποδώσει έναν κατάλληλο χρωματισμό των κόμβων του, καθώς για κάθε και, εάν, τότε, χωρίς, ωστόσο, αυτός να είναι ο ελάχιστος χρωματισμός. Ως εκ τούτου, για οποιοδήποτε μη-κατευθυνόμενο γράφημα και οποιοσδήποτε προσανατολισμό η αντίστοιχη συνάρτηση θα αποδώσει ένα χρωματισμό που θα είναι πάντα ένας κατάλληλος χρωματισμός (proper vertex coloring) των κόμβων του. Στο σημείο αυτό αποδεικνύουμε πως, εάν το γράφημα είναι μεταβατικό γράφημα, τότε η συνάρτηση h θα δώσει ένα βέλτιστο χρωματισμό των κόμβων του γραφήματος.

23 Μεταβατικά Γραφήματα 327 Πόρισμα 10.6 Έστω ένα μεταβατικό γράφημα τάξης και μεγέθους. Τα προβλήματα της εύρεσης ενός βέλτιστου χρωματισμού και μίας μέγιστης κλίκας του, υπολογίζονται σε χρόνο Εύρεση Μέγιστης Έμβαρης Κλίκας Δοθέντος ενός μη-κατευθυνόμενου κομβικά-έμβαρου γραφήματος, όπου είναι το βάρος των κόμβων του, το πρόβλημα εύρεσης μίας μέγιστης κλίκας αναφέρεται εύρεση μίας κλίκας στο για την οποία το άθροισμα των βαρών των κόμβων της είναι το μέγιστο. Ο αλγόριθμος υπολογίζει για κάθε κόμβο την τιμή που είναι το άθροισμα των βαρών κάθε κόμβου στο μέγιστο μονοπάτι από τον κόμβο σε ένα εκ των κόμβων-τερματισμού (sinks) του γραφήματος. Ένας δείκτης ανατίθεται στο δείχνοντας στον απόγονό του (επόμενο κόμβο) στο μέγιστο μονοπάτι. Input: Ένας μεταβατικός προσανατολισμός ενός μεταβατικού γραφήματος και μία συνάρτηση βάρους ορισμένη στο. Output: Μία κλίκα του της οποίας το βάρος είναι μέγιστο. Τον προηγούμενο αλγόριθμο ονομάζουμε και τον περιγράφουμε τυπικά στη συνέχεια. Ο αλγόριθμος χρησιμοποιεί τη διαδικασία EXPLORE(). Η απόδειξη της ορθότητας του αλγορίθμου και η παρουσίαση της γραμμικής πολυπλοκότητας της υλοποίησής του, αφήνονται ως άσκηση. Αλγόριθμος 10.4: Input: Ένα γράφημα. Output: Μία κλίκα μεγίστου βάρους του γραφήματος. 1. για κάθε εκτέλεσε 2. εάν το v δεν έχει διερευνηθεί τότε 3. EXPLORE(v); 4. τέλος-εάν 5. τέλος-εάν 6. επίλεξε εφόσον εκτέλεσε τέλος- εφόσον

24 328 Αλγοριθμική Θεωρία Γραφημάτων Διαδικασία 1. Εάν τότε Λ 4. Επίστρεψε; 5. άλλως 6. Εάν x δεν έχει διερευνηθεί 7. EXPLORE(x); 8. τέλος-εάν 9. τέλος-εάν 10. επέλεξε επέστρεψε; Υπολογισμός του Αριθμού a(g) Θα δείξουμε μία πολυωνυμικού χρόνου μέθοδο για την εύρεση του μέγιστου ανεξάρτητου (ή ευσταθούς) συνόλου ενός μεταβατικού γραφήματος με ένα μεταβατικό προσανατολισμό. Μετατρέπουμε τον προσανατολισμό σε ένα συγκοινωνιακό δίκτυο προσθέτοντας δύο ακόμη κόμβους, και, καθώς, επίσης, και δύο ακόμη ακμές τις και για κάθε κόμβο-αφετερίας (source) και κάθε κόμβο-τερματισμού (sink), αντίστοιχα. Εν συνεχεία, αναθέτουμε ένα κατώτερο φράγμα στη ροή μέσω κάθε κόμβου. Υπολογίζουμε μία ελάχιστη ροή, πρόβλημα που λύνεται σε πολυωνυμικό χρόνο. Η τιμή μίας τέτοιας ροής θα ισούται με το, το μέγεθος της ελάχιστης κάλυψης των κόμβων από κλίκες. Τέλος, η τιμή αυτή ισούται με, δηλαδή το ανεξάρτητο σύνολο με τη μέγιστη πληθικότητα, δεδομένου ότι κάθε μεταβατικό γράφημα είναι τέλειο Τα Μεταβατικά Γραφήματα είναι Τέλεια Κλείνουμε το κεφάλαιο δείχνοντας, μέσω της απόδειξης του επόμενου θεωρήματος, ότι τα μεταβατικά γραφήματα είναι τέλεια γραφήματα. Θεώρημα 10.9 Κάθε μεταβατικό γράφημα είναι τέλειο. Απόδειξη. Έστω ένας μεταβατικός προσανατολισμός ενός μεταβατικού γραφήματος. Κάθε μονοπάτι στην αντιστοιχεί σε μία κλίκα του, λόγω της μεταβατικότητας, και κάθε κλίκα αντιστοιχεί σε ένα μονοπάτι, με αποτέλεσμα η συνάρτηση να αποδίδει έναν κατάλληλο χρωματισμό των κόμβων του γραφήματος, το οποίο χρησιμοποιεί ακριβώς χρώματα

25 Μεταβατικά Γραφήματα 329 καθιστώντας το χρωματισμό βέλτιστο, καθώς. Επιπρόσθετα, λόγω της κληρονομικής ιδιότητας των μεταβατικών γραφημάτων, ισχύει για κάθε επαγόμενο υπογράφημα του. Επομένως, το γράφημα είναι τέλειο. ΑΣΚΗΣΕΙΣ Αποδείξτε το ακόλουθο αποτέλεσμα σε ένα μη-κατευθυνόμενο γράφημα. Εάν και είναι δύο μεταβατικοί προσανατολισμοί του και του συμπληρωματικού του, αντίστοιχα, τότε είναι ένα μεταβατικό τουρνουά. 2. Ποια από τα επόμενα γραφήματα είναι μεταβατικά; Πόσες συνεπαγωγικές κλάσεις και πόσες χρωματικές κλάσεις έχουν καθένα από τα γραφήματα αυτά; 3. Έστω ένα συνεκτικό μεταβατικό γράφημα, το συμπληρωματικό γράφημα του οποίου είναι συνεκτικό και δεν περιέχει υπαγόμενα υπογραφήματα ισομορφικά του. Αποδείξτε ότι το γράφημα είναι ένα μοναδικά μερικώς διατάξιμο γράφημα (UPO). 4. Σχεδιάστε το γράφημα σύνθεσης για τα εξής γραφήματα. 5. Αποδείξτε ότι, εάν ένα μη-κατευθυνόμενο γράφημα δεν περιέχει υπαγόμενα υπογραφήματα ισομορφικά του, τότε το γράφημα και το συμπληρωματικό του είναι μεταβατικά γραφήματα. 6. Έστω ένα μη-κατευθυνόμενο γράφημα το οποίο δεν περιέχει επαγόμενα υπογραφήματα ισομορφικά του. Δείξτε ότι το γράφημα και το συμπληρωματικό του είναι μεταβατικά γραφήματα. 7. Σχεδιάστε και αναλύστε έναν αλγόριθμο o οποίος θα υπολογίζει ένα βέλτιστο χρωματισμό ενός μεταβατικού γραφήματος τάξης και μεγέθους.

26 330 Αλγοριθμική Θεωρία Γραφημάτων ΒΙΒΛΙΟΓΡΑΦΙΑ 10 [1] C. BERGE, Graphs and Hypergraphs, North-Holland (Mathematical Library No. 6), [2] C. BERGE, Färbung von Graphen, deren sämtliche bzw. deren ungerade Kreise starr sind, Wiss. Z. Martin-Luther-Univ. Halle-Wittenberg Math.-Natur. Reihe 10, , [3] N.L. BIGGS, Algebraic Graph Theory, Cambridge Tracts in Mathematics 67, Cambridge University Press (2nd Edition), [4] N.L. BIGGS, Algebraic Graph Theory, Cambridge University Press, London, [5] J.A. BONDY AND U.S.R. MURTY, Graph Theory with Applications, North-Holland, [6] A. BRANDSTADT, V.B. LE, AND J. SPINRAND, Graph Classes - A Survey, SIAM Monographs in Discrete Mathematics and Applications, SIAM, Philadelphia, [7] G. CHARTRAND AND L.M. LESNIAK, Graphs and Digraphs, Chapman and Hall (3rd edition), [8] D.G. CORNEIL, S. OLARIU, AND L. STEWART, The ultimate interval graph recognition algorithm?, Proc. 9th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA 98), pp , [9] S. EVEN AND G. EVEN, Graph Algorithms, Cambridge University Press (2nd Edition), [10] M.C. GOLUMBIC, Algorithmic Graph Theory and Perfect Graphs, Academic Press, New York, Second edition, Annals of Discrete Mathematics 57, [11] J.L. GROSS, Combinatorial Methods with Computer Applications, CRC Press, [12] J.L. GROSS AND J. YELLEN. Graph Theory and Its Applications, Chapman and Hall/CRC (2nd Edition), [13] L. LOVÁSZ, A characterization of perfect graphs, J. Combin. Theory B 13, 95-98, [14] C. LUND AND M. YANNAKAKIS, On the hardness of approximating minimization problems, Proc. 25 th ACM Symposium on Theory of Computing (STOC 93), pp , [15] R.M. MACCONNELL AND J.P. SPINRAD, Modular Decomposition and Transitive Orientation, Fachbereich Mathematik, Vol. 475, [16] T.A. MCKEE AND F.R. MCMORRIS, Topics in Intersection Graph Theory, SIAM [17] N.J. PULLMAN, Clique coverings of graphs IV: algorithms, SIAM J. Comput. 13, 57-75, [18] N.J. PULLMAN, H. SHANK, AND W.D. WALLIS, Clique coverings of graphs V: maximalclique partitions, Bull Austral. Math. Soc. 25, , [19] M. YANNAKAKIS, Computing the minimum fill-in is NP-complete, SIAM J. Alg. Disc. Meth 2, 1981.

ΜΕΤΑΘΕΤΙΚΑ ΓΡΑΦΗΜΑΤΑ

ΜΕΤΑΘΕΤΙΚΑ ΓΡΑΦΗΜΑΤΑ Μεταθετικά Γραφήματα 351 ΚΕΦΑΛΑΙΟ 12 ΜΕΤΑΘΕΤΙΚΑ ΓΡΑΦΗΜΑΤΑ 12.1 Εισαγωγή 12.2 Ιδιότητες Μεταθετικών Γραφημάτων 12.3 Αναπαραστάσεις Μεταθετικών Γραφημάτων 12.4 Μεταθετικά Γραφήματα και Γραφήματα Τομής 12.5

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

ΓΡΑΦΗΜΑΤΑ ΔΙΑΣΤΗΜΑΤΩΝ

ΓΡΑΦΗΜΑΤΑ ΔΙΑΣΤΗΜΑΤΩΝ ΚΕΦΑΛΑΙΟ 11 ΓΡΑΦΗΜΑΤΑ ΔΙΑΣΤΗΜΑΤΩΝ 11.1 Εισαγωγή 11.2 Χαρακτηρισμοί και Ιδιότητες 11.3 Τετραγωνικός Αλγόριθμος Αναγνώρισης 11.4 Γραμμικός Αλγόριθμος Αναγνώρισης Προαπαιτούμενη Γνώση Πολύ καλή γνώση των

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

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

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

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

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

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

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

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

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

ΣΥΝΕΚΤΙΚΟΤΗΤΑ ΓΡΑΦΗΜΑΤΩΝ

ΣΥΝΕΚΤΙΚΟΤΗΤΑ ΓΡΑΦΗΜΑΤΩΝ Συνεκτικότητα Γραφημάτων 123 ΚΕΦΑΛΑΙΟ 4 ΣΥΝΕΚΤΙΚΟΤΗΤΑ ΓΡΑΦΗΜΑΤΩΝ 4.1 Τοπική και Ολική Συνεκτικότητα Γραφημάτων 4.2 Συνεκτικότητα Μη-κατευθυνόμενων Γραφημάτων 4.3 Συνεκτικότητα Κατευθυνόμενων Γραφημάτων

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

ΑΠΟΣΤΑΣΕΙΣ ΚΑΙ ΔΙΑΔΡΟΜΕΣ

ΑΠΟΣΤΑΣΕΙΣ ΚΑΙ ΔΙΑΔΡΟΜΕΣ Αποστάσεις και Διαδρομές 153 ΚΕΦΑΛΑΙΟ 5 ΑΠΟΣΤΑΣΕΙΣ ΚΑΙ ΔΙΑΔΡΟΜΕΣ ΣΕ ΓΡΑΦΗΜΑΤΑ 5.1 Αποστάσεις σε Γραφήματα 5.2 Αποστάσεις σε Έμβαρα Γραφήματα 5.3 Το Κέντρο και το Μέσο ενός Γραφήματος 5.4 Κώδικες Ανθεκτικοί

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

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

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

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

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

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

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

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

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

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

ΓΡΑΦΗΜΑΤΑ EULER ΚΑΙ HAMILTON

ΓΡΑΦΗΜΑΤΑ EULER ΚΑΙ HAMILTON Γραφήματα Euler και Hamilton 173 ΚΕΦΑΛΑΙΟ 6 ΓΡΑΦΗΜΑΤΑ EULER ΚΑΙ HAMILTON 6.1 Εισαγωγή 6.2 Γραφήματα Euler 6.3 Κατευθυνόμενα Γραφήματα Euler 6.4 Το Πρόβλημα του Κινέζου Ταχυδρόμου 6.5 Διαδρομές και Κύκλοι

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

q(g \ S ) = q(g \ S) S + d = S.

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

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

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. () Αποδείξτε ότι

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

Τίτλος Μαθήματος: Θεωρία Γραφημάτων. Ενότητα: Εισαγωγή σε βασικές έννοιες. Διδάσκων: Λέκτορας Xάρης Παπαδόπουλος. Τμήμα: Μαθηματικών

Τίτλος Μαθήματος: Θεωρία Γραφημάτων. Ενότητα: Εισαγωγή σε βασικές έννοιες. Διδάσκων: Λέκτορας Xάρης Παπαδόπουλος. Τμήμα: Μαθηματικών Τίτλος Μαθήματος: Θεωρία Γραφημάτων Ενότητα: Εισαγωγή σε βασικές έννοιες Διδάσκων: Λέκτορας Xάρης Παπαδόπουλος Τμήμα: Μαθηματικών Θεωρία Γραφημάτων Χάρης Παπαδόπουλος 2012, Διάλεξη Κεφαλαίου 1 Περιεχόμενα

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

ΔΕΝΔΡΙΚΑ ΓΡΑΦΗΜΑΤΑ ΚΕΦΑΛΑΙΟ 3

ΔΕΝΔΡΙΚΑ ΓΡΑΦΗΜΑΤΑ ΚΕΦΑΛΑΙΟ 3 Δενδρικά Γραφήματα 93 ΚΕΦΑΛΑΙΟ 3 ΔΕΝΔΡΙΚΑ ΓΡΑΦΗΜΑΤΑ 3.1 Εισαγωγή 3.2 Βασικές Ιδιότητες Δένδρων 3.3 Απαρίθμηση Δένδρων 3.4 Γενετικά Δένδρα 3.5 Ελάχιστα Γενετικά Δένδρα Προαπαιτούμενη Γνώση Πολύ καλή γνώση

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

L A P. w L A f(w) L B (10.1) u := f(w)

L A P. w L A f(w) L B (10.1) u := f(w) Κεφάλαιο 10 NP -πληρότητα Σύνοψη Οι γλώσσες στην κλάση πολυπλοκότητας P μπορούν να αποφασίζονται σε πολωνυμικό χρόνο. Οι επιστήμονες πιστεύουν, αν και δε μπορούν να το αποδείξουν ότι η P είναι ένα γνήσιο

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

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

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

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

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

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

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

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

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

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

Μέγιστη ροή. Κατευθυνόμενο γράφημα. Συνάρτηση χωρητικότητας. αφετηρίακός κόμβος. τερματικός κόμβος. Ροή δικτύου. με τις ακόλουθες ιδιότητες

Μέγιστη ροή. Κατευθυνόμενο γράφημα. Συνάρτηση χωρητικότητας. αφετηρίακός κόμβος. τερματικός κόμβος. Ροή δικτύου. με τις ακόλουθες ιδιότητες Κατευθυνόμενο γράφημα Συνάρτηση χωρητικότητας 2 6 20 Ροή δικτύου Συνάρτηση αφετηρίακός κόμβος 0 με τις ακόλουθες ιδιότητες 9 7 τερματικός κόμβος Περιορισμός χωρητικότητας: Αντισυμμετρία: Διατήρηση ροής:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 υποσύνολο

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

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

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

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

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

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

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

z 1 E(G) 2(k 1) = 2k 3. x z 2 H 1 H 2

z 1 E(G) 2(k 1) = 2k 3. x z 2 H 1 H 2 Διάλεξη :..06 Θεωρία Γραφημάτων Διδάσκων: Σταύρος Κολλιόπουλος Γραφέας: Τζαλάκας Ανδρέας & Σ.Κ.. Εξωεπίπεδα γραφήματα (συνέχεια) Ορισμός. Εστω γράφημα G = (V, E) και S V. S-λοβός (S-lobe) ενάγεται από

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

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

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

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

Στοιχεία Θεωρίας Γράφων (Graph Theory)

Στοιχεία Θεωρίας Γράφων (Graph Theory) Στοιχεία Θεωρίας Γράφων (Graph Theory) Ε Εξάμηνο, Τμήμα Πληροφορικής & Τεχνολογίας Υπολογιστών ΤΕΙ Λαμίας plam@inf.teilam.gr, Οι διαφάνειες βασίζονται στα βιβλία:. Αλγόριθμοι, Σχεδιασμός & Ανάλυση, η έκδοση,

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

ΕΦΑΡΜΟΓΕΣ ΚΑΙ ΠΡΟΒΛΗΜΑΤΑ

ΕΦΑΡΜΟΓΕΣ ΚΑΙ ΠΡΟΒΛΗΜΑΤΑ ΚΕΦΑΛΑΙΟ 13 ΕΦΑΡΜΟΓΕΣ ΚΑΙ ΠΡΟΒΛΗΜΑΤΑ 13.1 Εφαρμογές Τριγωνικών Γραφημάτων 13.2 Εφαρμογές Γραφημάτων Διαστημάτων 13.3 Εφαρμογές Μεταθετικών Γραφημάτων 13.4 Προβλήματα Αλγόριθμοι Προαπαιτούμενη Γνώση Εις

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

ΕΠΙΠΕΔΑ ΓΡΑΦΗΜΑΤΑ ΚΕΦΑΛΑΙΟ 7

ΕΠΙΠΕΔΑ ΓΡΑΦΗΜΑΤΑ ΚΕΦΑΛΑΙΟ 7 Επίπεδα Γραφήματα 197 ΚΕΦΑΛΑΙΟ 7 ΕΠΙΠΕΔΑ ΓΡΑΦΗΜΑΤΑ 7.1 Εισαγωγή 7.2 Τύπος του Euler 7.3 Αναπαράσταση Επίπεδου Γραφήματος 7.4 Δυϊκό Γράφημα ενός Επίπεδου Γραφήματος 7.5 Εξωεπίπεδο Γράφημα 7.6 Έλεγχος Επιπεδότητας

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

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

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

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

Κεφάλαιο 11 Ένωση Ξένων Συνόλων

Κεφάλαιο 11 Ένωση Ξένων Συνόλων Κεφάλαιο 11 Ένωση Ξένων Συνόλων Περιεχόμενα 11.1 Εισαγωγή... 227 11.2 Εφαρμογή στο Πρόβλημα της Συνεκτικότητας... 228 11.3 Δομή Ξένων Συνόλων με Συνδεδεμένες Λίστες... 229 11.4 Δομή Ξένων Συνόλων με Ανοδικά

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ειδικά θέματα Αλγορίθμων και Δομών Δεδομένων (ΠΛΕ073) Απαντήσεις 1 ου Σετ Ασκήσεων

Ειδικά θέματα Αλγορίθμων και Δομών Δεδομένων (ΠΛΕ073) Απαντήσεις 1 ου Σετ Ασκήσεων Ειδικά θέματα Αλγορίθμων και Δομών Δεδομένων (ΠΛΕ073) Απαντήσεις 1 ου Σετ Ασκήσεων Άσκηση 1 α) Η δομή σταθμισμένης ένωσης με συμπίεση διαδρομής μπορεί να τροποποιηθεί πολύ εύκολα ώστε να υποστηρίζει τις

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

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

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

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

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

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

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

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

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

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

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

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

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

E(G) 2(k 1) = 2k 3.

E(G) 2(k 1) = 2k 3. Διάλεξη :..06 Θεωρία Γραφημάτων Διδάσκων: Σταύρος Κολλιόπουλος Γραφέας: Τζαλάκας Ανδρέας & Σ.Κ.. Εξωεπίπεδα γραφήματα (συνέχεια) Ορισμός. Εστω γράφημα G = (V, E) και S V. S-λοβός (S-lobe) ενάγεται από

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

Θεωρία Υπολογισμού και Πολυπλοκότητα Κανονικές Γλώσσες (2)

Θεωρία Υπολογισμού και Πολυπλοκότητα Κανονικές Γλώσσες (2) Θεωρία Υπολογισμού και Πολυπλοκότητα Κανονικές Γλώσσες (2) Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Κανονικές Εκφράσεις (1.3) Τυπικός Ορισμός Ισοδυναμία με κανονικές γλώσσες Μη Κανονικές

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

f(t) = (1 t)a + tb. f(n) =

f(t) = (1 t)a + tb. f(n) = Παράρτημα Αʹ Αριθμήσιμα και υπεραριθμήσιμα σύνολα Αʹ1 Ισοπληθικά σύνολα Ορισμός Αʹ11 (ισοπληθικότητα) Εστω A, B δύο μη κενά σύνολα Τα A, B λέγονται ισοπληθικά αν υπάρχει μια συνάρτηση f : A B, η οποία

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

ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας. Διάλεξη 2: Μαθηματικό Υπόβαθρο

ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας. Διάλεξη 2: Μαθηματικό Υπόβαθρο ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας Διάλεξη 2: Μαθηματικό Υπόβαθρο Τι θα κάνουμε σήμερα Συναρτήσεις & Σχέσεις (0.2.3) Γράφοι (Γραφήματα) (0.2.4) Λέξεις και Γλώσσες (0.2.5) Αποδείξεις (0.3) 1

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

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) Εάν σε διμερές γράφημα

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

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

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

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

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

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

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

Μη κατευθυνόµενα γραφήµατα. Στοιχεία Θεωρίας Γραφηµάτων (1) Υπογραφήµατα.

Μη κατευθυνόµενα γραφήµατα. Στοιχεία Θεωρίας Γραφηµάτων (1) Υπογραφήµατα. Κατευθυνόµενα γραφήµατα Απλό κατευθυνόµενο Γράφηµα G είναι διατεταγµένο Ϲεύγος (V, E), µε: Στοιχεία Θεωρίας Γραφηµάτων (1) σύνολο κορυφών / κόµβων V, Ορέστης Τελέλης tllis@unipi.r Τµήµα Ψηφιακών Συστηµάτων,

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

Σχεδίαση και Ανάλυση Αλγορίθμων

Σχεδίαση και Ανάλυση Αλγορίθμων Σχεδίαση και Ανάλυση Αλγορίθμων Ενότητα 4.0 Επιλογή Αλγόριθμοι Επιλογής Select και Quick-Select Σταύρος Δ. Νικολόπουλος 2016-17 Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Ιωαννίνων Webpage: www.cs.uoi.gr/~stavros

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

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

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

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

Σύνολα, Σχέσεις, Συναρτήσεις

Σύνολα, Σχέσεις, Συναρτήσεις Κεφάλαιο 2 Σύνολα, Σχέσεις, Συναρτήσεις Τα σύνολα, οι σχέσεις και οι συναρτήσεις χρησιμοποιούνται ευρύτατα σε κάθε είδους μαθηματικές αναπαραστάσεις και μοντελοποιήσεις. Στη θεωρία υπολογισμού χρησιμεύουν,

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

βασικές έννοιες (τόμος Β)

βασικές έννοιες (τόμος Β) θεωρία γραφημάτων Παύλος Εφραιμίδης 1 περιεχόμενα βασικές έννοιες (τόμος Α) βασικές έννοιες (τόμος Β) 2 Θεωρία Γραφημάτων Βασική Ορολογία Τόμος Α, Ενότητα 4.1 Βασική Ορολογία Γραφημάτων Γράφημα Γ = (E,V)

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

Αλγόριθμοι και πολυπλοκότητα: 4 η σειρά ασκήσεων ΣΗΜΜΥ - Ε.Μ.Π.

Αλγόριθμοι και πολυπλοκότητα: 4 η σειρά ασκήσεων ΣΗΜΜΥ - Ε.Μ.Π. Αλγόριθμοι και πολυπλοκότητα: 4 η σειρά ασκήσεων CO.RE.LAB. ΣΗΜΜΥ - Ε.Μ.Π. Άσκηση 1 η : Παιχνίδι επιλογής ακμών Έχουμε ένα ακυκλικό κατευθυνόμενο γράφο, μια αρχική κορυφή και δυο παίκτες. Οι παίκτες διαδοχικά

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

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

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

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

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

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

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

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

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

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

4η Γραπτή Ασκηση Αλγόριθμοι και Πολυπλοκότητα CoReLab ΣΗΜΜΥ 7 Φεβρουαρίου 2017 CoReLab (ΣΗΜΜΥ) 4η Γραπτή Ασκηση 7 Φεβρουαρίου / 38

4η Γραπτή Ασκηση Αλγόριθμοι και Πολυπλοκότητα CoReLab ΣΗΜΜΥ 7 Φεβρουαρίου 2017 CoReLab (ΣΗΜΜΥ) 4η Γραπτή Ασκηση 7 Φεβρουαρίου / 38 4η Γραπτή Άσκηση Αλγόριθμοι και Πολυπλοκότητα CoReLab ΣΗΜΜΥ 7 Φεβρουαρίου 2017 CoReLab (ΣΗΜΜΥ) 4η Γραπτή Άσκηση 7 Φεβρουαρίου 2017 1 / 38 Άσκηση 1 Πρέπει να βρούμε όλες τις καλές προτάσεις φίλων για τον

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

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

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

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

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

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

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

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

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

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

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

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

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

Διαίρει και Βασίλευε. πρόβλημα μεγέθους Ν. διάσπαση. πρόβλημα μεγέθους k. πρόβλημα μεγέθους Ν-k

Διαίρει και Βασίλευε. πρόβλημα μεγέθους Ν. διάσπαση. πρόβλημα μεγέθους k. πρόβλημα μεγέθους Ν-k Διαίρει και Βασίλευε πρόβλημα μεγέθους Ν διάσπαση πρόβλημα μεγέθους k πρόβλημα μεγέθους Ν-k Διαίρει και Βασίλευε πρόβλημα μεγέθους Ν διάσπαση επιλύουμε αναδρομικά τα υποπροβλήματα πρόβλημα μεγέθους k πρόβλημα

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

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) ενός γραφήματος =

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

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

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

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

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

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

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

Αλγόριθμοι και Πολυπλοκότητα

Αλγόριθμοι και Πολυπλοκότητα Αλγόριθμοι και Πολυπλοκότητα Ροή Δικτύου Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Μοντελοποίηση Δικτύων Μεταφοράς Τα γραφήματα χρησιμοποιούνται συχνά για την μοντελοποίηση

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

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

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

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

4η Γραπτή Ασκηση Αλγόριθμοι και Πολυπλοκότητα CoReLab ΣΗΜΜΥ 3/2/2019 CoReLab (ΣΗΜΜΥ) 4η Γραπτή Ασκηση 3/2/ / 37

4η Γραπτή Ασκηση Αλγόριθμοι και Πολυπλοκότητα CoReLab ΣΗΜΜΥ 3/2/2019 CoReLab (ΣΗΜΜΥ) 4η Γραπτή Ασκηση 3/2/ / 37 4η Γραπτή Άσκηση Αλγόριθμοι και Πολυπλοκότητα CoReLab ΣΗΜΜΥ 3/2/2019 CoReLab (ΣΗΜΜΥ) 4η Γραπτή Άσκηση 3/2/2019 1 / 37 Άσκηση 1 Πρέπει να βρούμε όλες τις καλές προτάσεις φίλων για τον i ανάμεσα σε όλους

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

Διάλεξη 3: D Σχήμα 3.2: Ενδεικτική αναπαράσταση δίσκου D που ορίζει ο στην εμβάπτιση Γ. Σχήμα 3.3: Σχηματική επεξήγηση περιπτώσεων που απορ

Διάλεξη 3: D Σχήμα 3.2: Ενδεικτική αναπαράσταση δίσκου D που ορίζει ο στην εμβάπτιση Γ. Σχήμα 3.3: Σχηματική επεξήγηση περιπτώσεων που απορ Διάλεξη 3: 25..26 Θεωρία Γραφημάτων Διδάσκων: Σταύρος Κολλιόπουλος Γραφέας: Καλλιόπη Πατερομιχελάκη 3. Εναγόμενοι κύκλοι Ορισμός 3. Ενας κύκλος του γραφήματος G = (V, E), καλείται εναγόμενος αν = G[V ()].

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

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

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

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

Διάλεξη 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) Δίνεται διμερές

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

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

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

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

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Διακριτά Μαθηματικά. Ενότητα 2: Γραφήματα

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Διακριτά Μαθηματικά. Ενότητα 2: Γραφήματα Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Διακριτά Μαθηματικά Ενότητα 2: Γραφήματα Αν. Καθηγητής Κ. Στεργίου e-mail: kstergiou@uowm.gr Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες Χρήσης

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

Πολυπλοκότητα. Παράμετροι της αποδοτικότητας ενός αλγόριθμου: Χρόνος εκτέλεσης. Απαιτούμενοι πόροι, π.χ. μνήμη, εύρος ζώνης. Προσπάθεια υλοποίησης

Πολυπλοκότητα. Παράμετροι της αποδοτικότητας ενός αλγόριθμου: Χρόνος εκτέλεσης. Απαιτούμενοι πόροι, π.χ. μνήμη, εύρος ζώνης. Προσπάθεια υλοποίησης Παράμετροι της αποδοτικότητας ενός αλγόριθμου: Χρόνος εκτέλεσης Απαιτούμενοι πόροι, π.χ. μνήμη, εύρος ζώνης Προσπάθεια υλοποίησης Παράμετροι της αποδοτικότητας ενός αλγόριθμου: Χρόνος εκτέλεσης Απαιτούμενοι

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

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

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

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

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

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

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

Διάλεξη 13: D Σχήμα 13.2: Ενδεικτική αναπαράσταση δίσκου D που ορίζει ο στην εμβάπτιση Γ. Σχήμα 13.3: Σχηματική επεξήγηση περιπτώσεων πο

Διάλεξη 13: D Σχήμα 13.2: Ενδεικτική αναπαράσταση δίσκου D που ορίζει ο στην εμβάπτιση Γ. Σχήμα 13.3: Σχηματική επεξήγηση περιπτώσεων πο Διάλεξη 13: 25.11.26 Θεωρία Γραφημάτων Διδάσκων: Σταύρος Κολλιόπουλος Γραφέας: Καλλιόπη Πατερομιχελάκη & Σ. Κ. 13.1 Εναγόμενοι κύκλοι Ορισμός 13.1 Ενας κύκλος του γραφήματος G = (V, E), καλείται εναγόμενος

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

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

Κατανεμημένα Συστήματα Ι Εκλογή αρχηγού σε γενικά δίκτυα 20 Οκτωβρίου 2016 Παναγιώτα Παναγοπούλου Εκλογή αρχηγού σε γενικά δίκτυα Προηγούμενη διάλεξη Σύγχρονα Κατανεμημένα Συστήματα Μοντελοποίηση συστήματος Πρόβλημα εκλογής αρχηγού

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

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

Κατανεμημένα Συστήματα Ι Συναίνεση χωρίς την παρουσία σφαλμάτων Κατανεμημένα Συστήματα Ι 4η Διάλεξη 27 Οκτωβρίου 2016 Παναγιώτα Παναγοπούλου Κατανεμημένα Συστήματα Ι 4η Διάλεξη 1 Συναίνεση χωρίς την παρουσία σφαλμάτων Προηγούμενη

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

Κατώτερα φράγματα Κατώτερο φράγμα: εκτίμηση της ελάχιστης εργασίας που απαιτείται για την επίλυση ενός προβλήματος. Παραδείγματα: Αριθμός συγκρίσεων π

Κατώτερα φράγματα Κατώτερο φράγμα: εκτίμηση της ελάχιστης εργασίας που απαιτείται για την επίλυση ενός προβλήματος. Παραδείγματα: Αριθμός συγκρίσεων π Περιορισμοί Αλγοριθμικής Ισχύος Κατηγοριοποίηση πολυπλοκοτήτων Κατώτερα φράγματα Κατώτερο φράγμα: εκτίμηση της ελάχιστης εργασίας που απαιτείται για την επίλυση ενός προβλήματος. Παραδείγματα: Αριθμός

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

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

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

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

ΚΕΦΑΛΑΙΟ 3: Συνθήκες Αλυσίδων

ΚΕΦΑΛΑΙΟ 3: Συνθήκες Αλυσίδων ΚΕΦΑΛΑΙΟ 3: Συνθήκες Αλυσίδων Μελετάμε εδώ τη συνθήκη της αύξουσας αλυσίδας υποπροτύπων και τη συνθήκη της φθίνουσας αλυσίδας υποπροτύπων Αυτές συνδέονται μεταξύ τους με την έννοια της συνθετικής σειράς

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

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

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

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

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

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

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

Φροντιστήριο #9 Ασκήσεις σε Γράφους 18/5/2018

Φροντιστήριο #9 Ασκήσεις σε Γράφους 18/5/2018 Φροντιστήριο #9 Ασκήσεις σε Γράφους 18/5/2018 Άσκηση 9.1: Στο παρακάτω σχήμα φαίνονται δέκα λατινικοί χαρακτήρες (A, F, K, M, R, S, T, V, X και Z) με τη μορφή γράφων. Ποιοι από αυτούς είναι ισομορφικοί;

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

ΗΥ118: Διακριτά Μαθηματικά - Εαρινό Εξάμηνο 2017 Τελική Εξέταση Ιουνίου - Τετάρτη, 14/06/2017 ΛΥΣΕΙΣ

ΗΥ118: Διακριτά Μαθηματικά - Εαρινό Εξάμηνο 2017 Τελική Εξέταση Ιουνίου - Τετάρτη, 14/06/2017 ΛΥΣΕΙΣ ΗΥ8: Διακριτά Μαθηματικά - Εαρινό Εξάμηνο 07 Τελική Εξέταση Ιουνίου - Τετάρτη, 4/06/07 ΛΥΣΕΙΣ Σημείωση: Οι παρακάτω λύσεις είναι ενδεικτικές. Ενδεχομένως, υπάρχουν και άλλοι σωστοί τρόποι επίλυσης. Θέμα

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

Αριθμοθεωρητικοί Αλγόριθμοι

Αριθμοθεωρητικοί Αλγόριθμοι Αλγόριθμοι που επεξεργάζονται μεγάλους ακέραιους αριθμούς Μέγεθος εισόδου: Αριθμός bits που απαιτούνται για την αναπαράσταση των ακεραίων. Έστω ότι ένας αλγόριθμος λαμβάνει ως είσοδο έναν ακέραιο Ο αλγόριθμος

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

Ταιριάσματα. Γράφημα. Ταίριασμα (matching) τέτοιο ώστε κάθε κορυφή να εμφανίζεται σε το πολύ μια ακμή του

Ταιριάσματα. Γράφημα. Ταίριασμα (matching) τέτοιο ώστε κάθε κορυφή να εμφανίζεται σε το πολύ μια ακμή του Ταιριάσματα Γράφημα Ταίριασμα (matching) Σύνολο ακμών τέτοιο ώστε κάθε κορυφή να εμφανίζεται σε το πολύ μια ακμή του Θέλουμε να βρούμε ένα μέγιστο ταίριασμα (δηλαδή με μέγιστο αριθμό ακμών) Ταιριάσματα

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

Αλγόριθμοι Γραφημάτων

Αλγόριθμοι Γραφημάτων Αλγόριθμοι Γραφημάτων. Γραφήματα. Αναπαράσταση Γραφημάτων 3. Διερεύνηση σε Πρώτα σε Πλάτος (BFS) Εισαγωγή στην Ανάλυση Αλγορίθμων Μάγια Σατρατζέμη Γράφημα Ορισμός: Ένα γράφημα G είναι το διατεταγμένο ζεύγος

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

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

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

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

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

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

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

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

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

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