Certain firefly species — most famously Photinus carolinus in the Great Smoky Mountains and mangrove-tree fireflies (Pteroptyx) of Southeast Asia — spontaneously flash in unison across an entire population, with no leader and no external clock. Each firefly is a small biological oscillator; when it sees a neighbour flash, it nudges its own internal clock forward. Local coupling alone is enough to pull an initially random swarm into a single synchronized pulse.
φ' = φ + K·(1 − φ), the simplified Mirollo–Strogatz pulse-coupling rule.r measures how tightly the whole population's phases are bunched together: r=0 is fully scattered, r=1 is perfectly synchronized.
φ_i(t+dt) = φ_i(t) + ω_i·dt — free running phase.
φ_j ← φ_j + K·(1 − φ_j) on a neighbour's flash — pulse coupling.
r·e^{iψ} = (1/N)Σ e^{i·2π·φ_j} — the Kuramoto order parameter.
Mathematicians Renato Mirollo and Steven Strogatz proved in 1990 that almost any population of identical pulse-coupled oscillators, given all-to-all coupling, will synchronize completely — turning a striking field observation into a rigorous theorem.
Watch a scattered swarm of biological oscillators lock into a single synchronized flash — purely through local coupling, with no conductor and no shared clock.
Each firefly's internal clock advances on its own; when a neighbour flashes, its phase is nudged forward. From this simple pulse-coupling rule, whole-swarm synchrony can emerge — or fail to, if coupling is too weak.
Raise Coupling strength to pull the swarm into sync; raise Frequency spread to make that harder. Watch the order parameter r climb toward 1 as the flashes lock together.
Photinus carolinus fireflies in the Great Smoky Mountains synchronize so reliably each June that rangers run a lottery for viewing permits.