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



Σχετικά έγγραφα
(elementary graph algorithms)

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

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

ΑΝΤΙΣΤΟΙΧΗΣΕΙΣ ΟΡΩΝ ΠΟΥ ΧΡΗΣΙΜΟΠΟΙOΥΝΤΑΙ ΣΤΟΥΣ ΤΟΜΟΥΣ Α ΚΑΙ Β ΤΗΣ ΘΕ «ΔΙΑΚΡΙΤΑ ΜΑΘΗΜΑΤΙΚΑ» Ένα γράφημα αποτελείται από ένα σύνολο 94.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΛΥΣΗ ΑΛΓΟΡΙΘΜΩΝ

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

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

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

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

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

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

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

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

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

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

ιακριτά Μαθηµατικά και Μαθηµατική Λογική ΠΛΗ20 Ε ρ γ α σ ί α 2η <Αλγόριθµοι, Θεωρία Γραφηµάτων>

HY118-Διακριτά Μαθηματικά. Θεωρία γράφων/ γραφήματα. Τι είδαμε την προηγούμενη φορά. Συνεκτικότητα. 25 -Γράφοι

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

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

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

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

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

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

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

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

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

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

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

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

ÚÔÛ ÔÎÒÌÂÓ appleôùâï ÛÌ Ù. Η µελέτη του παρόντος κεφαλαίου θα σας:

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

Μαθηματικά Πληροφορικής

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

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

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

Ασκήσεις στους Γράφους. 2 ο Σετ Ασκήσεων. Δέντρα

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

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

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

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

Σημείωση: Δες ορισμό απλού γραφήματος στον Τόμο Α, σελ. 97 και τόμο Β, σελ 12.

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

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

Μαθηματικά Πληροφορικής

Σχεδίαση και Ανάλυση Αλγορίθμων Ενότητα 3: ΑΝΑΠΑΡΑΣΤΑΣΗ ΔΕΔΟΜΕΝΩΝ - ΓΡΑΦΗΜΑΤΑ

HY118-Διακριτά Μαθηματικά

Ενότητα 5: Αλγόριθμοι γράφων και δικτύων

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

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

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

HY118-Διακριτά Μαθηματικά

Μετασχηματισμοί, Αναπαράσταση και Ισομορφισμός Γραφημάτων

NP-πληρότητα. Λεωνίδας Παληός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων

ιακριτά Μαθηµατικά και Μαθηµατική Λογική ΠΛΗ20 Ε ρ γ α σ ί α 3η Θεωρία Γραφηµάτων

ΠΛΗ20 ΕΝΟΤΗΤΑ 5: ΘΕΩΡΙΑ ΓΡΑΦΗΜΑΤΩΝ/2. Μάθηµα 5.1: Παραστάσεις Γραφηµάτων. ηµήτρης Ψούνης

Υπολογιστικό Πρόβληµα

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

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

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

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

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

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

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

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

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

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

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

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

Πρόλογος. Πρόλογος 13. Πώς χρησιμοποείται αυτό το βιβλίο 17

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

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

... a b c d. b d a c

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

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

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

Ελαφρύτατες διαδρομές

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

Διδάσκων: Κωνσταντίνος Κώστα Διαφάνειες: Δημήτρης Ζεϊναλιπούρ

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

HY118- ιακριτά Μαθηµατικά. Θεωρία γράφων / γραφήµατα. Τι είναι οι γράφοι; Εφαρµογές των γράφων Γράφοι

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

HY118-Διακριτά Μαθηματικά

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

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

Κεφάλαιο 3. Γραφήματα. ver. 21/12/2014. Χρησιμοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne.

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

Transcript:

θεωρία γραφημάτων Παύλος Εφραιμίδης 1

περιεχόμενα βασικές έννοιες (τόμος Α) βασικές έννοιες (τόμος Β) 2

Θεωρία Γραφημάτων Βασική Ορολογία Τόμος Α, Ενότητα 4.1

Βασική Ορολογία Γραφημάτων Γράφημα Γ = (E,V) V: κόμβοι κορυφές του γραφήματος E: γραμμές ακμές του γραφήματος α Μονοπάτι v1 μη κατευθυνόμενο γράφημα Γ=(E,V) ) ε=(v1,v2) u ε v2 κατευθυνόμενο γράφημα Γ=(E,V)

Απλό Γράφημα Η ακμή ε=(v1 (v1,v2) v2) εφάπτεται (incident on) των κορυφών v1 και v2. Οι κορυφές v1 και v2 λέγονται γειτονικές. Παράλληλες ακμές σε μη κατευθυνόμενο γράφημα Ανακύκλωση (loop) Α λό ά ( i l h) Γ ά Γ Απλό γράφημα (simple graph): Γράφημα Γ δίχως ανακυκλώσεις και παράλληλες ακμές.

