Τζόγος, Κυκλωματα και Facebook 2 η Διάλεξη Α. Γελαστόπουλος Ρ. Γρηγορίου Θ. Κεχαγιάς Μάρτης 2009.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Αλγόριθμοι σχεδίασης βασικών 2D σχημάτων (ευθεία)
Advertisements

Τεχνολογίες Web Απαραίτητες γνώσεις για την υλοποίηση της άσκησης.
27 Νοέμβρη 2002.
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Επίπεδα Γραφήματα (planar graphs)
€ $500,000 $250,000 $125,000 $64,000 $32,000 $16,000 $8,000 $4,000 $2,000 $1,000 $500 $300 $200 $100 Καλωσορίσατε.
Ο αγαπημένος αριθμός του σύμπαντος
Επίπεδα Γραφήματα : Προβλήματα και Υπολογιστική Πολυπλοκότητα TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A AA.
Πολυπλοκότητα Παράμετροι της αποδοτικότητας ενός αλγόριθμου:
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Δ.Π.Θ. Συνδέοντας έγγραφα - 1 Συνδέοντας έγγραφα Μια σύνδεση στο Web (link) αποτελείται από δύο μέρη : Aυτό που βλέπουμε στη σελίδα και λέγεται άγκυρα.
Όμιλος Μαθηματικά και Λογοτεχνία Μαντώ Γεωργούλη A’2 Αναστασία Κασαπίδη A’3 Ρήγας Διονυσόπουλος A’2.
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Ηλεκτροστατική ΚΑΤ’ ΟΙΚΟΝ
Δίκτυα Ουρών - Παραδείγματα
Κεφάλαιο 2ο Πεπερασμένα αυτόματα.
Γραφήματα & Επίπεδα Γραφήματα
Ανάλυση Συστημάτων Αυτομάτου Ελέγχου:
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Συναρτησιακές Εξαρτήσεις.
Να υπολογισθούν τα γινόμενα: 2  0 = 0 0  3 = 0 0  0 = 0 2  3  0 = 0 α  0 = 0 0  3  1  β  α = 0 (x - 1)  0 = 0 0  x  (x - 1)  (x + 2) 
Κοντινότεροι Κοινοί Πρόγονοι α βγ θ δεζ η π ν ι κλμ ρσ τ κκπ(λ,ι)=α, κκπ(τ,σ)=ν, κκπ(λ,π)=η κκπ(π,σ)=γ, κκπ(ξ,ο)=κ ξο κκπ(ι,ξ)=β, κκπ(τ,θ)=θ, κκπ(ο,μ)=α.
Αξιολόγηση Μαθητών στο λύκειο. Θέματα Οι ερωτήσεις Τα “λάθη” στις Ερωτήσεις Τα κριτήρια αξιολόγησης Η βαθμολόγηση Λίγο πριν τις εξετάσεις.
1 Θεματική Ενότητα Γραφήματα & Επίπεδα Γραφήματα.
Προσεγγιστικοί Αλγόριθμοι
Γ΄ κατεύθυνση Προβληματισμοί για τους ορισμούς, θεωρήματα, παραδείγματα και τις ασκήσεις του 3ου κεφαλαίου
Κ. Μόδη: Γεωστατιστική και Εφαρμογές της (Κεφάλαιο 3) 1 Από κοινού κατανομή δύο ΤΜ Στην περίπτωση που υπάρχουν δύο ΤΜ ενδιαφέροντος, η συνάρτηση κατανομής.
Ο Μετασχηματισμός Laplace και ο Μετασχηματισμός Ζ
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Εισαγωγικά Θέματα WWW Δίκτυα Διανομής Περιεχομένου Τεχνολογίες, Παραδείγματα και Προοπτικές ΔΙΑΚΟΜΙΧΑΛΗΣ ΜΗΝΑΣ.
ΜΑΘΗΜΑ: ΣΧΕΔΙΑΣΗ ΑΛΓΟΡΙΘΜΩΝ ΔΙΔΑΣΚΩΝ: Π. ΚΑΤΣΑΡΟΣ Δευτέρα, 12 Ιανουαρίου 2015Δευτέρα, 12 Ιανουαρίου 2015Δευτέρα, 12 Ιανουαρίου 2015Δευτέρα, 12 Ιανουαρίου.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
ΕΠΛ 231 – Δομές Δεδομένων και Αλγόριθμοι12-1 Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Ο αλγόριθμος του Prim και ο αλγόριθμος του Kruskal.
Σχεδιαση Αλγοριθμων - Τμημα Πληροφορικης ΑΠΘ - Κεφαλαιο 9ο1 Άπληστοι αλγόριθμοι βελτιστοποίησης Προβλήματα βελτιστοποίησης λύνονται με μια σειρά επιλογών.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 16/05/13 Δίκτυα Ουρών. ΔΙΚΤΥΟ ΔΥΟ ΕΚΘΕΤΙΚΩΝ ΟΥΡΩΝ ΕΝ ΣΕΙΡΑ Θεώρημα Burke: Η έξοδος πελατών από ουρά Μ/Μ/1 ακολουθεί κατανομή Poisson.
Ο αλγόριθμος Bellman-Ford (επανεξετάζεται)
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Σχεδιασμός Σχεσιακών Σχημάτων.
Στοιχεία Σχεδίασης Γραφικών
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 25/06/08 Ασκήσεις Επανάληψης.
1 Βέλτιστη δρομολόγηση (optimal routing) Αντιμετώπιση της δρομολόγησης σαν «συνολικό» πρόβλημα βελτιστoποίησης. Γιατί: Η αλλαγή της δρομολόγησης μιας συνόδου.
Ασκήσεις - Παραδείγματα
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 4: Συνδεσμικότητα Data Engineering Lab 1.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Ενότητα 4 Δ ΕΝΔΡΑ Σταύρος Δ. Νικολόπουλος 1.
Κάλαντα του Chuck Norris Τα Κάλαντα του Chuck Norris Θανάσης Κεχαγιάς, Γενάρης 2012.
A Scalable Content-Addressable Network Μυρτώ Ντέτσικα Παναγιώτα Νικολαΐδου Ελένη Γεώργα Λαμπρινή Κώνστα Βαγγέλης Λάππας Γρηγόρης Τζώρτζης Γιώργος Καρπάθιος.
ΤΟ ΔΙΑΔΙΚΤΥΟ, ΤΑ ΚΟΙΝΩΝΙΚΑ ΔΙΚΤΥΑ ΚΑΙ ΟΙ ΚΙΝΔΥΝΟΙ ΠΟΥ ΚΡΥΒΟΥΝ
ΕΠΛ 231 – Δομές Δεδομένων και Αλγόριθμοι13-1 Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Ο αλγόριθμος Dijkstra για εύρεση βραχυτέρων μονοπατιών.
Θεωρία Υπολογισμού Κλάσεις P και NP.
1 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Δίκτυα Ουρών Β. Μάγκλαρης Β. Μάγκλαρης Σ. Παπαβασιλείου Σ. Παπαβασιλείου
Δένδρα ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 3: Δένδρα.
Συνδεσμικότητα ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 4: Συνδεσμικότητα.
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 6: Χρωματισμός.
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
ΑΠΟΜΑΓΝΗΤΟΦΩΝΗΣΗ ΔΙΔΑΣΚΑΛΙΑΣ ΣΤΗΝ Α΄ΛΥΚΕΙΟΥ ΓΕΩΜΕΤΡΙΑ ΤΑΞΗ κ. ΝΑΚΗ ΧΡΗΣΤΟΥ.
ΣΤΑΜΑΤΗ ΜΑΡΙΑ, ΜΑΘΗΜΑΤΙΚΟΣ. Τα Μαθηματικά στην Καθημερινή Ζωή.
ΣΗΜΑΤΑ ΚΑΙ ΣΥΣΤΗΜΑΤΑ II Καθ. Πέτρος Π. Γρουμπός Διάλεξη 8η Στοχαστικά Σήματα - 1.
ΣΥΣΤΗΜΑΤΑ ΑΥΤΟΜΑΤΟΥ ΕΛΕΓΧΟΥ Ι 8 η Διάλεξη ΣΥΣΤΗΜΑΤΑ ΑΥΤΟΜΑΤΟΥ ΕΛΕΓΧΟΥ Ι ΠΑΡΑΔΕΙΓΜΑΤΑ ΣΧΕΔΙΑΣΜΟΥ ΚΑΙ ΧΡΗΣΗΣ ΤΟΥ ΓΕΩΜΕΤΡΙΚΟΥ ΤΟΠΟΥ ΤΩΝ ΡΙΖΩΝ Το σύστημα ελέγχου.
Βέλτιστη δρομολόγηση (optimal routing)
Πού χρησιμοποιείται ο συντελεστής συσχέτισης (r) pearson
Άσκηση 2-Περιγραφικής Στατιστικής
Ζώα και μαθηματικά.
Άραγε, γνωρίζουν οι μέλισσες μαθηματικά?
ΣΗΜΑΤΑ ΚΑΙ ΣΥΣΤΗΜΑΤΑ II
Βασίλης Μάγκλαρης 13/4/2016 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Ανοικτά Δίκτυα Ουρών Markov Θεωρήματα Burke & Jackson Βασίλης Μάγκλαρης.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Δίκτυα Ουρών
Θεωρία & Αλγόριθμοι Γράφων Αποστάσεις
ΦΑΣΕΙΣ ΕΠΙΛΥΣΗΣ ΠΡΟΒΛΗΜΑΤΟΣ – ΑΝΑΠΤΥΞΗΣ ΠΡΟΓΡΑΜΜΑΤΟΣ
ΑΛΓΟΡΙΘΜΟΣ.
Μεταγράφημα παρουσίασης:

