Αλγόριθμος Metropolis. Γ. Θεοδώρου 1

Σχετικά έγγραφα
Προβλήματα Κεφαλαίου 2

Μικροκανονική- Kανονική κατανομή (Boltzmann)

Προβλήματα Κεφαλαίου 2

Προβλήματα Κεφαλαίου 2

Αριθμητικές Προσομοιώσεις του πρότυπου ISING στις Τρεις Διαστάσεις

Μικροκανονική- Kανονική κατανομή (Boltzmann)

Προβλήματα Κεφαλαίου 2

Ψευδοκώδικας. November 7, 2011

Ασκήσεις Κεφαλαίου 2

6. Στατιστικές μέθοδοι εκπαίδευσης

ΕΙΣΑΓΩΓΗ Η μελέτη διαφόρων στοχαστικών φαινομένων μπορεί γενικά να γίνει χρησιμοποιώντας

ΙΑ ΟΧΙΚΕΣ ΒΕΛΤΙΩΣΕΙΣ

Μικροκανονική- Kανονική κατανομή (Boltzmann)

ΣΤΟΧΑΣΤΙΚΕΣ ΔΙΕΡΓΑΣΙΕΣ & ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ


ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ' ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ ΚΥΚΛΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΥΠΗΡΕΣΙΩΝ 2005

1.1 Ηλεκτρονικές ιδιότητες των στερεών. Μονωτές και αγωγοί

Μπεϋζιανή Στατιστική και MCMC Μέρος 2 ο : MCMC

ΙΑΤΡΙΚΗ ΦΥΣΙΚΗ eclass: PHYS215 Π. Παπαγιάννης

Εθνικό Μετσόβιο Πολυτεχνείο

ΕΝΤΡΟΠΙΑ-2ος ΘΕΡΜΟΔΥΝΑΜΙΚΟΣ ΝΟΜΟΣ-ΚΥΚΛΟΣ CARNOT

Επαναληπτικές μέθοδοι

ΤΜΗΜΑ ΣΤΑΤΙΣΤΙΚΗΣ ΚΑΙ ΑΣΦΑΛΙΣΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ Π

Κατ οίκον Εργασία 1 Σκελετοί Λύσεων

Θεωρία και Μεθοδολογία

Υπολογιστική εξοµοίωση του δισδιάστατου πλέγµατος Ising µε τη µέθοδο Monte Carlo

Βασική Εφικτή Λύση. Βασική Εφικτή Λύση

Περίληψη ϐασικών εννοιών στην ϑεωρία πιθανοτήτων

Πρόβλημα 29 / σελίδα 28

Θεωρητικές Κατανομές Πιθανότητας

Προβλήματα, αλγόριθμοι, ψευδοκώδικας

Ιατρική Φυσική: Δοσιμετρία Ιοντίζουσας Ακτινοβολίας. Βιολογικές επιδράσεις. Ακτινοπροστασία

Αριθμητική Ανάλυση & Εφαρμογές

4.4 Μετατροπή από μία μορφή δομής επανάληψης σε μία άλλη.

2.4 ΔΙΑΣΤΗΜΑΤΑ ΕΜΠΙΣΤΟΣΥΝΗΣ ΓΙΑ ΜΙΑ ΠΙΘΑΝΟΤΗΤΑ

ΚΕΦΑΛΑΙΟ 4ο ΔΕΙΓΜΑΤΟΛΗΨΙΑ ΑΠΟ ΣΥΝΕΧΕΙΣ ΚΑΙ ΔΙΑΚΡΙΤΕΣ ΚΑΤΑΝΟΜΕΣ

Παραγωγή μεγάλων πρώτων αριθμών

ΚΙΝΗΤΙΚΗ ΘΕΩΡΙΑ ΑΕΡΙΩΝ ΘΕΩΡΙΑ

Περιεχόμενα της Ενότητας. Συνεχείς Τυχαίες Μεταβλητές. Συνεχείς Κατανομές Πιθανότητας. Συνεχείς Κατανομές Πιθανότητας.

