- Series
- ACO Student Seminar
- Time
- Friday, September 13, 2019 - 1:05pm for 1 hour (actually 50 minutes)
- Location
- Skiles 202
- Speaker
- Richard Peng – CS, Georgia Tech – richard.peng@gmail.com – https://www.cc.gatech.edu/~rpeng/
- Organizer
- He Guo
Graphs, which in their simplest forms are vertices connected by edges,
are widely used in high performance computing, machine learning and
network science. This talk will use recent progresses on two
well-studied algorithmic problems in static and dynamic graph,
max-flows and dynamic matchings, to discuss a methodology for
designing faster algorithm for large graphs. This approach is
motivated by a fundamental phenomenon in data structures: the
advantages of offline data structures over online ones.
I will start by describing how work on max-flows led to a focus on
finding short paths in residual graphs, and how investigating more
global notions of progress in residual graphs led to a more
sophisticated and general understanding of iterative methods and
preconditioning. I will then discuss a similar phenomenon in dynamic
graphs, where maintaining a large matching seems to require the online
detection of short augmenting paths, but can once again be
circumvented through the offline construction of smaller equivalent
graphs.