Re-evaluating genetic algorithm performance under coordinate rotation of benchmark functions. A survey of some theoretical and practical aspects of genetic algorithms

被引:388
作者
Salomon, R
机构
[1] AI Lab, Dept. of Comp. Science Department, University of Zurich, 8057 Zurich
关键词
genetic algorithm performance; coordinate rotation of benchmark functions; theoretical and practical aspects;
D O I
10.1016/0303-2647(96)01621-8
中图分类号
Q [生物科学];
学科分类号
07 ; 0710 ; 09 ;
摘要
In recent years, genetic algorithms (GAs) have become increasingly robust and easy to use. Current knowledge and many successful experiments suggest that the application of GAs is not limited to easy-to-optimize unimodal functions. Several results and GA theory give the impression that GAs easily escape from millions of local optima and reliably converge to a single global optimum. The theoretical analysis presented in this paper shows that most of the widely-used test functions have n independent parameters and that, when optimizing such functions, many GAs scale with an O(n ln n) complexity. Furthermore, it is shown that the current design of GAs and its parameter settings are optimal with respect to independent parameters. Both analysis and results show that a rotation of the coordinate system causes a severe performance loss to GAs that use a small mutation rate. In case of a rotation, the GA's complexity can increase up to O(n '') = O(exp(n ln n)). Future work should find new GA designs that solve this performance loss. As long as these problems have not been solved, the application of GAs will be limited to the optimization of easy-to-optimize functions.
引用
收藏
页码:263 / 278
页数:16
相关论文
共 27 条
  • [1] BACK T, 1993, PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON GENETIC ALGORITHMS, P2
  • [2] An Overview of Evolutionary Algorithms for Parameter Optimization
    Baeck, Thomas
    Schwefel, Hans-Paul
    [J]. EVOLUTIONARY COMPUTATION, 1993, 1 (01) : 1 - 23
  • [3] De Jong K. A., 1975, ANAL BEHAV CLASS GEN
  • [4] ESHELMAN LJ, 1993, PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON GENETIC ALGORITHMS, P9
  • [5] Fogel D.B., 1995, EVOLUTIONARY COMPUTA
  • [6] Fogel LJ., 1962, Ind Res, V4, P14
  • [7] Gill M., 1981, Practical Optimization
  • [8] GENETIC AND EVOLUTIONARY ALGORITHMS COME OF AGE
    GOLDBERG, DE
    [J]. COMMUNICATIONS OF THE ACM, 1994, 37 (03) : 113 - 119
  • [9] Goldberg DE, 1989, GENETIC ALGORITHMS S
  • [10] HOFFMEISTER F, 1990, PARALLEL PROBLEM SOL, V1, P455