A genetic algorithm for determining the thickness of a graph

Abstract The thickness of a graph is the minimum number of planar subgraphs into which the graph can be decomposed. Determining the thickness of a given graph is known to be an NP-complete problem. This paper discusses the possibility of determining the thickness of a graph using a genetic algorithm. Our tests show that the genetic approach outperforms the earlier heuristic algorithms reported in the literature.