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

Σχετικά έγγραφα
Διάλεξη 3: Σχήμα 3.3: Το σύνολο των κόκκινων ακμών είναι ακμοδιαχωριστής αλλά όχι τομή. Το σύνολο ακμών {1, 2, 3} είναι τομή. Από

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

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

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

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

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

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

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

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

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

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

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

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

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

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

m = 18 και m = G 2

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

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

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

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

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

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

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

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

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

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

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

X i, i I Y j, j J. X i. Z j P = (J, B) G T = (I, J) 1 2 i i + 1 n. 1 i V

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

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

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

ΘΕΩΡΙΑ ΓΡΑΦΩΝ. 7 η Διάλεξη Συνεκτικότητα (Συνδεσμικότητα) Βασικές έννοιες και ιδιότητες Το θεώρημα του Merger Ισομορφισμός

P = (J, B) T = (I, A) P = (J, B) G = (V, E) i 1 i i + 1

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

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

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

2. dim(p ) = n rank(a = )

Συνεκτικότητα Γραφήματος

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

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

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

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

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

( ) x 1 1. cone( (10.1) ( ) x ) := D (10.2) D Ax b 0 Ax 0 b. i λ i 1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

6 Συνεκτικοί τοπολογικοί χώροι

Κατευθυνόµενα γραφήµατα. Στοιχεία Θεωρίας Γραφηµάτων (1) Πολυγραφήµατα (Multigraphs)

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

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

Παράδειγµα (4) Στοιχεία Θεωρίας Γραφηµάτων (2) Ορέστης Τελέλης. Τµήµα Ψηφιακών Συστηµάτων, Πανεπιστήµιο Πειραιώς. v 2. u 3.

Στοιχεία Θεωρίας Γραφηµάτων (1)

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

ΑΣΚΗΣΗ 1 Για τις ερωτήσεις 1-4 θεωρήσατε τον ακόλουθο γράφο. Ποιές από τις παρακάτω προτάσεις αληθεύουν και ποιές όχι;

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

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

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

ΚΥΠΡΙΑΚΗ ΜΑΘΗΜΑΤΙΚΗ ΕΤΑΙΡΕΙΑ Β' ΔΙΑΓΩΝΙΣΜΟΣ ΕΠΙΛΟΓΗΣ ΛΥΚΕΙΟΥ. «Ευκλείδης» Ημερομηνία: 4/03/2017 Ώρα εξέτασης: 10:00-14:30

Συνεκτικά σύνολα. R είναι συνεκτικά σύνολα.

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

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

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

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

Στοιχεία Θεωρίας Γραφηµάτων (2)

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

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

Συνεκτικά σύνολα. R είναι συνεκτικά σύνολα.

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

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

q={(1+2)/2}=1 A(1,2)= MERGE( 4, 6 ) = 4 6 q=[(3+4)/2]=3 A(1,4)= MERGE( 4 6, 5 8 ) = q=[(5+6)/2]=5 A(5,6)= MERGE( 2, 9 ) = 2 9

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

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

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

x 3 = 0 x 6 = 0 x 4 = 0 x 5 = 0 x 2 = 0 x 1 = 0 aff(p )

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

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

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

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

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

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

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

x \ B T X. A = {(x, y) R 2 : x 0, y 0}

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

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

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

Θεωρία Υπολογισμού Άρτιοι ΑΜ. Διδάσκων: Σταύρος Κολλιόπουλος. eclass.di.uoa.gr. Περιγραφή μαθήματος

Θεωρία Υπολογισμού Αρτιοι ΑΜ Διδάσκων: Σταύρος Κολλιόπουλος eclass.di.uoa.gr

Transcript:

Διάλεξη 3: 19.10.2016 Θεωρία Γραφημάτων Διδάσκων: Σταύρος Κολλιόπουλος Γραφέας: Βασίλης Λίβανος & Σ. Κ. 3.1 Ακμοδιαχωριστές, Τομές, Δεσμοί Ορισμός 3.1 Ακμοδιαχωριστής (edge-separator) ενός γραφήματος = (V, E) καλείται ένα σύνολο F E τέτοιο ώστε το γράφημα F είναι μη συνεκτικό. Εστω δύο σύνολα κορυφών, V. Ορίζουμε ως [, ] = {e E e = e = 1} το σύνολο των ακμών με το ένα άκρο στο και το άλλο στο. στο. Θέτουμε := V \. Εάν V, το σύνολο ακμών [, ] καλείται τομή (cut). Κάθε τομή είναι ακμοδιαχωριστής. Θα μας είναι χρήσιμος και ο συμβολισμός = {e E e e = 1}. Προφανώς [, ] = =. Το αντίστροφο δεν ισχύει. Βλ. Σχήμα 3.1 για ένα αντιπαράδειγμα. e 1 e 2 e 3 Σχήμα 3.1: Το σύνολο F των κόκκινων ακμών είναι ακμοδιαχωριστής αλλά όχι τομή αφού το γράφημα H = (V (), F ) δεν είναι διμερές. Το σύνολο {e 1, e 2, e 3 } είναι τομή. Ενα σύνολο F (ακμών ή κορυφών) του καλείται ελαχιστικό (minimal) ως προς μία ιδιότητα P εάν για κάθε F F, το F δεν έχει την ιδιότητα P. Αντίστοιχα, το F καλείται μεγιστικό (maximal) εάν για κάθε F F, το F δεν έχει την ιδιότητα P. Πρόταση 3.1 Εστω γράφημα. Εάν > 1, τότε κάθε ελαχιστικός ακμοδιαχωριστής F είναι και τομή. Απόδειξη: Το \ F έχει τουλάχιστον 2 συνεκτικές συνιστώσες. Για κάποια από αυτές, έστω την H, πρέπει (H) F. Άρα F [V (H), V (H)]. Επειδή το F ελαχιστικός ακμοδιαχωριστής, πρέπει F = [V (H), V (H)]. 3-1

