Publication:
Learning to solve planning problems efficiently by means of genetic programming

Loading...
Thumbnail Image
Identifiers
Publication date
2001
Defense date
Advisors
Tutors
Journal Title
Journal ISSN
Volume Title
Publisher
Massachusetts Institute of Technology
Impact
Google Scholar
Export
Research Projects
Organizational Units
Journal Issue
Abstract
Declarative problem solving, such as planning, poses interesting challenges for Genetic Programming (GP). There have been recent attempts to apply GP to planning that fit two approaches: (a) using GP to search in plan space or (b) to evolve a planner. In this article, we propose to evolve only the heuristics to make a particular planner more efficient. This approach is more feasible than (b) because it does not have to build a planner from scratch but can take advantage of already existing planning systems. It is also more efficient than (a) because once the heuristics have been evolved, they can be used to solve a whole class of different planning problems in a planning domain, instead of running GP for every new planning problem. Empirical results show that our approach (EVOCK) is able to evolve heuristics in two planning domains (the blocks world and the logistics domain) that improve PRODIGY4.0 performance. Additionally, we experiment with a new genetic operator - Instance-Based Crossover - that is able to use traces of the base planner as raw genetic material to be injected into the evolving population.
Description
Keywords
Genetic planning, Genetic programming, Evolving heuristics, Planning, Search
Bibliographic citation
Evolutionary Computation, 9, 4 (2001), 387-420