Complexity of Chess Domination Problems

We study different domination problems of attacking and non-attacking rooks and queens on polyominoes and polycubes of all dimensions. Our main result proves that the problem is NP-complete for non-attacking queens on polyominoes and for non-attacking rooks on three-dimensional polycubes. We also analyze these problems on the set of convex polyominoes, for which we conjecture and give some evidence that these domination problems restricted to this subset of polyominoes might be NP-complete for both, queens and rooks. We have also computed new values for classical queen domination problems on chessboards (square polyominoes). For our computations, we have translated the problem into an integer linear programming instance. Finally, using this computational implementation and the game engine Godot, we have developed a video game of minimal domination of queens and rooks on randomly generated polyominoes.

READ FULL TEXT

page 6

page 7

page 8

page 14

research
02/27/2019

Linearly-growing Reductions of Karp's 21 NP-complete Problems

We address the question of whether it may be worthwhile to convert certa...
research
07/09/2020

Dota Underlords game is NP-complete

In this paper, we demonstrate how the problem of the optimal team choice...
research
08/16/2019

LaserTank is NP-complete

We show that the classical game LaserTank is NP-complete, even when the ...
research
12/14/2020

Games and Computational Complexity

Computers are known to solve a wide spectrum of problems, however not al...
research
05/12/2019

Continuous-Time Systems for Solving 0-1 Integer Linear Programming Feasibility Problems

The 0-1 integer linear programming feasibility problem is an important N...
research
09/21/2013

The multi-vehicle covering tour problem: building routes for urban patrolling

In this paper we study a particular aspect of the urban community polici...
research
03/04/2019

Sequential Relational Decomposition

The concept of decomposition in computer science and engineering is cons...

Please sign up or login with your details

Forgot password? Click here to reset