DM817: Network Programming
Litterature
- Main text: Ahuja, Magnanti and Orlin: Network Flows: Theory, Algorithms and Applications, Prentice Hall 1993. The book is available in the bookstore, see here
- Supplementary text: Bang-Jensen og Gutin, Digraphs: Theory, Algorithms and Applications, Springer Verlag 2001. You can download a free PDF with the whole book here
Here you can find a link to the homepage of the book.
Weekly Notes etc
Slides from Videos where I solve exercises
- First set of exercises
- Second set of exercises
- Third set of exercises
- Forth set of exercises
- Part A of 2020 Exam
- Exercises on Weekly Note 6
- Exercises on Weekly note 7+8 (part of)
- Exercises on Weekly note 10
Slides from video lectures
- Lecture 1: BJG Sections 3.1.-3.2
- Lecture 2: BJG Sections 3.3-3.4
- Lecture 3: BJG Section 3.5 Maximum flows
- Lecture 4: BJG Section3.5 Integrality Theorem
- Lecture 5: BJG Section 3.8 Circulations
- Lecture 6: BJG Section 3.9 Minimum value flows
- Lecture 7: BJG 7.3 Menger's Theorem
- Lecture 8: BJG 3.11.1 Bipartite matching
- Lecture 9: BJG 3.6.1 The Edmonds-Karp algorithm
- Lecture 10: BJG 3.6.2 Dinic's algorithm
- Lecture 11: Ahuja application 1.3
- Lecture 12: Preflow push algorithm
- Lecture 13: FIFO preflow push algorithm
- Lecture 14A: unit capacity networks
- Lecture 14B: simple unit capacity networks
- Lecture 15: optimality conditions for min cost flows
- Lecture 16: Min cost flows
- Lecture 17: flow applications
- Lecture 18: flows in bipartite networks
- Lecture 19: flows in planar networks
- Lecture 20: the primal-dual algorithm
- Lecture 21: sensitivity analysis for min cost flows
- Lecture 22: Capacity scaling algorithm for min cost flows.
- Lecture 23: Submodularity and Menger's theorem
- Lecture 24: Arc-connectivity augmentation
- Lecture 25: Convex cost flows
- Lecture 26: Arc-disjoint branchings
- Lecture 27: Maximum weight closures
- Lecture 28: min cost branchings
- Lecture 29: submodular flows
Previous exam projects (the evaluation used to be by written projects)
Supplementary Notes
Joergen Bang-Jensen
(jbj@imada.sdu.dk)