TY - GEN
T1 - Faster Winner Determination Algorithms for (Colored) Arc Kayles
AU - Hanaka, Tesshu
AU - Kiya, Hironori
AU - Lampis, Michael
AU - Ono, Hirotaka
AU - Yoshiwatari, Kanae
N1 - Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2024.
PY - 2024
Y1 - 2024
N2 - Arc Kayles and Colored Arc Kayles, two-player games on a graph, are generalized versions of well-studied combinatorial games Cram and Domineering, respectively. In Arc Kayles, players alternately choose an edge to remove with its adjacent edges, and the player who cannot move is the loser. Colored Arc Kayles is similarly played on a graph with edges colored in black, white, or gray, while the black (resp., white) player can choose only a gray or black (resp., white) edge. For Arc Kayles, the vertex cover number (i.e., the minimum size of a vertex cover) is an essential invariant because it is known that twice the vertex cover number upper bounds the number of turns of Arc Kayles, and for the winner determination of (Colored) Arc Kayles, 2O(τ2)nO(1)-time algorithms are known, where τ is the vertex cover number and n is the number of vertices. In this paper, we first give a polynomial kernel for Colored Arc Kayles parameterized by τ, which leads to a faster 2O(τlogτ)nO(1)-time algorithm for Colored Arc Kayles. We then focus on Arc Kayles on trees, and propose a 2.2361τnO(1)-time algorithm. Furthermore, we show that the winner determination Arc Kayles on a tree can be solved in O(1.3831n) time, which improves the best-known running time O(1.4143n). Finally, we show that Colored Arc Kayles is NP-hard, the first hardness result in the family of the above games.
AB - Arc Kayles and Colored Arc Kayles, two-player games on a graph, are generalized versions of well-studied combinatorial games Cram and Domineering, respectively. In Arc Kayles, players alternately choose an edge to remove with its adjacent edges, and the player who cannot move is the loser. Colored Arc Kayles is similarly played on a graph with edges colored in black, white, or gray, while the black (resp., white) player can choose only a gray or black (resp., white) edge. For Arc Kayles, the vertex cover number (i.e., the minimum size of a vertex cover) is an essential invariant because it is known that twice the vertex cover number upper bounds the number of turns of Arc Kayles, and for the winner determination of (Colored) Arc Kayles, 2O(τ2)nO(1)-time algorithms are known, where τ is the vertex cover number and n is the number of vertices. In this paper, we first give a polynomial kernel for Colored Arc Kayles parameterized by τ, which leads to a faster 2O(τlogτ)nO(1)-time algorithm for Colored Arc Kayles. We then focus on Arc Kayles on trees, and propose a 2.2361τnO(1)-time algorithm. Furthermore, we show that the winner determination Arc Kayles on a tree can be solved in O(1.3831n) time, which improves the best-known running time O(1.4143n). Finally, we show that Colored Arc Kayles is NP-hard, the first hardness result in the family of the above games.
KW - Arc Kayles
KW - Combinatorial Game Theory
KW - Exact Exponential-Time Algorithm
KW - Vertex Cover
UR - http://www.scopus.com/inward/record.url?scp=85185845050&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85185845050&partnerID=8YFLogxK
U2 - 10.1007/978-3-031-52113-3_21
DO - 10.1007/978-3-031-52113-3_21
M3 - Conference contribution
AN - SCOPUS:85185845050
SN - 9783031521126
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 297
EP - 310
BT - SOFSEM 2024
A2 - Fernau, Henning
A2 - Gaspers, Serge
A2 - Klasing, Ralf
PB - Springer Science and Business Media Deutschland GmbH
T2 - 49th International Conference on Current Trends in Theory and Practice of Computer Science, SOFSEM 2024
Y2 - 19 February 2024 through 23 February 2024
ER -