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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΠΛΗ 20, 6 η ΟΣΣ: Δέντρα Εξετάσεις

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

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

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

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

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

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

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

ΠΛΗ 20, 3 η ΟΣΣ (Κατηγορηματική Λογική)

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

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

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

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

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

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

Μονοπάτια και Κυκλώµατα Euler. Στοιχεία Θεωρίας Γραφηµάτων (3,4) Παραδείγµατα. Κριτήρια Υπαρξης.

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

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

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

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

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

(β) Θεωρούµε µια ακολουθία Nθετικών ακεραίων η οποία περιέχει ακριβώς

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

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

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

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

ΠΛΗ 20, 3 η ΟΣΣ (Κατηγορηματική Λογική)

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

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

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

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

Φροντιστήριο #8 Ασκήσεις σε Γράφους 16/5/2017

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

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

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

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

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

Μαθηματική Επαγωγή. Τεχνικές Απόδειξης. Αποδείξεις Ύπαρξης. Μαθηματική Επαγωγή

Συντομότερες Διαδρομές

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

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

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

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

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

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

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

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

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

Μέγιστη Ροή Ελάχιστη Τομή

Σχέσεις. Διμελής Σχέση. ΣτοΊδιοΣύνολο. Αναπαράσταση

Συντομότερες Διαδρομές

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

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

Συντομότερες ιαδρομές

Στοιχεία Κατηγορηματικής Λογικής

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

ιµελής Σχέση ιατεταγµένο ζεύγος (α, β): ύο αντικείµενα (όχι κατ ανάγκη διαφορετικά) σε καθορισµένη σειρά. Γενίκευση: διατεταγµένη τριάδα (α, β, γ), δι

Στοιχεία Κατηγορηματικής Λογικής

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

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

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

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

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

Απαρίθµηση Μονοπατιών. Στοιχεία Θεωρίας Γραφηµάτων (3) Μονοπάτια και Κυκλώµατα Euler. Ορέστης Τελέλης

Transcript:

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

3 η Εργασία: Γενική Εικόνα Αρκετά απαιτητικά ερωτήματα, όχι ασφαλή συμπεράσματα. Κάποιες πολύ καλές ή άριστες εργασίες. Πολλές εργασίες που έδειχναν σημαντική προσπάθεια, αν και το βαθμολογικό αποτέλεσμα υπολείπεται. Σε κάποιες εργασίες, οι απαντήσεις στα «βασικά» ερωτήματα δεν έδειχναν επαρκή κατανόηση ή/και απαραίτητη ενασχόληση. Εν όψει εξετάσεων, σημαντικό να εστιάσετε σε: Διατύπωση ιδιοτήτων σε πρωτοβάθμια γλώσσα (π.χ., ερ. 1 και 2.α). Σημασιολογική προσέγγιση (ικανοποιησιμότητα σε δεδομένη ερμηνεία, λογική εγκυρότητα, διατύπωση δομών που (δεν) ικανοποιούν έναν τύπο, π.χ., ερ. 3.β και5). Με την παράδοση της 4 ης εργασίας, (πρέπει να) αρχίσουν επαναλήψεις προετοιμασία για τις εξετάσεις. ΠΛΗ 20, ΑΘΗ 3 (2013-2014) ΟΣΣ 4 (Θεωρία Γραφημάτων) 2

Ερώτημα 1.α Διατύπωση σε πρωτοβάθμια γλώσσα: Ησυμβολοσειράx είναι υποσυμβολοσειρά της y. Ησυμβ/ρα x είτε είναι κενή είτε αποτελείται μόνο από 1. Ησυμβ/ρα x είναι δυαδική αναπαράσταση αριθμού 2 k +1, k 0. Ησυμβ/ρα x δεν είναι κενή, είτε αποτελείται μόνο από 1 είτε αποτελείται μόνο από 0, καιέχειάρτιομήκος. ΠΛΗ 20, ΑΘΗ 3 (2013-2014) ΟΣΣ 4 (Θεωρία Γραφημάτων) 3

Ερώτημα 1.β Ποιες ιδιότητες εκφράζουν οι παρακάτω τύποι: Δεν υπάρχει κοινή κατάληξη z που κάνει τις x και y ταυτόσημες. Οι συμβολοσειρές x και y είναι διαφορετικές. Δενυπάρχουνκαταλήξειςzκαι w που κάνουν τις x και y ταυτόσημες. Ούτε η x είναι πρόθεμα της y ούτε η y είναι πρόθεμα της x. H y είναι κατάληξη της x και η x είναι κατάληξη της y. Οι συμβολοσειρές x και y ταυτίζονται. ΠΛΗ 20, ΑΘΗ 3 (2013-2014) ΟΣΣ 4 (Θεωρία Γραφημάτων) 4

