Hardly any environment is a static domain in which an agent is the only one who is changing states of the world. Thus, many events occur that are not a direct consequence of an agent’s actions. Besides events that occur in full independence of an agent, there are events that can be influenced indirectly, e.g., by asking other agents to perform specific tasks. Even in the absence of other agents, an action by an agent can lead to a complex effect chain. Explicitly reasoning about such indirect consequences of actions is indispensable in nearly all real-world domains. Action planning systems to drive an intelligent agent, however, do not incorporate concepts to handle such world dynamics. An action usually has a definite effect — without a possibility of further indirect consequences. Some planning systems allow for the occurrence of external events, but do not enable relations to an agent’s actions. In this paper, we propose a solution to this shortcoming of planning systems by integrating a kind of enhanced rule-based system. Using this approach, a planning system can reason about indirect consequences and exploit these external mechanics in order to achieve its goals. The enhancements are demonstrated from the perspective of a constraintbased planning system based on local search.
[1]
Robert P. Goldman,et al.
Conditional Linear Planning
,
1994,
AIPS.
[2]
Daniel S. Weld,et al.
Probabilistic Planning with Information Gathering and Contingent Execution
,
1994,
AIPS.
[3]
David H. D. Warren,et al.
Generating Conditional Plans and Programs
,
1976,
AISB.
[4]
Jim Blythe,et al.
Planning with External Events
,
1994,
UAI.
[5]
John L. Bresina,et al.
Anytime Synthetic Projection: Maximizing the Probability of Goal Satisfaction
,
1990,
AAAI.
[6]
Mark A. Peot,et al.
Conditional nonlinear planning
,
1992
.
[7]
Michael Wooldridge,et al.
Reasoning about rational agents
,
2000,
Intelligent robots and autonomous agents.
[8]
Gregg Collins,et al.
Planning for Contingencies: A Decision-based Approach
,
1996,
J. Artif. Intell. Res..
[9]
Craig Boutilier,et al.
Decision-Theoretic Planning: Structural Assumptions and Computational Leverage
,
1999,
J. Artif. Intell. Res..
[10]
Nicholas Kushmerick,et al.
An Algorithm for Probabilistic Planning
,
1995,
Artif. Intell..