Title :
A scalable genetic algorithm for the rectilinear Steiner problem
Author :
Julstrom, Bryant A.
Author_Institution :
Dept. of Comput. Sci., Saint Cloud State Univ., MN, USA
fDate :
6/24/1905 12:00:00 AM
Abstract :
The rectilinear Steiner problem seeks the shortest tree made up of horizontal and vertical line segments that connects a set of points in the plane. The extra points where the segments meet are called Steiner points. Evolutionary algorithms for this problem have encoded rectilinear Steiner trees by extending codings of spanning trees to specify Steiner point choices for the spanning tree edges. These algorithms have been slow and have performed poorly on larger problem instances. The genetic algorithm presented here searches only the space of Steiner point assignments to the edges of a minimum rectilinear spanning tree. In tests on 45 instances of the rectilinear Steiner problem, it returns good, though never optimal, trees. The algorithm scales well; it evaluates chromosomes in time that is linear in the number of points, and its performance does not deteriorate as that number increases
Keywords :
genetic algorithms; search problems; trees (mathematics); Steiner point choices; chromosome evaluation; evolutionary algorithms; horizontal line segments; rectilinear Steiner problem; rectilinear Steiner trees; scalable genetic algorithm; searching; shortest tree; spanning tree edges; spanning trees; vertical line segments; Biological cells; Clouds; Computer science; Evolutionary computation; Genetic algorithms; Steiner trees; Testing; Very large scale integration;
Conference_Titel :
Evolutionary Computation, 2002. CEC '02. Proceedings of the 2002 Congress on
Conference_Location :
Honolulu, HI
Print_ISBN :
0-7803-7282-4
DOI :
10.1109/CEC.2002.1004408