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

被引:73
作者
Chou, HH [1 ]
Premkumar, G
Chu, CH
机构
[1] Sprint Corp, Overland Pk, KS 66210 USA
[2] Iowa State Univ Sci & Technol, Coll Business, Ames, IA 50011 USA
[3] Penn State Univ, Sch Informat Sci & Technol, University Pk, PA 16802 USA
关键词
degree-constrained minimum spanning tree; genetic algorithms; GA operators; network design;
D O I
10.1109/4235.930313
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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 (Prufer 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.
引用
收藏
页码:236 / 249
页数:14
相关论文
共 53 条
  • [1] ABUALI FN, 1995, P 6 INT C GEN ALG, P470
  • [2] AHUJA RK, 1997, INFORMS J COMPUT, V9, P251
  • [3] Ahuja RK, 1993, NETWORK FLOWS THEORY
  • [4] [Anonymous], 1989, GENETIC ALGORITHM SE
  • [5] [Anonymous], 1966, NATURAL AUTOMATA USE
  • [6] Back T., 1991, P 4 INT C GEN ALG, P92
  • [7] Back T, 1996, HDB EVOLUTIONARY COM
  • [8] Baker J. E., 1985, Proceedings of the International Conference on Genetic Algorithms and their Applications, P101
  • [9] Booker L. B., 1987, GENETIC ALGORITHMS S, P61
  • [10] CHARDAIRE P, 1995, INT NEUR NETW SOC S, P290