Genetic algorithms for planarization problems
F. Comellas
Departament de Matemàtica Aplicada i Telemàtica; Universitat Politècnica de Catalunya ETSE Telecomunicació Girona Salgado s/n, E-08034 Barcelona, Catalonia, Spain
Proceedings of the 13th IMACS World Congress on Computation and Applied Mathematics, July 22-26, 1991, Trinity College, Dublin, Ireland, pp. 211-212.
Two near-optimum planarization algorithms are presented. The algorithms belong to a general class of algorithms known as genetic algorithms because the search procedures on which they are based are inspired on the mechanics of natural selection and natural genetics. The first algorithm is intended to generate a near-maximal planar subgraph from a given graph and also provides the routing information needed to embed the subgraph on the plane. The second planarization algorithm studied finds a near-maximum independent set of a circle graph. This algorithm may be used for finding a routing on one layer from a set of {\tiB n} two-pin nets in a channel. After small modifications, it may also be used to predict the secondary structure of ribonucleic acids. The main advantage of both algorithms is that they are easily implemented in a parallel computer.

Figure 1: Convergence of the genetic algorithm to a solution of the planarization problem. ({\bf a}) Single-row representation of the best solution at the first generation. ({\bf b}) Representation of the optimal solution found several generations later.

Figure 2: The final state for a circle graph problem evolution. Dashed chords are not considered.