Computer and Modernization ›› 2012, Vol. 208 ›› Issue (12): 19-22.doi: 10.3969/j.issn.1006-2475.2012.12.006

• 算法设计与分析 • Previous Articles     Next Articles

Adaptive Niche Genetic Algorithm for Intelligent Test Generation

ZHANG Xu-tao1, ZHANG Yong2, HUANG Hong-ping3   

  1. 1. Department of Electrical Engineering, Xuzhou Mechanical and Electrical Engineering High School, Xuzhou 221011, China;2. School of Information and Electrical Engineering, China University of Mining and Technology, Xuzhou 221011, China;3. Jiangsu Normal University, Xuzhou 221116, China
  • Received:2012-10-12 Revised:1900-01-01 Online:2012-12-22 Published:2012-12-22

Abstract: The traditional genetic algorithm’s strategy of choice lacks of diversity protection mechanism, it easily appears premature convergence. To solve the problem of intelligent test generation, this paper adopts niche technology to complete the genetic operation of population’s evolution mechanism, setting the adaptive mutation operator to ensure the diversity of the population and prevent population from the local convergence by the size of the individual concentration; adding the threshold is to ensure that when the algorithm is close to the optimal solution, the algorithm returns to the adaptive genetic algorithm in order to simplify the algorithm and accelerate the convergence speed. This paper proposes an adaptive and niche technology combined genetic algorithm, in a balance of the global searching algorithm and local rapid development ability. Finally, an example verifies the effectiveness of the proposed algorithm.

Key words: genetic algorithm, niche technology, intelligent generation, adaptive mutation, threshold

CLC Number: