Sublinear Insights: A Faster (Classical) Algorithm for Edge Coloring
summary
Presents a randomized algorithm that outputs a Delta+O(log n) coloring in O(m log Delta) expected time, using ideas from McGregor (streaming) and Goel‑Kapralov‑Khanna (random‑walk rounding). It samples fair matchings via randomized walks so each max‑degree vertex is matched with ~1/Delta probability, colors most edges, and leaves a leftover set of max degree O(log n). Combining this with Vizing’s procedure yields an O(n^2 log n) expected Delta+1 algorithm; a concurrent work achieves ~O(m n^{1/3}).
AI-written summary · about
chapters (15)
- 0:00Edge coloring problem
- 1:02Problem definition and background
- 3:13Known results and Vizing's theorem
- 4:20Algorithmic runtime history
- 6:28Delta plus log n coloring in near-linear time
- 8:35Corollaries and implications
- 12:05Comparison with concurrent work
- 14:39New algorithm overview
- 15:24Regular bipartite graphs sublinear time
- 17:59GKK approach for bipartite delta coloring
- 19:43Extending to general graphs challenges
- 21:07Fair matching sampling
- 25:00General graph edge coloring steps
- 27:53Correctness and runtime analysis
- 29:19Conclusion and open problems
