Automated Symmetric Constructions in Discrete Geometry
By: Bernardo Subercaseaux , Ethan Mackey , Long Qian and more
Potential Business Impact:
Finds new, beautiful math shapes faster.
We present a computational methodology for obtaining rotationally symmetric sets of points satisfying discrete geometric constraints, and demonstrate its applicability by discovering new solutions to some well-known problems in combinatorial geometry. Our approach takes the usage of SAT solvers in discrete geometry further by directly embedding rotational symmetry into the combinatorial encoding of geometric configurations. Then, to realize concrete point sets corresponding to abstract designs provided by a SAT solver, we introduce a novel local-search realizability solver, which shows excellent practical performance despite the intrinsic $\exists \mathbb{R}$-completeness of the problem. Leveraging this combined approach, we provide symmetric extremal solutions to the Erd\H{o}s-Szekeres problem, as well as a minimal odd-sized solution with 21 points for the everywhere-unbalanced-points problem, improving on the previously known 23-point configuration. The imposed symmetries yield more aesthetically appealing solutions, enhancing human interpretability, and simultaneously offer computational benefits by significantly reducing the number of variables required to encode discrete geometric problems.
Similar Papers
Leveraging 3D Geometric Priors in 2D Rotation Symmetry Detection
CV and Pattern Recognition
Finds repeating shapes in pictures, even from different angles.
Complete Symmetry Breaking for Finite Models
Logic in Computer Science
Finds unique math structures, saving computer time.
Solving Euclidean Problems by Isotropic Initialization
Computational Geometry
Solves hard shape problems by using a simpler math.