random walks e parentes próximos. do mais simples para o mais complicado... random walk 1 dimensão...

38
Random walks e parentes próximos

Upload: internet

Post on 16-Apr-2015

110 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Random walks e parentes próximos. Do mais simples para o mais complicado... Random walk 1 dimensão Random walk 2 dimensões Self-avoiding walks Difusão

Random walks e parentes próximos

Page 2: Random walks e parentes próximos. Do mais simples para o mais complicado... Random walk 1 dimensão Random walk 2 dimensões Self-avoiding walks Difusão

Do mais simples para o mais complicado ...

Random walk 1 dimensão

Random walk 2 dimensões Self-avoiding walks

Difusão

Passo constantePasso aleatório

Page 3: Random walks e parentes próximos. Do mais simples para o mais complicado... Random walk 1 dimensão Random walk 2 dimensões Self-avoiding walks Difusão

Random Walk – Passeio aleatório

Movimento browniano

difusão

Page 4: Random walks e parentes próximos. Do mais simples para o mais complicado... Random walk 1 dimensão Random walk 2 dimensões Self-avoiding walks Difusão

Random Walk 1d

Passos de tamanho 1X0=0

Page 5: Random walks e parentes próximos. Do mais simples para o mais complicado... Random walk 1 dimensão Random walk 2 dimensões Self-avoiding walks Difusão

Programa

x=0Para 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

Page 6: Random walks e parentes próximos. Do mais simples para o mais complicado... Random walk 1 dimensão Random walk 2 dimensões Self-avoiding walks Difusão

Random Walk 1d

0 20 40 60 80 100-8

-6

-4

-2

0

2

4

6

8

10

12

14

x

passo

3 realizações diferentes

Page 7: Random walks e parentes próximos. Do mais simples para o mais complicado... Random walk 1 dimensão Random walk 2 dimensões Self-avoiding walks Difusão

10 realizações diferentes

0 20 40 60 80 1000

20

40

60

80

100

<x2 >

t0 20 40 60 80 100

-10

-8

-6

-4

-2

0

2

4

6

8

10

<x>

t

Page 8: Random walks e parentes próximos. Do mais simples para o mais complicado... Random walk 1 dimensão Random walk 2 dimensões Self-avoiding walks Difusão

100 realizações diferentes

0 20 40 60 80 1000

20

40

60

80

100

<x2 >

t

<x2>=Dt

0 20 40 60 80 100-0,20

-0,15

-0,10

-0,05

0,00

0,05

0,10

0,15

0,20

<x>

t

Page 9: Random walks e parentes próximos. Do mais simples para o mais complicado... Random walk 1 dimensão Random walk 2 dimensões Self-avoiding walks Difusão

Comparando com uma partícula livre

Random walk <x2>=Dt

Livre x=x0+vt <x2>~t2

Mais devagar

Page 10: Random walks e parentes próximos. Do mais simples para o mais complicado... Random walk 1 dimensão Random walk 2 dimensões Self-avoiding walks Difusão

10.000 realizações diferentes

0 20 40 60 80 100-0,20

-0,15

-0,10

-0,05

0,00

0,05

0,10

0,15

0,20

<x>

t

<x>~0Flutuações!

Page 11: Random walks e parentes próximos. Do mais simples para o mais complicado... Random walk 1 dimensão Random walk 2 dimensões Self-avoiding walks Difusão

10.000 realizações diferentes

D=1

0 20 40 60 80 1000

20

40

60

80

100

<x2 >

t

Page 12: Random walks e parentes próximos. Do mais simples para o mais complicado... Random walk 1 dimensão Random walk 2 dimensões Self-avoiding walks Difusão

Não é surpreendente

n

iin sx

1Xn é a posição depois de n passos

Si =+-1

Si é o deslocamento para o i-ésimo passo:

Page 13: Random walks e parentes próximos. Do mais simples para o mais complicado... Random walk 1 dimensão Random walk 2 dimensões Self-avoiding walks Difusão

Não é surpreendente

Como os passos são independentes entre si

n

i

n

jjin ssx

1 1

2

SiSj=+-1 com igual probabilidadepara i=/=j

Page 14: Random walks e parentes próximos. Do mais simples para o mais complicado... Random walk 1 dimensão Random walk 2 dimensões Self-avoiding walks Difusão

Para um número grande de rw

Lembrando queSi

2=1

como n=t

nsxn

iin

1

22

<x2>=Dt

com D=1

Page 15: Random walks e parentes próximos. Do mais simples para o mais complicado... Random walk 1 dimensão Random walk 2 dimensões Self-avoiding walks Difusão

Histogramas

10.000 realizaçõesbin=2t=10 passos

-40 -30 -20 -10 0 10 20 30 400,00

0,05

0,10

0,15

0,20

0,25

prob

abil

idad

e

x

Page 16: Random walks e parentes próximos. Do mais simples para o mais complicado... Random walk 1 dimensão Random walk 2 dimensões Self-avoiding walks Difusão

Histogramas

10.000 realizaçõesbin=2t=100 passos

-40 -30 -20 -10 0 10 20 30 400,00

0,05

0,10

0,15

0,20

0,25

prob

abil

idad

e

x

Page 17: Random walks e parentes próximos. Do mais simples para o mais complicado... Random walk 1 dimensão Random walk 2 dimensões Self-avoiding walks Difusão

Difusão

Na próxima aula ...

Page 18: Random walks e parentes próximos. Do mais simples para o mais complicado... Random walk 1 dimensão Random walk 2 dimensões Self-avoiding walks Difusão

