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

Σχετικά έγγραφα
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

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

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

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

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

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

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

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

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

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

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

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

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

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

m = 18 και m = G 2

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Μορφές αποδείξεων. Μαθηματικά Πληροφορικής 2ο Μάθημα. Μορφές αποδείξεων (συνέχεια) Εξαντλητική μέθοδος

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ILP-Feasibility conp

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

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

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

Γνωστό: P (M) = 2 M = τρόποι επιλογής υποσυνόλου του M. Π.χ. M = {A, B, C} π. 1. Π.χ.

Ασκήσεις μελέτης της 4 ης διάλεξης. ), για οποιοδήποτε μονοπάτι n 1

Δυναμικός προγραμματισμός για δέντρα

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

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

Τεχνητή Νοημοσύνη. 2η διάλεξη ( ) Ίων Ανδρουτσόπουλος.

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

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

2 Πεπερασμένα ευθέα αθροίσματα και προβολές σε χώρους με νόρμα. με νόρμα, με τις ακόλουθες νόρμες οι οποίες ορίζονται μέσω των νορμών των X και Y.

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

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

ΣΗΜΕΙΩΣΕΙΣ. f (x) =, x 0, (1), x. lim f (x) = lim = +. x

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

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

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

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

Έξι βαθμοί διαχωρισμού

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

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

Ελάχιστο Συνδετικό Δέντρο

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

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

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

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

Ελάχιστο Συνδετικό Δέντρο

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

Μη γράφετε στο πίσω μέρος της σελίδας

Ελάχιστο Συνδετικό Δέντρο

Ελάχιστο Συνδετικό έντρο

Τεχνητή Νοημοσύνη. 4η διάλεξη ( ) Ίων Ανδρουτσόπουλος.

Outline 1 Άσκηση 1 2 Άσκηση 2 3 Άσκηση 3 4 Άσκηση 4 5 Άσκηση 5 6 Προγραμματιστική Άσκηση 1 7 Προγραμματιστική Άσκηση 2 (CoReLab - NTUA) Αλγόριθμοι - 3

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

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

ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας. Διάλεξη 4: Μη Ντετερμινιστικά (Αντιαιτιοκρατικά) Πεπερασμένα Αυτόματα (ΝFA)

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

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

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

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

Κ Ε Μη γράφετε στο πίσω μέρος της σελίδας

B X Y : T X Y = U i V i : U i T X, V i T Y. (x, y) (U 1 V 1 ) (U 2 V 2 ) = (U 1 U 2 ) (V 1 V 2 ) B X Y. ((0, 2) (1, 3)) ((1, 3) (1, 2)) B X B Y

Αριθμητική Ανάλυση και Εφαρμογές

1 Η εναλλάσσουσα ομάδα

Transcript:

Θεωρία Γραφημάτων Διάλεξη 19: 14.12.2016 και 15.12.2016 Διδάσκων: Σταύρος Κολλιόπουλος Γραφέας: Αγγελική Χαντζηθάνου & Σ. Κ. 19.1 Σχέση πλάτους μονοπατιού και δενδροπλάτους Πρόταση 19.1 Το πλέγμα Γ n n έχει πλάτος μονοπατιού και δενδροπλάτος το πολύ n. Απόδειξη: Ορίζουμε αποσύνθεση μονοπατιού X n(i 1)+j = {(i, k) j k n} {(i + 1, k) 1 k j} για 1 i n 1 και 1 j n. Κάθε τσάντα έχει ακριβώς n + 1 κορυφές. Παράδειγμα 19.1 Για το πλέγμα Γ 3 3 βρίσκουμε αποσύνθεση μονοπατιού με 4 κορυφές σε κάθε τσάντα. Ορίζουμε τις τσάντες της αποσύνθεσης ως εξής: X 1 = {1, 2, 3, 4}, X 2 = {2, 3, 4, 5}, X 3 = {3, 4, 5, 6}, X 4 = {4, 5, 6, 7}, X 5 = {5, 6, 7, 8}, X 6 = {6, 7, 8, 9}. 1 2 3 4 5 6 7 8 9 Σχήμα 19.1: Πλέγμα 3 3. Γενικά tw(g) pw(g), όμως το πλάτος μονοπατιού δεν μπορεί να είναι πολύ μεγαλύτερο από το δενδροπλάτος. Θεώρημα 19.1 Για κάθε γράφημα G με n κορυφές, pw(g) = O(log n tw(g)). Απόδειξη: Εστω T = (T = (I, A), {X i : i I}) η δενδροαποσύνθεση του G. Από το Θεώρημα 15.3 υπάρχει αποσύνθεση μονοπατιού P 1 = (P = (J, B), {Y j : j J}) του T με πλάτος O(log n). Ορίζουμε αποσύνθεση μονοπατιού του G ως P 2 = (P = (J, B), {Z j : j J}), όπου για κάθε j J, Z j = i Y j X i. Βλ. Σχήμα 19.2. Είναι προφανές ότι η P 2 ικανοποιεί τις ιδιότητες 1, 2 του Ορισμού 14.1. Οσον αφορά την Ιδιότητα 3, κάθε συνεκτικό υποδέντρο του T θα «σκορπιστεί» σε συνεχόμενο υπομονοπάτι του P. Συγκεκριμένα, κάθε v V (G) εμφανίζεται σε ένα σύνολο τσαντών τ. ώ. οι κορυφές {i I v X i } ενάγουν συνεκτικό υποδέντρο T v του T. Από την Πρόταση 14.1 οι κορυφές του T v κατανέμονται σε «συνεχόμενες» τσάντες Y j, δηλ. το σύνολο κορυφών {j J Y j V (T v ) } ενάγει ένα υπομονοπάτι P v του P. Στην αποσύνθεση P 2 η κορυφή v εμφανίζεται ακριβώς στις τσάντες του συνόλου {Z j : j V (P v )} 19-1

