Genetic algorithms for communications network design - An empirical study of the factors that influence performance

Hsinghua Chou, G. Premkumar, Chao Hsien Chu

Research output: Contribution to journalArticlepeer-review

98 Scopus citations

Abstract

Genetic algorithms (GAs) are being used extensively in optimization problems as an alternative to traditional heuristics. Although the results have been mixed, very limited research has been performed on the impact of various GA factors on performance. We explore the use of GAs for solving a network optimization problem, the degree-constrained minimum spanning tree problem. We also examine the impact of encoding, crossover, and mutation on the performance of the GA. A specialized repair heuristic is used to improve performance. An experimental design with 48 cells and ten data points in each cell is used to examine the impact of two encoding methods (Prüfer and determinant encoding), three crossover methods (one-point, two-point, and uniform), two mutation methods (insert and exchange), and four networks of varying node sizes (20, 40, 60, 80). Two performance measures, solution quality and computation time, are used to evaluate performance. The results indicate that encoding has the greatest effect on solution quality, followed by mutation and crossover. Among the various options, the combination of determinant encoding, exchange mutation, and uniform crossover more often provides better results for solution quality than other combinations. For computation time, the combination of determinant encoding, exchange mutation, and one-point crossover provides better results.

Original languageEnglish (US)
Pages (from-to)236-249
Number of pages14
JournalIEEE Transactions on Evolutionary Computation
Volume5
Issue number3
DOIs
StatePublished - Jun 2001

All Science Journal Classification (ASJC) codes

  • Software
  • Theoretical Computer Science
  • Computational Theory and Mathematics

Fingerprint

Dive into the research topics of 'Genetic algorithms for communications network design - An empirical study of the factors that influence performance'. Together they form a unique fingerprint.

Cite this