Bernhard Haeupler�� (ADHD & Dyslexia – Let’s talk about Neurodiversity!!!)�
Institute in Sofia, Bulgaria �&�ETH Zurich�
together with��Thatchaphol Saranurak�&�Ellis Hershkowitz, Antti Ryoeskoe, Goran Zuzic, Jason Li, David Wajc�& �Yaowei Long, Mohsen Ghaffari, Zihan Tan, Harald Raecke, Jonas Huebotter, …
STOC 2024 Workshop on
Network Flows
| Algorithms� |
|
Graph Decompositions�
Network Flows
| Algorithms� |
|
Graph Decompositions�
3
1
2
2
2
1
1
Network Flows
| Algorithms� | |
Graph Decompositions�(= cut into well-behaved sub-graphs)
3
1
2
2
2
1
1
Network Flows
Graph Structures | Algorithms� | Data Structures |
Graph Decompositions�(= cut into well-behaved sub-graphs)
3
1
2
2
2
1
1
Network Flows
| Algorithms� | |
Graph Decompositions�(= cut into well-behaved sub-graphs)
| | |
| | |
Network Flows
| Algorithms� | |
Graph Decompositions�(= cut into well-behaved sub-graphs)
| | |
Network Flows
| Algorithms� | |
Graph Decompositions�(= cut into well-behaved sub-graphs)
| | |
Network Flows
| Algorithms� | |
Graph Decompositions�(= cut into well-behaved sub-graphs)
| | |
| | |
Network Flows
| Algorithms� | |
Graph Decompositions�(= cut into well-behaved sub-graphs)
| | |
| | |
Network Flows
| Algorithms� | |
Graph Decompositions�(= cut into well-behaved sub-graphs)
| | |
| | |
Network Flows
Spanners�Hopsets (Vertex) Sparsifiers … | (Approximate) Optimization�Network Design�…� | Distance Oracles Routing Tables�… |
| Algorithms� | |
Graph Decompositions�(= cut into well-behaved sub-graphs)
Graph Structures | � | Data Structures |
Network Flows
Spanners�Hopsets (Vertex) Sparsifiers … | (Approximate) Optimization�Network Design�…� | Distance Oracles Routing Tables�… |
| Algorithms� | |
Graph Decompositions�(= cut into well-behaved sub-graphs)
Plan for this Talk:
Hierarchical Graph Decomposition
20
Hierarchical Graph Decomposition
21
small fraction of edges
Hierarchical Graph Decomposition
22
Hierarchical Graph Decomposition
23
Hierarchical Graph Decomposition
24
25
Sparse Cuts & Flow-Cut Gap
Expander Decomposition
Hierarchical Expander Decomposition
30
Expander decomposition
Hierarchical Expander Decomposition
31
Expander decomposition
Hierarchical Expander Decomposition
32
Expander decomposition
Hierarchical Expander Decomposition
33
Hierarchical Expander Decomposition
34
Hierarchical Expander Decomposition
35
Hierarchical Expander Decomposition
36
Theorem [Oblivious Routing]:�For every graph, there exists distributions over flow paths for every two nodes such that oblivious routing any demand via these paths is competitive with an optimized routing.
Length-Constrained Sparse Cuts (& Flow-Cut Gap)
Length-Constrained Sparse Cuts (& Flow-Cut Gap)
LC-Expander Decompositions
Applications (Oblivious Routing & Shortcuts)
So Far
Directed Low-Step Emulator Conjecture/Hypothesis/Problem
Thank you!