Μονοπάτια - Κύκλοι ΕΙ ΙΚΑ ΜΟΝΟΠΑΤΙΑ Απλό μονοπάτι (simple path) σε γράφημα Γ: μονοπάτι δίχως επαναλαμβανόμενες κορυφές Κύκλος (cycle) : Μονοπάτι δίχως επαναλαμβανόμενες ακμές όπου αρχική και τελική κορυφή συμπίπτουν Απλός Κύκλος (simple cycle): κύκλος δίχως επαναλαμβανόμενες κορυφές (εκτός αρχικής και τελικής)

Ορολογία Γραφημάτων Μεμονωμένη κορυφή: Μια Μα κορυφή στην οποία δεν εφάπτεται καμία ακμή καλείται μεμονωμένη κορυφή (isolated vertex). V Γράφημα με βάρη: Γράφημα στο οποίο έχει συσχετιστεί με κάθε ακμή ένας αριθμός, το βάρος. G v 3 v 4 1 1 4 5 7 6 1 5 v 1 2 v 2 1 v 5 10 v 6 Μήκος μονοπατιού σε γράφημα με βάρη: Το άθροισμα των βαρών των ακμών του μονοπατιού.

Ειδικά Γραφήματα Ειδικές κατηγορίες γραφημάτων: Πλήρες γράφημα (complete graph) με v κορυφές ιχοτομήσιμο Γράφημα (bipartite graph) Πλήρες ιχοτομήσιμο Γράφημα (bipartite graph) με ν και μ κορυφές

Συνδεόμενα Γραφήματα Συνδεόμενο Γράφημα (connected graph) Υπογράφημα (Sub-graph): Τμήμα του γραφήματος Γ που περιέχει την ν (part of the graph)

Ασκήσεις ραστηριότητα 4.3 Νδο το πλήθος των διαδρομών από τη v1 στη v1 μήκους n V 1 V 2 Συμβουλή: Θεωρήστε δεδομένη την ακολουθία fibonacci: f 0 = 0 f 1 = 1 f n = f n-1 + f n-2, n 3

ακολουθία fibonacci λύση της ακολουθίας fibonacci: όπου φ είναι το golden ratio: 11

Τι είναι γράφημα (γράφος) Τόμος Β, Ενότητα 1.1.1

Θεωρία Γραφημάτων Βασική Ορολογία Τόμος Α, Ενότητα 4.1

Ενότητα 1- Βασικές Έννοιες Παραδείγματα: Τηλεφωνικό ίκτυο ΟΤΕ Αποστάσεις-διαδρομές πόλεων Assignment jobs to employees Μέγιστη ροή σε ένα δίκτυο ύδρευσης Πλανόδιος Πωλητής Χρωματισμός γραφήματος, Χρωματισμός επίπεδου γραφήματος Μαθηματικά Προαπαιτούμενα Τεχνικές Αποδείξεων: Μαθηματική Επαγωγή Ασθενής μορφή Ισχυρή μορφή Αρχή του Περιστερώνα Εις άτοπο απαγωγή Θεωρία Συνόλων και Συνδυαστική υαδικές Σχέσεις Γραμμική Άλγεβρα Αλγόριθμοι και Πολυπλοκότητα

Τι είναι γράφημα (γράφος) Μη κατευθυνόμενος γράφος Απλός γράφος Τάξη γράφου n(g) Μέγεθος γράφου e(g) Τετριμμένος γράφος n(g) = e(g) = 0 Πεπερασμένος γράφος Κατευθυνόμενος γράφος

Οι γράφοι ως μοντέλο για εφαρμογές Τόμος Β, Ενότητα 1.1.2

Συμπλήρωμα ενός γράφου Μεγιστοτικός Υπογράφος Επαγόμενος Υπογράφος Πλήρης Γράφος ή Κλίκα Σύνολο Ανεξαρτησίας ιμερής Γράφος (Bipartite Graph) V1(G),V2(G) V2(G) Πλήρης διμερής γράφος

Χρωματισμός Γράφων Χρονικός προγραμματισμός συνεδριάσεων Επίπεδος Γράφος Χρωματισμός Χάρτη Βραχύτατα Μονοπάτια Άκυκλος Γράφος Πρόβλημα του Περιοδεύοντος Πλανόδιου Πωλητή Συνδεδεμένος (Συνεκτικός) Γράφος

Ασκήσεις Άσκηση αυτοαξιολόγησης 13 1.3, σελ. 19

Κύκλοι Euler Τόμος Α, Ενότητα 4.2

