Γράφημα είναι μία διμελής σχέση επί ενός συνόλου την οποία παριστάνουμε με γραφικό τρόπο.

Slides:



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

ΜΑΘΗΜΑΤΙΚΑ ΚΑΤΕΥΘΥΝΣΗΣ
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Επίπεδα Γραφήματα (planar graphs)
Γραφήματα & Επίπεδα Γραφήματα
ΘΕΩΡΙΑ ΓΛΩΣΣΩΝ & ΑΥΤΟΜΑΤΩΝ: ΕΙΣΑΓΩΓΗ Ι
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Επίπεδα Γραφήματα : Προβλήματα και Υπολογιστική Πολυπλοκότητα TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A AA.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Τι είναι συνάρτηση Ορισμός
11-1 ΜΑΘΗΜΑ 12 ο Γράφοι, Διάσχιση Γράφων Υλικό από τις σημειώσεις Ν. Παπασπύρου, 2006.
Γραφήματα & Επίπεδα Γραφήματα
Διαίρει και Βασίλευε πρόβλημα μεγέθους Ν διάσπαση πρόβλημα μεγέθους Ν-k πρόβλημα μεγέθους k.
Επικαλύπτοντα Δέντρα και Σύνολα Τομής
Γραφήματα & Επίπεδα Γραφήματα
1 Θεματική Ενότητα Γραφήματα & Επίπεδα Γραφήματα.
Προσεγγιστικοί Αλγόριθμοι
Εργαστήριο Φυσικής Χημείας | Τμήμα Φαρμακευτικής Δημήτριος Τσιπλακίδης
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Γράφοι: Προβλήματα και Αλγόριθμοι
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
ΕΠΛ 231 – Δομές Δεδομένων και Αλγόριθμοι12-1 Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Ο αλγόριθμος του Prim και ο αλγόριθμος του Kruskal.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 1: Βασικές Έννοιες (ορισμοί) Data Engineering Lab.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Διακριτά Μαθηματικά Ι Γιώργος Γεωργιάδης (σύμφωνα με τις παραδόσεις του Λευτέρη Κυρούση) Σημειώσεις του μαθήματος Διάλεξη 6η.
ΘΕΩΡΙΑ ΠΟΛΥΠΛΟΚΟΤΗΤΑΣ ΠΑΡΟΥΣΙΑΣΗ ΣΤΑ ΚΕΦΑΛΑΙΑ 7.4 – 7.6 NP ΠΛΗΡΟΤΗΤΑ.
Ελάχιστο Συνδετικό Δέντρο
Επίπεδα Γραφήματα: Έλεγχος Επιπεδότητας TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A AA A A αβ ζ η ε γ θ Το γράφημα.
ΣΥΝΟΛΑ.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 4: Συνδεσμικότητα Data Engineering Lab 1.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Ενότητα 4 Δ ΕΝΔΡΑ Σταύρος Δ. Νικολόπουλος 1.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Μέγιστη ροή TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A AA A A Συνάρτηση χωρητικότητας Κατευθυνόμενο γράφημα.
ΕΠΛ 231 – Δομές Δεδομένων και Αλγόριθμοι13-1 Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Ο αλγόριθμος Dijkstra για εύρεση βραχυτέρων μονοπατιών.
Θεωρία Υπολογισμού Κλάσεις P και NP.
Δένδρα ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 3: Δένδρα.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Εισαγωγή Σχεδιασμός μιας ΒΔ ανάλυση ποιας πληροφορίας και της σχέσης ανάμεσα στα στοιχεία της περιγραφή.
Συνδεσμικότητα ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 4: Συνδεσμικότητα.
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 6: Χρωματισμός.
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
ΤΕΙ Αθήνας: Σχολή ΤΕΦ: Τμήμα Ναυπηγικής Εφαρμογές Η/Υ στην Ναυπηγική ΙΙ ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ NA0703C39 Εξάμηνο Ζ’ Διδάσκων Κωνσταντίνος Β. Κώστας Παρουσίαση.
Συνδετικότητα γραφήματος (graph connectivity). α β Υπάρχει μονοπάτι μεταξύ α και β; Παραδείγματα: υπολογιστές ενός δικτύου ιστοσελίδες ισοδύναμες μεταβλητές.
1 Θεωρία Υπολογισμού Ενότητα 3 : Γραφήματα & Αποδείξεις Αλέξανδρος Τζάλλας Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου.
ΕΥΚΛΕΙΔΙΑ ΓΕΩΜΕΤΡΙΑ ΚΕΦΑΛΑΙΟ 2 ο ΒΑΣΙΚΑ ΓΕΩΜΕΤΡΙΚΑ ΣΧΗΜΑΤΑ ( )
Θέματα Υπολογισμού στον Πολιτισμό - Γραφήματα Γραφήματα.
Γράφημα Συνδυαστικό αντικείμενο που αποτελείται από 2 σύνολα:
ΧΡΩΜΑΤΙΣΜΟΣ ΓΡΑΦΩΝ Δημοκρίτειο Πανεπιστήμιο Θράκης, Μαθηματικό Σπουδαστήριο Πολυτεχνικής Σχολής.
Το Σχεσιακό Μοντέλο Βάσεις Δεδομένων Ευαγγελία Πιτουρά.
Συναρτήσεις Πληθάριθμοι Συνόλων
Δένδρα Δένδρο είναι ένα συνεκτικό άκυκλο γράφημα. Δένδρο Δένδρο Δένδρο
ΜΑΘΗΜΑ: ΔΙΔΑΚΤΙΚΗ ΤΩΝ ΜΑΘΗΜΑΤΙΚΩΝ
Μέγιστη ροή Κατευθυνόμενο γράφημα 12 Συνάρτηση χωρητικότητας
Βελτιστοποίηση εικόνας
ΓΡΑΦΟΙ (GRAPHS).
Αλγόριθμοι για ανάθεση συχνοτήτων και έλεγχο αποδοχής κλήσεων σε κυψελικά ασύρματα δίκτυα (μέρος ΙIΙ)
Χρωματισμός κορυφών -Χρωματισμός χαρτών
Το Σχεσιακό Μοντέλο Βάσεις Δεδομένων Ευαγγελία Πιτουρά.
Διακριτά Μαθηματικά ΣΥΝΟΛΑ.
Μέγιστη ροή Κατευθυνόμενο γράφημα 12 Συνάρτηση χωρητικότητας
Στοιχεία Θεωρίας Γραφημάτων
Θεωρία & Αλγόριθμοι Γράφων Αποστάσεις
Επικαλύπτοντα Δέντρα και Σύνολα Τομής
ΣΤΟΙΧΕΙΑ ΘΕΩΡΙΑΣ ΓΡΑΦΗΜΑΤΩΝ II
Το Σχεσιακό Μοντέλο Βάσεις Δεδομένων Ευαγγελία Πιτουρά.
ΣΤΟΧΟΙ: ΓΕΩΜΕΤΡΙΚΕΣ ΚΑΤΑΣΚΕΥΕΣ
Μεταγράφημα παρουσίασης:

