The rectilinear Steiner arborescence problem is NP-complete
SODA '00 Proceedings of the eleventh annual ACM-SIAM symposium on Discrete algorithms
Encoding rectilinear Steiner trees as lists of edges
Proceedings of the 2001 ACM symposium on Applied computing
AllelesLociand the Traveling Salesman Problem
Proceedings of the 1st International Conference on Genetic Algorithms
Evolutionary algorithms for two problems from the calculus of variations
GECCO'03 Proceedings of the 2003 international conference on Genetic and evolutionary computation: PartII
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
New approximations for the rectilinear Steiner arborescence problem [VLSI layout]
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
A tree-based genetic algorithm for building rectilinear Steiner arborescences
Proceedings of the 8th annual conference on Genetic and evolutionary computation
Hi-index | 0.00 |
Given a collection of points in the first quadrant, a rectilinear Steiner arborescence is a tree made up of horizontal and vertical line segments on the points and the origin in which every path from the origin leads only up and to the right. The minimum rectilinear Steiner arborescence problem seeks such a tree of minimum total length.A greedy heuristic due to Rao et al. [13] builds short arborescences and can be implemented to require time that is O(n log n). Two evolutionary encodings of rectilinear Steiner arborescences represent them as permutations of points and as strings of perturbations of point locations. A decoder in the style of Prim's algorithm identifies the arborescence that a permutation represents; the heuristic of Rao et al. identifies the arborescence corresponding to a string of perturbations.In tests on twenty instances of the problem of 50 to 250 points, a genetic algorithm using the permutation coding is unable to compete with the greedy heuristic, but a GA using the perturbation coding almost always improves on the heuristic's results, though in general the improvement is small.