Development of Genetic Algorithms for Efficient Constraints Handling

구속조건의 효율적인 처리를 위한 유전자 알고리즘의 개발

  • 조영석 (한양대학교 대학원 기계설계학과) ;
  • 최동훈 (한양대학교 기계공학부)
  • Published : 2000.04.20

Abstract

Genetic algorithms based on the theory of natural selection, have been applied to many different fields, and have proven to be relatively robust means to search for global optimum and handle discontinuous or even discrete data. Genetic algorithms are widely used for unconstrained optimization problems. However, their application to constrained optimization problems remains unsettled. The most prevalent technique for coping with infeasible solutions is to penalize a population member for constraint violation. But, the weighting of a penalty for a particular problem constraint is usually determined in the heuristic way. Therefore this paper proposes, the effective technique for handling constraints, the ranking penalty method and hybrid genetic algorithms. And this paper proposes dynamic mutation tate to maintain the diversity in population. The effectiveness of the proposed algorithm is tested on several test problems and results are discussed.

Keywords