Ερώτημα 2.α Διατύπωση σε πρωτοβάθμια γλώσσα: Υπάρχουν ακριβώς 2 νάρκες στο ναρκοπέδιο. Αν ένα τετράγωνο περιέχει το 1, υπάρχει ακριβώς μία νάρκη σε κάποιο γειτονικό τετράγωνο. ΠΛΗ 20, ΑΘΗ 3 (2013-2014) ΟΣΣ 4 (Θεωρία Γραφημάτων) 5

Ερώτημα 5.β Να διερευνήσετε αν οι παρακάτω τύποι είναι λογικά έγκυροι ή αντιφάσεις (ή τίποτααπόταδύο): ΠΛΗ 20, ΑΘΗ 3 (2013-2014) ΟΣΣ 4 (Θεωρία Γραφημάτων) 6

Γραφήματα: Εργασίες και Εξετάσεις Εργασίες προηγούμενων ετών: 2 η Εργ. 04-05: Ερωτήματα 3, 4, και 5. 4 η Εργ. 05-06: Ερωτήματα 1, 2, 3 (χρωματισμός), 4.2, 5.2 και 5.3, 6. 4 η Εργ. 06-07: Ερωτήματα 1, 2, 3.2, 6, και 8. 4 η Εργ. 07-08: Ερωτήματα 1, 2, 3.2, 3.3 μαζί με 7, 4, και 6. 4 η Εργ. 08-09: Ερωτήματα 2, 3.3, και 4. 4 η Εργ. 09-10 και 10-11: Όλα τα ερωτήματα. 4 η Εργ. 11-12: Ερωτήματα 3 και 4. 4 η Εργ. 12-13: Ερωτήματα 2 και 4. Από 05-06 και μετά, ερ. 1 αφορά σε αναδρομικούς αλγόριθμους και επαγωγή, και ερ. 2 (ή 3) αφορά σε κατηγορηματική λογική και γραφήματα. Συνήθως, το ερ. 4 αφορά σε μαθηματική επαγωγή σε γραφήματα. Θέματα εξετάσεων προηγουμένων ετών: Ιουλ. 13, ερ. 4, Ιουν. 13, ερ. 3.β, Ιουλ. 12, ερ. 3 και 4, Ιουν. 12, ερ. 3, Ιουλ. 11, ερ. 2.β, 2.γ, και 3, Ιουν. 11, 2.δ, 3, 4.α, και 4.β, Ιουλ. 10, ερ. 2.2 και 4, Ιουν. 10, ερ. 3, Ιουλ. 09, ερ. 4, Ιουλ. 08, ερ. 3, Ιουλ. 07, ερ. 2 και 3, Ιουν. 06, ερ. 2, Ιουλ. 06, ερ. 4. ΠΛΗ 20, ΑΘΗ 3 (2013-2014) ΟΣΣ 4 (Θεωρία Γραφημάτων) 7

Γραφήματα και Κατηγορηματική Λογική Σύμπαν οι κορυφές (κατευθυνόμενου) γραφήματος, P(x, y) δηλώνει ακμή από x προς y. Το γράφημα έχει ανακύκλωση. Ηκορυφήx είναι απομονωμένη. Το γράφημα έχει απομονωμένη κορυφή. Ηκορυφήx ανήκει σε (απλό) κύκλο μήκους 3. Κάθε κορυφή που δεν είναι απομονωμένη ανήκει σε κύκλο μήκους 3. ΠΛΗ 20, ΑΘΗ 3 (2013-2014) ΟΣΣ 4 (Θεωρία Γραφημάτων) 8

Γραφήματα και Κατηγορηματική Λογική Σύμπαν οι κορυφές (κατευθυνόμενου) γραφήματος, P(x, y) δηλώνει ακμή από x προς y. Υπάρχει μοναδική κορυφή με έξω-βαθμό (ίσο με) 2. Οελάχιστοςέξω-βαθμός του γραφήματος είναι 2. Ηκορυφήx έχει έξω-βαθμό τουλ. 2. Ηκορυφήx έχει έξω-βαθμό (ίσο με) 2. ΠΛΗ 20, ΑΘΗ 3 (2013-2014) ΟΣΣ 4 (Θεωρία Γραφημάτων) 9

Γραφήματα και Κατηγορηματική Λογική Σύμπαν οι κορυφές (κατευθυνόμενου) γραφήματος, Q(x, y) δηλώνει ακμή από x προς y. Να σχεδιάσετε κατευθυνόμενο γράφημα με τουλ. 5 κορυφές που αποτελεί μοντέλο για την πρόταση: Υπάρχει κορυφή που δεν έχει ανακύκλωση και συνδέεται με όλες τις άλλες κορυφές, και όλες οι άλλες κορυφές δεν έχουν εξερχόμενες ακμές. x ΠΛΗ 20, ΑΘΗ 3 (2013-2014) ΟΣΣ 4 (Θεωρία Γραφημάτων) 10

