Monitoring the Generation and Execution of Optimal Plans. Fritz, C. Ph.D. Thesis, University of Toronto, April, 2009. Best Thesis Runner-Up Award at ICAPS 2010.Paper Web abstract bibtex 7 downloads In dynamic domains, the state of the world may change in unexpected ways during the generation or execution of plans. Regardless of the cause of such changes, they raise the question of whether they interfere with ongoing planning efforts. Unexpected changes during plan generation may invalidate the current planning effort, while discrepancies between expected and actual state of the world during execution may render the executing plan invalid or sub-optimal, with respect to previously identified planning objectives.
In this thesis we develop a general monitoring technique that can be used during both plan generation and plan execution to determine the relevance of unexpected changes and which supports recovery. This way, time intensive replanning from scratch in the new and unexpected state can often be avoided. The technique can be applied to a variety of objectives, including monitoring the optimality of plans, rather then just their validity. Intuitively, the technique operates in two steps: during planning the plan is annotated with additional information that is relevant to the achievement of the objective; then, when an unexpected change occurs, this information is used to determine the relevance of the discrepancy with respect to the objective.
We substantiate the claim of broad applicability of this relevance-based technique by developing four concrete applications: generating optimal plans despite frequent, unexpected changes to the initial state of the world, monitoring plan optimality during execution, monitoring the execution of near-optimal policies in stochastic domains, and monitoring the generation and execution of plans with procedural hard constraints. In all cases, we use the formal notion of regression to identify what is relevant for achieving the objective. e prove the soundness of these concrete approaches and present empirical results demonstrating that in some contexts orders of magnitude speed-ups can be gained by our technique compared to replanning from scratch.
@PhdThesis{ fri-phd09,
author = {Christian Fritz},
title = {Monitoring the Generation and Execution of Optimal Plans},
school = {University of Toronto},
year = 2009,
month = {April},
urlPaper= {Fritz_Christian_W_200906_PhD_thesis.pdf},
urlWeb = {http://hdl.handle.net/1807/17763},
abstract = {
<p>
In dynamic domains, the state of the world may change in
unexpected ways during the generation or execution of plans.
Regardless of the cause of such changes, they raise the question
of whether they interfere with ongoing planning efforts.
Unexpected changes during plan generation may invalidate the
current planning effort, while discrepancies between expected and
actual state of the world during execution may render the
executing plan invalid or sub-optimal, with respect to previously
identified planning objectives.
</p><p>
In this thesis we develop a general monitoring technique that can
be used during both plan generation and plan execution to
determine the relevance of unexpected changes and which supports
recovery. This way, time intensive replanning from scratch in the
new and unexpected state can often be avoided.
The technique can be applied to a variety of objectives,
including monitoring the optimality of plans, rather then just
their validity.
Intuitively, the technique operates in two steps: during planning
the plan is annotated with additional information that is
relevant to the achievement of the objective; then, when an
unexpected change occurs, this information is used to determine
the relevance of the discrepancy with respect to the objective.
</p><p>
We substantiate the claim of broad applicability of this
relevance-based technique by developing four concrete
applications:
generating optimal plans despite frequent, unexpected changes to
the initial state of the world, monitoring plan optimality during
execution, monitoring the execution of near-optimal policies in
stochastic domains, and monitoring the generation and execution
of plans with procedural hard constraints.
In all cases, we use the formal notion of regression to identify
what is relevant for achieving the objective.
e prove the soundness of these concrete approaches and present
empirical results demonstrating that in some contexts orders of
magnitude speed-ups can be gained by our technique compared to
replanning from scratch.
</p>
},
bibbase_note = {<span style="color: green">Best Thesis Runner-Up Award at ICAPS 2010.</span>},
keywords = {Execution Monitoring}
}
Downloads: 7
{"_id":"New22bGSyJoG4dhyp","bibbaseid":"fritz-monitoringthegenerationandexecutionofoptimalplans-2009","title":"Monitoring the Generation and Execution of Optimal Plans","author_short":["Fritz, C."],"year":2009,"bibtype":"phdthesis","biburl":"https://www.cs.toronto.edu/~fritz/publications/list.bib","bibdata":{"bibtype":"phdthesis","type":"phdthesis","author":[{"firstnames":["Christian"],"propositions":[],"lastnames":["Fritz"],"suffixes":[]}],"title":"Monitoring the Generation and Execution of Optimal Plans","school":"University of Toronto","year":"2009","month":"April","urlpaper":"Fritz_Christian_W_200906_PhD_thesis.pdf","urlweb":"http://hdl.handle.net/1807/17763","abstract":"<p> In dynamic domains, the state of the world may change in unexpected ways during the generation or execution of plans. Regardless of the cause of such changes, they raise the question of whether they interfere with ongoing planning efforts. Unexpected changes during plan generation may invalidate the current planning effort, while discrepancies between expected and actual state of the world during execution may render the executing plan invalid or sub-optimal, with respect to previously identified planning objectives. </p><p> In this thesis we develop a general monitoring technique that can be used during both plan generation and plan execution to determine the relevance of unexpected changes and which supports recovery. This way, time intensive replanning from scratch in the new and unexpected state can often be avoided. The technique can be applied to a variety of objectives, including monitoring the optimality of plans, rather then just their validity. Intuitively, the technique operates in two steps: during planning the plan is annotated with additional information that is relevant to the achievement of the objective; then, when an unexpected change occurs, this information is used to determine the relevance of the discrepancy with respect to the objective. </p><p> We substantiate the claim of broad applicability of this relevance-based technique by developing four concrete applications: generating optimal plans despite frequent, unexpected changes to the initial state of the world, monitoring plan optimality during execution, monitoring the execution of near-optimal policies in stochastic domains, and monitoring the generation and execution of plans with procedural hard constraints. In all cases, we use the formal notion of regression to identify what is relevant for achieving the objective. e prove the soundness of these concrete approaches and present empirical results demonstrating that in some contexts orders of magnitude speed-ups can be gained by our technique compared to replanning from scratch. </p> ","bibbase_note":"<span style=\"color: green\">Best Thesis Runner-Up Award at ICAPS 2010.</span>","keywords":"Execution Monitoring","bibtex":"@PhdThesis{ fri-phd09,\n author = \t {Christian Fritz},\n title = \t {Monitoring the Generation and Execution of Optimal Plans},\n school = \t {University of Toronto},\n year = \t 2009,\n month =\t {April},\n urlPaper= {Fritz_Christian_W_200906_PhD_thesis.pdf},\n urlWeb = {http://hdl.handle.net/1807/17763},\n abstract = {\n<p>\nIn dynamic domains, the state of the world may change in\nunexpected ways during the generation or execution of plans.\nRegardless of the cause of such changes, they raise the question\nof whether they interfere with ongoing planning efforts.\nUnexpected changes during plan generation may invalidate the\ncurrent planning effort, while discrepancies between expected and\nactual state of the world during execution may render the\nexecuting plan invalid or sub-optimal, with respect to previously\nidentified planning objectives.\n</p><p>\nIn this thesis we develop a general monitoring technique that can\nbe used during both plan generation and plan execution to\ndetermine the relevance of unexpected changes and which supports\nrecovery. This way, time intensive replanning from scratch in the\nnew and unexpected state can often be avoided.\nThe technique can be applied to a variety of objectives,\nincluding monitoring the optimality of plans, rather then just\ntheir validity.\nIntuitively, the technique operates in two steps: during planning\nthe plan is annotated with additional information that is\nrelevant to the achievement of the objective; then, when an\nunexpected change occurs, this information is used to determine\nthe relevance of the discrepancy with respect to the objective.\n</p><p>\nWe substantiate the claim of broad applicability of this\nrelevance-based technique by developing four concrete\napplications:\ngenerating optimal plans despite frequent, unexpected changes to\nthe initial state of the world, monitoring plan optimality during\nexecution, monitoring the execution of near-optimal policies in\nstochastic domains, and monitoring the generation and execution\nof plans with procedural hard constraints.\nIn all cases, we use the formal notion of regression to identify\nwhat is relevant for achieving the objective. \ne prove the soundness of these concrete approaches and present\nempirical results demonstrating that in some contexts orders of\nmagnitude speed-ups can be gained by our technique compared to\nreplanning from scratch.\n</p>\n},\n bibbase_note = {<span style=\"color: green\">Best Thesis Runner-Up Award at ICAPS 2010.</span>},\n keywords = {Execution Monitoring}\n}\n\n","author_short":["Fritz, C."],"key":"fri-phd09","id":"fri-phd09","bibbaseid":"fritz-monitoringthegenerationandexecutionofoptimalplans-2009","role":"author","urls":{"Paper":"https://www.cs.toronto.edu/~fritz/publications/Fritz_Christian_W_200906_PhD_thesis.pdf","Web":"http://hdl.handle.net/1807/17763"},"keyword":["Execution Monitoring"],"metadata":{"authorlinks":{"fritz, c":"https://www.cs.toronto.edu/~fritz/"}},"downloads":7},"search_terms":["monitoring","generation","execution","optimal","plans","fritz"],"keywords":["execution monitoring"],"authorIDs":["2HtLxn3ovsaNB9sR7"],"dataSources":["My59FpWzB7oMDsLaG","tw9fLbfgowkJ8DkE8","optQ3PYGE2PxhriFJ","f3ifkFaLS9DJdfeTi","2LLKDfkxMDdABm58M","Wo6xXToiJqz8R4Frj","fm9Ny9KqMsRam6sc7","oTzysgY6n4hYhYsCE","AHHoAe5iwd3PS3D2z","DW88SeBasiygegzBc","ya2CyA73rpZseyrZ8","hS6E23uHay6i6fNtc","vAo9zFmkx4MpPsgha","kpu26h99fC4E4byDQ","mrwPCHPimRkMKLBvv","weZDuRCSu4cK26QiD","oPBnYqJx9oW2adohh","xxrFGDKfJSsQdNCgB","xzRazYBBjM8WCuv6J","eAhqYfpi6jKYhr7xL","2252seNhipfTmjEBQ"],"downloads":7}