English

A SAT attack on higher dimensional Erd\H{o}s--Szekeres numbers

Computational Geometry 2022-02-23 v2 Combinatorics

Abstract

A famous result by Erd\H{o}s and Szekeres (1935) asserts that, for all k,dNk,d \in \mathbb{N}, there is a smallest integer n=g(d)(k)n = g^{(d)}(k) such that every set of at least nn points in Rd\mathbb{R}^d in general position contains a kk-gon, that is, a subset of kk points which is in convex position. In this article, we present a SAT model based on acyclic chirotopes (oriented matroids) to investigate Erd\H{o}s--Szekeres numbers in small dimensions. To solve the SAT instances we use modern SAT solvers and all our unsatisfiability results are verified using DRAT certificates. We show g(3)(7)=13g^{(3)}(7) = 13, g(4)(8)13g^{(4)}(8) \le 13, and g(5)(9)13g^{(5)}(9) \le 13, which are the first improvements for decades. For the setting of kk-holes (i.e., kk-gons with no other points in the convex hull), where h(d)(k)h^{(d)}(k) denotes the minimum number nn such that every set of at least nn points in Rd\mathbb{R}^d in general position contains a kk-hole, we show h(3)(7)14h^{(3)}(7) \le 14, h(4)(8)13h^{(4)}(8) \le 13, and h(5)(9)13h^{(5)}(9) \le 13. Moreover, all obtained bounds are sharp in the setting of acyclic chirotopes and we conjecture them to be sharp also in the original setting of point sets. As a byproduct, we verify previously known bounds. In particular, we present the first computer-assisted proof of the upper bound h(2)(6)g(2)(9)1717h^{(2)}(6)\le g^{(2)}(9) \le 1717 by Gerken (2008).

Keywords

Cite

@article{arxiv.2105.08406,
  title  = {A SAT attack on higher dimensional Erd\H{o}s--Szekeres numbers},
  author = {Manfred Scheucher},
  journal= {arXiv preprint arXiv:2105.08406},
  year   = {2022}
}