3 ος ΘΕΜΟΔΥΝΑΜΙΚΟΣ ΝΟΜΟΣ- ΘΕΡΜΟΔΥΝΑΜΙΚΑ ΔΥΝΑΜΙΚΑ ΘΕΩΡΙΑ

Δομές Επανάληψης. Όσο μέχρις ότου για. 22/11/08 Ανάπτυξη εφαρμογών 1

h(t τ k ) X (t) = X (t) = (shot noise). 3/28 4/28

Κατανομή συνάρτησης τυχαίας μεταβλητής Y=g(X) Πιθανότητες & Στατιστική 2017 Τμήμα Μηχανικών Η/Υ & Πληροφορικής, Παν. Ιωαννίνων Δ13 ( 1 )

Ανάλυση αλγορίθμων. Χρόνος εκτέλεσης: Αναμενόμενη περίπτωση. - απαιτεί γνώση της κατανομής εισόδου

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΣΤΑΤΙΣΤΙΚΗ ΤΩΝ ΕΠΙΧΕΙΡΗΣΕΩΝ. Κεφάλαιο 8. Συνεχείς Κατανομές Πιθανοτήτων

Εισαγωγή στις Τηλεπικοινωνίες

ΕΦΑΡΜΟΓΕΣ - ΑΣΚΗΣΕΙΣ ΘΕΡΜΙΚΗΣ ΚΑΙ ΣΤΑΤΙΣΤΙΚΗΣ ΦΥΣΙΚΗΣ

E[ (x- ) ]= trace[(x-x)(x- ) ]

Βασικές έννοιες προγραμματισμού

ΑΝΑΛΥΣΗ ΚΑΤΗΓΟΡΙΚΩΝ ΔΕΔΟΜΕΝΩΝ. Σ. ΖΗΜΕΡΑΣ Τμήμα Μαθηματικών Κατεύθυνση Στατιστικής και Αναλογιστικών- Χρηματοοικονομικών Μαθηματικών Σάμος

Δηλαδή η ρητή συνάρτηση είναι πηλίκο δύο ακέραιων πολυωνύμων. Επομένως, το ζητούμενο ολοκλήρωμα είναι της μορφής

Στατιστική Επιχειρήσεων Ι

f x και τέσσερα ζευγάρια σημείων

3. Προσομοίωση ενός Συστήματος Αναμονής.

Αρχές Τηλεπικοινωνιών

Τ Ε Ι Ιονίων Νήσων Τμήμα Εφαρμογών Πληροφορικής στη Διοίκηση και την Οικονομία. Υπεύθυνος: Δρ. Κολιός Σταύρος

Η Εντροπία. Δρ. Αθανάσιος Χρ. Τζέμος. Κέντρο Ερευνών Αστρονομίας και Εφηρμοσμένων Μαθηματικών Ακαδημία Αθηνών

κλασσική περιγραφή Κλασσική στατιστική

Γενικευμένα Mονοβάθμια Συστήματα

ΕΙΣΑΓΩΓΗ ΣΤΗ ΣΤΑΤΙΣΤΙΚΗ ΦΥΣΙΚΗ ΘΕΩΡΙΑ & ΑΣΚΗΣΕΙΣ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΣΧΟΛΗ ΕΠΙΣΤΗΜΩΝ ΤΗΣ ΔΙΟΙΚΗΣΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΟΙΚΟΝΟΜΙΑΣ ΚΑΙ ΔΙΟΙΚΗΣΗΣ ΣΤΑΤΙΣΤΙΚΗ

Κεφάλαιο 10 Εισαγωγή στην Εκτίμηση

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ

Ο ΑΤΔ Λεξικό. Σύνολο στοιχείων με βασικές πράξεις: Δημιουργία Εισαγωγή Διαγραφή Μέλος. Υλοποιήσεις

Σύστημα με μεταβλητό αριθμό σωματιδίων (Μεγαλοκανονική κατανομή) Ιδανικό κβαντικό αέριο

ΣΤΑΤΙΣΤΙΚΗ ΕΠΙΧΕΙΡΗΣΕΩΝ ΕΙΔΙΚΑ ΘΕΜΑΤΑ. Κεφάλαιο 10. Εισαγωγή στην εκτιμητική