Τζόγος, Κυκλωματα και Facebook 2 η Διάλεξη Α. Γελαστόπουλος Ρ. Γρηγορίου Θ. Κεχαγιάς Μάρτης 2009

Facebook by Touchgraph

Περίπατος στο Facebook Ερώτημα: Ποιος είναι ο Βασικός Facebooker?

Παράδειγμα: Που βαδίζουμε κύριοι

Παράδειγμα: Web Surfing

Παράδειγμα: Αναφορές σε μια Εργασία

Παράδειγμα: Αριθμός Erdos

Πως να το μοντελοποιήσουμε? Τυχαίοι περίπατοι Γράφοι Αλυσίδες Markov

Γράφοι Π.χ. V={Θανάσης, Ορέστης, Χριστίνα,...}, Ε={ΘανΟρε, ΘανΧρι, ΟρεΧρι,...} Με γράφους μπορούμε να μοντελοποιήσουμε: Ηλ. Κυκλώματα Το Facebook Το Internet / Web Το …

Facebook by Touchgraph

Αλυσίδες Markov Ενας τυχαίος περίπατος πάνω σε γράφο Μαρκοβιανή ιδιότητα: το παρελθόν δεν μετράει:

Τυχαίος Περίπατος στο Facebook (Touchgraph)

Παράδειγμα 1

