On the Computational Complexity of Stackelberg Planning and Meta-Operator Verification: Technical Report

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Behnke, Gregor, Steinmetz, Marcel
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909151180881920
author Behnke, Gregor
Steinmetz, Marcel
author_facet Behnke, Gregor
Steinmetz, Marcel
contents Stackelberg planning is a recently introduced single-turn two-player adversarial planning model, where two players are acting in a joint classical planning task, the objective of the first player being hampering the second player from achieving its goal. This places the Stackelberg planning problem somewhere between classical planning and general combinatorial two-player games. But, where exactly? All investigations of Stackelberg planning so far focused on practical aspects. We close this gap by conducting the first theoretical complexity analysis of Stackelberg planning. We show that in general Stackelberg planning is actually no harder than classical planning. Under a polynomial plan-length restriction, however, Stackelberg planning is a level higher up in the polynomial complexity hierarchy, suggesting that compilations into classical planning come with a worst-case exponential plan-length increase. In attempts to identify tractable fragments, we further study its complexity under various planning task restrictions, showing that Stackelberg planning remains intractable where classical planning is not. We finally inspect the complexity of meta-operator verification, a problem that has been recently connected to Stackelberg planning.
format Preprint
id arxiv_https___arxiv_org_abs_2403_17826
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle On the Computational Complexity of Stackelberg Planning and Meta-Operator Verification: Technical Report
Behnke, Gregor
Steinmetz, Marcel
Artificial Intelligence
Stackelberg planning is a recently introduced single-turn two-player adversarial planning model, where two players are acting in a joint classical planning task, the objective of the first player being hampering the second player from achieving its goal. This places the Stackelberg planning problem somewhere between classical planning and general combinatorial two-player games. But, where exactly? All investigations of Stackelberg planning so far focused on practical aspects. We close this gap by conducting the first theoretical complexity analysis of Stackelberg planning. We show that in general Stackelberg planning is actually no harder than classical planning. Under a polynomial plan-length restriction, however, Stackelberg planning is a level higher up in the polynomial complexity hierarchy, suggesting that compilations into classical planning come with a worst-case exponential plan-length increase. In attempts to identify tractable fragments, we further study its complexity under various planning task restrictions, showing that Stackelberg planning remains intractable where classical planning is not. We finally inspect the complexity of meta-operator verification, a problem that has been recently connected to Stackelberg planning.
title On the Computational Complexity of Stackelberg Planning and Meta-Operator Verification: Technical Report
topic Artificial Intelligence
url https://arxiv.org/abs/2403.17826