• DocumentCode
    1143391
  • Title

    A robust stochastic genetic algorithm (StGA) for global numerical optimization

  • Author

    Tu, Zhenguo ; Lu, Yong

  • Author_Institution
    Sch. of Civil & Environ. Eng., Nanyang Technol. Univ., Singapore
  • Volume
    8
  • Issue
    5
  • fYear
    2004
  • Firstpage
    456
  • Lastpage
    470
  • Abstract
    Many real-life problems can be formulated as numerical optimization of certain objective functions. However, often an objective function possesses numerous local optima, which could trap an algorithm from moving toward the desired global solution. Evolutionary algorithms (EAs) have emerged to enable global optimization; however, at the present stage, EAs are basically limited to solving small-scale problems due to the constraint of computational efficiency. To improve the search efficiency, this paper presents a stochastic genetic algorithm (StGA). A novel stochastic coding strategy is employed so that the search space is dynamically divided into regions using a stochastic method and explored region-by-region. In each region, a number of children are produced through random sampling, and the best child is chosen to represent the region. The variance values are decreased if at least one of five generated children results in improved fitness, otherwise, the variance values are increased. Experiments on 20 test functions of diverse complexities show that the StGA is able to find the near-optimal solution in all cases. Compared with several other algorithms, StGA achieves not only an improved accuracy, but also a considerable reduction of the computational effort. On average, the computational cost required by StGA is about one order less than the other algorithms. The StGA is also shown to be able to solve large-scale problems.
  • Keywords
    genetic algorithms; sampling methods; search problems; stochastic processes; evolutionary algorithm; global optimization; numerical optimization; random sampling; search space; stochastic coding strategy; stochastic genetic algorithm; Computational efficiency; Constraint optimization; Evolutionary computation; Genetic algorithms; Genetic programming; Large-scale systems; Robustness; Sampling methods; Stochastic processes; Testing; EAs; Evolutionary algorithms; StGA; global optimization; local selection; stochastic genetic algorithm; stochastic region;
  • fLanguage
    English
  • Journal_Title
    Evolutionary Computation, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1089-778X
  • Type

    jour

  • DOI
    10.1109/TEVC.2004.831258
  • Filename
    1347160