Γραφήματα Μοντελοποίηση πολλών σημαντικών προβλημάτων (π.χ. δίκτυα συνεκτικότητα, διαδρομές, δρομολόγηση ανάθεση πόρων, layouts, ). Γράφημα G(V, E): V κορυφές Ε ακμές(ζεύγη σχετιζόμενων κορυφών) Τάξη V = n και μέγεθος E = m. Κατευθυνόμενα και μη-κατευθυνόμενα, απλά μη-κατευθ. Βάρη (μήκη) στις ακμές 1 3 5 2 4 6 ΠΛΗ 20, ΑΘΗ 3 (2013-2014) ΟΣΣ 4 (Θεωρία Γραφημάτων) 11

Πλήρες και Συμπληρωματικό Γράφημα Πλήρες γράφημα n κορυφών: Κ n Όλα τα ζεύγη κορυφών συνδέονται με ακμή: n(n-1)/2 ακμές. ΠΛΗ 20, ΑΘΗ 3 (2013-2014) ΟΣΣ 4 (Θεωρία Γραφημάτων) 12

Πλήρες και Συμπληρωματικό Γράφημα Πλήρες γράφημα n κορυφών: Κ n Όλα τα ζεύγη κορυφών συνδέονται με ακμή: n(n-1)/2 ακμές. Συμπληρωματικό γράφημα γραφήματος G. Ίδιο σύνολο κορυφών. Ακμές: όσες δεν υπάρχουν στο G. Συμπληρωματικό του : αρχικό γράφημα G. ΠΛΗ 20, ΑΘΗ 3 (2013-2014) ΟΣΣ 4 (Θεωρία Γραφημάτων) 13

Διμερές Γράφημα Ανεξάρτητο σύνολο: σύνολο κορυφών που δεν συνδέονται με ακμή. Διμερές γράφημα: υπάρχει διαμέριση κορυφών σε δύο ανεξάρτητα σύνολα. G(X, Y, E): X και Y ανεξάρτητα σύνολα, ακμές μόνο μεταξύ κορυφών Χ και Υ. G διμερές ανν δεν έχει κύκλους περιττού μήκους. Κύκλος n κορυφών C n : διμερές ανν n άρτιος. ΠΛΗ 20, ΑΘΗ 3 (2013-2014) ΟΣΣ 4 (Θεωρία Γραφημάτων) 14

Διμερές Γράφημα Ανεξάρτητο σύνολο: σύνολο κορυφών που δεν συνδέονται με ακμή. Διμερές γράφημα: υπάρχει διαμέριση κορυφών σε δύο ανεξάρτητα σύνολα. G(X, Y, E): X και Y ανεξάρτητα σύνολα, ακμές μόνο μεταξύ κορυφών Χ και Υ. G διμερές ανν δεν έχει κύκλους περιττού μήκους. Κύκλος n κορυφών C n : διμερές ανν n άρτιος. Πλήρες διμερές γράφημα Κ n,m : Δύο ανεξάρτητα σύνολα με n και m κορυφές. Όλες οι n m ακμές μεταξύ τους. Π.χ. Κ 3,3 έχει 9 ακμές. ΠΛΗ 20, ΑΘΗ 3 (2013-2014) ΟΣΣ 4 (Θεωρία Γραφημάτων) 15

Χρωματικός Αριθμός k-μερές γράφημα: κορυφές του διαμερίζονται σε k ανεξάρτητα σύνολα. Ενδιαφέρει ελάχιστο k για το οποίο γράφημα G είναι k-μερές. Αυτό ταυτίζεται με χρωματικό αριθμό χ(g) γραφήματος G. Χρωματικός αριθμός: ελάχιστος αριθμός χρωμάτων για χρωματισμό κορυφών ώστε όλες οι ακμές να έχουν άκρα διαφορετικού χρώματος. Κορυφές ίδιου χρώματος: ανεξάρτητο σύνολο. Αν G περιέχει Κ m, χ(g) m ΠΛΗ 20, ΑΘΗ 3 (2013-2014) ΟΣΣ 4 (Θεωρία Γραφημάτων) 16

Χρωματικός Αριθμός Χρωματικός αριθμός: ελάχιστος αριθμός χρωμάτων για χρωματισμό κορυφών ώστε όλες οι ακμές να έχουν άκρα διαφορετικού χρώματος. Κορυφές ίδιου χρώματος: ανεξάρτητο σύνολο. ΠΛΗ 20, ΑΘΗ 3 (2013-2014) ΟΣΣ 4 (Θεωρία Γραφημάτων) 17

Βαθμός Κορυφής Βαθμός κορυφής deg(v): #ακμών που προσπίπτουν στη v. Κατευθυνόμενα: προς-τα-έσω και προς-τα-έξω βαθμός. Μη-κατευθυνόμενο G(V, E): Άρτιο πλήθος κορυφών περιττού βαθμού. δ(g): ελάχιστος βαθμός κορυφής στο G. Δ(G): μέγιστος βαθμός κορυφής στο G. Νδοσεκάθεαπλόγράφημα, δύοκορυφέςέχουνίδιοβαθμό. Έχουμε n κορυφές και n-1 πιθανές τιμές βαθμού για κάθε κορυφή. Πιθανές τιμές είτε {0, 1,, n-2} είτε {1, 2,, n-1}. 1 3 5 2 4 6 18