TO ΥΠΟΠΡΟΓΡΑΜΜΑ ΣΥΝΑΡΤΗΣΗ

Αριθμητική Ανάλυση και Εφαρμογές

Στατιστική Συμπερασματολογία

ΑΕΠΠ 2o Επαναληπτικό Διαγώνισμα

Ο αλγόριθμος πρέπει να τηρεί κάποια κριτήρια

1 Εισαγωγή στις Συνδυαστικές Δημοπρασίες - Combinatorial Auctions

X = = 81 9 = 9

ΜΑΘΗΜΑ - VI ΣΤΑΤΙΣΤΙΚΗ ΘΕΡΜΟ ΥΝΑΜΙΚΗ Ι (ΚΛΑΣΙΚΗ ΜΗΧΑΝΙΚΗ) Α. ΑΣΚΗΣΗ Α3 - Θερµοχωρητικότητα αερίων Προσδιορισµός του Αδιαβατικού συντελεστή γ

Στατιστική Ι-Θεωρητικές Κατανομές Ι

Γεώργιος Δ. Παλτεζανάκης

I. ΑΛΓΟΡΙΘΜΟΣ II. ΠΡΑΞΕΙΣ - ΣΥΝΑΡΤΗΣΕΙΣ III. ΕΠΑΝΑΛΗΨΕΙΣ. 1. Τα πιο συνηθισμένα σενάρια παραβίασης αλγοριθμικών κριτηρίων είναι:

Στατιστική ΙΙ Ενότητα 2: ειγµατοληψία

Αντικείμενο του κεφαλαίου είναι: Ανάλυση συσχέτισης μεταξύ δύο μεταβλητών. Εξίσωση παλινδρόμησης. Πρόβλεψη εξέλιξης

Πινάκες συνάφειας. Βαρύτητα συμπτωμάτων. Φύλο Χαμηλή Υψηλή. Άνδρες. Γυναίκες

Κατ οίκον Εργασία 1 Σκελετοί Λύσεων

Η Διωνυμική Κατανομή. μαθηματικών. 2 Ο γονότυπος μπορεί να είναι ΑΑ, Αα ή αα.

Μορφές αποδείξεων. Μαθηματικά Πληροφορικής 2ο Μάθημα. Μορφές αποδείξεων (συνέχεια) Εξαντλητική μέθοδος

ΔΙΑΣΤΗΜΑΤΑ ΕΜΠΙΣΤΟΣΥΝΗΣ ΓΙΑ AΝΑΛΟΓΙΕΣ

Χρονικές σειρές 4 o μάθημα: ΠΙΝΑΚΕΣ ΚΑΙ ΔΙΑΝΥΣΜΑΤΑ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΣΠΟΥΔΩΝ ΟΙΚΟΝΟΜΙΑΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ

Μορφές αποδείξεων Υπάρχουν πολλά είδη αποδείξεων. Εδώ θα δούμε τα πιο κοινά: Εξαντλητική μέθοδος ή μέθοδος επισκόπησης. Οταν το πρόβλημα έχει πεπερασμ

Ποσοτικές Μέθοδοι στη Διοίκηση Επιχειρήσεων ΙΙ Σύνολο- Περιεχόμενο Μαθήματος

Χρονοσειρές - Μάθημα 9 Aνάλυση χρονοσειρών και δυναμικά συστήματα

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ 12 ΙΟΥΝΙΟΥ 2017 ΕΚΦΩΝΗΣΕΙΣ

Φυσική ΜΕΤΑΛΛΟΥΡΓΙΑ. Ενότητα 4: Θερμοδυναμική και Κινητική της Δομής. Γρηγόρης Ν. Χαϊδεμενόπουλος Πολυτεχνική Σχολή Μηχανολόγων Μηχανικών

Μελέτη του Προτύπου 2D- Potts σε Υπολογιστικό Περιβάλλον MATLAB. Παρουσίαση της Διπλωματικής Εργασίας του Γιάννη Ασσιώτη

Στατιστική Επιχειρήσεων Ι

