A SAT+CAS Approach to Finding Good Matrices: New Examples and Counterexamples

11/13/2018
by   Curtis Bright, et al.
0

We enumerate all circulant good matrices with odd orders divisible by 3 up to order 70. As a consequence of this we find a previously overlooked set of good matrices of order 27 and a new set of good matrices of order 57. We also find that circulant good matrices do not exist in the orders 51, 63, and 69, thereby finding three new counterexamples to the conjecture that such matrices exist in all odd orders. Additionally, we prove a new relationship between the entries of good matrices and exploit this relationship in our enumeration algorithm. Our method applies the SAT+CAS paradigm of combining computer algebra functionality with modern SAT solvers to efficiently search large spaces which are specified by both algebraic and logical constraints.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/03/2018

Applying Computer Algebra Systems and SAT Solvers to the Williamson Conjecture

We employ tools from the fields of symbolic computation and satisfiabili...
research
04/03/2018

Applying Computer Algebra Systems with SAT Solvers to the Williamson Conjecture

We employ tools from the fields of symbolic computation and satisfiabili...
research
07/27/2019

Complex Golay Pairs up to Length 28: A Search via Computer Algebra and Programmatic SAT

We use techniques from the fields of computer algebra and satisfiability...
research
07/11/2019

The SAT+CAS Method for Combinatorial Search with Applications to Best Matrices

In this paper, we provide an overview of the SAT+CAS method that combine...
research
05/14/2018

Enumeration of Complex Golay Pairs via Programmatic SAT

We provide a complete enumeration of all complex Golay pairs of length u...
research
02/08/2019

Are your Items in Order?

Items in many datasets can be arranged to a natural order. Such orders a...
research
05/07/2018

Full explicit consistency constraints in uncalibrated multiple homography estimation

We reveal a complete set of constraints that need to be imposed on a set...

Please sign up or login with your details

Forgot password? Click here to reset