Γράφημα είναι μία διμελής σχέση επί ενός συνόλου την οποία παριστάνουμε με γραφικό τρόπο

Γράφημα Ένα (μη κατευθυνόμενο) γράφημα είναι ένα διατεταγμένο ζεύγος (V,Ε) όπου V είναι ένα πεπερασμένο σύνολο κορυφών Ε είναι ένα σύνολο διμελών υποσυνόλων του V που ονομάζεται σύνολο ακμών. Αν e={u,v}  E τότε: Οι κορυφές u και v ονομάζονται γειτονικές Η e λέμε ότι προσπίπτει στη u και στη v και ότι ενώνει τις u και v. Οι κορυφές u και v ονομάζονται άκρα της e.

Παράδειγμα Παράδειγμα: V ={α,β,γ,δ} και Ε={(α,β), (α,δ), (β,δ), (α,γ)} α β δ γ

Βαθμός κορυφής Βαθμός μία κορυφής σε ένα γράφημα G ονομάζεται το πλήθος των ακμών του G που προσπίπτουν στην κορυφή. Συμβολίζουμε το βαθμό της κορυφής v στο G με d(v). Βαθμός ενός γραφήματος ονομάζεται ο μέγιστος βαθμός ανάμεσα σε όλες τις κορυφές. Συμβολίζουμε το βαθμό του G με Δ(G).

