• DocumentCode
    3388819
  • Title

    Divide-and-conquer approximation algorithms via spreading metrics

  • Author

    Even, Guy ; Naor, Joseph ; Rao, Satish ; Schieber, Baruch

  • Author_Institution
    Fachbereich Inf., Saarlandes Univ., Saarbrucken, Germany
  • fYear
    1995
  • fDate
    23-25 Oct 1995
  • Firstpage
    62
  • Lastpage
    71
  • Abstract
    We present a novel divide-and-conquer paradigm for approximating NP-hard graph optimization problems. The paradigm models graph optimization problems that satisfy two properties: First, a divide-and-conquer approach is applicable. Second, a fractional spreading metric is computable in polynomial time. The spreading metric assigns fractional lengths to either edges or vertices of the input graph, such that all subgraphs on which the optimisation problem is non-trivial have large diameters. In addition, the spreading metric provides a lower bound, τ, on the cost of solving the optimization problem. We present a polynomial time approximation algorithm for problems modelled by our paradigm whose approximation factor is O (min{log τ log log τ, log k log log k}), where k denotes the number of “interesting” vertices in the problem instance, and is at most the number of vertices. We present six problems that can be formulated to fit the paradigm. For all these problems our algorithm improves previous results. The problems are: (a) linear arrangement; (b) embedding a graph in a d-dimensional mesh; (c) interval graph completion; (d) minimizing storage-time product; (e) (subset) feedback sets in directed graphs and multicuts in circular networks; (f) symmetric multicuts in directed networks. For the first four problems, we improve the best known approximation factor from O(log2 n) to O(log n log log n), where n denotes the number of vertices. For the last two problems we improve the approximation factor from O (min{log τ log log τ, log n log log n,log2 k}) to O (min{log τ log log τ, log k log log k}), where k denotes the number of source-sink pairs
  • Keywords
    computational complexity; directed graphs; divide and conquer methods; optimisation; NP-hard graph optimization problems; directed graphs; divide-and-conquer approximation algorithms; fractional lengths; fractional spreading metric; graph optimization problems; interval graph completion; multicuts; optimisation problem; polynomial time; polynomial time approximation algorithm; spreading metric; spreading metrics; storage-time product; vertices; Approximation algorithms; Cost function; Feedback; National electric code; Optimization methods; Particle separators; Polynomials;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 1995. Proceedings., 36th Annual Symposium on
  • Conference_Location
    Milwaukee, WI
  • ISSN
    0272-5428
  • Print_ISBN
    0-8186-7183-1
  • Type

    conf

  • DOI
    10.1109/SFCS.1995.492463
  • Filename
    492463