Random walks e parentes próximos Do mais simples para o mais complicado ... Random walk 1 dimensão Passo constante Passo aleatório Random walk 2 dimensões Self-avoiding walks Difusão Random Walk – Passeio aleatório Movimento browniano difusão Random Walk 1d X0=0 Passos de tamanho 1 Programa x=0 Para i=1 até Npassos r=random se (r<0.5) x=x+1 se (r>=0.5) x=x-1 <x(i)>=<x(i)>+x <x2(i)>=<x2(i)>+x*x Random Walk 1d 14 3 realizações diferentes 12 10 8 6 x 4 2 0 -2 -4 -6 -8 0 20 40 60 passo 80 100 10 realizações diferentes 100 10 8 80 6 4 60 <x > 0 2 <x> 2 -2 40 -4 20 -6 -8 0 -10 0 20 40 60 t 80 100 0 20 40 60 t 80 100 100 realizações diferentes 100 0,20 0,15 80 0,10 60 <x > 0,00 2 <x> 0,05 -0,05 40 -0,10 20 -0,15 -0,20 0 20 40 60 t 80 100 0 0 20 40 60 t <x2>=Dt 80 100 Comparando com uma partícula livre Random walk <x2>=Dt Mais devagar Livre x=x0+vt <x2>~t2 10.000 realizações diferentes 0,20 0,15 0,10 <x> 0,05 <x>~0 Flutuações! 0,00 -0,05 -0,10 -0,15 -0,20 0 20 40 60 t 80 100 10.000 realizações diferentes 100 80 D=1 2 <x > 60 40 20 0 0 20 40 60 t 80 100 Não é surpreendente n xn si i 1 Xn é a posição depois de n passos Si é o deslocamento para o i-ésimo passo: Si =+-1 Não é surpreendente xn 2 n si s j i 1 j 1 n Como os passos são independentes entre si SiSj=+-1 com igual probabilidade para i=/=j Para um número grande de rw n xn s n 2 i 1 como n=t 2 i Lembrando que Si2=1 2 <x >=Dt com D=1 Histogramas probabilidade 0,25 0,20 10.000 realizações bin=2 t=10 passos 0,15 0,10 0,05 0,00 -40 -30 -20 -10 0 x 10 20 30 40 Histogramas probabilidade 0,25 10.000 realizações bin=2 t=100 passos 0,20 0,15 0,10 0,05 0,00 -40 -30 -20 -10 0 x 10 20 30 40 Difusão Na próxima aula ... Tamanhos de passo aleatórios X0=0 Passos de tamanho (0,1] Programa x=0.d0 Para i=1 até Npassos r=random rb=random se (rb<0.5) x=x+(1-r) se (rb>=0.5) x=x-(1-r) <x(i)>=<x(i)>+x <x2(i)>=<x2(i)>+x*x 500 realizações diferentes 100 D=1 80 2 <x > 60 40 D<1 20 0 0 20 40 60 t 80 100 Também não é surpreendente n xn si i 1 Xn é a posição depois de n passos Si é o deslocamento para o i-ésimo passo: -1=<Si =<1 Calculando xn2 xn 2 n si s j i 1 j 1 n Como os passos são independentes entre si Para um número grande de rw n s s i j i j 0 SiSj=+-(0,1) com igual probabilidade para i=/=j Calculando xn2 Lembrando que Si2 está distribuído uniformemente no intervalo(0,1] n xn s 2 2 i i 1 1 1 1 s y P( y )dy y dy 3 0 0 2 i 2 constante 2 Substituindo si2 n 1 n xn 3 i 1 3 2 2 <x >=Dt De acordo com o gráfico! como n = t 1 D 3 Random Walk 2d Passos de tamanho 1 RandomWalk Programa x=0, Y=0 Para i=1 até Npassos r=random rb=random se (rb<0.5) se (rb>=0.5) <r(i)>=<r(i)>+sqrt(x*x+y*y) <r2(i)>=<r2(i)>+x*x+y*y se (r<0.5) x=x-1 se (r>=0.5) x=x+1 se (r<0.5) y=y-1 se (r>=0.5) y=y+1 500 realizações diferentes 100 80 <x2>=Dt 2 <r > 60 40 20 0 0 20 60 40 t 80 100 10.000 realizações diferentes 100 80 D=1 2 <r > 60 40 20 0 0 20 40 60 t 80 100 Self-avoiding Walk - SAW Passos de tamanho 1 Self-avoiding Walk - SAW Random walk: cada passo é completamente independente de todos os anteriores Na natureza nem sempre é assim: polímeros SAW Blocos de construção Iguais a RW Porém: não é permitido superpor Self-avoiding Walk - SAW Self-avoiding Walk - SAW Interrompe o crescimento SAW SAW Cresce mais rápido RW SAW a @1.4 RW <r2>~t, a 1 <r2> ~ ta livre <r2>~t2, a=2 SAW em mais dimensões 2 <r > 2D ~ a t a 1.4 3D a=1.25 4D a=1.15 D cresce a1 RW Referência Computational Physics Nicholas J. Giordano