Created by W.Langdon from gp-bibliography.bib Revision:1.8081
This thesis addresses this problem by leveraging information contained in prior plans to reduce the re-planning necessary to respond to an unexpected change. Even in the face of an unexpected change, some of the insights contained in existing plans are likely to remain applicable. For example, an autonomous aerial vehicle encountering an unexpected obstacle will need to replan to avoid the obstacle, but the drone may be able to return to its prior plan after this maneuver. A larger change will reduce the amount of reuse that is possible, for example changing the drones mission to fly to a new location, but still, the take-off and landing procedures may be reused. This thesis reuses existing adaptation plans by seeding a genetic algorithm with these plans. This enables a scalable self-star planner that can replan in complex systems with large search spaces.
While the idea of plan reuse is intuitive, in practice plan reuse is difficult and may even be worse than replanning from scratch if not performed carefully. This dissertation provides reuse enhancing approaches to reduce the evaluation time of candidate plans, an approach for building reusable repertoires of plans and identifying generalizable plan fragments, and a co-evolutionary extension to enable plan reuse for security. The thesis is evaluated on three simulated case study systems, including a cloud-based web service provider, a team of autonomous aerial vehicles, and an enterprise business system under a cyber attack. Ultimately, plan reuse will enable large self-* systems to replan even after unexpected changes.",
(a) reusing existing plans using genetic programming and reuse enhancing approaches to reduce evaluation time,
(b) building reusable repertoires by identifying generalisable plan fragments to build resilience against a wide range of unexpected scenarios, and
(c) reusing strategies in adversarial settings.'
Supervisors: Claire Le Goues and David Garlan",
Genetic Programming entries for Cody Kinneer