Projects per year
Abstract
We focus on a planning problem based on Plotting, a tile-matching puzzle video game published by Taito. The objective of the game is to remove at least a certain number of coloured blocks from a grid by sequentially shooting blocks into the same grid. The interest and difficulty of Plotting is due to the complex transitions after every shot: various blocks are affected directly, while others can be indirectly affected by gravity. We highlight the difficulties and inefficiencies of modelling and solving Plotting using PDDL, the de-facto standard language for AI planners. We also provide two constraint models that are able to capture the inherent complexities of the problem. In addition, we provide a set of benchmark instances, an instance generator and an extensive experimental comparison demonstrating solving performance with SAT, CP, MIP and a state-of-the-art AI planner.
Original language | English |
---|---|
Title of host publication | 28th International Conference on Principles and Practice of Constraint Programming (CP 2022) |
Editors | Christine Solon |
Place of Publication | Dagstuhl |
Publisher | Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing |
Number of pages | 17 |
ISBN (Electronic) | 9783959772402 |
DOIs | |
Publication status | Published - 23 Jul 2022 |
Event | 28th International Conference on Principles and Practice of Constraint Programming (CP 2022) - Haifa, Israel Duration: 31 Jul 2022 → 5 Aug 2022 Conference number: 28 https://cp2022.a4cp.org/ |
Publication series
Name | Leibniz International Proceedings in Informatics (LIPIcs) |
---|---|
Publisher | Schloss Dagstuhl -- Leibniz-Zentrum für Informatik |
Volume | 235 |
ISSN (Electronic) | 1868-8969 |
Conference
Conference | 28th International Conference on Principles and Practice of Constraint Programming (CP 2022) |
---|---|
Abbreviated title | CP 2022 |
Country/Territory | Israel |
City | Haifa |
Period | 31/07/22 → 5/08/22 |
Internet address |
Keywords
- AI Planning
- Modelling
- Constraint programming
Fingerprint
Dive into the research topics of 'Plotting: a planning problem with complex transitions'. Together they form a unique fingerprint.Projects
- 1 Active
Datasets
-
Plotting: a planning problem with complex transitions (code)
Espasa Arxer, J. (Creator), GitHub, 2022
https://github.com/stacs-cp/CP2022-Plotting
Dataset: Software