• DocumentCode
    617946
  • Title

    Grammar-based Genetic Programming for evolving variable ordering heuristics

  • Author

    Sosa-Ascencio, Alejandro ; Terashima-Marin, Hugo ; Valenzuela-Rendon, Manuel

  • Author_Institution
    Dept. of Comput. Sci., Tecnol. de Monterrey, Monterrey, Mexico
  • fYear
    2013
  • fDate
    20-23 June 2013
  • Firstpage
    1154
  • Lastpage
    1161
  • Abstract
    Genetic Programming has been used for the automatic creation of heuristics to address problems of boolean satisfiability and other complex computational problems. This paper presents a methodology to evolve variable ordering heuristics for constraint satisfaction problems, though a hyper-heuristic model based on genetic programming and a context-free grammar. We present an analysis of the efficiency of new heuristics generated against human-design heuristics and the generality level reached by solving instances with different parameterization, as well as an analysis of the behavior of heuristics generated with different training instances over the problem domain. The results show that in most of cases, the heuristics generated by our approach overcome the performance of human-design heuristic.
  • Keywords
    Boolean algebra; computability; computational complexity; constraint satisfaction problems; context-free grammars; genetic algorithms; Boolean satisfiability; constraint satisfaction problems; context-free grammar; evolving variable ordering heuristics; grammar-based genetic programming; human-design heuristics; hyperheuristic model; parameterization; Arrays; Computational modeling; Computer science; Genetic programming; Grammar; Proposals; Training; Grammar; constraint satisfaction; genetic programming; hyper-heuristics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolutionary Computation (CEC), 2013 IEEE Congress on
  • Conference_Location
    Cancun
  • Print_ISBN
    978-1-4799-0453-2
  • Electronic_ISBN
    978-1-4799-0452-5
  • Type

    conf

  • DOI
    10.1109/CEC.2013.6557696
  • Filename
    6557696