What is a flow network in graph terms?
A flow network is a directed graph that has a source and a sink . The set represents the vertices or nodes, and represents the directed edges. Each edge is assigned a capacity , which is the maximum amount of flow the edge can carry.
Conditions
- The graph is directed.
- There is a source vertex and a sink vertex .
- Each directed edge has an associated capacity .
Reasoning, step by step
- Identify the graph as a directed graph .
- Locate the two distinguished vertices: the source and the sink .
- Recognize that is the set of vertices and is the set of directed edges.
- Note that every edge carries a capacity value .
Example
The video defines a flow network as a directed graph written as with a source and a sink , where each edge has a capacity given as .
Common misconceptions
- Assuming the graph is undirected; the definition explicitly requires a directed graph.
- Thinking capacity is a property of the vertices rather than the edges.
- Believing a flow network can have multiple sources or sinks without specifying them as a single and in this basic definition.
Watch the explanation
2:03 – 4:57Watch this moment ↗
Explore next
Answers are generated from source material and independently checked. Consult the original video or creator if something is unclear.