(Απλές) Ασκήσεις Νδο δεν υπάρχει απλό μη κατευθυνόμενο γράφημα με: 8 κορυφές: 1 βαθμού 2, 2 βαθμού 3, 4 βαθμού 4, και 1 βαθμού 5. Άθροισμα βαθμών περιττός (ή ισοδύναμα, περιττό πλήθος κορυφών με περιττό βαθμό). 6 κορυφές: 2 βαθμού 2, 2 βαθμού 3, 1 βαθμού 4, και 1 βαθμού 6. Σε κάθε απλό γράφημα G με n κορυφές, Δ(G) n 1. 5 κορυφές: 1 βαθμού 2 και 4 βαθμού 4. Αφού οι 4 κορυφές με βαθμό 4 συνδέονται με όλες τις άλλες, ο ελάχιστος βαθμός κορυφής πρέπει να είναι 4. 9 κορυφές: 1 βαθμού 1, 2 βαθμού 3, 2 βαθμού 4, 1 βαθμού 5, 1 βαθμού 6, και 2 βαθμού 8. Αφού οι 2 κορυφές με βαθμό 8 συνδέονται με όλες τις άλλες, ο ελάχιστος βαθμός κορυφής πρέπει να είναι 2. Με μαθηματική επαγωγή στον #κορυφών, νδο χ(g) Δ(G)+1. ΠΛΗ 20, ΑΘΗ 3 (2013-2014) ΟΣΣ 4 (Θεωρία Γραφημάτων) 19

(Απλές) Ασκήσεις Έστω διμερές γράφημα G(X, Y, E) με n κορυφές. Νδο: ΚάθεακμήέχειτοέναάκροτηςστοΧκαιτοάλλοστοY. Κάποιο από τα X, Y έχει τουλ. n/2 κορυφές. Αν X < n/2 και Y < n/2, X + Y < n, άτοπο. Δ(G) + δ(g) n. Υποθέτουμε ότι X Y. Τότε Δ(G) Y. Έστω κορυφή u Υ. Τότε δ(g) deg(u) Χ. Κάθε γράφημα G με n κορυφές και χ(g) = k έχει ανεξάρτητο σύνολο με τουλ. n/k κορυφές και ΜέγιστοανεξάρτητοσύνολοΙέχειτουλ. n/k κορυφές. Στο συμπληρωματικό γράφημα, το υπογράφημα που ορίζεται από κορυφές του Ι είναι πλήρες και χρειάζεται τουλ. n/k χρώματα. ΠΛΗ 20, ΑΘΗ 3 (2013-2014) ΟΣΣ 4 (Θεωρία Γραφημάτων) 20

Ερώτημα 4.α, 4 η Εργασία 10-11 Να δείξετε (με επαγωγή) ότι για κάθε n 1, ο υπερκύβος Q(n) διάστασης n είναι διμερές γράφημα. Βάση: Q(1) έχει δύο κορυφές, διμερές γράφημα. Επαγ. Υπόθεση: Για αυθαίρετο n 1, υποθέτουμε ότι Q(n) διμερές γράφημα. Επαγ. Βήμα: Θδο Q(n+1) είναι διμερές γράφημα. Θεωρούμε δύο αντίγραφα Q 0 (n) και Q 1 (n) του υπερκύβου διάστασης n. Επαγ. υπόθεση: Q 0 (n) και Q 1 (n) διμερή γραφήματα. Α 0 και B 0 διαμέριση κορυφών του Q 0 (n). A 1 και Β 1 αντίστοιχη διαμέριση κορυφών του Q 1 (n). Από αναδρ. ορισμό, Q(n+1) προκύπτει συνδέοντας αντίστοιχες κορυφές (και μόνο) των Q 0 (n) και Q 1 (n). Άρα Α 0 Β 1 και Β 0 Α 1 ανεξάρτητα σύνολα, και Q(n+1) είναι διμερές γράφημα. 00 01 10 11 ΠΛΗ 20, ΑΘΗ 3 (2013-2014) ΟΣΣ 4 (Θεωρία Γραφημάτων) 21

Υπο-Γραφήματα Υπογράφημα G (V, E ) του G(V, E) όταν V V και E E. Επικαλύπτον (spanning) όταν V = V, δηλ. έχει όλες τις κορυφές του αρχικού γραφήματος, επιλέγουμε τις ακμές που τις συνδέουν. Επαγόμενο (induced) όταν δηλ. έχει όλες τις ακμές του αρχικού μεταξύ των επιλεγμένων κορυφών. 1 3 5 1 3 5 2 4 6 2 4 6 ΠΛΗ 20, ΑΘΗ 3 (2013-2014) ΟΣΣ 4 (Θεωρία Γραφημάτων) 22

