A Simple Approximation for a Hard Routing Problem
Rupei Xu, Andr\'as Farag\'o

TL;DR
This paper introduces a simple, efficient approximation algorithm for the unsplittable flow problem in large directed graphs, focusing on practical solutions by excluding near-saturated edge scenarios.
Contribution
It presents a novel approximation paradigm that simplifies the solution space by excluding marginal solutions, enabling efficient exact optimization within the important subset.
Findings
The algorithm is simple and efficient for large directed graphs.
Excluded solutions are near-saturated, which are less relevant in practice.
The approach achieves practical solutions with minimal sacrifice in optimality.
Abstract
We consider a routing problem which plays an important role in several applications, primarily in communication network planning and VLSI layout design. The original underlying graph algorithmic task is called Disjoint Paths problem. In most applications, one can encounter its capacitated generalization, which is known as the Unsplitting Flow problem. These algorithmic tasks are very hard in general, but various efficient (polynomial-time) approximate solutions are known. Nevertheless, the approximations tend to be rather complicated, often rendering them impractical in large, complex networks. Our goal is to present a solution that provides a simple, efficient algorithm for the unsplittable flow problem in large directed graphs. The simplicity is achieved by sacrificing a small part of the solution space. This also represents a novel paradigm of approximation: rather than giving up…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Advanced Graph Theory Research · Computational Geometry and Mesh Generation
