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 条
  • [31] Kruskal J. B., 1956, Proc. of American Mathematical Society, V7, P48, DOI [DOI 10.1090/S0002-9939-1956-0078686-7, 10.1090/S0002-9939-1956-0078686-7]
  • [32] Ku HK, 1996, NETWORKS, V27, P203, DOI 10.1002/(SICI)1097-0037(199605)27:3<203::AID-NET5>3.0.CO
  • [33] 2-M
  • [34] Evolutionary Algorithms for Constrained Parameter Optimization Problems
    Michalewicz, Zbigniew
    Schoenauer, Marc
    [J]. EVOLUTIONARY COMPUTATION, 1996, 4 (01) : 1 - 32
  • [35] DEGREE-CONSTRAINED MINIMUM SPANNING TREE
    NARULA, SC
    HO, CA
    [J]. COMPUTERS & OPERATIONS RESEARCH, 1980, 7 (04) : 239 - 249
  • [36] SPANNING TREE MANIPULATION AND TRAVELLING SALESMAN PROBLEM
    OBRUCA, AK
    [J]. COMPUTER JOURNAL, 1968, 10 (04) : 374 - &
  • [37] OYMAN AI, 1994, P 7 MED EL C, V3, P1341
  • [38] AN APPROACH TO A PROBLEM IN NETWORK DESIGN USING GENETIC ALGORITHMS
    PALMER, CC
    KERSHENBAUM, A
    [J]. NETWORKS, 1995, 26 (03) : 151 - 163
  • [39] Varying fitness functions in genetic algorithm constrained optimization: The cutting stock and unit commitment problems
    Petridis, V
    Kazarlis, S
    Bakirtzis, A
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 1998, 28 (05): : 629 - 640
  • [40] PIGGOTT P, 1996, EVOLUTIONARY COMPUTA, P305