Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Επικαλύπτοντα Δέντρα και Σύνολα Τομής. Επικαλύπτοντα Δέντρα (Spanning Trees) Ένα επικαλύπτον δέντρο ενός γραφήματος G είναι ένα υπογράφημα του G που είναι.

Παρόμοιες παρουσιάσεις


Παρουσίαση με θέμα: "Επικαλύπτοντα Δέντρα και Σύνολα Τομής. Επικαλύπτοντα Δέντρα (Spanning Trees) Ένα επικαλύπτον δέντρο ενός γραφήματος G είναι ένα υπογράφημα του G που είναι."— Μεταγράφημα παρουσίασης:

1 Επικαλύπτοντα Δέντρα και Σύνολα Τομής

2 Επικαλύπτοντα Δέντρα (Spanning Trees) Ένα επικαλύπτον δέντρο ενός γραφήματος G είναι ένα υπογράφημα του G που είναι δέντρο περιέχει όλους τους κόμβους του G

3 Επικαλύπτοντα Δέντρα Γενικά ένα γράφημα δεν έχει μόνο ένα επικαλύπτον δέντρο Πόσα επικαλύπτοντα δέντρα έχει το παρακάτω γράφημα?

4 Επικαλύπτοντα Δέντρα Ένα κλαδί ενός επικαλύπτοντος δέντρου είναι μια ακμή του γραφήματος που ανήκει στο δέντρο Μια χορδή ενός επικαλύπτοντος δέντρου είναι μια ακμή του γραφήματος που δεν ανήκει στο δέντρο Το σύνολο των χορδών ενός δέντρου ονομάζεται συμπλήρωμα του δέντρου v1 v2 v3 v4 v5 v1 v2 v3 v4 v5 γράφημα επικαλύπτον δέντρο κλαδί χορδή

5 Επικαλύπτοντα Δέντρα Ένα συνεκτικό γράφημα πάντα περιέχει (τουλάχιστον) ένα επικαλύπτον δέντρο Αν το γράφημα δεν περιέχει κύκλωμα τότε είναι δέντρο Αν περιέχει ένα ή περισσότερα κυκλώματα, τότε αφαιρώντας μια ακμή από ένα κύκλωμα έχουμε πάλι συνεκτικό (υπο)γράφημα. Μπορούμε να επαναλάβουμε τέτοια αφαίρεση για κάθε κύκλωμα μέχρι να καταλήξουμε σε σε ένα επικαλύπτον δέντρο Αν από ένα επικαλύπτον δέντρο αφαιρέσουμε μια ακμή τότε παύει να είναι συνεκτικό υπογράφημα

6 Σύνολα Τομής Ένα σύνολο τομής είναι ένα ελάχιστο σύνολο ακμών που αν αφαιρεθεί από ένα γράφημα θα προκύψει ένα υπογράφημα με μεγαλύτερο αριθμό συνεκτικών συνιστωσών Τα γνήσια υποσύνολα ενός συνόλου τομής δεν είναι σύνολα τομής. Γιατί? Σε ένα συνεκτικό γράφημα η αφαίρεση ενός συνόλου τομής χωρίζει το γράφημα σε δύο μέρη. Γιατί?

7 Σύνολα Τομής (Παράδειγμα) v1 v2 v3 v4 v5 e1 e2 e3e4 e5 e6 e7 e8 Το σύνολο ακμών {e1,e5,e6,e7,e4} είναι ένα σύνολο τομής v1 v2 v3 v4 v5 e2 e3 e8

8 Σύνολα Τομής κι Επικαλύπτοντα Δέντρα Η πρόσθεση μιας χορδής σε ένα επικαλύπτον δέντρο δίνει ένα υπογράφημα που περιέχει ακριβώς ένα κύκλωμα Επειδή ένα επικαλύπτον δέντρο περιέχει ένα μοναδικό μονοπάτι μεταξύ δύο οποιωνδήποτε κορυφών v1 v2 v3 v4 v5 e2 e3 e8 e6e6 v1 v2 v3 v4 v5 e2 e3 e8 e6e6 v1 v2 v3 v4 v5 e2 e3 e8 e6e6 Αδύνατο!

