← Labs
Firefly Entrainment
Pulse-coupled oscillators synchronize via Mirollo-Strogatz theory
Controls
Number of fireflies:
40
Coupling ε:
0.10
Freq spread σ:
0.05
Speed:
1.0×
Scramble
Sync all
Order parameter r
0.00
Flash rate
0
/s
Mirollo-Strogatz (1990):
Identical pulse-coupled oscillators always synchronize (for any ε>0 if coupling is excitatory + concave rise function).
Phase φ ∈ [0,1]. When φ=1: flash! All neighbors get φ→min(1, φ+ε). If φ+ε≥1, they fire immediately too (cascade).
r = |Σ e^{2πiφ_j}|/N
— Kuramoto order parameter. r=1: full sync. r≈0: incoherent.