FONDANT: Strong and Best-Effort Planning via Antichains
FONDANT computes strong and best-effort FOND policies with antichains and improves coverage on larger instances.
The paper introduces FONDANT, a sound and complete planner for both strong and best-effort fully observable nondeterministic planning. It represents winning regions by their subset-minimal elements and returns uniform strong and weak policies plus a certificate for losing states. On benchmarks used for PR2, FOND-SAT, and BeSyftP, coverage matches or exceeds prior planners, while runtime is slower on small and medium instances but better on larger ones.
- Sound and complete planner for strong and best-effort FOND policies
- Represents winning regions by subset-minimal antichain elements
- Coverage matches or exceeds PR2, FOND-SAT, and BeSyftP
- Faster on larger instances but slower on smaller ones
Full article286 words · extracted from arxiv.org · click to collapse
A classical solution concept in fully observable nondeterministic (FOND) planning, is the strong policy (aka winning strategy in the closely related area of reactive synthesis), i.e., such a policy ensures that the goal is reached in an adversarial environment. When strong policies are not available or there is no evidence that the environment is adversarial, one can resort to best-effort policies, which always exist, and which follow the classic decision-theoretic principle that an agent should not use a dominated strategy. A typical positional best-effort policy works as follows: from every state, it follows a strong policy if one exists from that state (such states are called ``strong-winning''), else a weak policy if one exists from that state (``weak-winning''), and else is unconstrained (``losing''). In this work, we introduce a sound and complete planner for both best-effort planning and strong planning. The algorithm that underpins the planner is quite simple: it represents certain sets of states, such as the winning regions, by their $\subseteq$-minimal elements. The algorithm returns uniform policies, i.e., it returns a policy $π_t$ that is a strong solution starting in every strong-winning state, and it returns a policy $π_w$ that is a weak solution starting in every weak-winning state, and it provides a certificate for the set of losing states. We implemented the algorithm with some simple optimizations (calling it FONDANT), and evaluated it on a benchmark set consisting of the instances that were used in the evaluation of leading strong planners PR2 and FOND-SAT, and the best-effort planner BeSyftP. On coverage, our implementation is at least as good on all domains, and outperforms on some domains; and on wall time, it is slower on small and medium-sized instances, and outperforms on larger instances.
Text extracted automatically; images, tables and formatting may be missing. Original: https://arxiv.org/abs/2609.35160