MA010 Graph Theory (an online guide)

Lecture 4: Graph Cuts and Network Flows

Outline

  • Graph connectivity and cuts
    vertex and edge cuts in relation to graph connectivity, Menger's thm. revisited
  • Flow networks
    admissible flows, network cuts, the duality "max-flow min-cut" theorem
  • Finding maximum flow
    simple Ford-Fulkerson's augmentation algorithm, consequences
  • Further extensions and applications
    vertex capacities, min-capacities, back to Menger's theorem, systems of distinct representatives

Goals

There are two mutually related directions in this lecture -- to approach higher graph connectivity from the perspective of cuts in graphs, and to study another basic problem of combinatorial optimization -- the network max-flow problem. Again, both the algorithmic (practical) and the theoretical aspects of this problem are shown, and prime attention is paid to the "max-flow min-cut" duality theorem.

Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/1433/podzim2018/MA010/um/sli/Grafy-lect--4.pdf

[BOOK]Course book  [Invitation to Discrete Mathematics (by Jiří Matoušek, Jaroslav Nešetřil)]:

Unfortunately, the network flow problem is not covered in this textbook. Besides the course lecture, students can read from the resources referred below. For advanced study, read also Section 13.5 (Circulations and cuts: cycle space revisited).
 

[BOOK]Advanced course book [Graph theory (by Reinhard Diestel)]

Study Sections 6.1 and 6.2 for the theory of flow networks, and return to 3.1-3.3 for higher connectivity.

Interactive tutorials