Γραφήματα Τα γραφήματα έχουν τον ίδιο βαθμό, ο σχεδιασμός στο επίπεδο, η θέση των κορυφών και τον ακμών δεν παίζει ρόλο.

Γραφήματα Τα παρακάτω γραφήματα δεν είναι ίσα γιατί παρότι σχεδιάζονται με τον ίδιο τρόπο έχουν διαφορετικά σύνολα κορυφώνc α β γ δ

Γραφήματα Τα παρακάτω γραφήματα δεν είναι ίσα γιατί αν και σχεδιάζονται με τον ίδιο τρόπο και έχουν ίδιο σύνολο κορυφών, έχουν διαφορετικά σύνολα ακμών

Ισομορφικά Γραφήματα Δύο γραφήματα ονομάζονται ισομορφικά αν υπάρχει μία αμφιμονοσήμαντη απεικόνιση ανάμεσα στις κορυφές τους, η οποία διατηρεί τη γειτνίαση (απεικονίζει γειτονικές κορυφές σε γειτονικές κορυφές και μη γειτονικές σε μη γειτονικές). Δύο γραφήματα που είναι ισομορφικά μπορούν να σχεδιαστούν με το ίδιο τρόπο με εξαίρεση τα ονόματα των κορυφών.

Πίνακας γειτνίασης Γράφημα με σύνολο κορυφών V={v 1, v 2,…, v n }. Ο πίνακας γειτνίασης Α του γραφήματος έχει διάσταση n  n και τα στοιχεία του ορίζονται από την σχέση

Πίνακας πρόσπωστης Έστω γράφημα με σύνολο κορυφών V={v 1,v 2,…,v n } και σύνολο ακμών Ε={e 1,e 2,…,e m }. Ο πίνακας πρόσπωστης Β του γραφήματος έχει διάσταση n  m και τα στοιχεία του ορίζονται από την σχέση

Παράδειγμα – Πίνακας γειτνίασης Συμμετρικός ως προς την διαγώνιο. Τα στοιχεία διαγωνίου είναι μηδέν. Το άθροισμα των στοιχείων κάθε γραμμής ή στήλης είναι ο βαθμός της αντίστοιχης κορυφής. Το πλήθος των 1 είναι 2|Ε| (2  αρ. ακμών)

Παράδειγμα – Πίνακας γειτνίασης Το άθροισμα των στοιχείων κάθε γραμμής είναι ο βαθμός της αντίστοιχης κορυφής. Το άθροισμα των στοιχείων κάθε στήλης είναι 2. Το πλήθος των 1 είναι 2|Ε| (2  αρ. ακμών)

Κατευθυνόμενο Διάγραμμα Ένα κατευθυνόμενο διάγραμμα είναι ένα διατεταγμένο ζεύγος (V,E) όπου V είναι ένα πεπερασμένο σύνολο κορυφών. Ε είναι ένα σύνολο ζευγών (α,β)  V, α ≠β (σύνολο ακμών). Αν e={u,v}  Ε η e ξεκινάει από την u και καταλήγει στη v ή ότι ενώνει τη u με τη v. Εισερχόμενος d + (u) (εξερχόμενος d - (u) ) βαθμός μίας κορυφής σε ένα γράφημα G ονομάζεται το πλήθος των ακμών που καταλήγουν στην (ξεκινούν από την) κορυφή.

Παράδειγμα V={α,β,γ,δ} Ε={(α,β),(α,γ),(α,δ),(β,γ)} α β γ δ

Πίνακες Πίνακας γειτνίασης Α κατευθυνόμενου γραφήματος Πίνακας πρόσπτωσης Β κατευθυνόμενου γραφήματος

Πίνακας γειτνίασης α β γ δ Δεν είναι συμμετρικός ως προς την διαγώνιο. Τα στοιχεία της διαγωνίου είναι μηδέν. Το άθροισμα των στοιχείων κάθε γραμμής είναι ο εξερχόμενος βαθμός της αντίστοιχης κορυφής. Το άθροισμα των στοιχείων κάθε στήλης είναι ο εισερχόμενος βαθμός της αντίστοιχης κορυφής. Το πλήθος των 1 είναι |Ε|.

