A Preliminary Case Study of Planning With Complex Transitions: Plotting

10/27/2021
by   Jordi Coll, et al.
0

Plotting is a tile-matching puzzle video game published by Taito in 1989. Its objective is to reduce a given grid of coloured blocks down to a goal number or fewer. This is achieved by the avatar character repeatedly shooting the block it holds into the grid. Plotting is an example of a planning problem: given a model of the environment, a planning problem asks us to find a sequence of actions that can lead from an initial state of the environment to a given goal state while respecting some constraints. The key difficulty in modelling Plotting is in capturing the way the puzzle state changes after each shot. A single shot can affect multiple tiles directly, and the grid is affected by gravity so numerous other tiles can be affected indirectly. We present and evaluate a constraint model of the Plotting problem that captures this complexity. We also discuss the difficulties and inefficiencies of modelling Plotting in PDDL, the standard language used for input to specialised AI planners. We conclude by arguing that AI planning could benefit from a richer modelling language.

READ FULL TEXT
research
06/22/2022

POGEMA: Partially Observable Grid Environment for Multiple Agents

We introduce POGEMA (https://github.com/AIRI-Institute/pogema) a sandbox...
research
04/25/2022

Learning First-Order Symbolic Planning Representations That Are Grounded

Two main approaches have been developed for learning first-order plannin...
research
01/23/2014

Online Speedup Learning for Optimal Planning

Domain-independent planning is one of the foundational areas in the fiel...
research
06/30/2021

Classical Planning in Deep Latent Space

Current domain-independent, classical planners require symbolic models o...
research
12/17/2019

Design and Implementation of Linked Planning Domain Definition Language

Planning is a critical component of any artificial intelligence system t...
research
06/01/2011

On Reasonable and Forced Goal Orderings and their Use in an Agenda-Driven Planning Algorithm

The paper addresses the problem of computing goal orderings, which is on...
research
04/17/2023

Pretrained Language Models as Visual Planners for Human Assistance

To make progress towards multi-modal AI assistants which can guide users...

Please sign up or login with your details

Forgot password? Click here to reset