Δένδρα ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 3: Δένδρα.

Slides:



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

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

Δένδρα ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 3: Δένδρα

Δένδρα ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Εισαγωγή (1) Ένας γράφος G είναι δένδρο αν: 1.Είναι συνδεδεμένος & δεν έχει κύκλους 2.Είναι συνδεδεμένος & έχει n-1 πλευρές 3.Δεν έχει κύκλους & έχει n-1 πλευρές 4.Είναι συνδεδεμένος κατά ελάχιστο τρόπο 5.Αν υπάρχει ένα μόνο μονοπάτι μεταξύ δύο οποιονδήποτε ακμών

Δένδρα ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Εισαγωγή (2) Πόρισμα: Δάσος με n ακμές και k συνιστώσες έχει n-k πλευρές Θεώρημα: Ένα δένδρο έχει 1 ή 2 κέντρα Εκκεντρικότητα: μέγιστη απόσταση μιας ακμής k από εκκρεμή ακμή Κέντρο: ακμή με μικρότερη εκκεντρικότητα Ακτίνα: η εκκεντρικότητα του κέντρου Διάμετρος: το μήκος του μακρότερου μονοπατιού Ακτίνα ≤ διάμετρος

Δένδρα ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Ποσοτικά Στοιχεία m=n-1 Δάσος με k συνιστώσες: n-k=m S: d 1,d 2,d 3,…,d n ε T, αν d i θετικός αριθμός και ισχύει: Σ i=1..n d i =2(n-1) [αναγκαία, όχι ικανή συνθήκη] Σε κάθε δένδρο υπάρχουν τουλάχιστον 2 εκκρεμείς ακμές (2m=2n-2) Το πλήθος των δένδρων με n κόμβους και βαθμούς d 1,d 2,d 3,…,d n είναι: (n-2)!/[(d 1 -1)! (d 2 -1)!… (d n -1)!]

Δένδρα ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Απαρίθμηση Δένδρων (1) 1857 Cayley C k H 2k+2, # ισομερών n=k+2k+2=3k+2 m=½(Σd(v))=½(4k+2k+2)=3k+1 Θεώρημα: Ο αριθμός των διακριτών δένδρων με επιγραφές είναι n n-2 (10 αποδείξεις)

Δένδρα ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Απαρίθμηση Δένδρων (2) Απόδειξη Cayley: –Αριθμούμε τις ακμές του δένδρου με 1,2,...,n. Βρίσκουμε την εκκρεμή ακμή με τη μικρότερη επιγραφή, έστω a 1. Τη διαγράφουμε και θέτουμε b 1 τη γειτονική της. Έτσι, μετά από n-2 διαγραφές, το δένδρο εκφυλίζεται σε πλευρά. Το δένδρο ορίζεται κατά μοναδικό τρόπο από την ακολουθία b 1, b 2,..., b n-2, όπου 1 ≤ b i ≤ n-2 και 1 ≤ i≤ n-2=> n n-2

Δένδρα ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Απαρίθμηση Δένδρων (3) Άσκηση: 4,3,5,3,4,5 Θεώρημα: Ο αριθμός διακριτών ριζομένων δένδρων είναι n n-2

Δένδρα ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Απαρίθμηση Δένδρων (3) Τελικά ποιά είναι τα ισομερή; –Π.χ. C 4 H 10 (δε φαίνονται τα άτομα του Η) –n-βουτάνιοισοβουτάνιο

Δένδρα ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Απαρίθμηση Δένδρων (4) Θεώρημα: ο αριθμός απλών γράφων με επιγραφές και n ακμές είναι 2 n(n-1)/2 Απόδειξη: –( k 0 )+( k 1 )+...+( k k )= 2 k –K=n(n-1)/2 Σ i=0..k ( k i )= 2 k

Δένδρα ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Ζευγνύoντα Δένδρα (1) Θεώρημα: Κάθε συνδεδεμένος γράφος έχει τουλάχιστον ένα ζευγνύον δένδρο Ερώτηση: Πόσα ζευγνύοντα δένδρα έχει ένας γράφος; Θεώρημα: Σε πλήρη γράφο Kn υπάρχουν n n-2 διακριτά ζευγνύοντα μονοπάτια

Δένδρα ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Ζευγνύoντα Δένδρα (2) Θεώρημα: (Matrix-tree theorem) – Kirchoff –Α: πίνακας γειτνίασης –C: πίνακας βαθμών –C-A: διαφορά πινάκων –B ij =(C-A) ij : ελάσσων πίνακας –(-1) i+j |B ij |: συμπαράγοντας –Ο αριθμός των ζευγνυόντων δένδρων ισούται με συμπαράγοντα

Δένδρα ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Ζευγνύoντα Δένδρα (3) Θεώρημα: Σε διμερή γράφο Κm,n ο αριθμός των διακριτών ζευγνυόντων δένδρων είναι m n-1 n m-1 Θεώρημα: K 2,n  n2 n-1

Δένδρα ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Ζευγνύoντα Δένδρα (4) Θεώρημα: K 3,n  n3 n-1 3 n-2 6n(n-1)/2=n(n-1) 3 n-1 a

Δένδρα ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Ζευγνύoντα Δένδρα (5) Θεμελιώδες κύκλωμα: –Ένας κύκλος που δημιουργείται από ένα ζευγνύον δένδρο και μια χορδή Σύνολο χορδών: m-n+1 G=T U T Αριθμός θεμελιωδών κυκλωμάτων: m-n+1 Κυκλικές εναλλαγές  παράγουμε όλα τα ζευγνύοντα δένδρα

Δένδρα ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Ζευγνύoντα Δένδρα (6) Απόσταση ζευγνυόντων δένδρων –dist(T i, T j ) = dist(T j, T i ) –dist(T i, T j ) ≥ 0, εκτός αν dist(T i, T i )=0 –dist(T i, T j ) ≤ dist(T j, T u )+ dist(T u, T j ) Κεντρικό: λέγεται ένα ζευγνύον δένδρο T 0 αν max(dist(T 0, T j )) ≤ max(dist(T, T j )), για κάθε Τ ζευγνύον δένδρο του G Ζυγισμένα δένδρα: Εύρεση ελάχιστου ζευγνύοντος δένδρου Prim & Kruskal