Next: Universally quantified goals Up: Local Closed World Previous: Local Closed World

LCW Updates

As the agent is informed of the changes to the external world - through its own actions or through the actions of other agents - it can gain and lose LCW; these changes must be recorded in . We assume here, and throughout, the absence of hidden exogenous events that invalidate XII 's information. In other words, we assume that the rate of change in the world is slower than the rate at which XII plans and executes. This is the standard assumption of correct information made by most planners.

When XII executes an operator which ensures that contains all instances of that are true in the world, XII adds a sentence LCW() to . For example, XII is given an axiom stating that each file has a unique word count. Thus, executing the UNIX command wc paper.tex adds the sentence LCW(word.count(paper.tex,)) to as well as adding the actual length (e.g., word.count(paper.tex,42)) to . Since the ls command has a universally quantified effect, executing ls /tex yields LCW(parent.dir(,/tex)).

It would be cumbersome if the author of each operator were forced to list its LCW effects. In fact, this is unnecessary. XII automatically elaborates operator schemata with LCW effects. Even in the worst case, this compilation process takes time linear in the length of the operator schemata and the number of unique-value axioms [8].

Observational effects (e.g., those of ls) can only create LCW, but causal effects can both create and destroy LCW. For example, deleting all files in /tex provides complete information on the contents of the directory regardless of what the agent knew previously. Compressing a file in /tex, on the other hand, invalidates previously obtained LCW of the lengths of all files in that directory.

The theory behind LCW is complex; [3] defines LCW formally, explains the connection to circumscription, and presents a set of tractable update rules for the case of conjunctive LCW sentences. In this paper, we show how to incorporate conjunctive LCW into a least commitment planner and argue that this addresses the challenges described in section 1: satisfying universally quantified goals and avoiding redundant sensing.



Next: Universally quantified goals Up: Local Closed World Previous: Local Closed World


bburnard@isx.com
Wed Feb 16 09:48:57 PST 1994