9 Σύνολα Τομής κι Επικαλύπτοντα Δέντρα Για ένα δεδομένο επικαλύπτον δέντρο, ένα μοναδικό κύκλωμα μπορεί να προκύψει με την πρόσθεση μιας οποιασδήποτε χορδής Το σύνολο από e-v+1 κυκλώματα που προκύπτουν με αυτό τον τρόπο ονομάζεται θεμελιώδες σύστημα κυκλωμάτων του επικαλύπτοντος δέντρου Ένα κύκλωμα στο θεμελιώδες σύστημα ονομάζεται θεμελιώδες κύκλωμα Γιατί είναι τόσα???

10 Σύνολα Τομής κι Επικαλύπτοντα Δέντρα Ένα θεμελιώδες κύκλωμα καλείται πιο συγκεκριμένα θεμελιώδες κύκλωμα ως προς τη χορδή που περιέχει v1 v2 v3 v4 v5 e1 e2 e3e4 e5 e6 e7 e8 v1 v2 v3 v4 v5 e2 e3 e8 e6e6 γράφημα επικαλύπτον δέντρο v1 v2 v3 v5 e2 e8 e6e6 e1 θεμελιώδες κύκλωμα ως προς τη χορδή e1

11 Σύνολα Τομής κι Επικαλύπτοντα Δέντρα Για κάθε κλαδί ενός επικαλύπτοντος δέντρου υπάρχει μια διαμέριση των κορυφών του γραφήματος σε δύο υποσύνολα (που αντιστοιχούν στις κορυφές των δύο δέντρων που προκύπτουν από την αφάιρεση της ακμής) Συνεπώς για κάθε κλαδί ενός επικαλύπτοντος δέντρου υπάρχει ένα αντίστοιχο σύνολο τομής v1 v2 v3 v4 v5 e1 e2 e3e4 e5 e6 e7 e8 v1 v2 v3 v4 v5 e2 e3 e8 e6e6 v1 v2 v3 v4 v5 e2 e8 e6e6

12 Θεμελιώδη Σύνολα Τομής Για ένα δεδομένο επικαλύπτον δέντρο, το σύνολο των v-1 συνόλων τομής που αντιστοιχούν στα v-1 κλαδιά του δέντρου ονομάζεται θεμελιώδες σύστημα συνόλων τομής ως προς το επικαλύπτον δέντρο Ένα σύνολο τομής στο θεμελιώδες σύστημα συνόλων τομής ονομάζεται θεμελιώδες σύνολο τομής Ένα θεμελιώδες σύνολο τομής περιέχει ακριβώς ένα κλαδί του επικαλύπτοντος δέντρου

13 Θεμελιώδη Σύνολα Τομής Ποια είναι τα θεμελιώδη σύνολα τομής? v1 v2 v3 v4 v5 e1 e2 e3e4 e5 e6 e7 e8 v1 v2 v3 v4 v5 e2 e3 e8 e6e6 γράφημα επικαλύπτον δέντρο {e1,e5,e2} {e1,e8,e4} {e1,e5,e6,e7,e4} {e3,e4,e7}

14 Κυκλώματα και Σύνολα Τομής Ένα κύκλωμα και το συμπλήρωμα οποιουδήποτε επικαλύπτοντος δέντρου πρέπει να έχουν τουλάχιστον μια κοινή ακμή Απόδειξη: Αν υπάρχει ένα κύκλωμα που δεν έχει καμία κοινή ακμή με το συμπλήρωμα ενός επικαλύπτοντος δέντρου τότε το κύκλωμα περιέχεται στο επικαλύπτον δέντρο. Αυτό είναι αδύνατον αφού ένα δέντρο εξ ορισμού δεν μπορεί να περιέχει κύκλωμα

15 Κυκλώματα και Σύνολα Τομής Ένα σύνολο τομής και οποιοδήποτε επικαλύπτον δέντρο έχουν τουλάχιστον μια κοινή ακμή Απόδειξη: Αν υπάρχει ένα σύνολο τομής που δεν έχει καμία κοινή ακμή με ένα επικαλύπτον δέντρο, η αφαίρεση αυτού του συνόλου τομής θα αφήσει το επικαλύπτον δέντρο άθικτο. Άρα το γράφημα δε θα χωριστεί σε δύο συνιστώσες, το οποίο έρχεται σε αντίφαση με τον ορισμό του συνόλου τομής


Κατέβασμα ppt "Επικαλύπτοντα Δέντρα και Σύνολα Τομής. Επικαλύπτοντα Δέντρα (Spanning Trees) Ένα επικαλύπτον δέντρο ενός γραφήματος G είναι ένα υπογράφημα του G που είναι."

Παρόμοιες παρουσιάσεις


Διαφημίσεις Google