Διαδρομές, Μονοπάτια, και Κύκλοι Διαδρομή Μονοκονδυλιά Μονοπάτι - Κύκλος Διαδρομή: ακολουθία «διαδοχικών» ακμών. «Διαδοχικές» ακμές: κατάληξη πρώτης = αρχή της δεύτερης. Π.χ. {2, 1}, {1, 3}, {3, 4}, {4, 1}, {1, 5}, {5, 3}, {3, 6}. Μονοκονδυλιά: διαδρομή χωρίς επανάληψη ακμών. (Απλό) μονοπάτι: διαδρομή χωρίς επανάληψη κορυφών (και ακμών). Υπάρχει διαδρομή u v ανν υπάρχει μονοπάτι u v. Απόσταση d(u, v) (χωρίς και με βάρη): μήκος συντομότερου u v μονοπατιού. Κλειστή διαδρομή όταν άκρα της ταυτίζονται. Κλειστή μονοκονδυλιά ή κύκλωμα. (Απλός) κύκλος: μονοπάτι που άκρα του ταυτίζονται («κλειστό» μονοπάτι). ΠΛΗ 20, ΑΘΗ 3 (2013-2014) ΟΣΣ 4 (Θεωρία Γραφημάτων) 23

Συνεκτικότητα (Μη-κατευθυνόμενο) γράφημα G(V, E) συνεκτικό αν για κάθε ζευγάρι κορυφών u, v V, υπάρχει u v μονοπάτι. Μη-συνεκτικό γράφημα αποτελείται από συνεκτικές συνιστώσες: μεγιστοτικά συνεκτικά υπογραφήματα. Γέφυρα (ακμή τομής): ακμή που αν αφαιρεθεί, αυξάνεται το πλήθος των συνεκτικών συνιστωσών. Ακμή γέφυρα ανν δεν ανήκει σε κύκλο. Σημείο άρθρωσης (σημείο κοπής): κορυφή που αν αφαιρεθεί, αυξάνεται το πλήθος των συνεκτικών συνιστωσών. 1 3 5 1 3 5 2 4 6 2 4 6 ΠΛΗ 20, ΑΘΗ 3 (2013-2014) ΟΣΣ 4 (Θεωρία Γραφημάτων) 24

Συνεκτικότητα (Κατευθυνόμενο) γράφημα G(V, E) ισχυρά συνεκτικό αν u, v V, υπάρχουν u v και v u μονοπάτια. Για κάθε ζευγάρι κορυφών ισχυρά συνεκτικού γραφήματος, υπάρχει κύκλος που τις περιλαμβάνει. Αν ένα κατευθυνόμενο γράφημα δεν είναι ισχυρά συνεκτικό, διαμερίζεται σε ισχυρά συνεκτικές συνιστώσες: Μεγιστοτικά ισχυρά συνεκτικά υπογραφήματα. ΠΛΗ 20, ΑΘΗ 3 (2013-2014) ΟΣΣ 4 (Θεωρία Γραφημάτων) 25

Ασκήσεις G μη συνεκτικό γράφημα. Στο συμπληρωματικό του G, κάθε ζεύγος κορυφών u, v συνδέεται μονοπάτι μήκους 2. Αν u και v σε διαφορετική συνεκτική συνιστώσα του G, συνδέονται με ακμή στο συμπληρωματικό. Αν u και v σε ίδια συνεκτική συνιστώσα, έστω κορυφή w σε άλλη συνιστώσα. Στο συμπληρωματικό, υπάρχουν ακμές {u, w}, {w, v}. G γράφημα με κορυφές x, y μεταξύ των οποίων το συντομότερο μονοπάτι έχει μήκος τουλ. 4. ΣτοσυμπληρωματικότουG, κάθε ζεύγος κορυφών u, v συνδέεται με μονοπάτι μήκους 2. Έστω u, v συνδέονται με ακμή στο G και κάποια, έστω η u, συνδέεται με ακμή με κάποια από τις x, y, έστω με την x (διαφορετικά;). Τότε ακμές {u, y} και {v, y} δεν υπάρχουν στο G. Διαφορετικά x y μονοπάτι μήκους 3 στο G. Στο συμπληρωματικό, υπάρχουν ακμές {u, y}, {y, v}. x u v y ΠΛΗ 20, ΑΘΗ 3 (2013-2014) ΟΣΣ 4 (Θεωρία Γραφημάτων) 26

