Percolation

Fredo Corleone
2 min readApr 15, 2019

Photo by Kristen Sturdivant

Hi folks,

The material contained is not a rigorous argumentation about percolation. See this article as a simplistic introduction to the topic of percolation.

What’s percolation?

Percolation is the slow movement of a liquid through a porous material. Take for instance the rain which percolates through the soil, or think of hot water of a coffee maker which percolates through the coffee cartridge.

Percolation is not limited to liquids, percolation can model so many things and is particularly useful for understanding/solving problems related to connectivity.

Percolation is used to model electrical flow in a mixed material (insulating/conductive).

Percolation also applies to social interactions in a network of relationships, for instance if one people is able to communicate with another then the network percolates.

Roughly speaking you can think of percolation as that phenomenon which allows connection/passage through a non-uniform mean/material.

Percolation visualized as a lattice

Soil seen as a grid of sites

To abstract the model of percolation you can think of any percolation’s system as a lattice with open and closed sites. For the sake of simplicity you can think of square grid.
Once you’ve visualized percolation as a square grid is easy to see when and why the system percolates.
The question that may arise is: at what percentage of open sites the grid percolates?

The percentage of open sites after which the system almost always percolates is called percolation’s threshold. It’s important to know that there are no formulas to find out that threshold, the only way is to run simulations to determine its value.

The percolation’s threshold varies depending of the shape of the lattice, you can check various threshold here: Percolation threshold — Wikipedia.

The following CodePen is a percolation animation I’ve made, it restarts when the grid percolates. Open it on CodePen to check the code: Percolation animation.

Fin

I hope you’ve found this article interesting, bye! :)

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

Fredo Corleone
Fredo Corleone

Written by Fredo Corleone

Ex web-app developer. Now just a free man!

No responses yet

Write a response