A Constant Factor Approximation Algorithm for Unsplittable Flow on Paths
Paul Bonsma,Jens Schulz,Andreas Wiese +2 more
- 22 Oct 2011
- pp 47-56
TL;DR: A constant-factor approximation algorithm for the unsplittable flow problem on a path which improves on the previous best known approximation factor of O(log n), and introduces several novel algorithmic techniques, which might be of independent interest.
read more
Abstract: In this paper, we present a constant-factor approximation algorithm for the unsplittable flow problem on a path. This improves on the previous best known approximation factor of O(log n). The approximation ratio of our algorithm is 7+e for any e>0. In the unsplittable flow problem on a path, we are given a capacitated path P and n tasks, each task having a demand, a profit, and start and end vertices. The goal is to compute a maximum profit set of tasks, such that for each edge e of P, the total demand of selected tasks that use e does not exceed the capacity of e. This is a well-studied problem that occurs naturally in various settings, and therefore it has been studied under alternative names, such as resource allocation, bandwidth allocation, resource constrained scheduling, temporal knapsack and interval packing. Polynomial time constant factor approximation algorithms for the problem were previously known only under the no-bottleneck assumption (in which the maximum task demand must be no greater than the minimum edge capacity). We introduce several novel algorithmic techniques, which might be of independent interest: a framework which reduces the problem to instances with a bounded range of capacities, and a new geometrically inspired dynamic program which solves a special case of the maximum weight independent set of rectangles problem to optimality. In addition, we show that the problem is strongly NP-hard even if all edge capacities are equal and all demands are either 1, 2, or 3.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
A Constant Factor Approximation Algorithm for Unsplittable Flow on Paths
Paul Bonsma,Jens Schulz,Andreas Wiese +2 more
- 22 Oct 2011
TL;DR: A constant-factor approximation algorithm for the unsplittable flow problem on a path which improves on the previous best known approximation factor of O(log n), and introduces several novel algorithmic techniques, which might be of independent interest.
A logarithmic approximation for unsplittable flow on line graphs
Nikhil Bansal,Zachary Friggstad,Rohit Khandekar,Mohammad R. Salavatipour +3 more
- 04 Jan 2009
TL;DR: The key idea is to exploit certain structural properties of the problem to show that instances that are bad for the LP can in fact be handled using dynamic programming.
Dedicated Protection for Survivable Virtual Network Embedding
Shihabur Rahman Chowdhury,Reaz Ahmed,Mashrur Alam Khan,Nashid Shahriar,Raouf Boutaba,Jeebak Mitra,Feng Zeng +6 more
TL;DR: This paper proposes Dedicated Protection for Virtual Network Embedding (DRONE), a suite of solutions to the 1 + 1-ProViNE problem, which includes an integer linear programming formulation for optimal solution (OPT-DRONE) and a heuristic (FAST-DRONES) to tackle the computational complexity of the optimal solution.
64
A Constant-factor Approximation Algorithm for Unsplittable Flow on Paths
TL;DR: A constant-factor approximation algorithm for the unsplittable flow problem on a path which improves on the previous best known approximation factor of O(log n), and introduces several novel algorithmic techniques, which might be of independent interest.
53
Optimal interval scheduling with a resource constraint
TL;DR: It turns out that the column generation technique clearly outperforms the direct resolution of a natural compact formulation; the greedy algorithms produce good quality solutions in negligible time, whereas the restricted enumeration averages the performance of the greedy methods and the exact technique.
48
References
•Book
Approximation Algorithms
Vijay V. Vazirani
- 02 Jul 2001
TL;DR: Covering the basic techniques used in the latest research work, the author consolidates progress made so far, including some very recent and promising results, and conveys the beauty and excitement of work in the field.
4.5K
Some simplified NP-complete graph problems
TL;DR: This paper shows that a number of NP - complete problems remain NP -complete even when their domains are substantially restricted, and determines essentially the lowest possible upper bounds on node degree for which the problems remainNP -complete.
2.4K
A faster strongly polynomial minimum cost flow algorithm
James B. Orlin
- 01 Jan 1988
TL;DR: This algorithm improves the best previous strongly polynomial algorithm due to Galil and Tardos, by a factor of m/n, and is even more efficient if the number of arcs with finite upper bounds, say m', is much less than m.
A Faster Strongly Polynomial Minimum Cost Flow Algorithm
TL;DR: This algorithm solves the uncapacitated minimum cost flow problem as a sequence of On log n shortest path problems on networks with n nodes and m arcs and runs in On log nm + n log n time.
Optimal Time-Critical Scheduling via Resource Augmentation
TL;DR: In this paper, the authors consider two fundamental problems in dynamic scheduling: scheduling to meet deadlines in a preemptive multiprocessor setting, and scheduling to provide good response time in a number of scheduling environments.