20.11.2014 Views

Modelowanie molekularne - metody Monte Carlo

Modelowanie molekularne - metody Monte Carlo

Modelowanie molekularne - metody Monte Carlo

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!