Title :
Random projection: a new approach to VLSI layout
Author :
Vempala, Santosh
Author_Institution :
Dept. of Math., MIT, Cambridge, MA, USA
Abstract :
We show that random projection, the technique of projecting a set of points to a randomly chosen low-dimensional subspace, can be used to solve problems in VLSI layout. Specifically, for the problem of laying out a graph on a 2-dimensional grid so as to minimize the maximum edge length, we obtain an O(log3.5 n) approximation algorithm (this is the first o(n) approximation), and for the bicriteria problem of minimizing the total edge length while keeping the maximum length bounded, we obtain an O(log3 n, log3.5 n) approximation. Our algorithms also work for d-dimensional versions of these problems (for any fixed d) with polylog approximation guarantees. Besides random projection, the main components of the algorithms are a linear programming relaxation, and volume-respecting Euclidean embeddings
Keywords :
VLSI; circuit layout; computational geometry; linear programming; VLSI layout; bicriteria problem; linear programming; random projection; randomly chosen low-dimensional subspace; total edge length; volume-respecting Euclidean embeddings; Algorithm design and analysis; Approximation algorithms; Computer science; Euclidean distance; Laboratories; Linear programming; Mathematics; Particle separators; Very large scale integration; Wire;
Conference_Titel :
Foundations of Computer Science, 1998. Proceedings. 39th Annual Symposium on
Conference_Location :
Palo Alto, CA
Print_ISBN :
0-8186-9172-7
DOI :
10.1109/SFCS.1998.743489