Artigo Acesso aberto

Heuristic Search for Physics-Based Problems: Angry Birds in PDDL+ [Extended Abstract]

2023; Volume: 16; Issue: 1 Linguagem: Inglês

10.1609/socs.v16i1.27303

ISSN

2832-9171

Autores

Wiktor Piotrowski, Yoni Sher, Sachin Grover, Roni Stern, Shiwali Mohan,

Tópico(s)

AI-based Problem Solving and Planning

Resumo

Angry Birds is a very popular game that requires reasoning about sequential actions in a continuous world with discrete exogenous events. Different versions of the game are hard computationally, and the reigning world champion is still a human despite a long-running yearly competition in IJCAI conferences. In this work, we present the Hydra, the first successful game-playing agent for Angry Birds that uses a domain-independent planner and combinatorial search techniques. Hydra models the game using PDDL+, a rich planning language designed for mixed discrete/continuous domains. To reason about continuous aspects of the domain, Hydra employs time discretization techniques that raise a combinatorial search challenge. To meet this challenge, we propose domain-specific heuristics and a novel "preferred states" mechanism similar to the preferred operators mechanism from classical planning. We compared Hydra with state-of-the-art Angry Birds agents. The results show Hydra can solve a greater diversity of Angry Birds levels compared to other agents and highlight its current limitations.

Referência(s)