Παράδειγμα

Παράδειγμα 3

Παράδειγμα 4

Παράδειγμα 5

Παράδειγμα

Ασυμπτωτική Συμπεριφορά

Θεώρημα: Αν υπάρχει s > 0 τέτοιο ώστε P s > 0, τότε υπάρχουν p n (n=1,2,…,N) τέτοια ώστε για m, n = 1, …, N: lim t  ∞ [P t ] mn = p n

Ερώτημα: Ποιος είναι ο βασικός Facebooker? 1 η Απάντηση: Αυτός που έχει περισσότερη πιθανότητα (αυτός που έχει μέγιστη πιθανότητα ισορροπίας) Matlab Code

Παράδειγμα 7 Facebook

Ερώτημα: Ποιος είναι ο βασικός Facebooker? 2 η Απάντηση: Αυτός που είναι το κέντρο του γράφου ???

Ευκλείδεια Γεωμετρία: Το κέντρο ενός κύκλου? Το κέντρο ενός παραλληλογράμμου? Το κέντρο ενός τυχόντος σχήματος?

Κέντρο – Ορισμός 1: Δίνεται σχήμα S (ένα σύνολο σημείων) Το κέντρο του S είναι το σημείο M το οποίο ελαχιστοποιεί την ποσότητα δηλαδή

Κέντρο – Ορισμός 2 (Βαρύκεντρο): Δίνεται σχήμα S (ένα σύνολο σημείων) Το κέντρο του S είναι το σημείο M το οποίο ελαχιστοποιεί την ποσότητα δηλαδή

Γεωμετρία των Γράφων: Η απόσταση δύο κόμβων u,v ενός γράφου είναι το μήκος του μικρότερου μονοπατιού από το u,v u v d(u,v)=3

u v

Αρχικοποίηση: dist = … for (k=1:n) for (i=1:n) for (j=1:n) through_k = dist(i,k)+dist(k,j); if (through_k < dist(i,j)) dist(i,j) = through_k; end Αλγόριθμος Floyd Υπολογισμός των αποστάσεων σε ένα Γράφο:

Γεωμετρία των Γράφων: Δίνεται γράφος G (V,E). Το κέντρο του G είναι ο κόμβος u ο οποίος ελαχιστοποιεί την ποσότητα δηλαδή

Παράδειγμα

Παράδειγμα

Παράδειγμα 3 (Facebook)

Ερώτηση Ποια είναι η σχέση των δύο λύσεων του βασικού Facebooker?

Εκμεταλλευόμαστε τη συμμετρία. Οι 3 πρώτες εξισώσεις είναι γραμμικώς εξαρτημένες. Η τέταρτη λέει ότι το άθροισμα των πιθανοτήτων είναι 1 α α α α α α α α β β β Λύση: Αλλά το γ είναι το κέντρο, είτε με min(max(dist)) είτε με min(sum(dist)). Άρα «κέντρο != μέγιστη πιθανότητα» α α α α α α α α β β β γ

