Avoiding Monochromatic Rectangles Using Shift Patterns
Zhenjun Liu, Leroy Chew, Marijn Heule

TL;DR
This paper introduces shift patterns to efficiently encode and solve the problem of avoiding monochromatic rectangles in grid colorings, leading to new solutions and insights in Ramsey Theory.
Contribution
It proposes a novel shift pattern encoding method for SAT solving in grid coloring problems, enabling new solutions and analysis of symmetry patterns.
Findings
New 18x18 grid coloring solution with 4 colors using shift patterns
Identification of necessary conditions to reduce search space
Attempted 26x26 grid coloring with 5 colors and open problems
Abstract
Ramsey Theory deals with avoiding certain patterns. When constructing an instance that avoids one pattern, it is observed that other patterns emerge. For example, repetition emerges when avoiding arithmetic progression (Van der Waerden numbers), while reflection emerges when avoiding monochromatic solutions of (Schur numbers). We exploit observed patterns when coloring a grid while avoiding monochromatic rectangles. Like many problems in Ramsey Theory, this problem has a rapidly growing search space that makes computer search difficult. Steinbach et al. obtained a solution of an 18 by 18 grid with 4 colors by enforcing a rotation symmetry. However, that symmetry is not suitable for 5 colors. In this article, we will encode this problem into propositional logic and enforce so-called internal symmetries, which preserves satisfiability, to guide SAT-solving. We first observe…
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
TopicsConstraint Satisfaction and Optimization · Computability, Logic, AI Algorithms · Artificial Intelligence in Games
