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 :
بازگشت