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
Link To Document