Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
169 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
45 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Edge-disjoint paths in expanders: online with removals (2310.13082v1)

Published 19 Oct 2023 in cs.DS and math.CO

Abstract: We consider the problem of finding edge-disjoint paths between given pairs of vertices in a sufficiently strong $d$-regular expander graph $G$ with $n$ vertices. In particular, we describe a deterministic, polynomial time algorithm which maintains an initially empty collection of edge-disjoint paths $\mathcal P$ in $G$ and fulfills any series of two types of requests: 1. Given two vertices $a$ and $b$ such that each appears as an endpoint in $O(d)$ paths in $\mathcal P$ and, additionally, $|\mathcal P| = O(n d / \log n)$, the algorithm finds a path of length at most $\log n$ connecting $a$ and $b$ which is edge-disjoint from all other paths in $\mathcal P$, and adds it to $\mathcal P$. 2. Remove a given path $P \in \mathcal{P}$ from $\mathcal{P}$. Importantly, each request is processed before seeing the next one. The upper bound on the length of found paths and the constraints are the best possible up to a constant factor. This establishes the first online algorithm for finding edge-disjoint paths in expanders which also allows removals, significantly strengthening a long list of previous results on the topic.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (23)
  1. Efficient routing in optical networks. Journal of the ACM (JACM), 43(6):973–1001, 1996.
  2. N. Alon and M. Capalbo. Finding disjoint paths in expanders deterministically and online. In Proc. of the Symposium on Foundations of Computer Science (FOCS), pages 518–524, 2007.
  3. N. Alon and J. H. Spencer. The probabilistic method. John Wiley & Sons, 2016.
  4. T. Bohman and A. Frieze. Arc-disjoint paths in expander digraphs. SIAM Journal on Computing (SICOMP), 32(2):326–344, 2003.
  5. Optimal construction of edge-disjoint paths in random graphs. SIAM Journal on Computing (SICOMP), 28(2):541–573, 1998.
  6. Existence and construction of edge-disjoint paths on expander graphs. SIAM Journal on Computing (SICOMP), 23(5):976–989, 1994.
  7. Static and dynamic path selection on expander graphs (preliminary version): A random walk approach. In Proc. of the Symposium on Theory of Computing (STOC), page 531–539, 1997.
  8. An efficient algorithm for the vertex-disjoint paths problem in random graphs. In Proc. of the ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 261–268. 1996.
  9. Rolling backwards can move you forward: on embedding problems in sparse expanders. Transactions of the American Mathematical Society, 375(07):5195–5216, 2022.
  10. Wide-sense nonblocking networks. SIAM Journal on Discrete Mathematics, 1(2):158–173, 1988.
  11. The directed subgraph homeomorphism problem. Theoretical Computer Science, 10:111–121, 1980.
  12. J. Friedman. On the second eigenvalue and random walks in random d-regular graphs. Combinatorica, 11(4):331–362, 1991.
  13. A. Frieze. Edge-disjoint paths in expander graphs. SIAM Journal on Computing (SICOMP), 30(6):1790–1801, 2001.
  14. A. Frieze and L. Zhao. Optimal construction of edge-disjoint paths in random regular graphs. In Proc. of the ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 346–355. 1999.
  15. D. S. Hochbaum. An exact sublinear algorithm for the max-flow, vertex disjoint paths and communication problems on random graphs. Operations Research, 40(5):923–935, 1992.
  16. New algorithmic aspects of the Local Lemma with applications to routing and partitioning. SIAM Journal on Computing (SICOMP), 31(2):626–641, 2001.
  17. T. Leighton and S. Rao. Circuit switching: a multicommodity flow based approach. In Proc. of a Workshop on Randomized Parallel Computing, 1996.
  18. T. Leighton and S. Rao. Multicommodity max-flow min-cut theorems and their use in designing approximation algorithms. Journal of the ACM (JACM), 46(6):787–832, 1999.
  19. Multicommodity flow and circuit switching. In Proc. of the Hawaii International Conference on System Sciences, volume 7, pages 459–465, 1998.
  20. Ramanujan graphs. Combinatorica, 8(3):261–277, 1988.
  21. D. Peleg and E. Upfal. Constructing disjoint paths on expander graphs. In Proc. of Symposium on Theory of Computing (STOC), pages 264–273, 1987.
  22. N. Robertson and P. Seymour. Graph Minors. XIII. The Disjoint Paths Problem. Journal of Combinatorial Theory, Series B, 63(1):65–110, 1995.
  23. E. Shamir and E. Upfal. A fast parallel construction of disjoint paths in networks. In Selected Papers of the International Conference on ”Foundations of Computation Theory” on Topics in the Theory of Computation, page 141–153, 1985.

Summary

We haven't generated a summary for this paper yet.