DocumentCode
2911806
Title
An evolutionary algorithm for the 2-page crossing number problem
Author
Bansal, Richa ; Srivastava, Kamal ; Shweta ; Varshney, Krti ; Sharma, Nidhi
Author_Institution
Dept. of Math., Dayalbagh Educ. Inst., Agra
fYear
2008
fDate
1-6 June 2008
Firstpage
1095
Lastpage
1102
Abstract
Many real-life scheduling, routing and location problems can be formulated as combinatorial optimization problems whose goal is to find a linear layout of an input graph in such a way that the number of edge crossings is minimized. The minimization of edge crossings in a book drawing of a graph is one of the important goals for a linear VLSI design. In this paper, we propose an evolutionary algorithm for crossing number minimization in the 2-page book drawing of graphs in which the initial population is generated by depth first search method with edge length strategy for dividing the edges into two pages. An important feature of the evolutionary process of this algorithm is that it improves the number of crossings by exploring various depth first search trees of the graph instead of applying the usual crossover operator. Minor disturbances are created by the mutation operator. The experiments done on benchmark graphs and some standard graphs show that the algorithm achieves the crossing numbers that are either optimal or known to be the best so far, in much lesser time as compared with the existing techniques.
Keywords
combinatorial mathematics; evolutionary computation; graph theory; minimisation; trees (mathematics); crossing number problem; evolutionary algorithm; graph drawing; linear VLSI design; location problems; optimization problems; real-life scheduling; Evolutionary computation;
fLanguage
English
Publisher
ieee
Conference_Titel
Evolutionary Computation, 2008. CEC 2008. (IEEE World Congress on Computational Intelligence). IEEE Congress on
Conference_Location
Hong Kong
Print_ISBN
978-1-4244-1822-0
Electronic_ISBN
978-1-4244-1823-7
Type
conf
DOI
10.1109/CEC.2008.4630933
Filename
4630933
Link To Document