Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 1: Βασικές Έννοιες (ορισμοί) Data Engineering Lab.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Γραφήματα & Επίπεδα Γραφήματα
Advertisements

Φυσική του στερεού σώματος (rigid body)
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Επίπεδα Γραφήματα (planar graphs)
Γραφήματα & Επίπεδα Γραφήματα
Τα στοιχειώδη περί γεωδαιτικών υπολογισμών
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Διακριτά Μαθηματικά ΙI Δέντρα
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 2: Μονοπάτια και Κύκλοι (Euler) Data Engineering Lab.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Ρωτήθηκαν 67 άτομα μιας σχολής χορού και έδωσαν τις εξής απαντήσεις: Μ,Μ,Μ,Μ,Μ,Μ,Μ,Μ,Μ,Μ,L,L,L,L,L,L, L,L,L,L,T,T,T,T,T,T,T,M,M,M,M,M,M,M,M,M,M,L,L,L,L,L,L,L,T,T,T,T,T,M,M,
Page  1 Ο.Παλιάτσου Γαλλική Επανάσταση 1 ο Γυμνάσιο Φιλιππιάδας.
Κώστας Διαμαντάρας Τμήμα Πληροφορικής ΤΕΙ Θεσσαλονίκης 2011 Συστολικοί επεξεργαστές.
Ανάλυση του λευκού φωτός και χρώματα
© GfK 2012 | Title of presentation | DD. Month
-17 Προσδοκίες οικονομικής ανάπτυξης στην Ευρώπη Σεπτέμβριος 2013 Δείκτης > +20 Δείκτης 0 a +20 Δείκτης 0 a -20 Δείκτης < -20 Σύνολο στην Ευρωπαϊκή Ένωση:
+21 Προσδοκίες οικονομικής ανάπτυξης στην Ευρώπη Δεκέμβριος 2013 Δείκτης > +20 Δείκτης 0 να +20 Δείκτης 0 να -20 Δείκτης < -20 Σύνολο στην Ευρωπαϊκή Ένωση:
11-1 ΜΑΘΗΜΑ 12 ο Γράφοι, Διάσχιση Γράφων Υλικό από τις σημειώσεις Ν. Παπασπύρου, 2006.
ΚΑΤΟΧΗ - ΕΘΝΙΚΗ ΑΝΤΙΣΤΑΣΗ.
Κεφάλαιο 2ο Πεπερασμένα αυτόματα.
Γραφήματα & Επίπεδα Γραφήματα
Γραφήματα & Επίπεδα Γραφήματα
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Συναρτησιακές Εξαρτήσεις.
1 Θεματική Ενότητα Γραφήματα & Επίπεδα Γραφήματα.
1 Τοπικές βλάβες από δήγματα όφεων Κουτσουμπού Γεωργία Ειδικευόμενη Γενικής Ιατρικής ΓΚΑ Αθήνα, 18 η Ιουλίου 2002.
Δομές Αναζήτησης TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A A A Χειριζόμαστε ένα σύνολο στοιχείων όπου το κάθε.
1 Α. Βαφειάδης Αναβάθμισης Προγράμματος Σπουδών Τμήματος Πληροφορικής Τ.Ε.Ι Θεσσαλονίκης Μάθημα Προηγμένες Αρχιτεκτονικές Υπολογιστών Κεφαλαίο Τρίτο Συστήματα.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Γράφοι: Προβλήματα και Αλγόριθμοι
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Σχεδιαση Αλγοριθμων - Τμημα Πληροφορικης ΑΠΘ - Κεφαλαιο 9ο1 Άπληστοι αλγόριθμοι βελτιστοποίησης Προβλήματα βελτιστοποίησης λύνονται με μια σειρά επιλογών.
Dr. Holbert Νικ. Α. Τσολίγκας Χρήστος Μανασής
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
ANAKOINWSH H 2η Ενδιάμεση Εξέταση μεταφέρεται στις αντί για , την 24 Νοεμβρίου στις αίθουσες ΧΩΔ και 110 λόγω μη-διαθεσιμότητας.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 1: Βασικές Έννοιες (πράξεις) Data Engineering Lab.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 9: Αντιστοιχίσεις και καλύμματα Data Engineering Lab.
Φυσική του στερεού σώματος (rigid body)
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
ΜΑΘΗΜΑ ΝΟΣΗΛΕΥΤΙΚΗ ΜΕΤΑΓΓΙΣΗ ΑΙΜΑΤΟΣ - ΑΙΜΟΔΟΣΙΑ
Βάσεις Δεδομένων Εργαστήριο ΙΙ Τμήμα Πληροφορικής ΑΠΘ
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Σχεσιακό Μοντέλο.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Σχεσιακό Μοντέλο.
Δομές Δεδομένων - Ισοζυγισμένα Δυαδικά Δένδρα (balanced binary trees)
Επιπεδικότητα ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 5: Επιπεδικότητα.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 2: Μονοπάτια και Κύκλοι (Hamilton) Data Engineering Lab.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 4: Συνδεσμικότητα Data Engineering Lab 1.
+19 Δεκέμβριος 2014 Δείκτης > +20 Δείκτης 0 έως +20 Δείκτης 0 έως -20 Δείκτης < -20 Συνολικά της ΕΕ: +5 Δείκτης > +20 Δείκτης 0 έως +20 Δείκτης 0 έως -20.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Ενότητα 4 Δ ΕΝΔΡΑ Σταύρος Δ. Νικολόπουλος 1.
ΠΛΑΤΩΝΙΚΑ ΣΤΕΡΕΑ.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Δένδρα ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 3: Δένδρα.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές TSP, Μέτρα κεντρικότητας, Dijkstra Data Engineering Lab.
Συνδεσμικότητα ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 4: Συνδεσμικότητα.
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
ΤΕΙ Αθήνας: Σχολή ΤΕΦ: Τμήμα Ναυπηγικής Εφαρμογές Η/Υ στην Ναυπηγική ΙΙ ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ NA0703C39 Εξάμηνο Ζ’ Διδάσκων Κωνσταντίνος Β. Κώστας Παρουσίαση.
Γράφημα είναι μία διμελής σχέση επί ενός συνόλου την οποία παριστάνουμε με γραφικό τρόπο.
ΧΡΩΜΑΤΙΣΜΟΣ ΓΡΑΦΩΝ Δημοκρίτειο Πανεπιστήμιο Θράκης, Μαθηματικό Σπουδαστήριο Πολυτεχνικής Σχολής.
ΓΡΑΦΟΙ (GRAPHS).
Στοιχεία Θεωρίας Γραφημάτων
Θεωρία & Αλγόριθμοι Γράφων Αποστάσεις
Θεωρία & Αλγόριθμοι Γράφων Μονοπάτια & Κύκλοι (Hamilton)
ΣΤΟΙΧΕΙΑ ΘΕΩΡΙΑΣ ΓΡΑΦΗΜΑΤΩΝ II
Μεταγράφημα παρουσίασης:

Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 1: Βασικές Έννοιες (ορισμοί) Data Engineering Lab

