2008. 3. 7. 23:36
@GSMC/정문열: Generative Art
Random Walk and Fractal Growth I
전산물리 입문 2000/2 김승환
POSTECH NCSL (포항공대 비선형 및 컴플렉스시스템 연구실 )
keywords:
random, Brownian motion, Tydall effect, random walk, mean square distance, Monte Carlo (여기에도 나오네... 적분 방법 아니었어?), pseudo-random number generators (그래 이게 목적이겠지만.), Molecular Dynamics (MD) 방법 (방법??), self-avoiding random walk (SAW), Flory 이론, Nienhuis (??), persistent random walk, limited random walk, fractal growth, DLA (Diffusion Limited Aggregates), Chaos Game, Iterated Function System, Theory of Affine Map (->Image Processing), Benoit Mandelbrot, Fractal Geometry, Hausdorff Dimension, Koch 곡선, Box counting algorithm (Capacity dimension), 'Mountains Never Existed',
MC(Monte Carlo) code:
: Generate N random number between 0 and 1
뭐니? orz... point()가 뭔데? 이렇게 짧으면 더 쓸쓸해. ㅡㅜ
그냥 좀 더 흘트린다는 건가? 뭐를? m을? 전산물리... 안 듣긴 했지만...
근데 이거 통계물리나 열물리 같은 거 아니야?
Monte Carlo N-Particle Transport Code 이거랑 관계가 있는가?
헉... 적분이랑 관계 없는 건가... Monte Carlo method -> 여기에 정리하는 중
MC 방법의 응용
* random walks, fractal growth,
* Equilibrium/non-equilibrium statistical phenomena, phase transition
* neural networks
* particle scattering with the help of computers
* optimization
나는 particle scattering 때문에 자주 본 거였구만.
RAND(N)
(0.0,1.0)사이의 균일한 분포를 가진 마구잡이 수로 이루어진 NxN 행렬
그럼 프로세싱에서의 random()인 건가...? 분포가 다른 건가?
S = RAND('state')
현재상태를 포함한 35-element 벡터.
RAND('state',S) resets the state to S.
RAND('state',0) resets the generator to its initial state.
RAND('state',J), for integer J, resets the generator to its J-th state.
RAND('state',sum(100*clock)) resets it to a different state each time.
포기.
ref.
K. Kremer and T. W. Lyklema, Phys. Rev. Lett. 55, 9091 (1985)
T. M. Bishtein, S. V. Buldyrev, and A. M. Elyashivitch, Polymer 26, 1814 (1985)
Fractal Growth
- 평형으로부터 멀리 떨어진 현상 (far from equilibrium)
- 시공간적으로 매우 다양한 형태
- 해석적 연구가 매우 어려움
프랙탈 성장의 예
- 금속이온의 전기화학적 흡착에 의한 뭉침
- 고분자, 세라믹, 유리, 얇은막의 성장
- Viscous fingering
- Dielectric breakdown
- 박테리아의 성장
- 신경세포의 성장
DLA 모형
* Diffusion Limited Aggregates
o 프랙탈 구조를 만들 수 있음이 증명된 첫 성장 모형
o T.A. Witten and L.M. Sander , 1981.
* 마구걷기 모형화
o 매우 간단함
o 브라운운동에 기초
o 마구걷기에 의한 확산 모형
* 성장규칙
o 평면상의 움직이지 않는 씨앗으로부터 시작.
o 멀리 떨어진 곳으로부터 시작하여 마구 걷기를 수행.
o 마구 걷기가 씨앗을 만나면 붙음.
o 다시 마구걷기를 반복함._M#]
전산물리 입문 2000/2 김승환
POSTECH NCSL (포항공대 비선형 및 컴플렉스시스템 연구실 )
invalid-file
아이고 이런 감사할 데가... html로 보기Random Walk and Fractal Growth I 전산물리 입문 2000/2 김승환 POSTECH NCSL (포항공대 비선형 및 컴플렉스시스템 연구실 )
keywords:
random, Brownian motion, Tydall effect, random walk, mean square distance, Monte Carlo (여기에도 나오네... 적분 방법 아니었어?), pseudo-random number generators (그래 이게 목적이겠지만.), Molecular Dynamics (MD) 방법 (방법??), self-avoiding random walk (SAW), Flory 이론, Nienhuis (??), persistent random walk, limited random walk, fractal growth, DLA (Diffusion Limited Aggregates), Chaos Game, Iterated Function System, Theory of Affine Map (->Image Processing), Benoit Mandelbrot, Fractal Geometry, Hausdorff Dimension, Koch 곡선, Box counting algorithm (Capacity dimension), 'Mountains Never Existed',
MC(Monte Carlo) code:
if randN(m) < 0.5,
Point(m) = Point(m)+1;
else
Point(m) = Point(m)-1;
end;
randN = rand(N) Point(m) = Point(m)+1;
else
Point(m) = Point(m)-1;
end;
: Generate N random number between 0 and 1
뭐니? orz... point()가 뭔데? 이렇게 짧으면 더 쓸쓸해. ㅡㅜ
그냥 좀 더 흘트린다는 건가? 뭐를? m을? 전산물리... 안 듣긴 했지만...
근데 이거 통계물리나 열물리 같은 거 아니야?
Monte Carlo N-Particle Transport Code 이거랑 관계가 있는가?
헉... 적분이랑 관계 없는 건가... Monte Carlo method -> 여기에 정리하는 중
MC 방법의 응용
* random walks, fractal growth,
* Equilibrium/non-equilibrium statistical phenomena, phase transition
* neural networks
* particle scattering with the help of computers
* optimization
나는 particle scattering 때문에 자주 본 거였구만.
RAND(N)
(0.0,1.0)사이의 균일한 분포를 가진 마구잡이 수로 이루어진 NxN 행렬
그럼 프로세싱에서의 random()인 건가...? 분포가 다른 건가?
S = RAND('state')
현재상태를 포함한 35-element 벡터.
RAND('state',S) resets the state to S.
RAND('state',0) resets the generator to its initial state.
RAND('state',J), for integer J, resets the generator to its J-th state.
RAND('state',sum(100*clock)) resets it to a different state each time.
포기.
ref.
K. Kremer and T. W. Lyklema, Phys. Rev. Lett. 55, 9091 (1985)
T. M. Bishtein, S. V. Buldyrev, and A. M. Elyashivitch, Polymer 26, 1814 (1985)
Fractal Growth
- 평형으로부터 멀리 떨어진 현상 (far from equilibrium)
- 시공간적으로 매우 다양한 형태
- 해석적 연구가 매우 어려움
프랙탈 성장의 예
- 금속이온의 전기화학적 흡착에 의한 뭉침
- 고분자, 세라믹, 유리, 얇은막의 성장
- Viscous fingering
- Dielectric breakdown
- 박테리아의 성장
- 신경세포의 성장
DLA 모형
* Diffusion Limited Aggregates
o 프랙탈 구조를 만들 수 있음이 증명된 첫 성장 모형
o T.A. Witten and L.M. Sander , 1981.
* 마구걷기 모형화
o 매우 간단함
o 브라운운동에 기초
o 마구걷기에 의한 확산 모형
* 성장규칙
o 평면상의 움직이지 않는 씨앗으로부터 시작.
o 멀리 떨어진 곳으로부터 시작하여 마구 걷기를 수행.
o 마구 걷기가 씨앗을 만나면 붙음.
o 다시 마구걷기를 반복함._M#]
'@GSMC > 정문열: Generative Art' 카테고리의 다른 글
Monte Carlo method + random sampling (0) | 2008.03.08 |
---|---|
week 1 review (0) | 2008.03.08 |
Steven Rooke (0) | 2008.03.04 |
Computational Beauty of Nature (by Gary William Flake) - Introduction (0) | 2008.02.29 |
L-System (0) | 2008.02.27 |