Modelowanie molekularne - metody Monte Carlo
Modelowanie molekularne - metody Monte Carlo
Modelowanie molekularne - metody Monte Carlo
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Wprowadzenie Pola siłowe Klasyczna metoda <strong>Monte</strong> <strong>Carlo</strong> Kwantowe <strong>metody</strong> <strong>Monte</strong> <strong>Carlo</strong><br />
Generowanie liczb pseudolosowych<br />
Generator Tauswortha - duża wydajność, okresy rzedu 10 50 oraz<br />
bardzo dobra jednorodność rozkładu.<br />
Wykorzystuje operację XOR (exclusive OR; różne bity = 1,<br />
jednakowe = 0).<br />
Algorytm:<br />
1 Generacja zbioru podstawowego M całkowitych liczb<br />
pseudolosowych przy pomocy generatora modulo.<br />
2 “Rozgrzanie” generatora.<br />
3 Generacja całkowitej liczby pseudolosowej I k :<br />
I k = XOR(I k−q , I k−p ),<br />
I k−q , I k−p - liczby ze zbioru M; p i q - odpowiednio dobrane.<br />
4 Obliczenie rzeczywistej liczby pseudolosowej I k /I max .<br />
5 Modyfikacja zbioru podstawowego przez podstawienie I k w<br />
miejsce jednego z dotychczasowych elementow.