Ασκήσεις Κάθε απλό γράφημα G με n κορυφές και δ(g) (n 1)/2 είναι συνεκτικό (και έχει διάμετρο 2). Έστω u, v κορυφές που δεν συνδέονται με ακμή. Θδο u, v έχουν κοινό γείτονα (άρα συνδέονται με μονοπάτι μήκους 2). Έστω ότι u, v δεν έχουν καμία γειτονική κορυφή κοινή: u έχει τουλ. (n 1)/2 γείτονες, και v έχει τουλ. (n 1)/2 γείτονες, όλοι διαφορετικοί. Άρα έχουμε συνολικά: 2 κορυφές (οι u και v) + (n 1)/2 κορυφές (οι γείτονες του u) + (n 1)/2 κορυφές (οι γείτονες του v) = = n+1 κορυφές, άτοπο! ΠΛΗ 20, ΑΘΗ 3 (2013-2014) ΟΣΣ 4 (Θεωρία Γραφημάτων) 27

Ερώτημα 4.γ, 4 η Εργ. 11-12 Τουρνουά: κατευθυνόμενο γράφημα όπου για κάθε ζευγάρι κορυφών u, v, υπάρχει είτε η ακμή (u, v) είτε η ακμή (v, u). Κάθε τουρνουά με n 1 κορυφές έχει κορυφή προσπελάσιμη από όλες τις άλλες με μονοπάτι μήκους 2. Βάση: Ισχύει τετριμμένα για τουρνουά με 1 κορυφή. Επαγ. υπόθεση: Ισχύει για κάθε τουρνουά με n 1 κορυφές. Επαγ. βήμα: Θδο ισχύει για τουρνουά G(V, E) με n+1 κορυφές. Έστω G τουρνουά που προκύπτει από G με αφαίρεση κορυφής u. Λόγω επαγ. υπόθεσης, κορυφή w στο G προσπελάσιμη από όλες τις άλλες με μονοπάτι μήκους 2. Αν u συνδέεται είτε απευθείας με w είτε με κάποια κορυφή x ηοποία συνδέεται απευθείας με w, τότε w ηζητούμενηκορυφή στο G. Διαφορετικά, w συνδέεται απευθείας με u, και για κάθε κορυφή x που συνδέεται απευθείας με την w, η x συνδέεται απευθείας με την u. Άρα u ηζητούμενηκορυφή στο G. ΠΛΗ 20, ΑΘΗ 3 (2013-2014) ΟΣΣ 4 (Θεωρία Γραφημάτων) 28

Κύκλος Euler Κλειστή μονοκονδυλιά που διέρχεται: από κάθε ακμή 1 φορά, και από κάθε κορυφή τουλάχιστον 1 φορά. Συνεκτικό (μη-κατευθ.) γράφημα έχει κύκλο Euler ανν όλες οι κορυφές έχουν άρτιο βαθμό. C g c d A e D a B b f ΠΛΗ 20, ΑΘΗ 3 (2013-2014) ΟΣΣ 4 (Θεωρία Γραφημάτων) 29

Κύκλος Euler Υπάρχει γράφημα G που όλες οι κορυφές έχουν άρτιο βαθμό και έχει γέφυρα; Όχι, τέτοιο γράφημα G έχει κύκλο Euler, άρα όλες οι ακμές του ανήκουν σε κύκλο. Αν σε γράφημα που έχει κύκλο Euler προσθέσουμε ακμές, το γράφημα που προκύπτει έχει κύκλο Euler; Όχι κατ ανάγκη. Μπορεί προσθήκη κορυφών να κάνει τον βαθμό κάποιων κορυφών περιττό. (Γιατί) σε κάθε συνεκτικό μη κατευθυνόμενο γράφημα, υπάρχει κλειστή διαδρομή που διέρχεται από κάθε ακμή (ακριβώς) 2 φορές; «Διπλασιασμός» ακμών οδηγεί σε γράφημα με κύκλο Euler (συνεκτικό και όλες οι κορυφές έχουν άρτιο βαθμό). ΠΛΗ 20, ΑΘΗ 3 (2013-2014) ΟΣΣ 4 (Θεωρία Γραφημάτων) 30

Κύκλος Euler Ποιος είναι ο μέγιστος #ακμών που μπορεί να έχει απλό γράφημα με n κορυφές και κύκλο Euler; Αν n περιττός, n-1 άρτιος: K n έχει κύκλο Euler και n(n-1)/2 ακμές. Αν n άρτιος, αφαιρούμε n/2 ακμές (χωρίς κοινά άκρα) από K n. Προκύπτει γράφημα με κύκλο Euler και n(n-2)/2 ακμές. (Απλό) γράφημα με > n(n-2)/2 ακμές, έχει κορυφή (περιττού) βαθμού n-1. ΠΛΗ 20, ΑΘΗ 3 (2013-2014) ΟΣΣ 4 (Θεωρία Γραφημάτων) 31

Κύκλος Hamilton (Απλός) κύκλος που διέρχεται από όλες τις κορυφές. Διέρχεται από κάθε κορυφή 1 φορά. Μπορεί να μην διέρχεται από κάποιες ακμές. Δεν είναι γνωστή ικανή και αναγκαία συνθήκη! Ικανές συνθήκες ώστε G(V, E) έχει κύκλο Hamilton: v V, deg(v) V /2 (Θ. Dirac). u, v V, deg(u) + deg(v) V (Θ. Ore). ΟΣΣ 4 (Θεωρία Γραφημάτων) 32

