▶ Ανακοινώσεις
13 Ιαν. 2023:
Μπορείτε να δείτε όλη σας τη βαθμολογία εδώ. Οι τελικοί σας βαθμοί για το μάθημα
έχουν αναρτηθεί στο eduportal
.
31 Δεκ. 2022: Έχει διορθωθεί και η 4η άσκηση.
Μπορείτε να βλέπετε εδώ τη βαθμολογία σας στις ασκήσεις. Επίσης μπορείτε να βλέπετε τα προγράμματα (ή τις ασκήσεις σας) διορθωμένα εδώ με τα Πανεπιστημιακά σας στοιχεία (username, password). Η βαθμολογία σας φαίνεται ως σχόλιο μέσα στο πρόγραμμα, κάτω από την επικεφαλίδα.
Μια λύση της 4ης άσκησης εδώ.
4 Δεκ. 2022: Ακυρώνεται και το αυριανό μας μάθημα (Δευτέρα 5 Δεκεμβρίου) γιατί εξακολουθώ να είμαι άρρωστος. Τα λέμε την Τετάρτη.
29 Νοε. 2022: Ακυρώνεται το αυριανό μας μάθημα (Τετάρτη 30 Νοεμβρίου) λόγω εκτάκτου προβλήματος. Επίσης οι ώρες γραφείου μου αυτή την Πέμπτη. Τα λέμε τη Δευτέρα.
29 Νοε. 2022:
Δείτε εδώ την 4η άσκηση την οποία θα πρέπει να γράψετε και να υποβάλετε μέχρι και την Τετάρτη 7 Παρασκευή 9 Δεκεμβρίου
ακολουθώντας τις οδηγίες στο αρχείο αυτό (όπως και τις προηγούμενες ασκήσεις).
20 Νοε 2022: Έχει διορθωθεί και η 3η άσκηση.
Μπορείτε να βλέπετε εδώ τη βαθμολογία σας στις ασκήσεις. Επίσης μπορείτε να βλέπετε τα προγράμματα (ή τις ασκήσεις σας) διορθωμένα εδώ με τα Πανεπιστημιακά σας στοιχεία (username, password). Η βαθμολογία σας φαίνεται ως σχόλιο μέσα στο πρόγραμμα, κάτω από την επικεφαλίδα.
Μια λύση της 3ης άσκησης εδώ.
6 Νοε 2022: Για την άσκηση 3, με τα δεδομένα που φαίνονται στο σκελετό που σας έχω δώσει, δηλ:
r = 0.1 # 10% ετήσιο επιτόκιο tau = 1/365 # διάστημα μιας ημέρας ανάμεσα σε δύο διαδοχικές χρονικές στιγμές S0 = 100 # 100 ευρώ η τιμή της μετοχής αρχικά u = 1.01 # κάθε μέρα έχουμε αύξηση κατά 1% d = 0.98 # ή μείωση κατά 2% k = 20 # άσκηση δικαιώματος συμβολαίου μετά από k μέρες K = 90 # δικαίωμα αγοράς μιας μετοχής για K ευρώ με την άσκηση του συμβολαίουτο δικό μου πρόγραμμα απαντάει:
Αξία του συμβολαίου σε χρόνο 0: 10.601337664435167(ελπίζω ότι είναι σωστό).
6 Νοε 2022: Έχει διορθωθεί και η 2η άσκηση.
Μπορείτε να βλέπετε εδώ τη βαθμολογία σας στις ασκήσεις. Επίσης μπορείτε να βλέπετε τα προγράμματα (ή τις ασκήσεις σας) διορθωμένα εδώ με τα Πανεπιστημιακά σας στοιχεία (username, password). Η βαθμολογία σας φαίνεται ως σχόλιο μέσα στο πρόγραμμα, κάτω από την επικεφαλίδα.
Μια λύση της 2ης άσκησης εδώ.
31 Οκτ 2022: Δείτε εδώ την 3η άσκηση την οποία θα πρέπει να γράψετε και να υποβάλετε μέχρι και την Τετάρτη 9 Νοεμβρίου ακολουθώντας τις οδηγίες στο αρχείο αυτό (όπως και τις προηγούμενες ασκήσεις).
25 Οκτ 2022: Δείτε εδώ τη 2η άσκηση την οποία θα πρέπει να γράψετε και να υποβάλετε μέχρι και την Τετάρτη 2 Νοεμβρίου ακολουθώντας τις οδηγίες στο αρχείο αυτό (όπως και την 1η άσκηση) και προσέχοντας τις παρατηρήσεις που σας έχω κάνει παρακάτω.
Μια λύση της 1ης άσκησης εδώ. Και μια λύση για την bonus άσκηση εδώ.
Μερικά σχόλια για τις υποβολές σας:
https://polyhedron.math.uoc.gr/2223/moodle/mod/forum/view.php?id=130
. Εκεί μπορείτε να κάνετε ερωτήσεις σχετικά με το περιεχόμενο του μαθήματος, να απαντάτε σε άλλες ερωτήσεις, κλπ.
Κάνετε login στο moodle πρώτα και μετά πάτε στη σελίδα αυτή, αλλιώς βγάζει σφάλμα.
▶ Ωράριο
Δε 1-3, Τε 1-3.
Αίθουσα: Α208
Ώρες γραφείου διδάσκοντα: Πέ 10-11 στο Γ213 ή με ραντεβού.
▶ Περιγραφή μαθήματος
Το μάθημα θα είναι μια συλλογή από εφαρμογές των Πιθανοτήτων που μαθαίνει κανείς στο προπτυχιακό, υποχρεωτικό μας μάθημα. Δε θα μαθαίνει κανείς τόσο νέα πράγματα θεωρίας όσο θα βλέπει πώς εφαρμόζονται αυτά που έχει ήδη μάθει. Ειδικότερα, θα βλέπει κανείς προβλήματα όπου είτε η πιθανοθεωρητική προσέγγιση είναι μέσα στη φύση του πράγματος (π.χ. γενετική) είτε οι πιθανότητες εισάγονται από εμάς για να μπορέσουμε να μοντελοποιήσουμε ένα πρόβλημα (π.χ. συμπίεση δεδομένων) είτε εισάγονται για να μπορέσουμε να λύσουμε αποτελεσματικά ένα καθόλα ντετερμινιστικό πρόβλημα (διάφοροι πιθανοθεωρητικοί αλγόριθμοι). Τα παραδείγματα εφαρμογών θα είναι από διάφορες επιστήμες (φυσική, βιολογία, επιστήμη υπολογιστών) και σχεδόν πάντα η εφαρμογή θα συνοδεύεται από μια σχετική υλοποίηση/προσομοίωση στον υπολογιστή (σε python, κατά κανόνα) μια και ελάχιστα προβλήματα μπορούν να λυθούν αναλυτικά.
▶ Βιβλία και σημειώσεις
▶ Βαθμολογικό σύστημα
Οι φοιτητές θα βαθμολογηθούν κατά 40% από το τελικό διαγώνισμα και κατά το 60% από διάφορες αξιολογήσεις που θα γίνουν κατά τη διάρκεια του εξαμήνου, όπως ενδιάμεσα διαγωνίσματα, προγραμματιστικά projects, ασκήσεις προς λύση, κλπ. Το ακριβές μείγμα αυτών θα προσδιοριστεί εν καιρώ.
▶ Ημερολόγιο μαθήματος
Επίδειξη (χωρίς ανάλυση) της χρήσης του προγράμματος συγχρονισμού rsync
που χρησιμοποείται για να
συγχρονίσει δύο αρχεία σε δύο διαφορετικούς υπολογιστές χωρίς να μεταφέρει ολόκληρο το αρχείο.
Επίδειξη της δύναμης της χρήσης πιθανοτήτων σε μερικά απλά προβλήματα.
Πώς ελέγχουμε αν δύο πολυώνυμα μεγάλου βαθμού είναι ίσα;
Πώς ελέγχουμε αν $A B = C$, όπου $A, B, C$ είναι τρεις $n \times n$ πίνακες πολύ μεγάλης διάστασης,
χωρίς να υπολογίσουμε ξανά το γινόμενο $AB$;
Δείτε τη σημερινή διάλεξη εδώ.
Reservoir sampling και υλοποίησή του. Πώς να πάρουμε μια κατανομή πιθανότητας από την ομοιόμορφη; Πώς να ελέγξουμε αποτελεσματικά $n$ δείγματα για την ύπαρξη μιας ουσίας στο δείγμα όταν γνωρίζουμε εξαρχής ότι ακριβώς ένα δείγμα περιέχει την ουσία;
Δείτε τη σημερινή διάλεξη εδώ.
Εντροπία μιας πεπερασμένης κατανομής πιθανότητας. Ισοδύναμα, εντροπία μιας τυχαίας μεταβλητής $X$ που παίρνει πεπερασμένες στο πλήθος τιμές. Η εντροπία μεγιστοποείται με την ομοιόμορφη κατανομή. Εντροπία ενός ανεξάρτητου ζεύγους είναι το άθροισμα των δύο εντροπιών των συνιστωσών. Κυρτότητα και ανισότητα του Jensen.
Δείτε τη σημερινή διάλεξη εδώ.
Υπολογισμός εντροπίας με σταδιακή αποκάλυψη πληροφορίας. Ανισότητα Gibbs. Αντιστρέψιμοι (uniquely decodable) δυαδικοί κώδικες και prefix δυαδικοί κώδικες. Το μέσο μήκος ενός κώδικα αν κανείς υποθέσει μια κατανομή πιθανότητας στα γράμματα του αλφαβήτου που κωδικοποιείται.
Δείτε τη σημερινή διάλεξη εδώ.
Ανισότητα Kraft και αντίστροφή της. Source coding theorem. Huffman codes.
Δείτε τη σημερινή διάλεξη εδώ.
Μέθοδος τυχαίου χρωματισμού ακμών για λίγα μονοχρωματικά τρίγωνα. Η μέθοδος δεσμευμένων μέσων τιμών για derandomization.
Δείτε τη σημερινή διάλεξη εδώ. Δείτε εκεί και την άσκηση που πρέπει να κάνετε μέσα στην επόμενη εβδομάδα.
Sum-free υποσύνολα. Πιθανοθεωρητική απόδειξη και πιθανοθεωρητικός αλγόριθμος.
Δείτε τη σημερινή διάλεξη εδώ.
Η μέθοδος Monte Carlo.
Δείτε τη σημερινή διάλεξη εδώ.
Importance sampling για τη μέθοδο Monte Carlo. Αλυσίδες Markov.
Δείτε τη σημερινή διάλεξη εδώ.
Αλυσίδες Markov. Η μέθοδος Page Rank.
Δείτε τη σημερινή διάλεξη εδώ.
Markov Chain Monte Carlo σε ένα πρόβλημα αποκρυπτογράφησης. Τιμολόγηση ενός χρηματιστηριακού συμβολαίου (option).
Δείτε τη σημερινή διάλεξη εδώ.
Ένας randomized αλγόριθμος για minimum cut σε ένα γράφημα.
Δείτε τη σημερινή διάλεξη εδώ.
Ένας randomized αλγόριθμος για minimum cut σε ένα γράφημα. Σήμερα τελειώσαμε την υλοποίησή του.
Δείτε τη σημερινή διάλεξη εδώ.
Η αρχή της μέγιστης εντροπίας.
Δείτε τη σημερινή διάλεξη εδώ.
Η αρχή της μέγιστης εντροπίας.
Δείτε τη σημερινή διάλεξη εδώ.
Η αρχή της μέγιστης εντροπίας και εφαρμογές στη Στατιστική Φυσική.
Δείτε τη σημερινή διάλεξη εδώ.
Μερικές εφαρμογές των πιθανοτήτων στη Βιολογία (Γενετική)
Δείτε τη σημερινή διάλεξη εδώ.
Μερικά διασκεδαστικά ερωτήματα.
Δείτε τη σημερινή διάλεξη εδώ.
Ο αλγόριθμος Miller-Rabin για το αν ένας ακέραιος είναι πρώτος.
Δείτε τη σημερινή διάλεξη εδώ.
Δεν έγινε μάθημα λόγω ασθενείας μου.
Δεν έγινε μάθημα λόγω ασθενείας μου.
Η μέθοδος ταξινόμησης quicksort
.
Δείτε τη σημερινή διάλεξη εδώ.
Υπογραμμικοί (sublinear) αλγόριθμοι
Δείτε τη σημερινή διάλεξη εδώ.
Υπογραμμικοί (sublinear) αλγόριθμοι
Δείτε τη σημερινή διάλεξη εδώ.
Υπογραμμικοί (sublinear) αλγόριθμοι
Δείτε τη σημερινή διάλεξη εδώ.
Υπογραμμικοί (sublinear) αλγόριθμοι (υλοποίηση).
Δείτε τη σημερινή διάλεξη εδώ.