1@InProceedings{stamping,
2author="Heule, Marijn J. H.
3and J{\"a}rvisalo, Matti
4and Biere, Armin",
5editor="Sakallah, Karem A.
6and Simon, Laurent",
7title="Efficient {CNF} Simplification Based on Binary Implication Graphs",
8booktitle="Theory and Applications of Satisfiability Testing - SAT 2011",
9year="2011",
10publisher="Springer Berlin Heidelberg",
11address="Berlin, Heidelberg",
12pages="201--215",
13abstract="This paper develops techniques for efficiently detecting redundancies in CNF formulas. We introduce the concept of hidden literals, resulting in the novel technique of hidden literal elimination. We develop a practical simplification algorithm that enables ``Unhiding'' various redundancies in a unified framework. Based on time stamping literals in the binary implication graph, the algorithm applies various binary clause based simplifications, including techniques that, when run repeatedly until fixpoint, can be too costly. Unhiding can also be applied during search, taking learnt clauses into account. We show that Unhiding gives performance improvements on real-world SAT competition benchmarks.",
14isbn="978-3-642-21581-0"
15}
16
17@inproceedings{TACAS-2010-JarvisaloBH,
18	author        = "Matti Järvisalo and Armin Biere and Marijn Heule",
19	booktitle     = "{Proceedings of the 16th International Conference on Tools and Algorithms for the Construction and Analysis of Systems}",
20	doi           = "10.1007/978-3-642-12002-2_10",
21	pages         = "129--144",
22	publisher     = "{Springer International Publishing}",
23	series        = "{Lecture Notes in Computer Science}",
24	title         = "{Blocked Clause Elimination}",
25	volume        = 6015,
26	year          = 2010,
27}
28
29@InProceedings{probsat,
30author="Balint, Adrian
31and Sch{\"o}ning, Uwe",
32editor="Cimatti, Alessandro
33and Sebastiani, Roberto",
34title="Choosing Probability Distributions for Stochastic Local Search and the Role of Make versus Break",
35booktitle="Theory and Applications of Satisfiability Testing -- SAT 2012",
36year="2012",
37publisher="Springer Berlin Heidelberg",
38address="Berlin, Heidelberg",
39pages="16--29",
40abstract="Stochastic local search solvers for SAT made a large progress with the introduction of probability distributions like the ones used by the SAT Competition 2011 winners Sparrow2010 and EagleUp. These solvers though used a relatively complex decision heuristic, where probability distributions played a marginal role.",
41isbn="978-3-642-31612-8"
42}
43
44@InProceedings{balint-improving-sls,
45author="Balint, Adrian
46and Biere, Armin
47and Fr{\"o}hlich, Andreas
48and Sch{\"o}ning, Uwe",
49editor="Sinz, Carsten
50and Egly, Uwe",
51title="Improving Implementation of {SLS} Solvers for {SAT} and New Heuristics for {k-SAT} with Long Clauses",
52booktitle="Theory and Applications of Satisfiability Testing -- SAT 2014",
53year="2014",
54publisher="Springer International Publishing",
55address="Cham",
56pages="302--316",
57abstract="Stochastic Local Search (SLS) solvers are considered one of the best solving technique for randomly generated problems and more recently also have shown great promise for several types of hard combinatorial problems. Within this work, we provide a thorough analysis of different implementation variants of SLS solvers on random and on hard combinatorial problems. By analyzing existing SLS implementations, we are able to discover new improvements inspired by CDCL solvers, which can speed up the search of all types of SLS solvers. Further, our analysis reveals that the multilevel break values of variables can be easily computed and used within the decision heuristic. By augmenting the probSAT solver with the new heuristic, we are able to reach new state-of-the-art performance on several types of SAT problems, especially on those with long clauses. We further provide a detailed analysis of the clause selection policy used in focused search SLS solvers.",
58isbn="978-3-319-09284-3"
59}
60
61
62
63@inproceedings{DBLP:conf/ictai/LynceS03,
64  author    = {In{\^{e}}s Lynce and
65               Jo{\~{a}}o P. Marques Silva},
66  title     = {Probing-Based Preprocessing Techniques for Propositional Satisfiability},
67  booktitle = {15th {IEEE} International Conference on Tools with Artificial Intelligence
68               {(ICTAI} 2003), 3-5 November 2003, Sacramento, California, {USA}},
69  pages     = {105},
70  year      = {2003},
71  crossref  = {DBLP:conf/ictai/2003},
72  url       = {https://doi.org/10.1109/TAI.2003.1250177},
73  doi       = {10.1109/TAI.2003.1250177},
74  timestamp = {Fri, 02 Nov 2018 09:48:27 +0100},
75  biburl    = {https://dblp.org/rec/bib/conf/ictai/LynceS03},
76  bibsource = {dblp computer science bibliography, https://dblp.org}
77}
78
79@proceedings{DBLP:conf/ictai/2003,
80  title     = {15th {IEEE} International Conference on Tools with Artificial Intelligence
81               {(ICTAI} 2003), 3-5 November 2003, Sacramento, California, {USA}},
82  publisher = {{IEEE} Computer Society},
83  year      = {2003},
84  url       = {http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=8840},
85  isbn      = {0-7695-2038-3},
86  timestamp = {Thu, 18 Dec 2014 16:57:40 +0100},
87  biburl    = {https://dblp.org/rec/bib/conf/ictai/2003},
88  bibsource = {dblp computer science bibliography, https://dblp.org}
89}
90
91@InProceedings{chronobt,
92author="Nadel, Alexander
93and Ryvchin, Vadim",
94editor="Beyersdorff, Olaf
95and Wintersteiger, Christoph M.",
96title="Chronological Backtracking",
97booktitle="Theory and Applications of Satisfiability Testing -- {SAT} 2018",
98year="2018",
99publisher="Springer International Publishing",
100address="Cham",
101pages="111--121",
102abstract="Non-Chronological Backtracking (NCB) has been implemented in every modern CDCL SAT solver since the original CDCL solver GRASP. NCB's importance has never been questioned. This paper argues that NCB is not always helpful. We show how one can implement the alternative to NCB--Chronological Backtracking (CB)--in a modern SAT solver. We demonstrate that CB improves the performance of the winner of the latest SAT Competition, Maple{\_}LCM{\_}Dist, and the winner of the latest MaxSAT Evaluation Open-WBO.",
103isbn="978-3-319-94144-8"
104}
105
106@inproceedings{smith94phase,
107    author = "Barbara Smith",
108    title = "The Phase Transition in Constraint Satisfaction Problems: {A} {CL}oser Look at the Mushy Region",
109    booktitle = {{ECAI}'94},
110    year = "1994"
111}
112
113@inproceedings{swdia,
114    author = "Chanseok Oh",
115    title = "{MiniSat HACK 999ED, MiniSat HACK 1430ED and SWDiA5BY}",
116    booktitle = "SAT Competition 2014 Booklet",
117    year = "201",
118}
119
120@inproceedings{lingeling,
121    author = "Armin Biere",
122    title = "Yet another Local Search Solver and Lingeling and Friends Entering the SAT Competition 2014",
123    booktitle = "SAT Competition 2014 Booklet",
124    year = "2014",
125}
126
127@inproceedings{maple,
128    author="Tomas Balyo and Marijn J. H. Heule and Matti Jarvisalo",
129    title="{MapleLRB\_LCM, Maple\_LCM, Maple\_LCM\_Dist, MapleLRB\_LCMoccRestart and Glucose-3.0+width in SAT Competition 2017}",
130    booktitle = "Proceedings of SAT Competition 2017",
131    year="2018"
132}
133
134@inproceedings{sat-comp-2014-armin,
135    author="Belov Anton and Diepold Daniel and Marijn J. H. Heule and Matti Jarvisalo",
136    title="{Yet another Local Search Solver and Lingeling and Friends Entering the SAT Competition 2014}",
137    booktitle = "Proceedings of SAT Competition 2014",
138    year="2014"
139}
140
141@misc {nscc,
142  author="ASTAR and NTU and NUS and SUTD",
143  title="{National Supercomputing Centre (NSCC)} {S}ingapore",
144  url="https://www.nscc.sg/about-nscc/overview/",
145  year="2018"
146}
147
148@misc {CMS,
149  author="Mate Soos",
150  title="{CryptoMiniSat SAT solver GitHub page}",
151  url="https://github.com/msoos/cryptominisat",
152  year="2018"
153}
154
155@misc {cadical,
156	author="Armin Biere",
157	title="{CaDiCaL SAT solver GitHub page}",
158	url="https://github.com/arminbiere/cadical",
159	year="2020"
160}
161
162@inproceedings{DBLP:conf/sat/CaiLS15,
163
164	author    = {Shaowei Cai and
165Chuan Luo and
166Kaile Su},
167
168	title     = {CCAnr: {A} Configuration Checking Based Local Search Solver for Non-random
169 Satisfiability},
170
171	booktitle = {{SAT} 2015},
172
173	year      = {2015},
174
175	crossref  = {DBLP:conf/sat/2015},
176
177	doi       = {10.1007/978-3-319-24318-4\_1},
178
179}
180
181
182@proceedings{DBLP:conf/sat/2015,
183
184	editor    = {Marijn Heule and
185Sean A. Weaver},
186
187	title     = {{SAT} 2015},
188
189	series    = {LNCS},
190
191	volume    = {9340},
192
193	publisher = {Springer},
194
195	year      = {2015},
196
197	doi       = {10.1007/978-3-319-24318-4},
198
199	isbn      = {978-3-319-24317-7},
200
201}
202
203
204@inproceedings{cheeseman91where,
205    author = "Peter Cheeseman and Bob Kanefsky and William M. Taylor",
206    title = "Where the Really Hard Problems Are",
207    booktitle = "IJCAI-91",
208    pages = "331--337",
209    year = "1991",
210}
211
212@InProceedings{BVA,
213author="Manthey, Norbert
214and Heule, Marijn J. H.
215and Biere, Armin",
216editor="Biere, Armin
217and Nahir, Amir
218and Vos, Tanja",
219title="Automated Reencoding of Boolean Formulas",
220booktitle="Hardware and Software: Verification and Testing",
221year="2013",
222publisher="Springer Berlin Heidelberg",
223address="Berlin, Heidelberg",
224pages="102--117",
225abstract="We present a novel preprocessing technique to automatically reduce the size of Boolean formulas. This technique, called Bounded Variable Addition (BVA), exchanges clauses for variables. Similar to other preprocessing techniques, BVA greedily lowers the sum of variables and clauses, a rough measure for the hardness to solve a formula. We show that cardinality constraints (CCs) can efficiently be reencoded: from a naive CC encoding, BVA automatically generates a compact encoding, which is smaller than sophisticated encodings. Experimental results show that applying BVA can improve SAT solving performance.",
226isbn="978-3-642-39611-3"
227}
228
229@InProceedings{BVE,
230author="E{\'e}n, Niklas
231and Biere, Armin",
232editor="Bacchus, Fahiem
233and Walsh, Toby",
234title="Effective Preprocessing in {SAT} Through Variable and Clause Elimination",
235booktitle="Theory and Applications of Satisfiability Testing",
236year="2005",
237publisher="Springer Berlin Heidelberg",
238address="Berlin, Heidelberg",
239pages="61--75",
240abstract="Preprocessing SAT instances can reduce their size considerably. We combine variable elimination with subsumption and self-subsuming resolution, and show that these techniques not only shrink the formula further than previous preprocessing efforts based on variable elimination, but also decrease runtime of SAT solvers substantially for typical industrial SAT problems. We discuss critical implementation details that make the reduction procedure fast enough to be practical.",
241isbn="978-3-540-31679-4"
242}
243
244@INPROCEEDINGS{Selman95localsearch,
245    author = {Bart Selman and Henry Kautz and Bram Cohen},
246    title = {Local Search Strategies for Satisfiability Testing},
247    booktitle = {{DIMACS} Series in Discrete Mathematics and Theoretical Computer Science},
248    year = {1995},
249    pages = {521--532},
250    publisher = {}
251}
252
253@INPROCEEDINGS{birdtwo,
254    author = {Mate Soos and Stephan Gocht and Kuldeep S Meel},
255    title = {Accelerating Approximate Techniques for Counting and Sampling Models Through Refined {CNF-XOR} Solving},
256    booktitle = {CAV 2020},
257    year = {2020},
258    publisher = {}
259}
260
261
262
263
264@inproceedings{DBLP:conf/sat/Devriendt0B17,
265
266    author    = {Jo Devriendt and
267
268    Bart Bogaerts and
269
270    Maurice Bruynooghe},
271
272    title     = {Symmetric Explanation Learning: Effective Dynamic Symmetry Handling
273
274    for {SAT}},
275
276    booktitle = {{SAT} 2017},
277
278    pages     = {83--100},
279
280    year      = {2017},
281
282    crossref  = {DBLP:conf/sat/2017},
283
284}
285
286
287@proceedings{DBLP:conf/sat/2017,
288
289    editor    = {Serge Gaspers and
290
291    Toby Walsh},
292
293    title     = {{SAT} 2017},
294
295    series    = {LNCS},
296
297    volume    = {10491},
298
299    publisher = {Springer},
300
301    year      = {2017},
302}
303
304
305
306
307
308
309@inproceedings{DBLP:conf/alenex/JunttilaK07,
310
311    author    = {Tommi A. Junttila and
312
313    Petteri Kaski},
314
315    title     = {Engineering an Efficient Canonical Labeling Tool for Large and Sparse
316
317    Graphs},
318
319    booktitle     = {{ALENEX} 2007},
320
321    year      = {2007},
322
323    crossref  = {DBLP:conf/alenex/2007},
324
325}
326
327
328@proceedings{DBLP:conf/alenex/2007,
329
330    title     = {
331{ALENEX} 2007},
332
333    publisher = {{SIAM}},
334
335    year      = {2007},
336
337    isbn      = {978-1-61197-287-0},
338
339}
340
341
342
343
344
345
346
347@inproceedings{DBLP:conf/aaai/KautzS96,
348  author    = {Henry A. Kautz and
349               Bart Selman},
350  title     = {Pushing the Envelope: Planning, Propositional Logic and Stochastic
351               Search},
352  booktitle = {Proceedings of the Thirteenth National Conference on Artificial Intelligence
353               and Eighth Innovative Applications of Artificial Intelligence Conference,
354               {AAAI} 96, {IAAI} 96, Portland, Oregon, USA, August 4-8, 1996, Volume
355               2.},
356  pages     = {1194--1201},
357  year      = {1996},
358  crossref  = {DBLP:conf/aaai/1996-2},
359  url       = {http://www.aaai.org/Library/AAAI/1996/aaai96-177.php},
360  timestamp = {Tue, 19 Jun 2018 18:21:36 +0200},
361  biburl    = {https://dblp.org/rec/bib/conf/aaai/KautzS96},
362  bibsource = {dblp computer science bibliography, https://dblp.org}
363}
364
365@proceedings{DBLP:conf/aaai/1996-2,
366  editor    = {William J. Clancey and
367               Daniel S. Weld},
368  title     = {Proceedings of the Thirteenth National Conference on Artificial Intelligence
369               and Eighth Innovative Applications of Artificial Intelligence Conference,
370               {AAAI} 96, {IAAI} 96, Portland, Oregon, USA, August 4-8, 1996, Volume
371               2},
372  publisher = {{AAAI} Press / The {MIT} Press},
373  year      = {1996},
374  url       = {http://www.aaai.org/Conferences/AAAI/aaai96.php},
375  timestamp = {Tue, 19 Jun 2018 18:21:36 +0200},
376  biburl    = {https://dblp.org/rec/bib/conf/aaai/1996-2},
377  bibsource = {dblp computer science bibliography, https://dblp.org}
378}
379
380
381
382@inproceedings{DBLP:conf/aaai/Hoos02,
383  author    = {Holger H. Hoos},
384  title     = {An Adaptive Noise Mechanism for {WalkSAT}},
385  booktitle = {Proceedings of the Eighteenth National Conference on Artificial Intelligence
386               and Fourteenth Conference on Innovative Applications of Artificial
387               Intelligence, July 28 - August 1, 2002, Edmonton, Alberta, Canada.},
388  pages     = {655--660},
389  year      = {2002},
390  crossref  = {DBLP:conf/aaai/2002},
391  url       = {http://www.aaai.org/Library/AAAI/2002/aaai02-098.php},
392  timestamp = {Mon, 26 Feb 2018 07:08:45 +0100},
393  biburl    = {https://dblp.org/rec/bib/conf/aaai/Hoos02},
394  bibsource = {dblp computer science bibliography, https://dblp.org}
395}
396
397@proceedings{DBLP:conf/aaai/2002,
398  editor    = {Rina Dechter and
399               Michael J. Kearns and
400               Richard S. Sutton},
401  title     = {Proceedings of the Eighteenth National Conference on Artificial Intelligence
402               and Fourteenth Conference on Innovative Applications of Artificial
403               Intelligence, July 28 - August 1, 2002, Edmonton, Alberta, Canada},
404  publisher = {{AAAI} Press / The {MIT} Press},
405  year      = {2002},
406  url       = {http://www.aaai.org/Conferences/AAAI/aaai02.php},
407  timestamp = {Mon, 26 Feb 2018 07:08:45 +0100},
408  biburl    = {https://dblp.org/rec/bib/conf/aaai/2002},
409  bibsource = {dblp computer science bibliography, https://dblp.org}
410}
411
412@InProceedings{breakid2016,
413author="Devriendt, Jo
414and Bogaerts, Bart
415and Bruynooghe, Maurice
416and Denecker, Marc",
417editor="Creignou, Nadia
418and Le Berre, Daniel",
419title="Improved Static Symmetry Breaking for {SAT}",
420booktitle="Theory and Applications of Satisfiability Testing -- SAT 2016",
421year="2016",
422publisher="Springer International Publishing",
423address="Cham",
424pages="104--122",
425abstract="An effective SAT preprocessing technique is the construction of symmetry breaking formulas: auxiliary clauses that guide a SAT solver away from needless exploration of symmetric subproblems. However, during the past decade, state-of-the-art SAT solvers rarely incorporated symmetry breaking. This suggests that the reduction of the search space does not outweigh the overhead incurred by detecting symmetry and constructing symmetry breaking formulas. We investigate three methods to construct more effective symmetry breaking formulas. The first method simply improves the encoding of symmetry breaking formulas. The second detects special symmetry subgroups, for which complete symmetry breaking formulas exist. The third infers binary symmetry breaking clauses for a symmetry group as a whole rather than longer clauses for individual symmetries. We implement these methods in a symmetry breaking preprocessor, and verify their effectiveness on both hand-picked problems as well as the 2014 SAT competition benchmark set. Our experiments indicate that our symmetry breaking preprocessor improves the current state-of-the-art in static symmetry breaking for SAT and has a sufficiently low overhead to improve the performance of modern SAT solvers on hard combinatorial instances.",
426isbn="978-3-319-40970-2",
427doi="10.1007/978-3-319-40970-2\_8",
428url="https://bitbucket.org/krr/breakid"
429}
430
431@article{shatter2006,
432author = {Aloul, Fadi A. and Sakallah, Karem A. and Markov, Igor L.},
433title = {Efficient Symmetry Breaking for {B}oolean Satisfiability},
434year = {2006},
435issue_date = {May 2006},
436publisher = {IEEE Computer Society},
437address = {USA},
438volume = {55},
439number = {5},
440issn = {0018-9340},
441url = {https://doi.org/10.1109/TC.2006.75},
442doi = {10.1109/TC.2006.75},
443journal = {IEEE Trans. Comput.},
444month = may,
445pages = {549–558},
446numpages = {10},
447keywords = {graph automorphism, clause learning, conjunctive normal form (CNF), satisfiability (SAT), symmetries., Backtrack Search}
448}
449
450@article{DBLP:journals/ai/LiXLMLL20,
451  author    = {Chu{-}Min Li and
452               Fan Xiao and
453               Mao Luo and
454               Felip Many{\`{a}} and
455               Zhipeng L{\"{u}} and
456               Yu Li},
457  title     = {Clause vivification by unit propagation in {CDCL} {SAT} solvers},
458  journal   = {Artif. Intell.},
459  volume    = {279},
460  year      = {2020},
461}
462
463@inproceedings{shaw2020designing,
464    title={Designing new Phase Selection Heuristics},
465    author={Shaw, Arijit and Meel, Kuldeep S},
466    booktitle={SAT 2020},
467    year={2020}
468}
469