|
Günther R. Raidl, Gabriele Kodydek Institute of Computer Graphics and Algorithms Vienna University of Technology Favoritenstraße 9-11/1861 1040 Vienna, Austria {raidl,kodydek}@ads.tuwien.ac.at |
Bryant A. Julstrom Department of Computer Science St. Cloud State University 720 Fourth Avenue South St. Cloud, MN 56301 USA julstrom@eeyore.stcloudstate.edu |
Many graph problems seek subgraphs of minimum weight that satisfy the problems' constraints. Examples include the degree-constrained minimum spanning tree and traveling salesman problems. Low-weight edges predominate in optimal solutions to these problems, and the performance of evolutionary algorithms for them is often improved by biasing their operators to favor these edges. From the distributions of edges' ranks in optimal solutions to these two problems, we identify probabilities for edges that minimize the average expected time until mutation chooses them for inclusion in a solution. On instances of the degree-constrained minimum spanning tree problem, an evolutionary algorithm performs better with a mutation operator that applies these probabilities than with alternative mutations. These results are not replicated on instances of the traveling salesman problem, where the inclusion of one edge in a tour requires the inclusion of another dependant edge.