Winner Determination Algorithms for Graph Games with Matching Structures
Tesshu Hanaka, Hironori Kiya, Hirotaka Ono, and Kanae Yoshiwatari

TL;DR
This paper introduces algorithms for determining winners in generalized graph-based matching games, including Colored Arc Kayles, with complexity analyses based on graph parameters like vertex cover number and neighborhood diversity.
Contribution
It defines Colored Arc Kayles, analyzes its computational complexity, and provides improved algorithms for specific graph classes and parameters.
Findings
Winner determination for Colored Arc Kayles is in O*(2^n) time.
Algorithms with complexity depending on vertex cover number are developed.
Arc Kayles on trees can be solved faster than previous methods.
Abstract
Cram, Domineering, and Arc Kayles are well-studied combinatorial games. They are interpreted as edge-selecting-type games on graphs, and the selected edges during a game form a matching. In this paper, we define a generalized game called Colored Arc Kayles, which includes these games. Colored Arc Kayles is played on a graph whose edges are colored in black, white, or gray, and black (resp., white) edges can be selected only by the black (resp., white) player, although gray edges can be selected by both black and white players. We first observe that the winner determination for Colored Arc Kayles can be done in time by a simple algorithm, where is the order of a graph. We then focus on the vertex cover number, which is linearly related to the number of turns, and show that Colored Arc Kayles, BW-Arc Kayles, and Arc Kayles are solved in time ,…
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
TopicsDigital Games and Media · Artificial Intelligence in Games · Sports Analytics and Performance
