Isomorphisms Between STRIPS Problems and Sub-Problems - ANITI - Artificial and Natural Intelligence Toulouse Institute Accéder directement au contenu
Communication Dans Un Congrès Année : 2022

Isomorphisms Between STRIPS Problems and Sub-Problems

Résumé

Determining whether two STRIPS planning instances are isomorphic is the simplest form of comparison between planning instances. It is also a particular case of the problem concerned with finding an isomorphism between a planning instance P and a sub-instance of another instance P′. One application of such an isomorphism is to efficiently produce a compiled form containing all solutions to P from a compiled form containing all solutions to P′. In this paper, we study the complexity of both problems. We show that the former is GI-complete, and can thus be solved, in theory, in quasi-polynomial time. While we prove the latter to be NP-complete, we propose an algorithm to build an isomorphism, when possible. We report extensive experimental trials on benchmark problems which demonstrate conclusively that applying constraint propagation in preprocessing can greatly improve the efficiency of a SAT solver.
Fichier principal
Vignette du fichier
CP2022Planning.pdf (841.73 Ko) Télécharger le fichier
Origine : Fichiers éditeurs autorisés sur une archive ouverte
licence : CC BY - Paternité

Dates et versions

hal-04018465 , version 1 (07-03-2023)

Licence

Paternité

Identifiants

Citer

Martin Cooper, Arnaud Lequen, Frédéric Maris. Isomorphisms Between STRIPS Problems and Sub-Problems. 28th International Conference on Principles and Practice of Constraint Programming (CP 2022), Association for Constraint Programming, Jul 2022, Haïfa, Israel. pp.13:1--13:16, ⟨10.4230/LIPIcs.CP.2022.13⟩. ⟨hal-04018465⟩
25 Consultations
19 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More