Διάλεξη 3: 19.10.2016 3-2 Το αντίστροφο δεν ισχύει αφού μια τομή που δεν είναι ελαχιστική δεν μπορεί να είναι ελαχιστικός ακμοδιαχωριστής. Βλ. Σχήμα 3.2. a e 1 b a e 1 b e 2 c c (i) (ii) Σχήμα 3.2: Στο σχήμα (i) η τομή {e 1, e 2 } δεν είναι ελαχιστική. Στο σχήμα (ii) η τομή {e 1 } είναι ελαχιστική. Ορισμός 3.2 Δεσμός (bond) καλείται μία ελαχιστική μη κενή τομή. Πρόταση 3.2 Εστω γράφημα. Εάν το είναι συνεκτικό, τότε μία τομή F = [, ] είναι δεσμός ανν F έχει ακριβώς δύο συνεκτικές συνιστώσες. Απόδειξη: Εστω ότι το F έχει ακριβώς δύο συνεκτικές συνιστώσες. Θεωρούμε F F. Το \ F περιέχει τις δύο συνιστώσες του \ F συν τουλάχιστον μία ακμή ανάμεσά τους. Επομενως, το \ F έχει μία συνιστώσα. Άρα το F είναι δεσμός. Αντιστρόφως, έστω ότι το \ F έχει τουλάχιστον τρεις συνιστώσες. Άρα, τουλάχιστον ένα εκ των [] και [] έχει τουλάχιστον δύο συνιστώσες. Χωρίς βλάβη της γενικότητας, έστω ότι το [] έχει τουλάχιστον δύο συνιστώσες, τις A και B. Βλ. Σχήμα 3.3. A F B Σχήμα 3.3: Οι συνιστώσες του \ F. Καμία ακμή του A ( B) δεν μπορεί να έχει το άλλο άκρο της στο B (A). Τότε, οι τομές [A, A] και [B, B] είναι γνήσια υποσύνολα του [, ], αλλιώς το δεν θα ήταν συνεκτικό. (Για παράδειγμα, έστω ότι [, ] = [B, B]. Τότε το A ήταν ήδη αποκομμένο από το

Διάλεξη 3: 19.10.2016 3-3 B στο, άρα το δεν είναι συνεκτικό.) Συνεπώς, το [, ] δεν είναι δεσμός, άτοπο. Επομένως, το γράφημα \ F έχει ακριβώς δύο συνιστώσες. 3.2 Ακμοσυνεκτικότητα Ορισμός 3.3 Ακμοδιαχωριστής edge separator ενός συνεκτικού γραφήματος = (V, E) λέγεται ένα σύνολο F E τέτοιο ώστε το γράφημα F είναι μη συνεκτικό. Ορισμός 3.4 Σε ένα γράφημα μία ακμή e καλείται γέφυρα (bridge) αν το μονοσύνολο {e} είναι ακμοδιαχωριστής. Βλ. Σχήμα 3.4 για ένα παράδειγμα γέφυρας. Ορισμός 3.5 Ενα γράφημα λέγεται k-ακμοσυνεκτικό (k-edge-connected) εάν κάθε ακμοδιαχωριστής έχει τουλάχιστον k ακμές. Ορισμός 3.6 Σε ένα γράφημα, το ελάχιστο μέγεθος ακμοδιαχωριστή ονομάζεται ακμοσυνεκτικότητα (edge-connectivity), και συμβολίζεται με κ (). e Σχήμα 3.4: Η ακμή e είναι γέφυρα στο παραπάνω γράφημα. Παράδειγμα 3.1 Η κλίκα μεγέθους n, = K n, έχει κ () = n 1 = κ() = δ(). Στα Σχήματα 3.5, 3.6 δίνονται παραδείγματα κορυφοσυνεκτικότητας και ακμοσυνεκτικότητας. Θεώρημα 3.1 (Whitney, 1932) Σε κάθε γράφημα = (V, E) ισχύει: κ() κ () δ(). Απόδειξη: Εστω μία κορυφή v V () τέτοια ώστε d (v) = δ(). Αφαιρώντας όλες τις ακμές που προσπίπτουν στη v προκύπτει μη συνεκτικό γράφημα, επομένως κ () δ(). Απομένει να δείξουμε ότι κ() κ (). Εστω > 1 και [, ] μία ελάχιστη τομή. Τότε, κ () = [, ]. Διακρίνουμε δύο περιπτώσεις:

