Home▸Articles▸Probability & Statistics

Percolation Theory: Understanding Connectivity in Random Networks

A fundamental concept in statistical physics that reveals the emergence of connectivity in random systems.

mysimulator teamUpdated June 2026≈ 3 min read▶ Open the simulation

What Percolation Theory Is

Percolation theory is a branch of statistical physics that studies the behavior of connected clusters in random systems. It focuses on understanding how networks form and break down as connections between nodes are randomly occupied.

In this 2D percolation model, we examine either sites or bonds on a square lattice, where each site or bond can be occupied with probability p or unoccupied with probability (1-p).

Why It Happens

The phenomenon of interest in percolation theory is the emergence of a spanning cluster—a connected path that spans from one side of the lattice to the other. As p increases, clusters grow and merge until a critical point where such a spanning cluster first appears.

This transition is characterized by a critical probability p_c, which marks the threshold at which the system undergoes a phase change from having no spanning cluster to having one.

live demo · related simulation● LIVE

Key Concepts: Site vs. Bond Percolation

In site percolation, each lattice point (site) can be occupied or vacant independently with probability p. In bond percolation, it is the links (bonds) between sites that are randomly occupied.

For a 2D square lattice, the critical occupation probabilities differ: p_c for site percolation is approximately 0.593, while for bond percolation, it is exactly 0.5.

Applications and Importance

Percolation theory has wide-ranging applications in various fields such as materials science, epidemiology, network reliability, and even urban planning. It helps predict the robustness of networks against random failures.

Understanding percolation is crucial for designing resilient infrastructure, managing disease spread, and optimizing communication networks.

Frequently asked questions

What does p_c represent in percolation theory?

p_c represents the critical probability at which a spanning cluster first appears, marking the transition from no connectivity to full connectivity in the system.

How is union-find used in this model?

Union-find is an algorithm that efficiently tracks and merges clusters of occupied sites or bonds. It helps identify when a spanning cluster forms as p increases.

Why does the bond percolation critical probability differ from site percolation?

The difference arises because in bond percolation, the connectivity is more robust since each occupied bond directly connects two sites, whereas in site percolation, a single unoccupied site can disconnect multiple bonds.

Can percolation theory be applied to real-world networks?

Absolutely. Percolation theory provides valuable insights into the behavior of real-world networks such as water distribution systems, electrical circuits, and social networks, helping in their design and maintenance.

Try it live

Everything above runs in your browser — open Percolation Theory (2D) — Site & Bond Lattice, Union-Find and change the parameters while it is running. Nothing is installed, nothing is uploaded, the whole model lives in one tab.

▶ Open Percolation Theory (2D) — Site & Bond Lattice, Union-Find simulation

What did you find?

Add reproduction steps (optional)