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

Σχετικά έγγραφα
Θεωρι α Γραφημα των 7η Δια λεξη

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

m = 18 και m = G 2

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ Γ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ Δευτέρα 10 Ιουνίου 2019 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΜΑΘΗΜΑΤΙΚΑ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ. (Ενδεικτικές Απαντήσεις)

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

i=1 i=1 i=1 (x i 1, x i +1) (x 1 1, x k +1),

Μη κατευθυνόµενα γραφήµατα. Στοιχεία Θεωρίας Γραφηµάτων (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

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

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

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

j=1 x n (i) x s (i) < ε.

ΚΕΦΑΛΑΙΟ 4: Ριζικό του Jacobson

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

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

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

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

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

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

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

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

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

a n = 3 n a n+1 = 3 a n, a 0 = 1

R ισούται με το μήκος του. ( πρβλ. την ιστορική σημείωση 3.27 στο τέλος

n ίδια n διαφορετικά n n 0 n n n 1 n n n n 0 4

HY118- ιακριτά Μαθηµατικά

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

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

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

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

1 ο Διαγώνισμα Ύλη: Συναρτήσεις μέχρι και τα ακρότατα

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

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

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

ΙΑΤΜΗΜΑΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥ ΩΝ. και την ΟΙΚΟΝΟΜΙΑ»

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

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

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

Transcript:

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

Hamiltonian γραφήματα Kύκλος Hamilton: Έστω γράφημα G. Ένας κύκλος του G ο οποίος διέρχεται από όλες τις κορυφές του G ονομάζεται κύκλος Hamilton. Hamiltonian γράφημα: Ένα γράφημα το οποίο περιέχει κύκλο Hamilton ονομάζεται Hamiltonian γράφημα. Mονοπάτι Hamilton: Έστω γράφημα G. Ένα μονοπάτι του G το οποίο διέρχεται από όλες τις κορυφές του G ονομάζεται μονοπάτι Hamilton. Sir William Rowan Hamilton[1857]. Δωδεκάεδρο. 0 κορυφές. 3-κανονικό. Α. Συμβώνης (ΕΜΠ) Θεωρία Γραφημάτων 7η Διάλεξη Φεβρουάριος 016 144 / 167

Παράδειγμα: Το γράφημα Herschel. 11 κορυφές. Διμερές. Το γράφημα Herschel δεν είναι Ηamiltonian. Απόδειξη : Εάν ήταν Hamiltonian, ο κύκλος Hamilton θα είχε 11 ακμές. Αυτό όμως είναι αδύνατο γιατί οι κύκλοι σε κάθε διμερές γράφημα έχουν άρτιο αριθμό ακμών. Παράδειγμα: Ο υπερκύβος r-διαστάσεων H r, r είναι Hamiltonian. H H 3 H r Αναδρομική κατασκευή Α. Συμβώνης (ΕΜΠ) Θεωρία Γραφημάτων 7η Διάλεξη Φεβρουάριος 016 145 / 167

Θεώρημα 7.1 : Έστω συνεκτικό γράφημα G. Εάν το G είναι Hamiltonian, τότε για κάθε μη-κενό υποσύνολο S του V (G) ισχύει ότι cc(g S) S, όπου cc( ) συμβολίζει τον αριθμό των συνεκτικών συνιστωσών ενός γραφήματος. Απόδειξη : Έστω C ένας Hamiltonian κύκλος του G. Για κάθε μη-κενό S V (G) ισχύει ότι: cc(c S) S (1) Η ισότητα ισχύει για κάποιο σύνολο S, στην παρακάτω περίπτωση: Έστω S = {v 0, v 1,..., v k } όπου οι κορυφές του S δεν είναι διαδοχικές στον κύκλο C. Έστω C i, 0 i k, το τμήμα του κύκλου C ανάμεσα στις κορυφές v i και v (i+1) mod (k+1). Δεν υπάρχει ακμή του G η οποία ενώνει δύο διαφορετικά τμήματα C i και C j του κύκλου C. Το C S είναι παραγόμενο υπογράφημα του G S. cc(g S) cc(c S) Από (1) cc(g S) S. Το Θεώρημα 7.1 περιγράφει μια ΑΝΑΓΚΑΙΑ συνθήκη για να είναι ένα γράφημα Hamiltonian. Α. Συμβώνης (ΕΜΠ) Θεωρία Γραφημάτων 7η Διάλεξη Φεβρουάριος 016 146 / 167

Παράδειγμα: Το παρακάτω γράφημα δεν είναι Hamiltonian a b c a c G : d e f S={b,c,f,h} G S e g h i g i Σύμφωνα με το Θεώρημα 7.1, για S = {b, c, f, h} πρέπει να ισχύει ότι cc(g S) S = 4. Αλλά, cc(g S) = 5. Το γράφημα G δεν είναι Hamiltonian. Θεώρημα 7. [Dirac-195]: Έστω G ένα απλό γράφημα με V (G) 3 και δ(g) Απόδειξη [Με απαγωγή σε άτοπο.]: V (G). Τότε το G είναι Hamiltonian. Έστω G ένα μεγιστοτικό (maximal) μη-hamiltonian απλό γράφημα με V (G) 3 και V (G) δ(g). Το G δεν είναι πλήρες [γιατί V (G) 3]. Α. Συμβώνης (ΕΜΠ) Θεωρία Γραφημάτων 7η Διάλεξη Φεβρουάριος 016 147 / 167

Έστω u, v δύο μη γειτονικές κορυφές του G. G (u, v) είναι Hamiltonian γιατί το G είναι μεγιστοτικό μη-hamiltonian γράφημα. Λόγω του ότι το G είναι μη-hamiltonian, κάθε Hamiltonian κύκλος του G (u, v) περιέχει την ακμή (u, v). Έστω u = v 1, v,..., v n = v, n = V (G), ένας Hamiltonian κύκλος του G (u, v). Ο G έχει Hamiltonian μονοπάτι P : u = v 1, v,..., v n = v με άκρα τις κορυφές u και v. Όλοι οι γείτονες των u και v ανήκουν στο P. u = v 1 v v i 1 v i v i+1 v n 1 v n = v Υπάρχει κορυφή v i, i 3: (u, v i ) E(G) και (v i 1, v) E(G). [Εάν δεν υπήρχε, τότε για κάθε γείτονα του u θα υπήρχε μια διακριτή κορυφή με την οποία ο v δεν είναι ενωμένος. Λόγω του ότι d(u) n, ο v θα είχε βαθμό d(v) (n 1) d(u) (n 1) n = n 1. Άτοπο, γιατί d(v) n.] Ο κύκλος v 1 v... v i 1 v n v n 1... v i+1 v i v 1 είναι Hamiltonian κύκλος του G. Άτοπο, γιατί ο G είναι μη Hamiltonian από την υπόθεση. Α. Συμβώνης (ΕΜΠ) Θεωρία Γραφημάτων 7η Διάλεξη Φεβρουάριος 016 148 / 167

Θεώρημα 7.3 [Ore-1960]: Έστω G ένα απλό γράφημα με V (G) 3 και για κάθε ζεύγος u, v V (G) μη γειτονικών κορυφών ισχύει ότι d(u) + d(v) V (G). Τότε το G είναι Hamiltonian. Απόδειξη [Όμοια με αυτή του Θεωρήματος του Dirac.]: Το G είναι συνεκτικό. [Εάν δεν ήταν, έστω v 1 και v δύο κορυφές σε διαφορετικές συνιστώσες του. Τότε d(v 1 ) + d(v ) V (G). Άτοπο.] Έστω G ένα μεγιστοτικό μη-hamiltonian γράφημα για το οποίο ισχύει ότι V (G) 3 και u, v : (u, v) / E(G), d(u) + d(v) V (G). V (G) 3 Το G δεν είναι πλήρες γράφημα. Υπάρχουν u, v V (G) : (u, v) / E(G) G {u, v} είναι Hamiltonian. Υπάρχει Hamiltonian μονοπάτι u = v 1, v,..., v n = v, n = V (G), στον G. V (G) V (G) d(u) + d(v) V (G) max {d(u), d(v)}. Έστω d(u). Όλοι οι γείτονες των u και v ανήκουν στο μονοπάτι. u = v 1 v v i 1 v i v i+1 v n 1 v n = v Υπάρχει κορυφή v i, i 3: (u, v i ) E(G) και (v i 1, v) E(G). [Εάν δεν υπήρχε, τότε για κάθε γείτονα του u θα υπήρχε μια κορυφή με την οποία δεν γειτονεύει ο v. Τότε d(v) (n 1) d(u) d(v) + d(u) n 1. Άτοπο.] Α. Συμβώνης (ΕΜΠ) Θεωρία Γραφημάτων 7η Διάλεξη Φεβρουάριος 016 149 / 167

Ο κύκλος v 1 v... v i 1 v nv n 1... v i+1 v i v 1 είναι hamiltonian κύκλος στο G. Άτοπο, γιατί υποθέσαμε ότι ο G είναι μη-hamiltonian. Θεώρημα 7.4 [Bondy, Chvatal-1974]: Σημείωση: Το Θεώρημα του Dirac μπορεί να εξαχθεί ως άμεση συνέπεια του Θεωρήματος του Ore. Έστω απλό γράφημα G με V (G) 3 και έστω u, v μη γειτονικές κορυφές του με d(u) + d(v) V (G). Τότε, το G είναι Hamiltonian ανν το G (u, v) είναι Hamiltonian. Απόδειξη : Προφανές Έστω ότι το G (u, v) είναι Hamiltonian αλλά το G όχι. Τότε η ίδια απόδειξη με το θεώρημα του Dirac [ή του Ore] κατασκευάζει Hamiltonian κύκλο για το G και οδηγεί σε άτοπο. Σημείωση: Το Θεώρημα του Ore μπορεί να εξαχθεί ως συνέπεια του Θεωρήματος των Bondy-Chvatal. Εάν όλες οι μη γειτονικές κορυφές έχουν άθροισμα βαθμών V (G) θα καταλήξουμε στο ότι G είναι Hamiltonian K V (G) είναι Hamiltonian το οποίο ισχύει. Α. Συμβώνης (ΕΜΠ) Θεωρία Γραφημάτων 7η Διάλεξη Φεβρουάριος 016 150 / 167

Επέκταση (closure) ως προς το άθροισμα βαθμών: Παράδειγμα: Έστω το γράφημα G. Το γράφημα c(g) που σχηματίζεται όταν ενώσουμε αναδρομικά ζεύγη μη γειτονικών κορυφών που έχουν άθροισμα βαθμών V (G) έως ότου δεν υπάρχουν τέτοια ζεύγη κορυφών, ονομάζεται επέκταση του ως προς το άθροισμα βαθμών. c(g) = K 6 Α. Συμβώνης (ΕΜΠ) Θεωρία Γραφημάτων 7η Διάλεξη Φεβρουάριος 016 151 / 167

Θεώρημα 7.5 : Έστω γράφημα G. Η επέκταση c(g) (ως προς το άθροισμα βαθμών) του G είναι καλώς ορισμένη. Απόδειξη : Έστω G 1 και G δύο γραφήματα που προκύπτουν προσθέτοντας αναδρομικά ακμές μεταξύ μη γειτονικών κορυφών με άθροισμα βαθμών V (G). Θα δείξουμε ότι G 1 = G. Έστω S 1 = e 1 1 e1... e1 k η ακολουθία ακμών που παράγει από το G το G 1. Έστω S = e 1 e... e l η ακολουθία ακμών που παράγει από το G το G Θα δείξουμε ότι { e 1 1, e1,..., e1 k} E(G ) και { e 1, e,..., e l} E(G1 ). Έστω e 1 i = (u, v) η πρώτη ακμή της S 1 που δεν ανήκει στο E(G ). Σχηματίζουμε το γράφημα H = G { e 1 1,..., e1 i 1}. H G 1 d H (u) + d H (v) V (G) [Από τον ορισμό του G 1.] H G [Γιατί όλες οι ακμές e 1 1, e1,..., e1 i 1 ανήκουν στο G.] d G (u) + d G (v) < n [Γιατί e 1 i = (u, v) / E(G ).] Άτοπο. Άρα, κάθε ακμή της S 1 ανήκει στο G και, όμοια, κάθε ακμή της S ανήκει στο G 1. Άρα G 1 = G. Α. Συμβώνης (ΕΜΠ) Θεωρία Γραφημάτων 7η Διάλεξη Φεβρουάριος 016 15 / 167

Θεώρημα 7.6 : Έστω απλό γράφημα G. Το G είναι Hamiltonian ανν η επέκταση c(g) ως προς το άθροισμα βαθμών του G είναι Hamiltonian. Απόδειξη [Προκύπτει από το Θεώρημα 7.4 [Bondy-Chvatal].]: Έστω S = e 1 e... e k η ακολουθία ακμών που δημιουργεί την επέκταση c(g) από το G. Στο i-οστό βήμα προσθέτουμε την ακμή e i έως ότου σχηματιστεί η επέκταση c(g). Πόρισμα 7.7: Εάν η επέκταση c(g) ως προς το άθροισμα βαθμών ενός γραφήματος G είναι πλήρες γράφημα, τότε το G είναι Hamiltonian. Απόδειξη : Προκύπτει από το Θεώρημα 7.6 και το γεγονός ότι το πλήρες γράφημα K n, n 3 είναι Hamiltonian. Α. Συμβώνης (ΕΜΠ) Θεωρία Γραφημάτων 7η Διάλεξη Φεβρουάριος 016 153 / 167

Θεώρημα 7.8 [Chvatal, 197]: Έστω απλό γράφημα G με ακολουθία βαθμών (d 1, d,..., d n ) όπου n = V (G) 3 και d 1 d d n. Έστω ότι δεν υπάρχει m n τέτοιο ώστε dm m και d n m < n m. Τότε το G είναι Hamiltonian. Σημείωση: Η ακολουθία βαθμών στο Θεώρημα 7.8 είναι αύξουσα, σε αντίθεση με τη σύμβαση που ακολουθήσαμε στο Κεφάλαιο Βαθμοί κορυφών, δηλαδή φθίνουσες γραφικές ακολουθίες. Παράδειγμα G : u 1 v 1 H = {v 1, v, v 3 }, H = 3 cc(g H) = 4 > 3 = H Θ. 7.1 === Ο G δεν είναι Hamiltonian. w 1 ( 3 3 3 5 5 5 8 8 8 ) m n = 4 w w 3 v v 3 u u 3 d 3 = 3 3 d 9 3 = d 6 = 5 < 6 Δεν μπορούμε να ισχυριστούμε ότι είναι Hamitonian. Α. Συμβώνης (ΕΜΠ) Θεωρία Γραφημάτων 7η Διάλεξη Φεβρουάριος 016 154 / 167

Παράδειγμα (Συνέχεια) G 1 = (G (u 1, v 1 )) (u 1, w 1 ) u 1 v 1 w 1 w w 3 v v 3 u u 3 Ακολουθία βαθμών: ( 3 3 3 5 5 6 7 8 8 ) 3 1 3 3 3 5 4 5 < 5 6 < 6 7 < 7 8 < 8 m = 1 m = m = 3 m = 4 Δεν υπάρχει m, 1 m n : dm m και d n m < n m. Ο G είναι Hamiltonian. Α. Συμβώνης (ΕΜΠ) Θεωρία Γραφημάτων 7η Διάλεξη Φεβρουάριος 016 155 / 167

Απόδειξη [Θεώρημα 7.8[Chvatal 197]]: Έστω γράφημα G που ικανοποιεί την υπόθεση. Από Πόρισμα 7.7 αρκεί να δείξω ότι η επέκταση c(g) είναι πλήρες γράφημα. Συμβολίζουμε με d (), v V (G), το βαθμό της v στο c(g). Έστω ότι η επέκταση c(g) δεν είναι πλήρες γράφημα. Έστω u, v δύο μη γειτονικές στο c(g) κορυφές τέτοιες ώστε: d (u) d (v) (1) και d (u) + d (v) μέγιστο ως προς όλα τα ζεύγη μη γειτονικών κορυφών του c(g). d (u) + d (v) < n () [Εξ ορισμού της επέκτασης c(g), κάθε ζεύγος μη γειτονικών κορυφών του c(g) έχει άθροισμα βαθμών < n.] (1), () d (u) < n (3) Έστω S v το σύνολο των κορυφών του c(g) που δεν είναι γειτονικές με την v (στο c(g)). Τότε, S v = n 1 d (v) (4) Α. Συμβώνης (ΕΜΠ) Θεωρία Γραφημάτων 7η Διάλεξη Φεβρουάριος 016 156 / 167

V (G) = V (c(g)) v u u v S v S u N c(g) (v) {v} N c(g) (u) {u} S v = n 1 d (v) S u = n 1 d (u) Έστω S u το σύνολο κορυφών του c(g) που δεν είναι γειτονικές με την u (στο c(g)). Τότε, S u = n 1 d (u) (5) Κάθε κορυφή του S v έχει βαθμό d (u). [Εάν υπήρχε κορυφή w S v με d (w) > d (u), τότε, για το ζεύγος μη γειτονικών v, w θα είχαμε: d (v) + d(w) > d (u) + d(w). Άτοπο, γιατί διαλέξαμε τα u, v έτσι ώστε το d (u) + d (v) να είναι το μεγαλύτερο δυνατό.] Κάθε κορυφή του S u {u} έχει βαθμό d (v). [Όμοια αιτιολόγηση με προηγούμενο ισχυρισμό και χρήση της (1).] Θέτουμε d (u) = m (6) Οι κορυφές του S v έχουν βαθμό m. Α. Συμβώνης (ΕΜΠ) Θεωρία Γραφημάτων 7η Διάλεξη Φεβρουάριος 016 157 / 167

Πλήθος κορυφών του S v : (4): S v = n 1 d (v) (): d (v) < n d (u) (6): d (u) = m S v > m 1 S v m S v > n 1 (n m) = n 1 n + m = m 1 Στο c(g) υπάρχουν τουλάχιστον m κορυφές με βαθμό m. (7) Οι κορυφές του S u {u} έχουν βαθμό d (v) () < n d (u) (6) = n m. Οι κορυφές του S u {u} έχουν βαθμό < n m. Πλήθος των κορυφών του S u {u}: S u {u} = 1 + S u (5) = 1 + n 1 d (u) (6) = n m Στο c(g) υπάρχουν τουλάχιστον n m κορυφές με βαθμό < n m. (8) Α. Συμβώνης (ΕΜΠ) Θεωρία Γραφημάτων 7η Διάλεξη Φεβρουάριος 016 158 / 167

Το G είναι παραγόμενο υπογράφημα του c(g). (7)(8) == { Στο G υπάρχουν m κορυφές με βαθμό m. Στο G υπάρχουν n m κορυφές με βαθμό < n m. d m m και d n m < n m. Άτοπο, γιατί από (3)(6) έχουμε ότι m < n. Άρα, το c(g) είναι πλήρες γράφημα. Το G είναι Hamiltonian. [Από το Πόρισμα 7.7.] } Σημείωση: Η συνθήκη του Θεωρήματος 7.8 δεν είναι αναγκαία συνθήκη για Hamiltonian γραφήματα. Ακολουθία βαθμών: ( 3 3 ) d 1 = 1 d = d 5 = d 3 = < 3 Το G είναι Hamiltonian. Το G δεν ικανοποιεί τη συνθήκη του Θεωρήματος 7.8. Η επέκταση c(g) του G είναι πλήρης (το K 5 )! d 5 1 = d 4 = 3 < 4 m = 1 m = Α. Συμβώνης (ΕΜΠ) Θεωρία Γραφημάτων 7η Διάλεξη Φεβρουάριος 016 159 / 167

Έστω δύο ακολουθίες n φυσικών αριθμών P = (p 1,..., p n ) και Q = (q 1,..., q n ). Λέμε ότι η ακολουθία Q καλύπτει (ή φράσει από πάνω) την ακολουθία P αν ισχύει ότι p i q i, 1 i n. Έστω γραφήματα G και H με αύξουσες ακολουθίες βαθμών S G και S H, αντίστοιχα. Λέμε ότι το γράφημα H καλύπτει βαθμιαία το G αν V (G) = V (H) και η ακολουθία βαθμών S H καλύπτει την ακολουθία βαθμών S G. Παράδειγμα: G : H : S G : (1, 1,, 3, 3) S H = (3, 3, 3, 3, 4) Το H καλύπτει βαθμιαία το G. Α. Συμβώνης (ΕΜΠ) Θεωρία Γραφημάτων 7η Διάλεξη Φεβρουάριος 016 160 / 167

Το γράφημα C m,n C m,n = K m ( K m + K n m ) 1 m < n : Σύνδεση διακεκριμένων γραφημάτων. + : Ένωση διακεκριμένων γραφημάτων. Παράδειγμα: n = 6 m = 1 ή m =. m = 1 ή m = K 1 K 1 K 4 K K K ή K K K Λήμμα 7.9: i. V (C m,n ) = n ii. E(C m,n ) = ( n m ) + m Α. Συμβώνης (ΕΜΠ) Θεωρία Γραφημάτων 7η Διάλεξη Φεβρουάριος 016 161 / 167

Λήμμα 7.10: Το γράφημα C m,n είναι μη-hamiltonian. Απόδειξη : Έστω V 1 το σύνολο κορυφών του πλήρους γραφήματος K m το οποίο συνδέεται με το ( K n + K n m ). C m,n V 1 = K m + K n m cc(c m,n V 1 ) = m + 1 > V 1 Το C m,n δεν πληρεί την αναγκαία συνθήκη του Θεωρήματος 7.1 ώστε να είναι Hamiltonian. Θεώρημα 7.11 [Chvatal-197]: Έστω απλό μη-hamiltonian γράφημα G με V (G) = n 3. Τότε, το G καλύπτεται βαθμιαία από κάποιο C m,n. Απόδειξη : Έστω G ένα απλό, μη-hamiltonian γράφημα και έστω S G = (d 1,..., d n ) η αύξουσα ακολουθία βαθμών του. Α. Συμβώνης (ΕΜΠ) Θεωρία Γραφημάτων 7η Διάλεξη Φεβρουάριος 016 16 / 167

Θ. 7.8 G μη-hamiltonian. === m < n : d m m και d n m < n m S G = (d 1,..., d m m,..., d n m < n m,..., d n ) Η ακολουθία S G καλύπτεται βαθμιαία από την ακολουθία S = (m,..., m, n m 1,..., n m 1, n 1,..., n 1) }{{}}{{}}{{} m όροι (n m) όροι m όροι Η ακολουθία S είναι ακολουθία βαθμών του C m,n. C m,n : K m K n m Βαθμός κορυφών: K m m m 1 +m +n m n 1 n m 1 +m n m 1 Σημείωση: Η κλάση γραφημάτων C m,n μπορεί να θεωρηθεί ως η κλάση των μεγιστοτικών (ως προς τη βαθμιαία κάλυψη) μη-hamiltonian γραφημάτων, δηλαδή, των μη-hamiltonian γραφημάτων τα οποία δεν καλύπτονται βαθμιαία από κάποιο μη-hamiltonian γράφημα. Α. Συμβώνης (ΕΜΠ) Θεωρία Γραφημάτων 7η Διάλεξη Φεβρουάριος 016 163 / 167

Θεώρημα 7.1 [Ore-1961, Bondy-197]: ( ) n 1 Έστω απλό γράφημα G με V (G) = n 3 και E(G) > + ( 1 ακμές. Τότε, το G ) n 1 είναι Hamiltonian. Επιπλέον, τα μόνα μη-hamiltonian γραφήματα με + 1 ακμές είναι τα C 1,n και το C,5. Απόδειξη [με άτοπο]: Έστω G απλό, μη-hamiltonian γράφημα με V (G) = n 3. Το G καλύπτεται βαθμιαία ( από το C m,n [Θεώρημα 7.11]. Λ. 7.9 ) n m E(G) E(C m,n ) = ( + m Λ. 7.13 ) n 1 = + 1 1 ( (m 1)(n 3m 4) n 1) E(G) E(C m,n ) + 1 (1) ( ) n 1 Άτοπο, γιατί E(G) > + 1. Το G είναι Hamiltonian. Στην (1) η ισότητα ισχύει όταν (m 1)(n 3m 4) = 0. m = 1 ή (n = 5 και m = ). ( ) n 1 Τα μόνα μη-hamiltonian γραφήματα με + 1 ακμές είναι τα C1,n, C,5. C 1,n : C,5 : K n Α. Συμβώνης (ΕΜΠ) Θεωρία Γραφημάτων 7η Διάλεξη Φεβρουάριος 016 164 / 167

Λήμμα 7.13: ( n m Απόδειξη : ) + m = ( n 1 ) + 1 1 (m 1)(n 3m 4) G 1 : G : K n m n m K n m n m m m m ( n m) E(G 1 ) = + m ( m 1) K m 1 E(G ) = E(G 1 ) + (1) () G 3 : K n m n m m K m 1 E(G 3 ) = E(G ) + (n m)(m 1) (3) K ( n 1 n 1) m E(G 3 ) = + 1 + (m 1) (4) Α. Συμβώνης (ΕΜΠ) Θεωρία Γραφημάτων 7η Διάλεξη Φεβρουάριος 016 165 / 167

( ) ( m 1 (3) ) m 1 () E(G 1 ) = E(G ( = E(G 3 ) (n m)(m 1) (4) ) n 1 (m 1)(m ) = ( + 1 + (m 1) (m 1)(n m) ) n 1 (m ) = ( + 1 (m 1)( 1 + (n m) + ) ) n 1 = + 1 1 ( (m 1)( + n 4m + m ) n 1) 1 E(G 1 ) = + 1 (m 1)(n 3m 4) (5) ( ) ( ) n m (1),(5) + m n 1 = + 1 1 (m 1)(n 3m 4) Α. Συμβώνης (ΕΜΠ) Θεωρία Γραφημάτων 7η Διάλεξη Φεβρουάριος 016 166 / 167

Λήμμα 7.14: Το γράφημα Petersen δεν είναι Hamiltonian. Απόδειξη : v 1 v e w w 1 e 1 w 4 e 3 w 3 e 4 Έστω ότι υπάρχει Hamiltonian κύκλος. v 5 w 5 e 5 Άρτιος αριθμός ακμών από τις e 1, e, e 3, e 4, e 5 πρέπει να χρησιμοποιηθεί (διαφορετικά, ο κύκλος ξεκινά από το {v 1,..., v 5 } και τελειώνει στο {w 1,..., w 5 }. v 3 v 4 Εάν επιλεγούν ακμές, τα άκρα τους πρέπει να είναι γειτονικά στον εσωτερικό και τον εξωτερικό κύκλο. Aδύνατο. Εάν επιλεγούν 4 ακμές: Έστω ότι δεν επιλέγεται η e 1. Επιλέγεται η (v 1, v ) και η (v 1, v 5 ). Δεν επιλέγεται η (v, v 3 ) και η (v 4, v 5 ). Επιλέγεται η (v 3, v 4 ). Επίσης επιλέγονται οι (w 1, w 3 ) και (w 1, w 4 ) (γιατί δεν επιλέχθηκε η e 1 ). Άρα, οι w 1, w 3, v 3, v 4, w 4 σχηματίζουν κύκλο που δεν καλύπτει όλες τις κορυφές. Άτοπο. Α. Συμβώνης (ΕΜΠ) Θεωρία Γραφημάτων 7η Διάλεξη Φεβρουάριος 016 167 / 167