Ερώτηση ? Το θεώρημα δεν απαντάει στη σχέση μεταξύ των 2 λύσεων

Six Degrees of Separation Yet the world is small: 6˚ The planet is very large: 6.5b!

Six degrees of separation Ο συντομότερος δρόμος για να συνδεθούν μεταξύ τους δύο τυχαίοι άνθρωποι στην γη αποτελείται το πολύ από 6 ακμές Α Β

Έρευνα: Milgram(1967)  300 γράμματα από Δυτική Αμερική με τον ίδιο προορισμό που βρισκόταν στην Μασαχουσέτη.

Συμπεράσματα: Έφτασαν μόνο τα 64, με μέσω αριθμό ενδιάμεσων αλλαγών 5,5. Έλλειψη αξιοπιστίας λόγω μικρού αριθμού δείγματος.

Έρευνα: Watts(2001)  Αποστολή s σε 157 χώρες απ’ όλο τον κόσμο με τελικό στόχο 19 παραλήπτες. Συμπεράσματα: Ο μέσος όρος των ενδιάμεσων αποστολών ίσος με 6. Αξιόπιστο πείραμα, η θεωρία δείχνει να επαληθεύεται.

FACEBOOK χρήστες (κόμβοι) ακμές Διάμετρος 8 Συμπεράσματα: Για δύο τυχαίους χρήστες μέσος όρος της απόστασης 2,85. Το 0,69% των χρηστών αποτελούν αποκομμένα ζεύγη, για τα οποία δεν ισχύει η θεωρία. Έρευνες σε social networks

MSN 240 εκατ. χρήστες (κόμβοι) 30 δισ. συζητήσεις (ακμές) σε έναν μήνα Υπολογισμός αποστάσεων χρηστών με τον αλγόριθμο Floyd Συμπεράσματα: Για δύο τυχαίους χρήστες μέσος όρος της απόστασης 6,6. Ωστόσο για το 22% των χρηστών η θεωρία καταρρίπτεται.

Είναι τα αποτελέσματα αξιόπιστα..? Όχι γιατί…

Διάγραμμα κατανομής ΜΣΝ χρηστών / απόλυτες τιμές Διάγραμμα κατανομής ΜΣΝ χρηστών / ανηγμένο κατά κεφαλή

Μαθηματική προσέγγιση: k  Ο μέσος αριθμός γνωστών N  Ο πληθυσμός της γης Για να αποδειχθεί η θεωρία αρκεί να δείξουμε ότι: k*k*k*k*k*k = N  k 6 = N Α Β

Αν L  μέση απόσταση 2 κόμβων C  συντελεστής ομαδοποίησης του τυχαίου κόμβου Τυχαίο Συγκεκριμένο L  n / k C = 3/6 = 1/2 Τυχαίο L  lnn / lnk C ≈ k / n  0

Six clicks of separation Παραδείγματα: Six degrees of Kevin Bacon Six degrees of Wikipedia Μαθηματικοί Γενικού τμήματος WWW ???

Six degrees of Kevin Bacon O Kevin Bacon έχει τον αριθμό 0. Ένας/Μια ηθοποιός (Α) που έχει εμφανιστεί μαζί του σε κάποια ταινία έχει τον αριθμό 1. Ένας/Μια ηθοποιός (Β) που έχει εμφανιστεί σε κάποια ταινία μαζί με τον Α έχει τον αριθμό 2. κλπ

Six degrees of Wikipedia Ξεκινάμε από ένα άρθρο με ένα συγκεκριμένο θέμα που έχει αριθμό 0. Χρησιμοποιούμε ένα από τα links που εμφανίζονται στο άρθρο για να πάμε σε ένα άλλο με αριθμό 1. Φαίνεται ότι μέσω το πολύ 6 “κλικ” μπορούμε να καταλήξουμε σε κάτι τελείως άσχετο.

Μαθηματικοί Γενικού Τμήματος Ο μαθηματικός από τον οποίο ξεκινάμε έχει τον αριθμό 0 Ένας μαθηματικός που έγραψε ένα σύγγραμμα μαζί του έχει τον αριθμό 1 Κλπ

Λίγα λόγια για τoν συντελεστή ομαδοποίησης(C) Όπου: k i  Ο αριθμός των ακμών που υπάρχουν μεταξύ των γειτόνων του i n i  Ο αριθμός όλων των δυνατών ακμών μεταξύ των γειτόνων