Τι είναι γράφος; X U V W Z Y a c b e d f g h i j Ορισμός: σύνολο κορυφών (ή κόμβων) που συνδέονται με ένα σύνολο ακμών Συμβολισμός: G(V,E), G=(V,E), (V(G),E(G)) V={U, V, W, X, Y, Z} E={a, b, c, d, e, f, g, h, i, j} ακμή κορυφή Data Engineering Lab

Ορισμοί τάξη-order, n, το πλήθος των κορυφών: n=|V| μέγεθος-size, m, το πλήθος των ακμών: m=|E| γράφος λέγεται αραιός-sparse αν mn γράφος λέγεται πυκνός-dense αν mn2. γράφος λέγεται πεπερασμένος-finite, αν n,m πεπερασμένα γράφος λέγεται άπειρος-infinite, αλλιώς Ειδικές περιπτώσεις: n=0: κενός-empty n=1: ασήμαντος-trivial m=0: μηδενικός-null (Nn) Data Engineering Lab

Παράδειγμα γράφου Μέγεθος; Τάξη; Γεράκι Κουκουβάγια Ρακούν Σκίουρος Οπόσουμ (τρωκτικό) Κοράκι Μυγαλή (τρωκτικό) Δρυοκολάπτης Ποντίκι Data Engineering Lab

Ορισμοί για Κορυφές-Ακμές Τερματικά σημεία–endpoints ακμής τα U,V είναι τερματικά σημεία της a Ακμές προσπίπτουσες–incident σε κορυφή oι a,d,b προσπίπτουν στην V Γειτονικές–neighbor κορυφές οι U,V είναι γειτονικές Ανεξάρτητες–independent κορυφές οι U,X είναι ανεξάρτητες Γειτονιά κορυφής – neighborhood N(v)={uV(G)|(v,u) E(G)} N(U)={V,W} Παράλληλες–parallel ακμές οι h,i είναι παράλληλες Βρόγχος–self-loop η j είναι βρόχος Βαθμός-degree κορυφής: d(U)=|N(v)|=2 Ελάχιστος και μέγιστος βαθμός γράφου d(G)=2, D(G)=5 X U V W Z Y a c b e d f g h i j

