• DocumentCode
    2247741
  • Title

    Approximation algorithms for geometric embeddings in the plane with applications to parallel processing problems

  • Author

    Hansen, Mark D.

  • Author_Institution
    Dept. of Math., MIT, Cambridge, MA, USA
  • fYear
    1989
  • fDate
    30 Oct-1 Nov 1989
  • Firstpage
    604
  • Lastpage
    609
  • Abstract
    Given an undirected graph G with N vertices and a set P of N points in the plane, the geometric embedding problem consists of finding a bijection from the vertices of G to the points in the plane which minimize the sum total of edge lengths of the embedded graph. Fast approximation algorithms are given for embedding d-dimensional grids in the plane within a factor of O(log N) times optimal cost for d>2 and O(log2N) for d=2. It is shown that any embedding of a hypercube, butterfly, or shuffle-exchange graph must be within an O(log N) factor of optimal cost. When the points of P are randomly distributed or arranged in a grid, a polynomial-time algorithm that can embed arbitrary weighted graphs in these points with cost within an O(log2N) factor of optimal is given. It is shown how the algorithms developed for geometric embeddings can be used to give O(log2N) times optimal solutions to problems of performance optimization for parallel processors
  • Keywords
    computational geometry; graph theory; parallel processing; approximation algorithms; geometric embeddings; parallel processing problems; performance optimization; polynomial-time algorithm; undirected graph; Application software; Approximation algorithms; Contracts; Cost function; Hypercubes; Laboratories; Mathematics; Parallel processing; Polynomials; Routing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 1989., 30th Annual Symposium on
  • Conference_Location
    Research Triangle Park, NC
  • Print_ISBN
    0-8186-1982-1
  • Type

    conf

  • DOI
    10.1109/SFCS.1989.63542
  • Filename
    63542