Edge-disjoint paths in expanders: online with removals
Abstract
We consider the problem of finding edge-disjoint paths between given pairs of vertices in a sufficiently strong -regular expander graph with vertices. In particular, we describe a deterministic, polynomial time algorithm which maintains an initially empty collection of edge-disjoint paths in and fulfills any series of two types of requests: 1. Given two vertices and such that each appears as an endpoint in paths in and, additionally, , the algorithm finds a path of length at most connecting and which is edge-disjoint from all other paths in , and adds it to . 2. Remove a given path from . 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.
Cite
@article{arxiv.2310.13082,
title = {Edge-disjoint paths in expanders: online with removals},
author = {Nemanja Draganić and Rajko Nenadov},
journal= {arXiv preprint arXiv:2310.13082},
year = {2023}
}
Comments
13 pages