• DocumentCode
    1355621
  • Title

    A new evolutionary approach to the degree-constrained minimum spanning tree problem

  • Author

    Knowles, Joshua ; Corne, David

  • Author_Institution
    Dept. of Comput. Sci., Reading Univ., UK
  • Volume
    4
  • Issue
    2
  • fYear
    2000
  • fDate
    7/1/2000 12:00:00 AM
  • Firstpage
    125
  • Lastpage
    134
  • Abstract
    Finding the degree-constrained minimum spanning tree (d-MST) of a graph is a well-studied NP-hard problem of importance in communications network design and other network-related problems. In this paper we describe some previously proposed algorithms for solving the problem, and then introduce a novel tree construction algorithm called the randomized primal method (RPM) which builds degree-constrained trees of low cost from solution vectors taken as input. RPM is applied in three stochastic iterative search methods: simulated annealing, multistart hillclimbing, and a genetic algorithm. While other researchers have mainly concentrated on finding spanning trees in Euclidean graphs, we consider the more general case of random graph problems. We describe two random graph generators which produce particularly challenging d-MST problems. On these and other problems we find that the genetic algorithm employing RPM outperforms simulated annealing and multistart hillclimbing. Our experimental results provide strong evidence that the genetic algorithm employing RPM finds significantly lower-cost solutions to random graph d-MST problems than rival methods
  • Keywords
    computational complexity; evolutionary computation; iterative methods; minimisation; search problems; simulated annealing; stochastic processes; trees (mathematics); GA; NP-hard problem; RPM; communications network design; d-MST; degree-constrained minimum spanning tree problem; evolutionary approach; genetic algorithm; multistart hillclimbing; network-related problems; random graph problems; randomized primal method; simulated annealing; stochastic iterative search methods; Communication networks; Costs; Genetic algorithms; Iterative algorithms; Iterative methods; NP-hard problem; Search methods; Simulated annealing; Stochastic processes; Tree graphs;
  • fLanguage
    English
  • Journal_Title
    Evolutionary Computation, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1089-778X
  • Type

    jour

  • DOI
    10.1109/4235.850653
  • Filename
    850653