• DocumentCode
    2216661
  • Title

    Efficiency of adaptive genetic algorithm with mutation matrix in the solution of the knapsack problem of increasing complexity

  • Author

    Li, Qing Jie ; Szeto, Kwok Yip

  • Author_Institution
    Department of Physics, Hong Kong University of Science and Tehnology, Clear Water Bay, Hong Kong SAR, China
  • fYear
    2015
  • fDate
    25-28 May 2015
  • Firstpage
    31
  • Lastpage
    38
  • Abstract
    An adaptive genetic algorithm using mutation matrix is introduced for the solution of a series of zero/one knapsack problems of increasing complexity and structure. The evolution of the population in our adaptive genetic algorithm is based on a time dependent mutation matrix that is co-evolving, guided by the locus statistics and the fitness distribution of the population. This co-evolution of the mutation matrix provides a parameter free framework for the adaptive genetic algorithm, but different implementations of the mutation matrix have different performance for the knapsack problem. Here three structures of the knapsack problems are used as the benchmark tests: simple knapsack, parallel knapsack, and hierarchical or layer knapsack. For each type of knapsack structure, an index of difficulty is constructed based on the number of items and constraints. Numerical experiments are performed to test three models of implementation of the mutation matrix corresponding to three different way of controlling the number of mutation operations used. The numerical results for the three different knapsack problems using these three different implementations are discussed, along with a heuristic explanation for their different efficiencies. The conclusion is that an adaptive mutation matrix is best, where adaptation is based on the fitness distribution of the population, so that the mutation probability is implicitly time dependent. Furthermore, a directed mutation greatly improves the performance of all three models of implementation as this involves the imitation of the best chromosome by the less fit ones.
  • Keywords
    Benchmark testing; Biological cells; Complexity theory; Genetic algorithms; Probability; Sociology; Statistics; Adaptive; Genetic Algorithm; Knapsack; Mutation Matrix;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolutionary Computation (CEC), 2015 IEEE Congress on
  • Conference_Location
    Sendai, Japan
  • Type

    conf

  • DOI
    10.1109/CEC.2015.7256871
  • Filename
    7256871