Πίνακας πρόσπτωσης α β γ δ

Βρόχος Βρόχος ονομάζεται μία ακμή που ενώνει μία κορυφή με τον εαυτό της. Στον πίνακα γειτνίασης ενός γραφήματος με βρόχους η διαγώνιος μπορεί να περιέχει 1.

Γράφημα με βάρη Γράφημα με βάρη είναι μία διατεταγμένη τριάδα (V,E,w) όπου w: E  Q. Το βάρος μπορεί να είναι απόσταση κόστος χωρητικότητα α β γ δ 4 Αντί για πίνακα γειτνίασης χρησιμοποιούμε πίνακα βαρών W. Αν οι δύο κορυφές v i και v j (i ≠j) το w ij ισούται με το βάρος της μεταξύ τους ακμής. Συνήθως w ii =0

Υπογράφημα Το γράφημα Γ΄=(V΄,Ε΄) ονομάζεται υπογράφημα του Γ =(V,Ε) αν V΄  V και Ε΄  Ε

Επικαλύπτον Υπογράφημα Έστω γράφημα Γ΄=(V΄,Ε΄) υπογράφημα του Γ =(V,Ε). Το Γ΄ ονομάζεται επικαλύπτον υπογράφημα του Γ αν V΄ = V

Παραγόμενο Υπογράφημα Έστω γράφημα Γ΄=(V΄,Ε΄) υπογράφημα του Γ =(V,Ε). Το Γ΄ ονομάζεται παραγόμενο από το V΄ υπογράφημα του Γ αν περιέχει όλες τις ακμές του Ε με άκρα κορυφές του V΄

Συμπλήρωμα γραφήματος Το γράφημα  Γ = (V,  Ε) όπου  Ε περιέχει όσες ακμές δεν περιέχονται στο Ε ονομάζεται συμπλήρωμα του Γ Γ Γ ΓΓ ΓΓ

Πλήρες Γράφημα Το γράφημα που περιέχει όλες τις δυνατές ακμές μεταξύ των κορυφών του V ονομάζεται πλήρες γράφημα. Συμβολίζουμε το πλήρες γράφημα που περιέχει ν κορυφές με Κ ν. Κ 4 Κ 5

Μονοπάτι Μονοπάτι ονομάζεται μία ακολουθία κορυφών και ακμών v 0,e 1,v 1,e 2,v 2,…,e k,v k τέτοια ώστε η e i να έχει άκρα τις v i-1 και v i για όλα τα i, 1≤i≤k. Το k ονομάζεται μήκος του μονοπατιού. Οι κορυφές v 0 και v k ονομάζονται άκρα του μονοπατιού

Κύκλος Κύκλος ονομάζεται μία ακολουθία κορυφών και ακμών v 0,e 1,v 1,e 2,v 2,…,e k,v k,e 0 τέτοια ώστε το v 0,e 1,v 1,e 2,v 2,…,e k,v k να είναι μονοπάτι και η e 0 να έχει άκρα τις v n και v 0. Το μήκος του κύκλου είναι k

Ορισμοί απλό στοιχειώδες Ένα μονοπάτι ονομάζεται απλό αν δεν περιέχει την ίδια ακμή δύο φορές και στοιχειώδες αν δεν περιέχει την ίδια κορυφή δύο φορές. απλός στοιχειώδης Ένας κύκλος ονομάζεται απλός αν δεν περιέχει την ίδια ακμή δύο φορές και στοιχειώδης αν δεν περιέχει την ίδια κορυφή δύο φορές.

Ορισμοί συνεκτικό Ένα μη κατευθυνόμενο γράφημα ονομάζεται συνεκτικό αν όλα τα ζεύξη κορυφών συνδέονται με μονοπάτι. συνεκτικό Ένα κατευθυνόμενο γράφημα ονομάζεται συνεκτικό αν το γράφημα που προκύπτει όταν αγνοήσουμε τις κατευθύνσεις των ακμών είναι συνεκτικό. ισχυρά συνεκτικό Ένα κατευθυνόμενο γράφημα ονομάζεται ισχυρά συνεκτικό αν υπάρχει μονοπάτι από οποιαδήποτε προς οποιαδήποτε κορυφή.

