Nepedia
Back to Discover
Fluent Reader
🔢

Flow network

math Maturity 11-13 Next article →

Imagine a giant web of water pipes connecting different cities.

Network Flow Cropped2 - revised
Network Flow Cropped2 - revised

Each pipe has a certain size, which limits how much water can pass through it. In math, we call this limit the capacity. A flow network is a special map that shows these paths and their limits. We use these maps to understand how things move through a system. One point in the network is the source, where everything starts. Another point is the sink, where everything ends. This tool helps us study many real-world things like traffic or electricity.

To make the math work, the network must follow strict rules. First, the flow on any path cannot be higher than its capacity. You cannot push more water through a pipe than its size allows. Second, the flow must stay balanced at every middle stop, or node. The amount of flow entering a node must equal the amount leaving it. This is called the flow conservation constraint. The only exceptions are the source and the sink. The source produces the flow, and the sink consumes it.

Mathematicians have created many ways to solve these network puzzles. One famous method is the Ford-Fulkerson algorithm. This method looks for an augmenting path to increase the flow. An augmenting path is just a route from the source to the sink that still has room. We look for the bottleneck, which is the smallest available capacity on that path. We then push more flow through until no more augmenting paths exist. When there are no more paths with room, we have reached the maximum flow.

History shows us many clever ways to find these answers. In 1970, a mathematician named Dinic created a fast algorithm. In 1972, Edmonds and Karp found another way to solve the problem. Later, in 1988, Goldberg and Tarjan developed the push-relabel algorithm. These different methods help us solve problems in different amounts of time. Scientists even use these ideas to study how nutrients move in a food web. Robert Ulanowicz helped develop ways to study these natural networks.

Flow networks connect to many parts of our daily lives. They help engineers plan how electricity moves through a power grid. They can help airlines schedule their flights more efficiently. Even computer networks use these ideas to move data around the world. We can even use them to match people to jobs or tasks. By understanding these paths, we can make big systems work much better.

Flow decomposition
Flow decomposition
Network flow residual PNG
Network flow residual PNG
408 words

Where will your curiosity go next?

Keep exploring at your chosen reading level.

🖼️ Images & Media (3)
File:Network Flow Cropped2 - revised.png
Network Flow Cropped2 - revised.png
File:Flow decomposition.svg
Flow decomposition.svg
File:Network flow residual PNG.png
Network flow residual PNG.png
More to explore

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.