Required-edge Cycle Cover Problem: an ASP-Completeness Framework for Graph Problems and Puzzles
Kosuke Susukita, Junichi Teruyama

TL;DR
This paper introduces the Required-edge Cycle Cover Problem (RCCP), proves its ASP-completeness, and uses it to establish the complexity of various puzzles, advancing the understanding of their computational hardness.
Contribution
It establishes the ASP-completeness of RCCP, strengthens known results on Kakuro, and provides a unified flow model to prove puzzle complexities.
Findings
RCCP is ASP-complete under certain conditions.
Kakuro remains ASP-complete with limited digits and cell lengths.
Several puzzles are proven ASP-complete using the flow model.
Abstract
Proving the NP-completeness of pencil-and-paper puzzles typically relies on reductions from combinatorial problems such as the satisfiability problem (SAT). Although the properties of these problems are well studied, their purely combinatorial nature often does not align well with the geometric constraints of puzzles. In this paper, we introduce the Required-edge Cycle Cover Problem (RCCP) -- a variant of the Cycle Cover Problem (CCP) on mixed graphs. CCP on mixed graphs was studied by Seta (2002) to establish the ASP-completeness (i.e., NP-completeness under parsimonious reductions) of the puzzle Kakuro (a.k.a. Cross Sum), and is known to be ASP-complete under certain conditions. We prove the ASP-completeness of RCCP under certain conditions, and strengthen known ASP-completeness results of CCP on mixed graphs as a corollary. Using these results, we resolve the ASP-completeness of…
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.
Taxonomy
TopicsComputational Geometry and Mesh Generation · Genome Rearrangement Algorithms · Advanced Graph Theory Research
