A SAT+CAS Method for Enumerating Williamson Matrices of Even Order
Curtis Bright1 Ilias Kotsireas2 Vijay Ganesh1
1University of Waterloo 2Wilfrid Laurier University
July 29, 2017
1/28
A SAT+CAS Method for Enumerating Williamson Matrices of Even Order - - PowerPoint PPT Presentation
A SAT+CAS Method for Enumerating Williamson Matrices of Even Order Curtis Bright 1 Ilias Kotsireas 2 Vijay Ganesh 1 1 University of Waterloo 2 Wilfrid Laurier University July 29, 2017 1/28 Brute -brute force has no hope. But clever, inspired
1University of Waterloo 2Wilfrid Laurier University
1/28
2/28
Motivation 3/28
Motivation 4/28
Motivation 5/28
Outline 6/28
2Building bridges between symbolic computation and satisfiability
Outline 7/28
Outline 8/28
Partial assignment Conflict clause SAT instance Instance solutions Domain-specific information
Outline 9/28
Williamson Matrices 10/28
Williamson Matrices 11/28
Williamson Matrices 12/28
Williamson Matrices 13/28
Williamson Matrices 14/28
Williamson Matrices 15/28
Williamson Matrices 15/28
Programmatic SAT 16/28
Williamson conjecture Generator MapleSAT Maple, FFTW FFTW Williamson matrices Counterexample Partial assignment Conflict clause SAT instance Instance solutions Domain-specific information
Programmatic SAT 17/28
Programmatic SAT 18/28
Programmatic SAT 19/28
Enumeration Method 20/28
Enumeration Method 21/28
Enumeration Method 21/28
Enumeration Method 21/28
Enumeration Method 22/28
Enumeration Method 23/28
Enumeration Method 24/28
Enumeration Method 25/28
n
Solve time (m) # instances #Wn 2 0.00 0.00 1 1 4 0.00 0.00 1 1 6 0.00 0.00 1 1 8 0.00 0.00 1 1 10 0.00 0.00 2 2 12 0.00 0.00 3 3 14 0.00 0.00 3 7 16 0.00 0.00 5 6 18 0.00 0.01 22 40 20 0.00 0.01 21 27 22 0.00 0.01 22 27 24 0.00 0.06 176 80 26 0.01 0.01 24 38 28 0.01 0.03 78 99 30 0.14 0.11 281 268 32 0.06 0.38 1064 200 34 4.17 0.09 214 160 36 6.21 1.10 1705 691 38 67.55 0.18 360 87 40 152.03 28.78 40924 1898 42 1416.95 2.47 2945 561 44 1091.55 2.25 1523 378
Enumeration Method 26/28
Conclusion 27/28
Conclusion 28/28