Pengantar: Apa itu Jalan Acak?
Jalan acak (Random Walk) adalah konsep matematika di mana posisi berikutnya ditentukan secara acak (probabilistik). Sering disebut juga “langkah pemabuk”.
Rumus (1D)
Misalkan sebuah partikel di titik awal $x = 0$. Ia bergerak ke kanan $+1$ atau ke kiri $-1$ dengan probabilitas yang sama:
$$ X_i = \begin{cases} +1 & (\text{probabilitas } 1/2) \\ -1 & (\text{probabilitas } 1/2) \end{cases} $$Posisi setelah $n$ langkah adalah:
$$ S_n = X_1 + X_2 + \dots + X_n = \sum_{i=1}^n X_i $$
flowchart LR
A["Posisi 0"] -->|"+1 (Probabilitas 1/2)"| B["Posisi +1"]
A -->|"-1 (Probabilitas 1/2)"| C["Posisi -1"]
B -->|"+1"| D["Posisi +2"]
B -->|"-1"| A
C -->|"+1"| A
C -->|"-1"| E["Posisi -2"]
%% Diagram alir dasar untuk gerakan 1D
Nilai Harapan dan Varians
Nilai harapan adalah $0$, tetapi varians adalah $n$.
Persamaan Difusi
Pada batas kontinu, jalan acak menjadi Persamaan Difusi:
$$ \frac{\partial P}{\partial t} = D \frac{\partial^2 P}{\partial x^2} $$
stateDiagram-v2
direction LR
state "Pandangan Mikroskopis" as Micro {
[*] --> JalanAcak
JalanAcak --> LangkahDiskrit
}
state "Pandangan Makroskopis" as Macro {
[*] --> PersamaanDifusi
PersamaanDifusi --> PenyebaranKontinu
}
Micro --> Macro : "Batas Kontinu (Δx, Δt → 0)"
%% Transisi dari diskrit ke kontinu
Gerak Brown dan Teorema Polya
Teorema Polya menyatakan bahwa untuk 1D dan 2D probabilitas kembali ke titik awal adalah 100%, tetapi untuk 3D atau lebih besar dari itu, kurang dari 1.
flowchart TD
Start["Mulai dari (0,0)"] --> Dim12{"1D atau 2D?"}
Dim12 -- "Ya" --> Ret12["Kembali dengan prob 1 (Rekuren)"]
Dim12 -- "Tidak (3D atau lebih)" --> Ret3["Probabilitas < 1 (Transien)"]
%% Percabangan dari teorema Polya
Simulasi dengan Python
| |