Διάλεξη 3: 19.10.2016 3-4 Σχήμα 3.5: Γράφημα με παραμέτρους κ() = 2, κ () = 3, δ() = 3. Σχήμα 3.6: Γράφημα με παραμέτρους κ() = 1, κ () = 2, δ() = 3. Περίπτωση 1: Κάθε κορυφή u γειτονεύει με κάθε κορυφή v, οπότε κ () = ( ). Η ποσότητα ( ) ελαχιστοποιείται για = 1. Επομένως κ () 1, όμως κ() 1, άρα και κ() κ (). Περίπτωση 2: Υπάρχουν δύο κορυφές x και y τέτοιες ώστε {x, y} / E(). x y Σχήμα 3.7: Σύνολο κορυφών και με κόκκινο χρώμα το σύνολο ακμών R. Εστω το σύνολο των κορυφών του που γειτονεύουν με το x και των κορυφών του \ {x} που γειτονεύουν με το. Παρατηρούμε ότι x, y /. Σβήνοντας το από το, σβήνουμε και όλες τις ακμές του [, ]. Άρα το σύνολο είναι κορυφοδιαχωριστής. Επομένως, κ(). Χρωματίζουμε κόκκινες τις ακμές από την κορυφή x προς το σύνολο κορυφών. Επίσης, από κάθε κορυφή u, επιλέγουμε αυθαίρετα μία ακμή που το άλλο άκρο της είναι στο και τη χρωματίζουμε κόκκινη. Βλ. Σχήμα 3.7. Για το σύνολο R των κόκκινων ακμών ισχύει ότι R = και R [, ]. Επομένως, κ() [, ] = κ (). Παράδειγμα 3.2 Εστω το γράφημα =,n, με m n. Τότε κ() = m και δ() = m. Από το Θεώρημα 3.1, κ () = m.

Διάλεξη 3: 19.10.2016 3-5 Αξίζει να σημειωθεί πως για ένα γράφημα, οι τιμές των κ(), κ () και δ() δεν παίρνουν απαραίτητα κοντινές τιμές. Βλ. Σχήματα 3.8 και 3.9. Σχήμα 3.8: Το γράφημα αποτελείται από δύο συνεκτικές συνιστώσες, η κάθε μία ισόμορφη με το. Ισχύει ότι κ() = κ () = 0, όμως δ() = m 1. u Σχήμα 3.9: Στο γράφημα έχουμε κ() = 1, αφού η κορυφή u είναι αρθρικό σημείο. Ομως, κ () = δ() = m 1. 3.3 2-Συνεκτικά Γραφήματα Ορισμός 3.7 Μπλοκ (block) ή τεμάχιο ενός γραφήματος ονομάζεται ένα μεγιστικό συνεκτικό υπογράφημα του που δεν έχει αρθρικό σημείο. Παράδειγμα 3.3 Βλ. Σχήμα 3.10. E B D A C F Σχήμα 3.10: Γράφημα με τρεις συνεκτικές συνιστώσες. Τα σύνολα κορυφών A, C, D, E και F είναι μπλοκ, ενώ το σύνολο B δεν είναι μεγιστικό υπογράφημα χωρίς αρθρικό σημείο, επομένως δεν είναι μπλοκ. Πρόταση 3.3 Για ένα γράφημα ισχύουν τα παρακάτω:

Διάλεξη 3: 19.10.2016 3-6 1. Ενα μπλοκ του είναι δισυνεκτικό εάν έχει τουλάχιστον τρεις κορυφές. 2. Εάν ένα μπλοκ B του έχει ακριβώς δύο κορυφές, δηλαδή έχει ακριβώς μία ακμή e, και το γράφημα είναι συνεκτικό, τότε η ακμή e είναι γέφυρα στο. 3. Εάν ένα μπλοκ B του αποτελείται μόνο από μία κορυφή u, τότε η u είναι απομονωμένη στο, δηλ. d (u) = 0. Απόδειξη: Η (1) είναι προφανής. Για τη (2) έστω ότι η e = {u, v} δεν είναι γέφυρα του Τότε υπάρχει u-v μονοπάτι P στο που δεν διέρχεται από την e. Θεωρούμε ακμή e του P. Οι e, e ανήκουν σε κύκλο, άρα το B = [{u, v}] δεν είναι μεγιστικό υπογράφημα χωρίς αρθρικό σημείο, επομένως δεν είναι μπλοκ. Άτοπο. Για την (3). Εστω ότι η u δεν είναι απομονωμένη κορυφή στο. Τότε υπάρχει μία ακμή e = {u, v} E(), οπότε το [{u, v}] δεν έχει αρθρικό σημείο, άρα το B = ({v}, ) δεν είναι μπλοκ. Άτοπο.