Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 0: Περιεχόμενα

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Διαδίκτυο: ο νέος δρόμος Μιχάλης Βαφόπουλος,
Advertisements

Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Γραφήματα & Επίπεδα Γραφήματα
ΑΛΛΑΓΕΣ ΣΤΗΝ ΕΠΙΚΟΙΝΩΝΙΑ
Επίπεδα Γραφήματα : Προβλήματα και Υπολογιστική Πολυπλοκότητα TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A AA.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 2: Μονοπάτια και Κύκλοι (Euler) Data Engineering Lab.
Τζόγος, Κυκλωματα και Facebook 2 η Διάλεξη Α. Γελαστόπουλος Ρ. Γρηγορίου Θ. Κεχαγιάς Μάρτης 2009.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Νικόλαος Κοπέρνικος. Παιδική ηλικία και μόρφωση Αγαπημένε μου φίλε, Θα σου πω μια ιστορία για τον πιο ονομαστό και φημισμένο σε όλο τον κόσμο, πολίτη.
1 Θεματική Ενότητα Γραφήματα & Επίπεδα Γραφήματα.
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
ΜΑΘΗΜΑ: ΣΧΕΔΙΑΣΗ ΑΛΓΟΡΙΘΜΩΝ ΔΙΔΑΣΚΩΝ: Π. ΚΑΤΣΑΡΟΣ Δευτέρα, 12 Ιανουαρίου 2015Δευτέρα, 12 Ιανουαρίου 2015Δευτέρα, 12 Ιανουαρίου 2015Δευτέρα, 12 Ιανουαρίου.
Γράφοι: Προβλήματα και Αλγόριθμοι
ΕΠΛ 231 – Δομές Δεδομένων και Αλγόριθμοι12-1 Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Ο αλγόριθμος του Prim και ο αλγόριθμος του Kruskal.
Σχεδιαση Αλγοριθμων - Τμημα Πληροφορικης ΑΠΘ - Κεφαλαιο 9ο1 Άπληστοι αλγόριθμοι βελτιστοποίησης Προβλήματα βελτιστοποίησης λύνονται με μια σειρά επιλογών.
Διδάσκων: Παύλος Παυλικκάς1 Ολυμπιάδα Πληροφορικής Γράφοι – Graphs (Εισαγωγή)
ΣΤΟΙΧΕΙΑ ΘΕΩΡΙΑΣ ΓΡΑΦΗΜΑΤΩΝ I
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 1: Βασικές Έννοιες (ορισμοί) Data Engineering Lab.
Δομές Δεδομένων (Data Structures) 3o Εξάμηνο Σπουδών Διδάσκων: Απόστολος Παπαδόπουλος και
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Ενότητα 6 Ε ΠΙΠΕΔΙΚΟΤΗΤΑ Σταύρος Δ. Νικολόπουλος 1.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
1 Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών Δημήτρης Πλεξουσάκης 10/2/2015ΗΥ180 – Μάθημα 1ο Διδάσκων: Δημήτρης Πλεξουσάκης Καθηγητής
Αλγόριθμοι - Τμήμα Πληροφορικής ΑΠΘ - 4ο εξάμηνο1 Αλγόριθμοι b b Σελίδα μαθήματος με ημερολόγιο, υλικό, βιβλιογραφία, ανακοινώσεις
1 Βέλτιστη δρομολόγηση (optimal routing) Αντιμετώπιση της δρομολόγησης σαν «συνολικό» πρόβλημα βελτιστoποίησης. Γιατί: Η αλλαγή της δρομολόγησης μιας συνόδου.
Επιπεδικότητα ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 5: Επιπεδικότητα.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 2: Μονοπάτια και Κύκλοι (Hamilton) Data Engineering Lab.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 4: Συνδεσμικότητα Data Engineering Lab 1.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
1 Κατανεμημένοι αλγόριθμοι για την εύρεση γεννητικών δέντρων (spanning trees) 1.Ένας σταθερός κόμβος στέλνει ένα ‘start’ μήνυμα σε κάθε γειτονική του ακμή.
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Ενότητα 4 Δ ΕΝΔΡΑ Σταύρος Δ. Νικολόπουλος 1.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
ΕΠΛ 231 – Δομές Δεδομένων και Αλγόριθμοι13-1 Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Ο αλγόριθμος Dijkstra για εύρεση βραχυτέρων μονοπατιών.
Δένδρα ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 3: Δένδρα.
Εισαγωγή Αλέξανδρος Νανόπουλος
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές TSP, Μέτρα κεντρικότητας, Dijkstra Data Engineering Lab.
Η Συμβολή της Επίλυσης του Προβλήματος του Βραχυστόχρονου στη Γέννηση του Λογισμού των Μεταβολών Μεταπτυχιακή Διπλωματική Εργασία Ολυμπία Ι. Ηλιοπούλου.
Data Engineering Lab Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 3: Δένδρα 1.
Διακριτά Μαθηματικά Ι Γιώργος Γεωργιάδης (σύμφωνα με τις παραδόσεις του Λευτέρη Κυρούση) Σημειώσεις του μαθήματος Διάλεξη 8η.
Συνδεσμικότητα ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 4: Συνδεσμικότητα.
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 6: Χρωματισμός.
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
ΤΕΙ Αθήνας: Σχολή ΤΕΦ: Τμήμα Ναυπηγικής Εφαρμογές Η/Υ στην Ναυπηγική ΙΙ ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ NA0703C39 Εξάμηνο Ζ’ Διδάσκων Κωνσταντίνος Β. Κώστας Παρουσίαση.
1 ΔΙΑΣΧΙΣΗ ΓΡΑΦΗΜΑΤΩΝ. 2 Θέματα μελέτης Πρόβλημα αναζήτησης σε γραφήματα –Αναζήτηση κατά βάθος (Depth-first search – DFS) –Αναζήτηση κατά πλάτος (Breadth-first.
Θέματα Υπολογισμού στον Πολιτισμό - Γραφήματα Γραφήματα.
ΧΡΩΜΑΤΙΣΜΟΣ ΓΡΑΦΩΝ Δημοκρίτειο Πανεπιστήμιο Θράκης, Μαθηματικό Σπουδαστήριο Πολυτεχνικής Σχολής.
Προβλήματα Ικανοποίησης Περιορισμών
Θεωρία & Αλγόριθμοι Γράφων
Εργαστήριο Παιδαγωγικών Εφαρμογών
ΣΥΣΤΗΜΑΤΑ ΔΙΑΧΕΙΡΙΣΗΣ ΑΣΦΑΛΕΙΑΣ Περίγραμμα μαθήματος
Χρωματισμός κορυφών -Χρωματισμός χαρτών
Στοιχεία Θεωρίας Γραφημάτων
Θεωρία & Αλγόριθμοι Γράφων Αποστάσεις
Συντομότερα Μονοπάτια
Θεωρία & Αλγόριθμοι Γράφων Μονοπάτια & Κύκλοι (Hamilton)
Κεφάλαιο 7: Διαδικτύωση-Internet
Δυναμικός Προγραμματισμός
Κυκλοφοριακή Αγωγή Στο πρόγραμμα αυτό συμμετείχε το σχολείο μας (Ειδικό Κωφών & βαρήκοων Ιωαννίνων), καθώς και το Ειδικό Τυφλών Ιωαννίνων.
Β. Μάγκλαρης 2/11/2015 ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Δρομολόγηση στο Internet (II) Αλγόριθμοι Distance Vector (Bellman)
Καθηγητής Σιδερής Ευστάθιος
ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ
ΣΤΟΙΧΕΙΑ ΘΕΩΡΙΑΣ ΓΡΑΦΗΜΑΤΩΝ II
Μεταγράφημα παρουσίασης:

Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 0: Περιεχόμενα Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 0: Περιεχόμενα Data Engineering Lab

Σχετικά με το μάθημα Ώρες γραφείου: ποτέ Ώρες επικοινωνίας: πάντα email: manolopo@csd.auth.gr Δικτυακός Τόπος Μαθήματος: http://delab.csd.auth.gr/~manolopo/graph Ώρες Μαθήματος: Τρίτη 14:00-16:00 (Αίθουσα Α) Πέμπτη 12:00-14:00 (Αίθουσα Α) Τρόπος Εξέτασης: Περίοδος Ιουνίου-Σεπτεμβρίου ή Απαλλακτικά Θέματα Data Engineering Lab

Η απαρχή της Θεωρίας Γράφων Το Königsberg της Πρωσσίας ιδρύθηκε το 1255 από Τεύτονες ιππότες και ήταν η πρωτεύουσα της Ανατολικής Πρωσίας μέχρι το 1945. Σήμερα είναι το Ρωσικό Kaliningrad (μεταξύ Λιθουανίας και Πολωνίας στη Βαλτική) Ήταν μεγάλο κέντρο για αιώνες και πατρίδα των Goldbach, Hilbert, Kant και Wagner. Data Engineering Lab

Leonhard Euler (1707-1783) Γεννήθηκε στη Βασιλεία και θα γίνοταν πάστορας, όπως ο πατέρας του. Σπούδασε Εβραϊκά και Θεολογία αλλά πήρε και μαθήματα από τον Bernoulli. Το 1727 έπιασε δουλειά στο Ιατρικό τμήμα του Πανεπιστημ. της Α.Πετρούπολης αλλά μετά το θάνατο της Αικατερίνης Ι ασχολήθηκε με τα Μαθηματικά. Data Engineering Lab

Leonhard Euler (1707-1783) Παντρεύτηκε το 1733, είχε 13 παιδιά, ενηλικιώθηκαν τα 5. Το 1741 μετακόμισε στο Βερολίνο και έμεινε 25 χρόνια. Δημοσίευσε >500 βιβλία και εργασίες εν ζωή και 400 μετά θάνατο. Εφηύρε τους συμβολισμούς i, π, e, sin, cos, f(x) και άλλους! Έχασε την όραση του αλλά έγινε παραγωγικότερος. Είπε: “now I have fewer distractions” Data Engineering Lab

Οι 7 γέφυρες του Königsberg Data Engineering Lab

Ο γράφος κορυφή ακμή Data Engineering Lab

Μη κατευθυνόμενος γράφος 2 3 1 4 Data Engineering Lab

Περίπατος και Μονοπάτι V2 V3 V1 V6 V4 V5 Περίπατος: ακολουθία συνδεδέμενων κορυφών Μονοπάτι: περίπατος χωρίς επανάληψη κορυφών Data Engineering Lab

Λύση Euler Συνθήκη για να υπάρχει μονοπάτι που περνά από όλες τις κορυφές: όλες οι κορυφές να έχουν άρτιο βαθμό Μονοκοντυλιά traversability Data Engineering Lab

Εύρεση κύκλων σε πολύεδρα Thomas P. Kirkman William R. Hamilton Hamiltonian κύκλοι σε πλατωνικούς γράφους Data Engineering Lab

Δένδρα σε ηλεκτρικά κυκλώματα Gustav Kirchhoff Data Engineering Lab

Απαρίθμηση σε χημικά ισομερή Arthur Cayley James J. Sylvester George Polya Data Engineering Lab

Χρωματισμός χαρτών Francis Guthrie Auguste DeMorgan Data Engineering Lab

Παράδειγμα 4-Χρωματισμού Handout: can YOU do a 4-colouring?

Η Εικασία των 4 χρωμάτων Το 1976, οι Kenneth Appel και Wolfgang Haken ανακοίνωσαν την απόδειξη (με τη βοήθεια υπολογιστή) της Εικασία των 4 χρωμάτων, ένα άλυτο πρόβλημα επί αιώνες. Data Engineering Lab

Εφαρμογές γράφων Εφαρμογή Κορυφές Ακμές Ροή Communications Circuits Telephones exchanges, computers, satellites Cables, fiber optics, microwave relays Voice, video, packets Circuits Gates, registers, processors Wires Current Mechanical Joints Rods, beams, springs Heat, energy Hydraulic Reservoirs, pumping stations, lakes Pipelines Fluid, oil Financial Stocks, currency Transactions Money Transportation Airports, rail yards, street intersections Highways, railbeds, airway routes Freight, vehicles, passengers Data Engineering Lab

Κατευθυνόμενος γράφος 2 3 1 4 Data Engineering Lab

Συνδεσμικότητα Μπορώ να πετάξω από την πόλη Α στην πόλη Β με την εταιρεία; Υπάρχει μονοπάτι από την πόλη Α στην πόλη Β στο δίκτυο της; Data Engineering Lab

Μπορώ να πάω από κάθε κόμβο σε κάθε άλλον; Λειτουργία δικτύων A B C D A B C D Μπορώ να πάω από κάθε κόμβο σε κάθε άλλον; Βλάβη Data Engineering Lab

Ζυγισμένος γράφος (weighted) 2 4 3 1 8 6 9 2 4 3 1 1.2 2.1 0.2 0.5 Data Engineering Lab

Συντομότερη διαδρομή Ποια είναι η συντομότερη διαδρομή από την πόλη Α στην πόλη Β με την εταιρεία; Ποιο μονοπάτι από την πόλη Α στην πόλη Β έχει το μικρότερο βάρος; Data Engineering Lab

GPS – Πλοήγηση Εύρεση Ελαχίστων Διαδρομών … Data Engineering Lab

Routing in Internet (TCP/IP) V1 1 4 3 6 2 5 V2 V3 V7 V6 V5 V4 D3=2 D2=1 D7=3 D6=6 D5=7 Data Engineering Lab

Γρίφος (3 utilities) ΔΕΗ ΟΤΕ ΕΥΑΘ Σύνδεσε τα 3 σπίτια με τις 3 παροχές χωρίς να διασταυρωθούν οι συνδέσεις Data Engineering Lab

Προσπαθήστε… Σπίτι 2 με ΟΤΕ; Data Engineering Lab

Επιπεδικότητα Μπορεί ένας γράφος να σχεδιασθεί ώστε να μην υπάρχουν τεμνόμενες ακμές; Data Engineering Lab

Ωκεανία Ποιο δίκτυο διαδρομών είναι το ασφαλέστερο; (κίνδυνος από μεγάλες διαδρομές στη θάλασσα) Data Engineering Lab

Ελάχιστα Ζευγνύοντα Δένδρα 1 2 3 4 5 A B C D E F G 10 6 7 12 9 Data Engineering Lab

Λύση 1 2 A B C D E F Data Engineering Lab

Σκάκι (πρόβλημα κυριαρχίας) Πως να τοποθετήσω τις 8 βασίλισσες χωρίς να απειλούνται; Data Engineering Lab

Περίπατος του Ιππότη/Αλόγου (Hamiltonian περίπατος) Data Engineering Lab

Χάρτες (χρωματισμός) Πως να χρωματίσω κάθε χώρα (νομό), ώστε γειτονικοί νομοί να μην έχουν ίδιο χρώμα; Πόσα χρώματα χρειάζονται στο ελάχιστο; Η απόδειξη του 4 Data Engineering Lab

Ανάλυση συνδέσμων Ποιοι κόμβοι είναι κεντρικοί; Data Engineering Lab

Δίκτυο metro (Λονδίνο) Data Engineering Lab

Χάρτης επιστήμης (science map) Data Engineering Lab

Δίκτυα συν-συγγραφέων Data Engineering Lab

Δίκτυα αναφορών (citations) Data Engineering Lab

Κοινωνικά δίκτυα small-world 6 hops Data Engineering Lab

Το Φαινόμενο του Μικρού Κόσμου Ο Stanley Milgram έστειλε ένα σύνολο επιστολών από τις Μεσοδυτικές πολιτείες των ΗΠΑ προς τη Βοστώνη. Κάθε φορά, οι επιστολές μπορούσαν να αποσταλούν μόνο προς γνωστούς αποστολείς. Ο Milgram κράτησε τα ίχνη των επιστολών και βρήκε ότι η μέση τιμή του μήκους των ιχνών ήταν περίπου 6, διατυπώνοντας έτσι την αρχή του «6 degrees of separation." http://mathforum.org/mam/04/poster.html Data Engineering Lab

Το Παιχνίδι του Kevin Bacon Το παιχνίδι συνίσταται στην εύρεση μονοπατιού προς τον Bacon από τυχόν άτομο του Hollywood με <=6 βήματα. Bacon Number # of People 1 1766 2 141840 3 385670 4 93598 5 7304 6 920 7 115 8 61 Connery Number # of people 1 2216 2 204269 3 330591 4 32857 5 2948 6 409 7 46 8 Rod Steiger is the center of the Hollywood universe as of April 29, 2003 (Average Steiger number—2.652. Sean is #13 Average Bacon number: 2.947 Average Connery Number: 2.706 Ο Bacon είναι ο 1222ος πλέον συνδεδεμένος ηθοποιός του Hollywood. Data Engineering Lab

Δίκτυο χρέους Data Engineering Lab

Δίκτυο επιστημονικής συνεργασίας Data Engineering Lab

Δίκτυο γενετικής αλληλεπίδρασης Data Engineering Lab

Σχέσεις μεταξύ επιχειρήσεων βιοτεχνολογίας των ΗΠΑ Data Engineering Lab

Δίκτυο αλληλεπίδρασης πρωτεϊνών Data Engineering Lab

Όλο και μεγαλύτεροι γράφοι νέες κατευθύνσεις στη Θεωρία Γράφων