Δειγματοληψία. Πρέπει να γνωρίζουμε πως πήραμε το δείγμα Το πλήθος n ij των παρατηρήσεων σε κάθε κελί είναι τ.μ. με μ ij συμβολίζουμε την μέση τιμή:

Αριθμητική Ανάλυση και Εφαρμογές

Παρεµβολή και Προσέγγιση Συναρτήσεων

Ερευνητική υπόθεση. Η ερευνητική υπόθεση αναφέρεται σε μια συγκεκριμένη πρόβλεψη σχετικά με τη σχέση ανάμεσα σε δύο ή περισσότερες μεταβλητές.

Μέθοδος μέγιστης πιθανοφάνειας

ΑΡΧΗ 2ΗΣ ΣΕΛΙΔΑΣ Γ Α... Β

Στοιχεία Θεωρίας Αριθμών & Εφαρμογές στην Κρυπτογραφία

Transcript:

Αλγόριθμος Metropols Γ. Θεοδώρου Γ. Θεοδώρου 1

Δειγματοληψία Οι δύο βασικές μέθοδοι δειγματοληψίας είναι, Κλασική δειγματοληψία (καλείται και: Monte Carlo), και Δειγματοληψία Metropols. Η βασική διαφορά των δύο αυτών τρόπων είναι ότι σε γενικές γραμμές στη μεν πρώτη, η δειγματοληψία είναι γενικά ανεξάρτητη της θερμοκρασίας, ενώ στη δεύτερη γίνεται με βάση το νόμο κατανομής του Boltzmann, και επομένως εξαρτάται από τη θερμοκρασία. Το πρόβλημα που έχουμε είναι να βρούμε πως υλοποιούνται οι διαδικασίες αυτές. Γ. Θεοδώρου 2

Δειγματοληψία Monte Carlo Το όνομα της προτάθηκε τη δεκαετία του 1940, από τους J. von Neumann, S. Ulam, και N. Metropols. Το όνομα αναφέρεται στο ονομαστό καζίνο του Monte Carlo, όπου ο μπάρμπας του Ulam συνήθιζε να παίζει τα λεφτά του. Επιλέγουμε, με ομοιόμορφο τρόπο, τους αριθμούς σε ένα διάστημα, (οι απαιτούμενες σχέσεις υπήρχαν από την εποχή του Ευκλείδη). Υπάρχει στη Mathematca εσωτερική εντολή που βρίσκει ένα αριθμό ομοιόμορφα κατανεμημένο στο διάστημα [a, b], η οποία είναι η: RandomReal[{a, b}] Γ. Θεοδώρου 3

Ο ποιο απλός αλγόριθμος που μπορούμε να πάρουμε είναι: mod[ x, y] Η διαίρεση γίνεται ατέρμονη, όταν x και y είναι πρώτοι αριθμοί. Σε μια ατέρμονη διαίρεση με μη-περιοδικό υπόλοιπο, οι αριθμοί του υπολοίπου είναι πρακτικά ομοιόμορφα κατανεμημένοι στο διάστημα [1, y-1]. Έτσι ο αλγόριθμος: x Mod[ ax b, y] n n 1 Γ. Θεοδώρου 4

Δίνει πρακτικά τυχαίους ακέραιους αριθμούς, ομοιόμορφα κατανεμημένους στο διάστημα [1, y-1]. Γενικά η επιλογή των α και b είναι αρκετά πολύπλοκη. Επειδή η διαδικασία είναι προσδιοριστική, δεν μπορεί πραγματικά να πάρουμε τυχαίους αριθμούς, (ισχύει για όλους τους αλγορίθμους). Για το λόγο αυτό οι αριθμοί αυτοί λέγονται ψευδο-τυχαίοι. Γ. Θεοδώρου 5

Δειγματοληψία Metropols Στη μελέτη προβλημάτων φυσικής, όπως π.χ. γίνεται στη Στατιστική Φυσική, ξέρουμε ότι η πιθανότητα εμφάνισης μιας κατάστασης δίνεται από τη σχέση: PE ( ) exp( E / kt ) ZT ( ) Με την κατάσταση του συνολικού συστήματος, με ενέργεια E, σε θερμοκρασία Τ, και Ζ(Τ) τη συνάρτηση επιμερισμού του συνολικού συστήματος. Η σχέση αυτή είναι ακριβής, και αξιοποιείται στη Στατιστική Φυσική για την εύρεση των ιδιοτήτων του συστήματος. Γ. Θεοδώρου 6

