• DocumentCode
    2641968
  • Title

    Single-source unsplittable flow

  • Author

    Kleinberg, Jon M.

  • Author_Institution
    Lab. for Comput. Sci., MIT, Cambridge, MA, USA
  • fYear
    1996
  • fDate
    14-16 Oct 1996
  • Firstpage
    68
  • Lastpage
    77
  • Abstract
    The max-flow min-cut theorem of Ford and Fulkerson is based on an even more foundational result, namely Menger´s theorem on graph connectivity Menger´s theorem provides a good characterization for the following single-source disjoint paths problem: given a graph G, with a source vertex s and terminals t1,...,tk, decide whether there exist edge-disjoint s-ti paths for i=1,...,k. We consider a natural, NP-hard generalization of this problem, which we call the single-source unsplittable flow problem. We are given a source and terminals as before; but now each terminal ti has a demand pi⩽1, and each edge e of G has a capacity ce ⩾1. The problem is to decide whether one can choose a single s-ti path for each i, so that the resulting set of paths respects the capacity constraints-the total amount of demand routed across any edge e must be bounded by the capacity ce. The main results of this paper are constant-factor approximation algorithms for three natural optimization versions of this problem, in arbitrary directed and undirected graphs. The development of these algorithms requires a number of new techniques for rounding fractional solutions to network flow problems; for two of the three problems we consider, there were no previous techniques capable of providing an approximation in the general case, and for the third, the randomized rounding algorithm of Raghavan and Thompson provides a logarithmic approximation. Our techniques are also of interest from the perspective of a family of NP-hard load balancing and machine scheduling problems that can be reduced to the single-source unsplittable flow problem
  • Keywords
    computational complexity; network routing; optimisation; scheduling; NP-hard; capacity constraints; generalization; load balancing; machine scheduling; max-flow min-cut; unsplittable flow; Admission control; Approximation algorithms; Computer science; Constraint optimization; Graph theory; Load management; Postal services; Processor scheduling; Routing; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 1996. Proceedings., 37th Annual Symposium on
  • Conference_Location
    Burlington, VT
  • ISSN
    0272-5428
  • Print_ISBN
    0-8186-7594-2
  • Type

    conf

  • DOI
    10.1109/SFCS.1996.548465
  • Filename
    548465