Κλίκα Κλίκα είναι ένα σύνολο κορυφών ενός μη κατευθυνόμενου γραφήματος οι οποίες είναι ανά δύο γειτονικές

Ανεξάρτητες Κορυφές Ανεξάρτητο σύνολο είναι ένα σύνολο κορυφών ενός μη κατευθυνόμενου γραφήματος οι οποίες είναι ανά δύο μη γειτονικές

Χρωματισμός Κορυφών Χρωματισμός κορυφών ενός γραφήματος ονομάζουμε την ανάθεση χρωμάτων στις κορυφές του έτσι ώστε γειτονικές κορυφές να έχουν διαφορετικά χρώματα. Χρωματισμός ενός γραφήματος ονομάζεται η διαμέριση του συνόλου των κορυφών του σε ανεξάρτητα σύνολα

Χρωματικός Αριθμός Χρωματικός αριθμός ενός γραφήματος είναι το ελάχιστο πλήθος χρωμάτων που απαιτείτε για χρωματισμό των κορυφών του. Συμβολίζουμε τον χρωματικό αριθμό ενός γραφήματος Γ με χ(Γ).

Ταίριασμα Ταίριασμα ονομάζουμε ένα σύνολο ακμών ενός μη κατευθυνόμενου γραφήματος οι οποίες ανά δύο δεν έχουν κοινά άκρα

Χρωματισμός ακμών Χρωματισμός ακμών ενός γραφήματος είναι η ανάθεση χρωμάτων στις ακμές του έτσι ώστε ακμές που προσπίπτουν στην ίδια κορυφή να έχουν διαφορετικά χρώματα. Χρωματισμός ακμών είναι η διαμέριση του συνόλουν των ακμών σε ταιριάσματα.

Χρωματικός Δείκτης Χρωματικός δείκτης ενός γραφήματος είναι το ελάχιστο πλήθος χρωμάτων που απαιτείται για χρωματισμό των ακμών του. Συμβολίζουμε των χρωματικό δείκτη του γραφήματος Γ με ψ(Γ).

Διμερές Γράφημα Ένα γράφημα ονομάζεται διμερές αν το σύνολο των κορυφών του μπορεί να διαμεριστεί σε δύο σύνολα Α και Β ώστε κάθε ακμή να ενώνει μία κορυφή του Α με μία κορυφή του Β.

r-κανονικό Ένα γράφημα ονομάζεται r-κανονικό αν κάθε κορυφή του έχει βαθμό r.

Θεωρήματα Για κάθε γράφημα Γ ισχύει χ(Γ)≤Δ(Γ)+1 Για κάθε γράφημα Γ ισχύει Δ(Γ)≤ψ(Γ)≤Δ(Γ)+1 Για κάθε γράφημα Γ ισχύει χ(Γ)=2 αν και μόνο αν το Γ είναι διμερές. Για κάθε r-κανονικό διμερές γράφημα Γ ισχύει ψ(Γ)=r Για κάθε διμερές κανονικό γράφημα Γ ισχύει ψ(Γ)=Δ(Γ)

Θεώρημα Ramsey Αν χρωματίζουμε τις ακμές του Κ 6 (πλήρες γράφημα με 6 κορυφές) με δύο χρώματα, τότε πάντοτε θα υπάρχει ένα τρίγωνο (Κ 3 ) οι ακμές του οποίου θα έχουν όλες το ίδιο χρώμα. Ο αριθμός Ramsey R(m,n) ορίζεται ως ο ελάχιστος θετικός ακέραιος αριθμός p τέτοιος ώστε σε κάθε χρωματισμό του Κ p με δύο χρώματα (κόκκινο-μπλε) να υπάρχει είτε κόκκινο Κ m υπογράφημα ή μπλε Κ n υπογράφημα.

Θεωρήματα R(m,n)=R(n,m) R(1,n)=1 R(2,n)=n R(m,n)≤R(m-1,n)+R(m,n-1) R(m,n) υπάρχει για κάθε ζεύγος τιμών n≥1, m≥1

Γνωστοί αριθμοί Ramsey R(3,3)=6 R(3,4)=9 R(3,5)=14 R(3,6)=18 R(3,7)=23 R(4,4)=18