Parallel Algorithms for Maximum Independent Set in Trapezoid Graphs and their Applications Presentation uri icon

Description

  • Given a set of signal nets with terminals labeled on the upper and lower side of a two-sided channel in a VLSI chip, one of the goals of channel routing is to route the signal nets using fewest number of layers. A pair of signal nets when modeled by trapezoids, connecting the right most and left most terminals on the upper and lower side of a channel, can be routed on the same layer without interference i® the corresponding trapezoids do not intersect. The intersection relationship between trapezoids is represented by a graph called 'trapezoid graph' and the solutions to the maximum independent set and maximum clique problems form the basis for the channel routing of signal nets. Although, sequential algorithms to solve maximum independent set and maximum clique problems in trapezoid graphs are known [1], the sweep line approach employed by the sequential algorithm is incre- mental in nature and does not yield itself to a parallel solution. In this paper we present several new ideas which make the parallel algorithm possible. The total work done by the parallel algorithms is comparable to the work done by the best known sequential algorithms [1] for the two problems. In this sense our algorithms are considered to be e±cient.

Date/time Interval

  • 2009-02-16