Επομένως, για την ακριβή αντιμετώπιση του προβλήματος απαιτείται η γνώση όλων των E, δηλαδήηλύσητουσυνολικού δυναμικού προβλήματος των πολλών σωμάτων, που σπάνια είναι εφικτή, όπως π.χ. συμβαίνει στην ιδανική προσέγγιση που οι αλληλεπιδράσεις θεωρούνται μηδενικές. Το επόμενο βήμα είναι να βρούμε μια προσεγγιστική μεθοδολογία με την οποία μπορούν να αντιμετωπιστούν προσεγγιστικά τα διάφορα πραγματικά προβλήματα. Μια προσεγγιστική μέθοδος είναι και ο αλγόριθμος Metropols, (Από την εργασία: N. Metropols, A.W. Resenbluth, M.N. Resenbluth, and H. Teller, J. of Chem. Phys. 21, 1087, (1953).) Γ. Θεοδώρου 7

Ν. Μητρόπουλος (1915 1999) Γ. Θεοδώρου 8

Προσέγγιση Για τον προσδιορισμό της ενέργειας, που είναι το δυναμικό πρόβλημα, προσεγγίζουμε το συνολικό σύστημα με τοπικά συστήματα, και ισχυριζόμαστε ότι η συνολική μεταβολή της ενέργειας σε μια μεταβολή της μικροκατάστασης, μπορεί να προσδιοριστεί από το άθροισμα των μεταβολών της ενέργειας των τοπικών προβλημάτων. Η μικροκατάσταση ενός δυναμικού φυσικού συστήματος αλλάζει με το χρόνο, διότι το σύστημα μεταβαίνει από μικροκατάσταση σε άλλη μικροκατάσταση. Γ. Θεοδώρου 9

Κλασσικός Αλγόριθμος Νόμος «μικροσκοπικής ισορροπίας» ( detaled balance ) pt ( j) pt( j ) Οι δείκτες, j δηλώνουν μικροκαταστάσεις του συστήματος. Η πιθανότητα να βρεθεί το σύστημα στη κατάσταση ή j δίνεται από το νόμο του Boltzmann p exp( ) / Z( T ) T( j) exp( ( )) T ( j ) j j Γ. Θεοδώρου 10

Μετατοπίσαμε το πρόβλημα από την εύρεση της Ζ(Τ), στην εύρεση του Τ(j ). Προσεγγιστική λύση: ά έ ό T ( ) 1 j j Οπότε έχουμε T( ) j 1, ά j exp( ( j )), ά j Τελικά, ο αλγόριθμοςmetropols είναι: T( ) Mn[1,exp( ( ))] j j Γ. Θεοδώρου 11

Εναλλακτικός Αλγόριθμος Ενδιαφερόμαστε για τη πιθανότητα μετάβασης του συστήματος από τη κατάσταση του, στην j, με διαφορά ενέργειας δε j. Δεχόμαστε ότι υπάρχουν μόνο οι δύο καταστάσεις. Για τις δυο μόνο αυτές καταστάσεις του συστήματος, εφαρμόζοντας Στατιστική Φυσική, έχουμε Z=1+exp(-δε j /kt) και η πιθανότητα να βρεθεί στη κατάσταση j είναι, P(j)=exp(-ε j /kt)/(1+ exp(-δε j /kt)) Γ. Θεοδώρου 12

Οπότε η πιθανότητα μετάβασης παίρνεται ανάλογη της πιθανότητας αυτής: exp( j / kt ) T ( j) 1 ex p ( / kt ) j E j E j, Τελικά έχουμε τη προσεγγιστική συμπεριφορά: T ( j) exp( Ej E / kt), για Ej E 1, για Ej E που είναι η προηγούμενη λύση. Γ. Θεοδώρου 13