Τακτικοί γράφοι Τακτικοί-regular γράφοι : όλες οι κορυφές έχουν το ίδιο d Κυκλικός-cyclic γράφος (Cn): όλοι οι κορυφές έχουν d=2 C3 C4 C5 Data Engineering Lab

Πλατωνικοί γράφοι Πλατωνικά στερεά: τετράεδρο, κύβος, οκτάεδρο, δωδεκάεδρο, εικοσάεδρο Data Engineering Lab

Πλατωνικοί γράφοι (συνέχεια) Όψεις f Κορυφές n Ακμές m f+n-m Τετράεδρο 4 6 Εξάεδρο 8 12 Οκτάεδρο Δωδεκάεδρο 20 30 Εικοσάεδρο Data Engineering Lab

Επιπλέον βασικές έννοιες Απομονωμένη-isolated κορυφή: d(v)=0 Εκκρεμής-pendant κορυφή: d(v)=1 Αν V1,…,Vk είναι ανεξάρτητα υποσύνολα κορυφών, τότε οι υπογράφοι G(V1),…,G(Vk) είναι οι συνδεδεμένες συνιστώσες – connected components του γράφου G Συνδεδεμένος-connected γράφος, αν αποτελείται από μία μόνο συνιστώσα Συνδεδεμένος κατά ελάχιστο τρόπο – minimally connected, αν η διαγραφή μιας μόνο ακμής τον αποσυνδέει και δημιουργεί συνιστώσες Σειρά-rank: r=n–k, n η τάξη και k το πλήθος των συνιστωσών Μηδενικότητα-nullity: μ=m–n+k Data Engineering Lab

Γράφος Γνωριμιών – παράδειγμα Απομονωμένες; Εκκρεμής; Συνιστώσες; Κατ’ελάχιστο τρόπο; Σειρά; Μηδενικότητα; Κώστας Μαρία Γιάννης Νίκος Αρετή Ανδρέας Γιώργος Μανόλης Τσαμπίκος Δημήτρης Data Engineering Lab

Περισσότερες Βασικές Έννοιες Παράλληλες-parallel ακμές: ενώνουν το ίδιο ζεύγος κορυφών Απλός-simple γράφος: δεν περιλαμβάνει παράλληλες ακμές ή βρόχους Ψευδογράφος-pseudograph: περιλαμβάνει βρόχους Πολυγράφος-multigraph: με παράλληλες ακμές αλλά χωρίς βρόχους Υποκείμενος-underlying: ο γράφος που προκύπτει αν απαλειφθούν οι βρόχοι και οι παράλληλες ακμές Κατευθυνόμενος-directed ή προσανατολισμένος-oriented, D(V,A), είναι ο γράφος που αποτελείται από ένα μη κενό σύνολο κορυφών και διατεταγμένα ζεύγη κορυφών που συνδέονται με τα τόξα-arcs. Data Engineering Lab

Παράδειγμα Τι είναι τo καθένα; Data Engineering Lab

Βασικά Θεωρήματα Λήμμα των χειραψιών: Τακτικός γράφος βαθμού k: Το πλήθος των κορυφών περιττού βαθμού ενός πεπερασμένου γράφου είναι άρτιος αριθμός. Data Engineering Lab

Βασικά Θεωρήματα (συνέχεια) Γραμμικός-linear γράφος L(G) ενός γράφου G: m κορυφές, μία για κάθε ακμή του G έτσι ώστε δύο κορυφές του να είναι γειτονικές αν οι αντίστοιχες ακμές του G προσπίπτουν στην ίδια κορυφή Το πλήθος των ακμών του γραμμικού γράφου L(G) είναι Data Engineering Lab

Πλήρης Γράφος Πλήρης γράφος Κn: όλες οι κορυφές του ενώνονται. Είναι και τακτικός γράφος βαθμού n-1 Data Engineering Lab

Γράφος με πλήρεις συνιστώσες Γράφος με m συνιστώσες τύπου Κn : mΚn 2Κ3 Data Engineering Lab

Υπογράφοι G Υπογράφος Υπεργράφος Ζευγνύων υπογράφος Τι είναι τo καθένα; Υπογράφος Υπεργράφος Ζευγνύων υπογράφος Επηρεασμένος από σύνολο κορυφών/ακμών G Data Engineering Lab

Γράφος Κλίκα S={B,C,E,F}, ω=4 Κλίκα H (clique) ενός γράφου G, είναι ένας υπογράφος με ένα σύνολο κορυφών S, έτσι ώστε ο H(S) να είναι πλήρης. Αριθμός κλίκας ω, λέγεται η τάξη της μέγιστης κλίκας. A B D H F E C I G S={B,C,E,F}, ω=4 Data Engineering Lab