Διάλεξη 19: 14.12.2016 και 15.12.2016 19-2 Xi, i I Yj, j J Zj, j J G = (V, E) T = (I, A) P = (J, B) P = (J, B) Zj Xk Yj Xi Xi Xk Σχήμα 19.2: Απεικόνιση της απόδειξης του Θεωρήματος 19.1. 19.2 Εναλλακτικοί ορισμοί πλάτους μονοπατιού Ορισμός 19.1 Εστω γράφημα G = (V, E). Μια γραμμική διάταξη των κορυφών του G είναι μια 1 1 απεικόνιση L : V {1, 2,..., V }. Η L ορίζει μια μετάθεση των κορυφών του G. Για κάθε γραμμική διάταξη L και 1 i < n ορίζουμε το παρακάτω σύνολο (βλ. Σχήμα 19.3): V L (i) = {u V L(u) i και v V τετοιο ώστε {u, v} E και L(v) > i}. i 1 i i + 1 Σχήμα 19.3: Στο V L (i) ανήκουν οι τρεις κορυφές που βρίσκονται μέχρι τη θέση i στη διάταξη και συνδέονται με ακμή με κορυφές που βρίσκονται μετά το i. Ορισμός 19.2 Το vertex separation number του γραφήματος G = (V, E) για μια συγκεκριμένη γραμμική διάταξη L ορίζεται ως vs L (G) = max 1 i< V { V L (i) }. Το vertex separation number του G συμβολίζεται με vs(g) και είναι το ελάχιστο vertex separation number επί όλων των γραμμικών διατάξεων L : vs(g) = min{vs L (G) L γραμμική διάταξη του V }