Κύκλος Hamilton (Απλός) κύκλος που διέρχεται από όλες τις κορυφές. Διέρχεται από κάθε κορυφή 1 φορά. Μπορεί να μην διέρχεται από κάποιες ακμές. Δεν είναι γνωστή ικανή και αναγκαία συνθήκη! Ικανές συνθήκες ώστε G(V, E) έχει κύκλο Hamilton: v V, deg(v) V /2 (Θ. Dirac). u, v V, deg(u) + deg(v) V (Θ. Ore). Αναγκαίες συνθήκες για ύπαρξη κύκλου Hamilton σε γράφημα G: G δεν έχει γέφυρα ή σημείο άρθρωσης. Όλες οι κορυφές του G ανήκουν σε κύκλο. Αν G διμερές, τότε G έχει άρτιο #κορυφών. ΠΛΗ 20, ΑΘΗ 3 (2013-2014) ΟΣΣ 4 (Θεωρία Γραφημάτων) 33

Κύκλος Hamilton Για να δείξουμε ότι γράφημα G έχει κύκλο Hamilton, είτε βρίσκουμε κύκλο Hamilton (αν G έχει συγκεκριμένη δομή) είτε δείχνουμε ότι G ικανοποιεί κάποια ικανή συνθήκη. Για να δείξουμε ότι γράφημα G δεν έχει κύκλο Hamilton, δείχνουμε ότι G παραβιάζει κάποια αναγκαία συνθήκη. Αν σε γράφημα που έχει κύκλο Hamilton προσθέσουμε ακμές, το γράφημα που προκύπτει έχει κύκλο Hamilton; Βεβαίως. Υπάρχει κύκλος Hamilton που δεν χρησιμοποιεί νέες ακμές. Αν G έχει γέφυρα, δεν έχει κύκλο Euler ούτε κύκλο Hamilton. ΠΛΗ 20, ΑΘΗ 3 (2013-2014) ΟΣΣ 4 (Θεωρία Γραφημάτων) 34

Κύκλος Hamilton Διμερές γράφημα G με περιττό #κορυφών δεν έχει κύκλο Hamilton. Αν G είχε κύκλο Hamilton, αυτός θα ήταν ένας κύκλος περιττού μήκους. Ως διμερές γράφημα, το G δεν έχει κύκλους περιττού μήκους. Νδο κάθε απλό γράφημα με 21 κορυφές και 208 ακμές έχει κύκλο Hamilton και δεν έχει κύκλο Euler. Πρόκειται για Κ 21 από το οποίο έχουν αφαιρεθεί 2 ακμές. Ικανοποιεί Θ. Dirac. Άρα έχει κύκλο Hamilton. Όπως και αν αφαιρεθούν ακμές, προκύπτουν τουλ. 2 κορυφές με βαθμό 19. Άρα δεν έχει κύκλο Euler. ΠΛΗ 20, ΑΘΗ 3 (2013-2014) ΟΣΣ 4 (Θεωρία Γραφημάτων) 35

Ερώτημα 4.α, 4 η Εργ. 11-12 Σε ένα τουρνουά με n+1 κορυφές, έστω u κορυφή και v 1,, v n μια αρίθμηση των υπόλοιπων n κορυφών. Ισχύει τουλ. ένα από τα: 1. Η u συνδέεται με την v 1. 2. H v n συνδέεται με την u. 3. Υπάρχει δείκτης k, 1 k n 1, ώστε η v k συνδέεται με την u και η u συνδέεται με την v k+1. Έστω ότι δεν ισχύουν τα (1) και (2). Θδο ισχύει το (3). Έστω v k+1 ηπρώτηκορυφή τ.ω. η u συνδέεται με την v k+1. Ισχύει ότι k+1 n, γιατί η u συνδέεται με την v n (δεν ισχύει το (2)). Ισχύει ότι 2 k+1, γιατί η v 1 συνδέεται με την u (δεν ισχύει το (1)). Ισχύει ότι v k συνδέεται με την u, γιατί v k+1 η πρώτη που δεν συνδέεται με u. ΠΛΗ 20, ΑΘΗ 3 (2013-2014) ΟΣΣ 4 (Θεωρία Γραφημάτων) 36

Ερώτημα 4.β, 4 η Εργ. 11-12 Κάθε τουρνουά με n 1 κορυφές έχει μονοπάτι Hamilton. Επαγωγή με χρήση του (4.α) στο επαγωγικό βήμα. Βάση: Ισχύει τετριμμένα για τουρνουά με 1 κορυφή. Επαγ. υπόθεση: Κάθε τουρνουά με n 1 κορυφές έχει μον. Hamilton. Επαγ. βήμα: Θδο αυθαίρετο τουρνουά G(V, E) με n+1 κορυφές έχει μονοπάτι Hamilton. Έστω G τουρνουά που προκύπτει από G με αφαίρεση κορυφής u. Θεωρούμε αρίθμηση v 1,, v n των n κορυφών του G σύμφωνα με μονοπάτι Hamilton στο G (υπάρχει λόγω επαγ. υπόθεσης). u ενσωματώνεται στο μονοπάτι Hamilton v 1,, v n από (4.α). ΠΛΗ 20, ΑΘΗ 3 (2013-2014) ΟΣΣ 4 (Θεωρία Γραφημάτων) 37

