• Title of article

    Adaptive Reinforcement-Based Genetic Algorithm for Combinatorial Optimization

  • Author/Authors

    Zojaji ، Zahra Department of Software Engineering - University of Isfahan , Kazemi ، Arefeh Department of Foreign Languages - University of Isfahan

  • From page
    71
  • To page
    84
  • Abstract
    Combinatorial optimization is the procedure of optimizing an objective function over the discrete configuration space. A genetic algorithm (GA) has been applied successfully to solve various NP-complete combinatorial optimization problems. One of the most challenging problems in applying GA is selecting mutation operators and associated probabilities for each situation. GA uses just one type of mutation operator with a specified probability in the basic form. The mutation operator is often selected randomly in improved GAs that leverage several mutation operators. While an e ective GA search occurs when the mutation type for each chromosome is selected according to mutant genes and the problem landscape. This paper proposes an adaptive genetic algorithm that uses Q-learning to learn the best mutation strategy for each chromosome. In the proposed method, the success history of the mutant in solving the problem is utilized for specifying the best mutation type. For evaluating adaptive genetic algorithm, we adopted the traveling salesman problem (TSP) as a well-known problem in the field of optimization. The results of the adaptive genetic algorithm on five datasets show that this algorithm performs better than single mutation GAs up to 14% for average cases. It is also indicated that the proposed algorithm converges faster than single mutation GAs.
  • Keywords
    Evolutionary Algorithms , Genetic Algorithm , Reinforcement Learning , Adaptive Mutation , Combinatorial Optimization
  • Journal title
    Journal of Computing and Security
  • Journal title
    Journal of Computing and Security
  • Record number

    2723379