Διάλεξη 19: 14.12.2016 και 15.12.2016 19-3 Θεώρημα 19.2 Για κάθε γράφημα G = (V, E), vs(g) = pw(g). Απόδειξη: (i) Θα δείξουμε ότι pw(g) vs(g). Εστω vs(g) = k και έστω L μια γραμμική διάταξη τέτοια ώστε vs L (G) = k. Ορίζουμε σύνολα X 1, X 2,..., X n ως εξής: X 1 = {L 1 (1)} X 2 = V L (1) {L 1 (2)}. X n = V L (n 1) {L 1 (n)}. Η (X 1, X 2,..., X n ) είναι αποσύνθεση μονοπατιού του G. Αφού vs L (G) = k, V L (i) k, i {1, 2,..., n 1}. Συνεπώς, X i k + 1, i {1, 2,..., n}. Άρα, pw(g) k = vs(g). (ii) Θα δείξουμε ότι vs(g) pw(g). Εστω (X 1, X 2,..., X r ) αποσύνθεση μονοπατιού του G με πλάτος 1 1 k = pw(g). Κατασκευάζουμε γραμμική διάταξη L. Εστω X 1 = t και L : X 1 {1, 2,..., t}. Επεκτείνουμε την L στο V ως εξής: V X 1 ; for i 2 to r o Y X i \ V ; while Y o L(y) V + 1, για αυθαίρετο y Y ; V V {y}; Y Y \ {y}; en en Τοποθετούμε δηλαδή στη διάταξη πρώτα τα στοιχεία του X 1, μετά τα στοιχεία του X 2 \ X 1, του X 3 \ (X 2 X 1 ), κ.ο.κ. Η σειρά με την οποία τοποθετούνται τα στοιχεία της ίδιας τσάντας είναι αυθαίρετη. Η διάταξη μας έχει την ιδιότητα ότι αν inx(v) [r] είναι ο μικρότερος δείκτης τσάντας που περιέχει την κορυφή v V, η σειρά των κορυφών στη γραμμική διάταξη L σέβεται τη μονοτονία των δεικτών αυτών. Δηλαδή L(v) L(u) inx(v) inx(u), u, v V. Για να υπολογίσουμε το vs L (G) εξετάζουμε τα σύνολα V L (i) για 1 i < n. Εστω X m η πρώτη τσάντα της αποσύνθεσης που περιέχει το L 1 (i) (δηλ. inx(l 1 (i)) = m) και a = L 1 (s) ένα οποιοδήποτε στοιχείο του V L (i). Από τον ορισμό του V L (i) ξέρουμε ότι s i και υπάρχει t > i τ. ώ. L 1 (t) = b και {a, b} E. Αφού s i υπάρχει h m τ. ώ. a X h. Επειδή {a, b} E και t > i υπάρχει j m τ. ώ. το X j περιέχει και το a και το b. Επομένως a X h X j. Μιας και h m j η Ιδιότητα 3 του Ορισμού 14.1 δίνει ότι a X m. Άρα V L (i) X m. Μπορούμε να υποθέσουμε χβτγ ότι καμία τσάντα της αποσύνθεσης μονοπατιού δεν είναι υποσύνολο κάποιας άλλης, άρα υπάρχει κάποιο X m τ. ώ. X m+1. Επίσης χβτγ υπάρχει ακμή {, y} E τέτοια ώστε, y X m, ειδάλλως μπορούμε να αφαιρέσουμε το από την τσάντα X m. Από όλους τους γείτονες του στο X m έστω αυτός που μεγιστοποιεί την ετικέτα L( ). Υπάρχουν δύο περιπτώσεις L() i ή L() > i άρα τέσσερεις δυνατές περιπτώσεις για τις τιμές των L(), L() σε σχέση με το i. Βλ. Σχήμα 19.4. Αν μία από τις δύο κορυφές τοποθετηθεί μετά τη θέση i, τότε αυτή δεν θα ανήκει

Διάλεξη 19: 14.12.2016 και 15.12.2016 19-4 i 1 i i + 1 X m Σχήμα 19.4: Δύο παραδείγματα για τη σχετική θέση των, στη γραμμική διάταξη. (α) Αν L() i και L() > i, τότε V L (i) και V L (i). (β) Αν L() i και L() i, τότε V L (i). στο V L (i). Αν L(), L() i τότε V L (i). Σε κάθε περίπτωση V L (i) ή V L (i). Επομένως V L (i) X m 1. Άρα για κάθε 1 i < n υπάρχει m, 1 m r, τ. ώ. vs(g) vs L (G) pw(g). V L (i) X m 1 k. Επομένως Παράδειγμα 19.2 Εφαρμογή του πρώτου μέρους της απόδειξης του Θεωρήματος 19.2. e f a b G 1 2 3 4 5 6 b a e f Σχήμα 19.5: Μια μετάθεση των κορυφών του G. Για τη γραμμική διάταξη L στο Σχήμα 19.5 υπολογίζουμε το V L (i), i {1, 2, 3, 4, 5} V L (1) = {}, V L (2) = {, b}, V L (3) = {, b, a}, V L (4) = {b, a}, V L (5) = {b}. Ισχύει ότι vs L (G) = 3. Ορίζουμε τις τσάντες της αποσύνθεσης μονοπατιού: X 1 = {L 1 (1)} = {} X 2 = V L (1) {L 1 (2)} = {} {b} = {b, } X 3 = V L (2) {L 1 (3)} = {b, } {a} = {a, b, } X 4 = V L (3) {L 1 (4)} = {, b, a} {e} = {a, b,, e} X 5 = V L (4) {L 1 (5)} = {b, a} {} = {a, b, } X 6 = V L (5) {L 1 (6)} = {b} {f} = {b, f}