Ερώτημα 4, 4 η Εργασία 08-09 Απλό γράφημα G με n 4 κορυφές και m C(n-1, 2)+2 ακμές. Νδο G έχει κορυφή βαθμού n-2. Αν όλες κορυφές βαθμού n-3, #ακμών n(n-3)/2 < C(n-1, 2) + 2. 1) Έστω u κορυφή βαθμού = n-2. Νδο αν G u έχει κύκλο Hamilton, τότε και G έχει κύκλο Hamilton. G u γράφημα που προκύπτει από G με αφαίρεση u και ακμών που προσπίπτουν σε u. G u έχει n-1 κορυφές και κύκλο Hamilton (v 1, v 2,, v n-1, v 1 ). u συνδέεται με όλες τις κορυφές του G u εκτός από μία. Άρα u συνδέεται με κορυφές v k, v k+1 διαδοχικές σε κύκλο Hamilton. (v 1, v 2,, v k, u, v k+1,, v n-1, ν 1 ) αποτελεί κύκλο Hamilton για G. ΠΛΗ 20, ΑΘΗ 3 (2013-2014) ΟΣΣ 4 (Θεωρία Γραφημάτων) 38

Ερώτημα 4, 4 η Εργασία 08-09 2) Έστω u κορυφή βαθμού = n-1. Νδο αν G u έχει μονοπάτι Hamilton, τότε G έχει κύκλο Hamilton. G u έχει n-1 κορυφές και μονοπάτι Hamilton (v 1, v 2,, v n-1 ). u συνδέεται με όλες τις κορυφές του G u. (v 1, v 2,, v n-1, u, ν 1 ) αποτελεί κύκλο Hamilton για G. ΠΛΗ 20, ΑΘΗ 3 (2013-2014) ΟΣΣ 4 (Θεωρία Γραφημάτων) 39

Ερώτημα 4, 4 η Εργασία 08-09 Νδο (με μαθ. επαγωγή) κάθε απλό γράφημα G με n 3 κορυφές και m C(n-1, 2)+2 ακμές έχει κύκλο Hamilton. Βάση: απλό γραφ. με 3 κορυφές και 3 ακμές (Κ 3 ) έχει κύκλο Ham. Επαγ. υπόθεση: κάθε απλό γράφημα με n-1 3 κορυφές και C(n-2, 2)+2 ακμές έχει κύκλο Hamilton. Επαγ. βήμα: G με n 4 κορυφές και C(n-1, 2)+2 ακμές. G έχει κορυφή u βαθμού n-2. Θεωρούμε το G u. Αν deg(u) = n-2, G u έχει n-1 κορυφές και #ακμών: Λόγω επαγ. υπόθεσης, G u έχει κύκλο Hamilton. Λόγω (1), G έχει κύκλο Hamilton. ΠΛΗ 20, ΑΘΗ 3 (2013-2014) ΟΣΣ 4 (Θεωρία Γραφημάτων) 40

Ερώτημα 4, 4 η Εργασία 08-09 Νδο (με μαθ. επαγωγή) κάθε απλό γράφημα G με n 3 κορυφές και m C(n-1, 2)+2 ακμές έχει κύκλο Hamilton. Επαγ. βήμα: G με n 4 κορυφές και C(n-1, 2)+2 ακμές. G έχει κορυφή u βαθμού n-2. Θεωρούμε το G u. Αν deg(u) = n-1, G u έχει n-1 κορυφές και #ακμών: Αν προσθέσουμε μια ακμή e στο G u, το G u +e θα έχει (λόγω επαγ. υπόθεσης) κύκλο Hamilton. Άρα G u (χωρίς την επιπλέον ακμή) έχει μονοπάτι Hamilton. Λόγω (2), G έχει κύκλο Hamilton. ΠΛΗ 20, ΑΘΗ 3 (2013-2014) ΟΣΣ 4 (Θεωρία Γραφημάτων) 41

Ερώτημα 4, 4 η Εργασία 08-09 Νδο για κάθε n 3, υπάρχει απλό γράφημα με n κορυφές και C(n-1, 2)+1 ακμές που δεν έχει κύκλο Hamilton. Θεωρούμε το K n 1 και μια επιπλέον κορυφή u που συνδέεται με ακμή με κάποια κορυφή του K n 1. ΠΛΗ 20, ΑΘΗ 3 (2013-2014) ΟΣΣ 4 (Θεωρία Γραφημάτων) 42