Tamanhos de passo aleatórios

Passos de tamanho (0,1]

X0=0

Page 19: Random walks e parentes próximos. Do mais simples para o mais complicado... Random walk 1 dimensão Random walk 2 dimensões Self-avoiding walks Difusão

Programa

x=0.d0Para i=1 até Npassos

r=randomrb=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

Page 20: Random walks e parentes próximos. Do mais simples para o mais complicado... Random walk 1 dimensão Random walk 2 dimensões Self-avoiding walks Difusão

500 realizações diferentes

D=1

0 20 40 60 80 1000

20

40

60

80

100

<x2 >

t

D<1

Page 21: Random walks e parentes próximos. Do mais simples para o mais complicado... Random walk 1 dimensão Random walk 2 dimensões Self-avoiding walks Difusão

Também não é surpreendente

n

iin sx

1Xn é a posição depois de n passos

-1=<Si =<1

Si é o deslocamento para o i-ésimo passo:

Page 22: Random walks e parentes próximos. Do mais simples para o mais complicado... Random walk 1 dimensão Random walk 2 dimensões Self-avoiding walks Difusão

Calculando xn2

n

i

n

jjin ssx

1 1

2Como os passos são independentes entre si

SiSj=+-(0,1) com igual probabilidadepara i=/=j

0

n

jijiss

Para um número grande de rw

Page 23: Random walks e parentes próximos. Do mais simples para o mais complicado... Random walk 1 dimensão Random walk 2 dimensões Self-avoiding walks Difusão

Calculando xn2

n

iin sx

1

22Lembrando queSi

2 está distribuído uniformemente no intervalo(0,1]

1

0

21

0

22

3

1)( dyydyyPysi

constante

Page 24: Random walks e parentes próximos. Do mais simples para o mais complicado... Random walk 1 dimensão Random walk 2 dimensões Self-avoiding walks Difusão

Substituindo si2

3

1D

como n = t

<x2>=Dt

33

1

1

2 nx

n

in

De acordo com o gráfico!

Page 25: Random walks e parentes próximos. Do mais simples para o mais complicado... Random walk 1 dimensão Random walk 2 dimensões Self-avoiding walks Difusão

Random Walk 2d

Passos de tamanho 1

Page 26: Random walks e parentes próximos. Do mais simples para o mais complicado... Random walk 1 dimensão Random walk 2 dimensões Self-avoiding walks Difusão

RandomWalk

Page 27: Random walks e parentes próximos. Do mais simples para o mais complicado... Random walk 1 dimensão Random walk 2 dimensões Self-avoiding walks Difusão

Programa

x=0, Y=0Para i=1 até Npassos

r=randomrb=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

Page 28: Random walks e parentes próximos. Do mais simples para o mais complicado... Random walk 1 dimensão Random walk 2 dimensões Self-avoiding walks Difusão

500 realizações diferentes

0 20 40 60 80 1000

20

40

60

80

100

<r2 >

t

<x2>=Dt

Page 29: Random walks e parentes próximos. Do mais simples para o mais complicado... Random walk 1 dimensão Random walk 2 dimensões Self-avoiding walks Difusão

10.000 realizações diferentes

0 20 40 60 80 1000

20

40

60

80

100

<r2 >

t

D=1

Page 30: Random walks e parentes próximos. Do mais simples para o mais complicado... Random walk 1 dimensão Random walk 2 dimensões Self-avoiding walks Difusão

Self-avoiding Walk - SAW

Passos de tamanho 1

Page 31: Random walks e parentes próximos. Do mais simples para o mais complicado... Random walk 1 dimensão Random walk 2 dimensões Self-avoiding walks Difusão

Self-avoiding Walk - SAW

Random walk: cada passo é completamente independente de todos os anteriores

Na natureza nem sempre é assim:

polímeros

Page 32: Random walks e parentes próximos. Do mais simples para o mais complicado... Random walk 1 dimensão Random walk 2 dimensões Self-avoiding walks Difusão

SAW

Blocos de construção

Porém: não é permitido superpor

Iguais a RW

Page 33: Random walks e parentes próximos. Do mais simples para o mais complicado... Random walk 1 dimensão Random walk 2 dimensões Self-avoiding walks Difusão

Self-avoiding Walk - SAW

Page 34: Random walks e parentes próximos. Do mais simples para o mais complicado... Random walk 1 dimensão Random walk 2 dimensões Self-avoiding walks Difusão

Self-avoiding Walk - SAW

Interrompe o crescimento

Page 35: Random walks e parentes próximos. Do mais simples para o mais complicado... Random walk 1 dimensão Random walk 2 dimensões Self-avoiding walks Difusão

SAW

RW

SAW

Cresce mais rápido

Page 36: Random walks e parentes próximos. Do mais simples para o mais complicado... Random walk 1 dimensão Random walk 2 dimensões Self-avoiding walks Difusão

SAW

<r2> ~ t

RW <r2>~t, 1

1.4

livre <r2>~t2, =2

Page 37: Random walks e parentes próximos. Do mais simples para o mais complicado... Random walk 1 dimensão Random walk 2 dimensões Self-avoiding walks Difusão

SAW em mais dimensões

<r2> ~ t

2D 1.4

3D =1.25

4D =1.15

D cresce 1 RW

Page 38: Random walks e parentes próximos. Do mais simples para o mais complicado... Random walk 1 dimensão Random walk 2 dimensões Self-avoiding walks Difusão

Referência

Computational Physics

Nicholas J. Giordano