2007 · 51 citations · 9 references
ComputingComputer ScienceAlgorithmsArtificial IntelligenceOptimizationCombinatorial OptimizationEvolutionary ComputationEvolutionary OptimizationHeuristic OptimizationHeuristic SearchMetaheuristic OptimizationEvolutionary AlgorithmsGrammar-guided Genetic ProgrammingHeuristic AlgorithmsHeuristicsLinear Genetic ProgrammingMetaheuristic SearchTraveling Salesman ProblemTraveling Salesperson Problem
We use a form of grammar-based linear Genetic Programming (GP) as a hyperheuristic, i.e., a search heuristic on the space of heuristics. This technique is guided by domain- specific languages that one designs taking inspiration from elementary components of specialised heuristics and metaheuristics for a domain. We demonstrate this approach for traveling- salesperson problems for which we test different languages, including one containing a looping construct. Experimentation with benchmark instances from the TSPLIB shows that the GP hyperheuristic routinely and rapidly produces parsimonious metaheuristics that find tours whose lengths are highly competitive with the best real-valued lengths from literature.
9
Strongly Typed Genetic Programming
David J. Montana · Evolutionary Computation · 1995 · 907 citations
Evolving Evolutionary Algorithms Using Linear Genetic Programming
Evolutionary Computation · 2005 · 105 citations · Full text