Fixed-Parameter Algorithms for Graph Constraint Logic
Tatsuhiko Hatanaka, Felix Hommelsheim, Takehiro Ito, Yusuke Kobayashi,, Moritz M\"uhlenthaler, Akira Suzuki

TL;DR
This paper proves that non-deterministic constraint logic (NCL), a model capturing extsc{PSPACE} complexity, is fixed-parameter tractable when parameterized by certain graph features, with some parameters admitting linear kernels.
Contribution
It establishes fixed-parameter tractability of NCL for various parameters, showing that NCL is as economical as possible for capturing extsc{PSPACE}.
Findings
NCL is fixed-parameter tractable for parameters like weight-one edges and extsc{and} vertices.
Linear kernels are obtained for parameters such as weight-one edges and extsc{and} vertices.
NCL remains expressive under these parameter restrictions, preserving extsc{PSPACE} completeness.
Abstract
Non-deterministic constraint logic (NCL) is a simple model of computation based on orientations of a constraint graph with edge weights and vertex demands. NCL captures \PSPACE\xspace and has been a useful tool for proving algorithmic hardness of many puzzles, games, and reconfiguration problems. In particular, its usefulness stems from the fact that it remains \PSPACE-complete even under severe restrictions of the weights (e.g., only edge-weights one and two are needed) and the structure of the constraint graph (e.g., planar \textsc{and/or}\xspace graphs of bounded bandwidth). While such restrictions on the structure of constraint graphs do not seem to limit the expressiveness of NCL, the building blocks of the constraint graphs cannot be limited without losing expressiveness: We consider as parameters the number of weight-one edges and the number of weight-two edges of a constraint…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
