An effective genetic algorithm approach to the quadratic minimum spanning tree problem

Abstract Scope and Purpose—The minimum spanning tree (MST) problem is one of the traditional optimization problems. Its linear objective function makes it easy to deal with. However, if we consider the presence of the interaction effects of the cost between pairs of edges, it results in a new minimum spanning tree problem with a quadratic (rather linear) objective function, which is denoted as the quadratic minimum spanning tree (q-MST) problem. This q-MST problem is of high importance in network optimization design such as oil transportation, communication, etc. Because the problem is NP-hard and no effective algorithms exist, we have developed a new approach by using a genetic algorithm (GA) to deal with it. In this paper we present a new approach to solve the q-MST problem by using a genetic algorithm. A skillful encoding for trees, denoted by Prufer number, is adopted for GA operation. On comparing with the existing heuristic algorithms by 17 randomly generated numerical examples from 6-vertex graph to 50-vertex graph, the new GA approach shows its high effectiveness in solving the q-MST problem and real value in the practical network optimization.

[1]  Mitsuo Gen,et al.  Genetic algorithms and engineering design , 1997 .

[2]  G. Zhou Approach to Degree Constrained Minimum Spanning Tree Problem Using Genetic Algorithm , 1997 .

[3]  M. Gen,et al.  A new approach to the degree-constrained minimum spanning tree problem using genetic algorithm , 1996, 1996 IEEE International Conference on Systems, Man and Cybernetics. Information Intelligence and Systems (Cat. No.96CH35929).

[4]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1996, Springer Berlin Heidelberg.

[5]  A. Assad,et al.  The quadratic minimum spanning tree problem , 1992 .

[6]  Roger L. Wainwright,et al.  Determinant Factorization: A New Encoding Scheme for Spanning Trees Applied to the Probabilistic Minimum Spanning Tree Problem , 1995, ICGA.

[7]  J. Kruskal On the shortest spanning subtree of a graph and the traveling salesman problem , 1956 .

[8]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[9]  Charles C. Palmer,et al.  An approach to a problem in network design using genetic algorithms , 1994, Networks.

[10]  Aaron Kershenbaum,et al.  Telecommunications Network Design Algorithms , 1993 .

[11]  Gilbert Syswerda,et al.  Uniform Crossover in Genetic Algorithms , 1989, ICGA.

[12]  Lashon B. Booker,et al.  Proceedings of the fourth international conference on Genetic algorithms , 1991 .

[13]  A. Assad,et al.  On lower bounds for a class of quadratic 0, 1 programs , 1985 .

[14]  J. David Schaffer,et al.  Proceedings of the third international conference on Genetic algorithms , 1989 .

[15]  R. Prim Shortest connection networks and some generalizations , 1957 .

[16]  Ronald L. Graham,et al.  On the History of the Minimum Spanning Tree Problem , 1985, Annals of the History of Computing.

[17]  Thomas Bäck,et al.  Extended Selection Mechanisms in Genetic Algorithms , 1991, ICGA.