Flows, Paths and Cuts (NDMI067)

Winter semester 2023/24

Petr Kolman

The weekly lecture takes place every Friday from 12:20 pm in the lecture hall S6 in the MFF UK building at Malostranske namesti. We start on October 6, 2023.

Sylabus

Multicommodity flows generalize in a natural way the classical flow problem: instead of just a single source-destination pair, there are several such pairs but there is still just one network and all flows must fit in it. Multicommodity flows and their dual cut problems are extremely useful in the design of approximation algorithms for many different graph problems. The lecture will provide an overview of the most important result in this area and will ilustrate various techniques used in the design of approximation algorithms (e.g., LP relaxation, use of probability, geometry, SDP relaxation, greedy approach, ...).


Covered topics


Study material

1. D. W. Williamson, D. B. Shmoys.
The Design of Approximation Algorithms.
Cambridge University Press, 2011.

2. S. Arora, S. Rao, and U. Vazirani.
Expander flows, geometric embeddings, and graph partitionings.
Journal of the AMC, 56(2):5.1-5.37, 2009.

3. Baier, G., Erlebach, T., Hall, A., Köhler, E., Kolman P., Pangrác O., Schilling, H., and Skutella, M.
Length-bounded cuts and flows.
ACM Transactions on Algorithms, Volume 7, Issue 1, Article No. 4, 2010.

4. W. J. Cook, W. H. Cunningham, W. R. Pulleyblank, and A. Schrijver.
Combinatorial Optimization.
John Wiley, New York, 1997.

5. L. K. Fleischer.
Approximating fractional multicommodity flow independent of the number of commodities.
SIAM Journal on Discrete Mathematics, 13(4):505-520, 2000.

6. N. Garg and J. Konemann.
Faster and simpler algorithms for multicommodity flow and other fractional packing problems.
In Proc. of the 39th Annual Symposium on Foundations of Computer Science, 300-309, 1998.

7. M. X. Goemans and D. P. Williamson.
.878-approximation algorithms for MAX CUT and MAX 2SAT.
In Proc. of the Twenty-Sixth Annual ACM Symposium on the Theory of Computing, 422-431, 1994.

8. J. Kleinberg.
Approximation Algorithms for Disjoint Paths Problems.
PhD thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, 1996.

9. P. Kolman and C. Scheideler.
Improved bounds for the unsplittable flow problem.
In Proc. of the 13th ACM-SIAM Symposium on Discrete Algorithms, 184-193, 2002.

10. D. B. Shmoys.
Cut problems and their application to divide-and-conquer.
In D. S. Hochbaum, editor, Approximation Algorithms for NP-hard Problems, 192-235. PWS Publishing Company, 1997.

11. S. Fortune, J. Hopcroft and J. Wyllie
The directed subgraph homeomorphism problem.
Theoretical Computer Science, Volume 10, Issue 2, 1980.

12. K. Kateřina Altmanová and P. Kolman and J. Voborník
On Polynomial-Time Combinatorial Algorithms for Maximum L-Bounded Flow.
Journal of Graph Algorithms and Applications, Volume 24, No 3, 2020.

13. S. Khot, G. Kindler, E. Mossel and R. O'Donnell
Optimal Inapproximability Results for MAX‐CUT and Other 2‐Variable CSPs?.
SIAM Journal on Computing, Volume 37, Issue 1, 2007.



Petr Kolman, January 5, 2024