Διάλεξη 19: 14.12.2016 και 15.12.2016 19-5 f b e a Σχήμα 19.6: Μια μετάθεση των κορυφών του G σύμφωνα με τη σειρά που εμφανίζονται στο μονοπάτι. και βλέπουμε ότι pw(g) 3 = vs L (G). Αν βάλουμε τις κορυφές σε διαφορετική διάταξη προκύπτει ότι vs(g) = pw(g) = 1. Βλ. Σχήμα 19.6. Υπάρχουν και άλλοι ισοδύναμοι ορισμοί του πλάτους μονοπατιού. Σε ένα παίγνιο αναζήτησης έχουμε ένα γράφημα G = (V, E) του οποίου αρχικά όλες οι ακμές είναι μολυσμένες από ένα δηλητηριώδες αέριο. Το αέριο είναι αόρατο και κινείται με απεριόριστη ταχύτητα. Εχουμε στη διάθεση μας ένα σύνολο ανιχνευτών. Μια ακμή από μολυσμένη γίνεται καθαρή αν και στα δύο άκρα της βρίσκονται ταυτόχρονα ανιχνευτές. Το αέριο μπορεί να μετακινηθεί προς οποιαδήποτε ακμή ή κορυφή προς την οποία υπάρχει μονοπάτι ελεύθερο ανιχνευτών. Ενα βήμα αναζήτησης συνίσταται είτε στην τοποθέτηση ενός καινούργιου ανιχνευτή σε κάποια κορυφή του G είτε στη μετακίνηση ενός ανιχνευτή από μία κορυφή v V του γραφήματος σε μία οποιαδήποτε u v. Από τα παραπάνω προκύπτει ότι μια ακμή e που καθαρίσαμε ξαναμολύνεται αν το αέριο βρει μονοπάτι ελεύθερο ανιχνευτών προς την e. Μια στρατηγική αναζήτησης είναι μια πεπερασμένη ακολουθία βημάτων αναζήτησης που εγγυάται ότι στο πέρας της όλες οι ακμές του γραφήματος θα είναι ταυτόχρονα καθαρές. Ο αριθμός αναζήτησης κορυφών ns(g) (noe searh number) του γραφήματος ορίζεται ως ο ελάχιστος αριθμός ανιχνευτών που εγγυάται την ύπαρξης μιας στρατηγικής αναζήτησης. Εχει αποδειχθεί ότι ns(g) = pw(g) + 1. 19.3 Εναλλακτικός ορισμός δενδροπλάτους Ορισμός 19.3 Δύο υπογραφήματα A, B του G αγγίζονται αν V (A) V (B) ή αν υπάρχει ακμή {u, v} E(G) έτσι ώστε u V (A) και v V (B) Ορισμός 19.4 Βάτος (bramble) στο G είναι ένα σύνολο B συνεκτικών υπογραφημάτων του G που αγγίζονται ανά δύο. Ενα σύνολο S V (G) καλείται σύνολο κρούσης (hitting set) της βάτου B, αν το S περιέχει κορυφή από κάθε στοιχείο της B. Τάξη της B είναι το ελάχιστο μέγεθος ενός συνόλου κρούσης. Bramble number (αριθμός βάτου) είναι η μέγιστη τάξη μιας βάτου στο G, συμβολίζεται με bn(g). Στο Σχήμα 19.7 φαίνεται μια βάτος που αποτελείται από 4 συνεκτικά υπογραφήματα A, B, C, D του G τα οποία αγγίζονται ανά δύο είτε με κοινή κορυφή (A, B και B, C) είτε μέσω ακμής για τα υπόλοιπα τέσσερα ζεύγη. Η τάξη της βάτου είναι 3 αφού υπάρχει σύνολο με τρεις κορυφές που τέμνει κάθε στοιχείο της βάτου ενώ για τα τρία γραφήματα A, B, C χρειάζομαστε τουλάχιστον δύο διακεκριμένες κορυφές σε οποιοδήποτε σύνολο κρούσης. Θεώρημα 19.3 (Seymour, Thomas 1993) Για κάθε γράφημα G, tw(g) = bn(g) 1. Απόδειξη: Θα δείξουμε μόνο την κατεύθυνση tw(g) bn(g) 1. Εστω B βάτος του G μέγιστης τάξης. Εστω T το δέντρο μιας δενδροαποσύνθεσης του G. Για A B, έστω T A το υπογράφημα του T που ενάγεται από τις κορυφές των οποίων οι τσάντες περιέχουν κορυφές του A. Αφού το A είναι

Διάλεξη 19: 14.12.2016 και 15.12.2016 19-6 B A C Σχήμα 19.7: Οι τετραγωνισμένες κορυφές αποτελούν ελάχιστο σύνολο κρούσης της βάτου B = {A, B, C, D}. D συνεκτικό, πρέπει και το T A να είναι συνεκτικό (γιατί ). Αν A, B B τότε τα A και B αγγίζονται άρα V (T A ) V (T B ). Τα υποδέντρα του συνόλου {T A : A B} τέμνονται ανά δύο έχουν δηλαδή την ιδιότητα Helly. Επομένως υπάρχει i V (T A ), δηλαδή η τσάντα με δείκτη i περιέχει μια κορυφή A B από κάθε V (T A ), A B. Αυτή η τσάντα είναι σύνολο κρούσης για τη βάτο B, άρα έχει μέγεθος τουλάχιστον bn(g). Κατά συνέπεια, tw(g) bn(g) 1.