2020
DOI: 10.1016/j.jsc.2019.07.024
|View full text |Cite
|
Sign up to set email alerts
|

Applying computer algebra systems with SAT solvers to the Williamson conjecture

Abstract: We employ tools from the fields of symbolic computation and satisfiability checkingnamely, computer algebra systems and SAT solvers-to study the Williamson conjecture from combinatorial design theory and increase the bounds to which Williamson matrices have been enumerated. In particular, we completely enumerate all Williamson matrices of even order up to and including 70 which gives us deeper insight into the behaviour and distribution of Williamson matrices. We find that, in contrast to the case when the ord… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
15
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
4
2
2

Relationship

2
6

Authors

Journals

citations
Cited by 19 publications
(15 citation statements)
references
References 32 publications
0
15
0
Order By: Relevance
“…The heuristics used by SLS solvers to solve random SAT problems are also potentially useful for solving real-world SAT problems [47][48][49]. The SAT instances encoded from real-world applications may be of large size.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…The heuristics used by SLS solvers to solve random SAT problems are also potentially useful for solving real-world SAT problems [47][48][49]. The SAT instances encoded from real-world applications may be of large size.…”
Section: Discussionmentioning
confidence: 99%
“…The propositional satisfiability (SAT) problem is one of the most widely studied NP-complete problems and plays an outstanding role in many domains of computer science and artificial intelligence due to its significant importance in both theory and applications [1]. The SAT problem is fundamental in solving many practical problems in combinatorial optimization, statistical physics, circuit verification, computing theory [2,14], and SAT algorithms have been widely used to solve real-world applications, such as computer algebra systems [9], core computer algebra systems [47], core graphs [48], gene regulatory networks [49], automated verification [54], model-based diagnosis (MBD) [55], scheduling [56], machine induction [57].…”
Section: Introductionmentioning
confidence: 99%
“…These searches discovered that Williamson matrices don't exist in the orders n = 35, 47, 53, and 59, but exist in all other orders that were searched. Using MathCheck we were able to provide exhaustive searches for all orders n ≤ 70 divisible by 2 or 3 (finding over 100,000 new sets of Williamson matrices) [13,12] and verified the counterexample n = 35 [10].…”
Section: The Sat+cas Paradigmmentioning
confidence: 99%
“…e SAT problem is fundamental in solving many practical problems in combination optimization [3], statistical physics [4], circuit verification [5], and computing theory [6], and SAT algorithms have been widely used to solve real-world applications, such as computer algebra systems [7], core graphs [8], real-time scheduling [9], gene regulatory networks [10], automated verification [11], model-based diagnosis (MBD) [12], and machine induction [13]. erefore, it is of great significance to study SAT problem and improve its solving speed.…”
Section: Introductionmentioning
confidence: 99%