Κύκλοι Euler Ιστορία: Γέφυρες του ποταμού Pregel στο Koenigsberg... Κύκλος Euler: Περιέχει όλες τις κορυφές, και κάθε ακμή ακριβώς μια φορά Βαθμός μιας Κορυφής (degree) δ(ν): Το πλήθος των ακμών που εφάπτονται σε αυτή. Μια ανακύκλωση μετράει για 2 στο βαθμό. ΘΕΩΡΗΜΑ: Ένα γράφημα έχει κύκλο του Euler ΕΑΝ ΚΑΙ ΜΟΝΟ ΕΑΝ είναι συνδεόμενο και κάθε κορυφή έχει άρτιο βαθμό. Το άθροισμα των βαθμών των κορυφών ενός γραφήματος είναι άρτιος αριθμός. Corollary: Το πλήθος των κορυφών ενός γραφήματος με περιττό βαθμό είναι άρτιος αριθμός. Γράφημα έχει μονοπάτι από v στο w (v<>w) με όλες τις κορυφές και όλες τις (μη επαναλαμβανόμενες) ) ακμές ΕΑΝ ΚΑΙ ΜΟΝΟ ΕΑΝ είναι συνδεόμενο και μόνο οι v και w έχουν περιττό βαθμό.

Κύκλοι Hamilton Τόμος Α, Ενότητα 4.3

43 4.3 Κύκλοι HAMILTON και το πρόβλημα του TSP Κύκλος Hamilton: Περιέχει κάθε κορυφή του γραφήματος ακριβώς μία φορά. Πρόβλημα του περιοδεύοντος πωλητή: Κύκλος Euler vs. Κύκλος Hamilton

εν γνωρίζουμε ικανή και αναγκαία α συνθήκη για κύκλο Hamilton. Υπερκύβος (Hyper-cube) Κώδικας Gray Το πρόβλημα του περιοδεύοντος πωλητή: Εύρεση του μικρότερου κύκλου Hamilton Ευκλείδειο Γράφημα (Euclidean Graph): Απλό γράφημα με την ιδιότητα ότι για κάθε τριάδα κορυφών v1, v2, v3 ισχύει w(v1,v2) + w(v2,v3) >= w(v1,v3)

ΘΕΩΡΗΜΑ: Γ Ευκλείδειο και Κ κυκλικό μονοπάτι στο Γ με το μικρότερο δυνατό μήκος το οποίο περιέχει κάθε κορυφή του γραφήματος ΤΟΤΕ υπάρχει κύκλος του Hamilton στο Γ με μήκος ίσο με αυτό του Κ. Σε Ευκλείδειο γράφημα: TSP και μικρότερης κυκλικής διαδρομής σε πλήρες γράφημα με βάρη είναι το αυτό πρόβλημα. NP-Complete Πρόβλημα: Πάμε για προσεγγιστική λύση ή heuristic λύση Για παράδειγμα ο αλγόριθμος του πλησιέστερου γείτονα (nearest neighbor) Η μη-βέλτιστη λύση μπορεί να διαφοροποιείται ανάλογα με την αρχική κορυφή

Γράφοι Euler Τόμος Β, Ενότητα 2.4.1

Ευληριανοί Γράφοι Μονοκονδηλιά: Μια διαδρομή χωρίς επαναλαμβανόμενη ακμή. Ευληριανή Μονοκονδυλιά: Μονοκονδηλιά που περιέχει κάθε ακμή Ευληριανή Περιοδεία: Κλειστή Ευληριανή Μονοκονδυλιά Κάθε μη τετριμμένη κλειστή μονοκονδυλιά Τ περιέχει έναν κύκλο ως υποδιαδρομή. Μια κλειστή μονοκονδυλιά είναι η ένωση κύκλων ξένων μεταξύ τους ως προς τις ακμές. Ευληριανός Γράφος (Eulerian Graph): Ένας Ευληριανός γράφος είναι ένα γράφος που έχει μια Ευληριανή περιοδεία. ΘΕΩΡΗΜΑ: Χαρακτηρισμός Ευληριανών Γράφων. Γ συνδεδεμένος (συνεκτικός) γράφος. 3 ισοδύναμες προτάσεις: Α) ) Ο G είναι Ευληριανός. Β) Κάθε κορυφή του G έχει άρτιο βαθμό. Γ) Ο G είναι ένωση κύκλων ξένων μεταξύ τους ως προς τις ακμές.

Εφαρμογές των γράφων Euler Τόμος Β, Ενότητα 2.4.3

Εφαρμογές Ακολουθίες debruijn Προβλήματα Ταχυδρόμων Κινέζος Ταχυδρόμος Τεμπέλης Ταχυδρόμος

Πηγές - Αναφορές ιακριτά Μαθηματικά και Μαθηματική Λογική, Τόμοι Α και Β, ΕΑΠ (Ελληνικό ό Ανοικτό Πανεπιστήμιο) ) http://en.wikipedia.org/wiki/fibona p /F ona cci_number http://en.wikipedia.org/wiki/golden _ratio 30