Επιπλέον Θεωρήματα Ένας πλήρης γράφος Κn έχει n(n–1)/2 ακμές Για έναν απλό γράφο G με n κορυφές, m ακμές και k συνιστώσες ισχύει: n–k ≤ m ≤ (n–k) (n–k+1)/2 Κάθε απλός γράφος με n κορυφές και τουλάχιστον (n–1)(n–2)/2 ακμές είναι συνδεδεμένος Data Engineering Lab

Απαρίθμηση Το πλήθος των απλών γράφων με ετικέτες που έχουν n κορυφές και m ακμές είναι Το πλήθος των απλών γράφων με ετικέτες και n κορυφές είναι Data Engineering Lab

Ζυγισμένοι Γράφοι Για κάθε ακμή ενός γράφου w(e) είναι το βάρος-weight αυτής και αν υπάρχει, τότε έχουμε ζυγισμένο γράφο Βάρος γράφου είναι το άθροισμα τα βαρών Ετικέτες στις κορυφές ή τις ακμές των γράφων Θεσσαλονίκη Αλεξανδρούπολη Ξάνθη 175 138 315 Λαμία 324 Αθήνα 223 197 214 Ιωάννινα 239 Πάτρα Data Engineering Lab

Ισομορφικοί γράφοι Data Engineering Lab

Ισομορφισμός Data Engineering Lab

Ισομορφισμός (συνέχεια) Data Engineering Lab

Παράδειγμα Data Engineering Lab

Παράδειγμα (συνέχεια) Data Engineering Lab

Ένα ακόμη παράδειγμα ισομορφισμού Αν και αυτοί οι γράφοι μοιάζουν τελείως διαφορετικοί, εντούτοις είναι ισομορφικοί διότι f(a)=1 f(b)=6 f(c)=8 f(d)=3 f(g)=5 f(h)=2 f(i)=4 f(j)=7 Data Engineering Lab

Ένα τελευταίο παράδειγμα Γράφοι με 5 κορυφές και 6 ακμές. Είναι ισομορφικοί; Δεν μπορεί να ορισθεί σχέση ισομορφισμού αφού οι δύο κορυφές του πρώτου γράφου που έχουν βαθμό 3, συνδέονται με ακμή, δηλαδή είναι γειτονικές, ενώ στο δεύτερο γράφο οι αντίστοιχες κορυφές δεν είναι γειτονικές. Η ύπαρξη κοινών αναλλοίωτων χαρακτηριστικών για να βρεθεί ένας ισομορφισμός είναι αναγκαία, αλλά όχι και ικανή. Data Engineering Lab

Αναλλοίωτα χαρακτηριστικά Το πλήθος των κορυφών n Το πλήθος των ακμών m Υπάρχει κορυφή βαθμού k Υπάρχουν m κορυφές βαθμού k Υπάρχει κύκλωμα μήκους k Υπάρχει ανοικτό κύκλωμα μήκους k Υπάρχουν m ανοικτά κυκλώματα μήκους k Είναι συνδεδεμένος Υπάρχει Eulerian κύκλωμα Υπάρχει Hamiltonianian κύκλος Data Engineering Lab

Περιφέρεια – girth - circumference Για ένα γράφο G, ο κυκλικός υπογράφος με την ελάχιστη τάξη ονομάζεται περιφέρεια-girth, girth(G). Για ένα γράφο G, ο κυκλικός υπογράφος με τη μέγιστη τάξη ονομάζεται circumference-girth, circum(G). Ποιές είναι οι τιμές girth(G) και circum(G)? Data Engineering Lab

Περιφέρεια Ποιά είναι η μικρότερη τιμή girth(G) σε έναν απλό διμερή γράφο ? Κάθε κύκλος πρέπει να αρχίζει και να τελειώνει στο ίδιο χρώμα. Άρα πρέπει να έχει άρτιο μήκος. Επειδή ο διμερής γράφος είναι απλός, δεν μπορεί να έχει κύκλο μήκους 2, άρα η απάντηση είναι 4. Data Engineering Lab

Κλωβοί Αν ο γράφος G με girth(G)=g είναι τακτικός βαθμού r τότε ονομάζεται (g,r)-κλωβός - cage. Τι είναι ο (n,2)-κλωβός; Τι είναι ο (3,m)-κλωβός; Data Engineering Lab

Θεώρημα Κλωβών Αν με f(g,r) συμβολίζεται το κάτω όριο της τάξης ενός (g,r)-κλωβού, τότε ισχύει: Data Engineering Lab