<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Corresponding author.</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Armin Biere</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mathias Fleury</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nils Froleyks</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Marijn J.H. Heule</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Carnegie Mellon University</institution>
          ,
          <addr-line>Pittsburgh, PA</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Johannes Kepler University Linz</institution>
          ,
          <country country="AT">Austria</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>University of Freiburg</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2023</year>
      </pub-date>
      <volume>000</volume>
      <fpage>0</fpage>
      <lpage>0001</lpage>
      <abstract>
        <p>The virtual SAT Solver Museum is an efort towards preserving historical SAT solvers, by collecting and porting their source code to modern compilers and evaluating them on representative benchmark sets on the same hardware. This allows us to compare historic and modern solvers in the same environment. Our results clearly show a remarkable improvement of SAT solver performance in the last 30 years. It has been stated that “No major performance breakthrough [happened in SAT solving] in close to two decades”. Notable proponents of this claim are Karem Sakallah at the recent Simons Institute's seminar in 2023 and Joao Marques-Silva during his invited talk at POS 2019 [1, Slide 12 (or 53 of the total number)]. The SAT Museum exists to document the history of SAT solving and to show in contrast to these claims that indeed “SAT solvers are getting faster and faster”. The SAT Museum is curated by two authors of this paper; Armin Biere and Marijn Heule have put considerable efort into collecting and restoring the SAT solvers that have been published since the first SAT competitions more than two decades ago. Some results of this efort have been presented as a lightening talk at POS'20, as well as in the form of a (comparatively) high-impact tweet with preliminary plots for the SAT Competition 2020 benchmarks on Twitter. Even though a first SAT competition was conducted more than 3 decades ago in 1992 [ 2], the current regular series of annual SAT competitions was started in 2002 [3] by Laurent Simon and Daniel Le Berre and in most years attracts dozens of SAT solver submissions. The SAT competition provides a fair environment where solvers compete on the same benchmarks and hardware. These competitions have been credited as a main driving force in advancing SAT-solving technology and are a well-recognized show-case with high visibility and impact far beyond the core SAT community. Each year, the benchmark suite consists of a combination of old and new benchmarks. In recent years, at least 75% of the benchmarks were new, and no more than 14 out of 400 originated</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Satisfiability</kwd>
        <kwd>SAT Solvers</kwd>
        <kwd>SAT Competition</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        from the same research group to ensure diversity. For more information on the competition we
refer to the yearly SAT competition proceedings, e.g., the SAT Competition 2022 proceedings [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ],
or to the last article describing the SAT Competition in 2020 [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        To asses the progress in solver performance, we consider all winning solvers since the SAT
Competition 2002, whose code we could find on the SAT Competition website or obtain through
personal communication. Note, that there was no requirement to publish source code nor even
binaries in earlier incarnations of the SAT Competition (Section 3). Besides providing data on
competition winners we also include two historically important solvers: Boehm1, the winner of
the first SAT competition in 1992 [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], as well as Grasp [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] from 1997.
      </p>
      <p>We run on the same hardware (from 2016) all collected and patched solvers on six benchmark
sets from SAT competitions spanning more than two decades, namely 2002, 2011, 2019, 2020,
2021, and 2022. We report results on each set separately, in order to address an argument brought
forward by Laurent Simon at a recent POS workshop, that the benchmark selection method of
more recent competitions might give a bias towards newer solvers and which arguably might
not be observable on the SAT Competition 2011 benchmark set for example. Our data on the
SAT Competition 2011 benchmark set refutes this argument as it clearly shows the same solver
progress which we observed in other years.</p>
      <p>While in general we see a big improvement in solver performance in these 30 years across all
considered benchmark sets, the yearly improvement is mostly rather slow, except for
performance jumps in some years, which arguably happen with a frequency of 3 to 5 years. Analyzing
the reasons for this apparent progress, i.e., both with respect to algorithms, heuristics and
implementation, and in particular distilling the core ideas leading to these performance jumps
is considered an important follow-up work but out of the scope of this first study.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Preliminaries</title>
      <p>
        For the sake of understanding this paper, no special knowledge of SAT is required and we refer
to the Handbook of Satisfiability [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] for more details. In short, CDCL [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] and its predecessor
DPLL [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] work on a partial assignment trying to satisfy a set of clauses. When a conflict
(mismatch between the assignment and the constraints) arises, the partial model is adapted and
CDCL learns new clauses to prevent the same conflict in the future.
      </p>
      <p>
        On top of CDCL or DPLL, the set of clauses can be simplified by transforming the problem
more significantly. In earlier solvers, these techniques were employed as preprocessing before
running CDCL, whereas nowadays they are run interleaved with CDCL as inprocessing. We
refer to the corresponding preprocessing chapter [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] in the SAT handbook for details.
      </p>
      <p>In general, this work considers SAT solvers (some of them developed by the first author),
which are run on problems from the SAT Competition (last two authors were frequently part of
the committee running it and selecting benchmarks).</p>
      <p>Therefore, a major thread to validity of this work, as noted by one reviewer, is that its authors
are all stake holders in the SAT Competition, either as participants or as organizers. Showing
newer solvers to be better clearly serves their interest to support the competition and how its
artifacts are used in the scientific discourse on SAT. Nevertheless, we argue, that our carefully
executed and extensive experiments are convincing and allow to reach the favorable conclusion,
that SAT solvers are getting faster and faster.</p>
      <p>The second major thread to validity is related to the fact that new solvers during development
are trained on at-that-time current set of benchmarks: To join the competition, developers
check that new technique work on previous competition benchmarks. For example,
Kissat-mabhywalk-2022, the winner of 2022, is based on the 2021 winner (which in turn is based on the
2020 winner). And unsurprisingly, it performs better on the 2021 benchmarks than the 2021
winner. However, none of them has seen the 2022 benchmarks. It is also unlikely that it was
trained to perform well on the 2002 benchmarks. To counteract this potential thread to validity,
we have used a large benchmark, spanning more than two decades of competitions.</p>
    </sec>
    <sec id="sec-3">
      <title>3. The Solvers</title>
      <p>
        In this section, we list all tested solvers attempting to highlight some of their contributions. We
selected most SAT Competition winners and some others for their historical significance.
Before Preprocessing. In context of the SAT solver Grasp [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] CDCL was proposed, even
though the term CDCL was only later introduced [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. The decision heuristic at that time
attempted to satisfy as many clauses as possible and is considered to be very costly to compute
in each search node. Improving such decisions heuristics was also the main topic for the DPLL
and thus pre-CDCL SAT solvers participating in the first SAT competition in 1992, from which
we include the winning solver Boehm1 [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. The next historically most significant SAT solver is
Chaf [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. It introduced various techniques that are now commonly used in all SAT solvers,
such as watched literals for eficient propagation and the VSIDS decision heuristic to quickly
ifnd good decisions. We also consider its 2004 variant [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
      </p>
      <p>
        In 2002, the solver Limmat [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] won the competition (by one instance in a tie-breaking round).
It follows the ideas of zChaf (at a time when the source code was not available). In 2003 the
Siege SAT solver [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] finished 3rd in the SAT Competition (but run hors concours). Its main
features are blocking literals and the variable-move-to-front (VMTF) decision heuristic.
      </p>
      <p>
        The SAT solver Berkmin [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] improved the Chaf bumping heuristics by more explicitly
picking literals in recently learned clauses and also taking into account literals that appear
during the conflict analysis and not only those appearing in the final conflict clause. Around
this time, restarts were still mostly random. In 2003 the SAT solver MiniSat [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] appeared1,
introducing essential algorithmic and implementation optimizations, including learned clause
minimization, exponential VSIDS, and lazy priority queue updates. It won for the first time
in 2006. The solver is further considered an attempt at providing clean code by removing
redundant features present in other SAT solvers.
      </p>
      <p>
        CDCL and Preprocessing. In 2005 actually SatElite-GTI, a combination of the SatElite
preprocessor [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] with MiniSat as back-end solver, won the competition by a big margin, i.e.,
contributing to one of those performance jumps we will see. In that year, MiniSat 2005 was also
awarded, but it lost to the combination with SatElite. After this success many winning solvers
followed this recipe and included SatElite as preprocessor, until in 2008 MiniSat’s version 2.0
1This seminal paper received the first test-of-time award of the SAT conference in 2022.
won the competition. It is the first MiniSat version which combines CDCL with preprocessing
in one code base and executable.
      </p>
      <p>
        In 2006 MiniSat dominated the (first) SAT Race 2006 and in 2007 the idea of rapid restarts
and phase saving helped the Rsat solver to win the SAT Competition 2007. This technique
afterwards became standard in all solvers. Also on the CDCL side the fruits of using the glue
(LBD) metric [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] of learned clauses to improve reduction of the learned clause data base as
well as improved dynamic restart schemes let the Glucose solver [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] win in 2011 and 2012.
      </p>
      <p>
        The Glucose solver accordingly formed the basis of the development of the MapleSAT solver
series winning the competition three times in a row from 2016-2018. In 2016 it introduced
the idea of interleaving diferent policies for SAT (fewer restarts / longer assignments) and
UNSAT (more restart / short assignments) proposed by Chanseok Oh [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], contradicting earlier
intuitions that restarts mostly help solvers to avoid heavy-tail phenomenon [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] in satisfiable
formulas. The solver further included the new LRB decision heuristic and recursive reason side
bumping [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] in 2016 [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ].
      </p>
      <p>
        In 2017 vivification [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] was incorporated into MapleSAT in the form of simplifying (aka
“inprocessing” - see below) of learned clauses, while before vivification was only applied to
original / irredundant clauses during preprocessing. In 2018 the next variant of MapleSAT won
the competition, again extended by a diferent set of authors, by switching between the default
CDCL version of non-chronological backtracking and chronological backtracking [
        <xref ref-type="bibr" rid="ref24 ref25">24, 25</xref>
        ]. In
the SAT Race 2019 MapleSAT was again successful by filtering out redundant learned clauses
through hashing [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ] and enforcing deterministic switches between LRB and VSIDS [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ].
Inprocessing Solvers. While the earlier listed solvers did not perform any global
transformation on the formula or only do so at the beginning, a diferent line of work is to include
techniques such as probing, subsumption, and blocked clauses during search.
      </p>
      <p>
        In 2009, the winning SAT solver PrecoSAT [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ] implemented this form of formula
simplification during search as the first of its kind. This would later be called inprocessing [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ]. While
inprocessing can improve performance, when and for how long to schedule and preempt various
inprocessing algorithms becomes both important and dificult to get right.
      </p>
      <p>
        In 2010, CryptoMiniSat [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ] won the competition. It is mainly known for its special handling
of XOR clauses (parity or equivalence constraints) which are featured prominently but actually
were never used as CryptoMiniSat 2010 could not recover XORs with more than 2 inputs
from the CNF. Beyond that CryptoMiniSat features probing and hyper binary resolution in an
inprocessing fashion. Initially based on MiniSat, development is still continuing today.
      </p>
      <p>
        The solver Lingeling (winning 2013 [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ] and 2014 [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ]) utilized advanced inprocessing
techniques, including equivalence reasoning and blocked clause elimination. These developments
were enabled by the proper theoretical foundations for model reconstruction [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ]. In 2015,
the SAT solver abcdSAT [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ] won the SAT Race 2014. It uses Lingeling as a preprocessor and
Glucose as main solver and featured a new strategy to keep recently used clauses.
      </p>
      <p>
        Finally, in 2020, the SAT solver Kissat [
        <xref ref-type="bibr" rid="ref34">34</xref>
        ] was introduced. Compared to its predecessor
CaDiCaL [
        <xref ref-type="bibr" rid="ref35">35</xref>
        ], Kissat has fewer features, particularly inprocessors, which however are scheduled
more aggressively. While the performance improvement in 2020 is usually attributed to the
inclusion of a local search solver and target phases [
        <xref ref-type="bibr" rid="ref36">36</xref>
        ], it is worth noting that CaDiCaL was
actually the first solver to explore this. Successors of Kissat won the following two years; in
2021, a version with a more stable decision heuristic [
        <xref ref-type="bibr" rid="ref37">37</xref>
        ], and in 2022, an implementation
featuring aggressive random walks [
        <xref ref-type="bibr" rid="ref38">38</xref>
        ].
      </p>
    </sec>
    <sec id="sec-4">
      <title>4. Collecting and Porting Solvers</title>
      <p>In our view the most important outcome of this study is to collect solvers which either in the
competition or otherwise are important to the history of SAT solving. Furthermore we ported
these legacy solvers to modern compilers. This finally also allowed us to run and compare them,
also with more recent solvers, in a clean apple-to-apple comparison on the same hardware and
on the same set of benchmarks to asses the progress in the last quarter of a century.</p>
      <p>We started this endeavor in 2019, probably right on time, as collecting original solvers is
becoming harder than we imagined. Most of the historic solvers still have webpages but links
to actual code are dysfunctional. Some webpages disappeared completely. In these cases we
reached out to the original authors, which dug through their old computers or found other
ways to help us out to retrieve source code or binaries (see acknowledgments at the end).</p>
      <p>On top of collecting original source code and binaries, we also provide patches to several
legacy solvers, which allow us to compile them with modern compilers (we used gcc/g++ 9.4.0
for our experiments). Most of these issues were due to the g++ compiler becoming over the
years more picky about what C++ constructs are accepted. Besides removing some warnings in
theses patches, they also contain several fixes addressing bugs of some solvers, which led to
incorrect results, but which after debugging were only due to hard coded limits in parsers or in
the case of zChaf due to the code not being 64-bit clean. Patches will have to be updated for
newer version of the gcc/g++, similar to the restoration process in an ordinary museum.</p>
      <p>Besides porting solvers, we also fixed the parser of the solver Boehm1 to support DIMACS
and to parse more than 1 000 variables. The implementation of the solver is actually recursive.
During experiments we considered increasing the stack size to reduce the number of errors, but
ifnally decided against this option and kept the default stack size (of 8 MB). In the end no solver
run showed any discrepancy on the 6 competition benchmark sets we used in the experiments.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Performance Results</title>
      <p>
        We ran all the benchmarks on 8-core Intel Xeon E5-2620 v4 CPUs running at 2.10 GHz
(turbomode disabled) with a memory limit of 127 GB and a time limit of 5 000 seconds as in recent
SAT competitions even though on slightly slower hardware. All data, including solvers, patches,
log files and plots, is available at https://cca.informatik.uni-freiburg.de/satmuseum and [
        <xref ref-type="bibr" rid="ref39">39</xref>
        ].
      </p>
      <p>Regarding results we want to stress again that SAT solver developers train on previous
competitions: The winner of the 2022 competition is based on the winner from 2021, had access
and most likely has been trained on the 2021 benchmarks to find better heuristics than its
predecessor from 2021, which has not been trained on them nor on more recent problems sets.</p>
      <p>We use CDFs (cumulative distribution function) and not cactus plots: the higher the solver
the more problems solved and the more to the left the faster the solver. Our results are shown
in Fig. 1 for the SAT Competition 2002, in Fig. 2 for the SAT Competition 2011, in Fig. 3 for the
SAT Competition 2019, in Fig. 4 for the SAT Competition 2020, in Fig. 5 for the SAT Competition
2021, and in Fig. 6 for the SAT Competition 2022. The conclusion is clear: consistently across
all benchmarks of several years, recent solvers are better than old solvers with some minor
variability. More recent solvers do solve more instances.</p>
      <p>Nevertheless, there seems to be several major performance jumps in the reported results:
one when preprocessing was introduced around 2006 and a second inconsistent one: 2019 on
2021/2022 benchmarks and 2016 on older benchmark sets with a minor improvement in 2020.
The second jump can be attributed to a combination of local search (after 2019 in CaDiCaL and
Kissat), rephasing (after 2016), and more aggressive bounded variable elimination.</p>
      <p>The behavior of solvers varies across benchmarks. The SAT solver maple-compsps-drup is a
striking example: after 2 500 seconds it changes the heuristics to switch to VSIDS (later variants
would change on a more regular and deterministic interval). In 2002 the efect is quite strong
and it solves many instances in a very short time (while still performing worse than Lingeling
2013). This efect is less pronounced in 2011 and barely visible later.</p>
      <p>In Figure 7, we visualize the pairwise similarity between solvers. The highest similarity is
observed between the two most recent solvers, Kissat (2021) and Kissat (2022), while the lowest
similarity is observed between these two solvers and the oldest solvers, Boehm1 (1992) and Grasp
(1997). The dendrogram above the heat-map depicts a hierarchical clustering automatically
generated based on solver similarity. Remarkably, it very closely aligns with release years.</p>
      <p>
        Generally, solvers developed after the introduction of a particular technique utilize that
technique and gain an advantage on the same benchmarks. This is most evident with the three
main clusters: the first groups solvers before introduction of preprocessing, and the other two
clusters group solvers before and after 2016. In that year, a new heuristic was introduced and
specialized phases targeting SAT and UNSAT problems became popular. The split between the
early preprocessing solvers and the inprocessing solvers after 2009 is also easily discernible.
Related Work. In this work, we compare SAT solvers on SAT competition instances. In related
work Dutertre compared various SAT solvers from 2019 (without restricting to competition
winners) and MiniSat but on SMT bitvector benchmarks [
        <xref ref-type="bibr" rid="ref40">40</xref>
        ]. He observed improvements over
MiniSat but the ranking did not reflect the results from the SAT Competition – the second best
SAT solver finished 7th. He also tested various features in CaDiCaL and tested on problems
hard for SAT solvers not requiring extensive theory reasoning. Recent work by Fazekas [
        <xref ref-type="bibr" rid="ref41">41</xref>
        ] on
simplifying the interface between SAT and SMT solvers reaches similar conclusions.
      </p>
      <p>
        In another related work by Kochemazov, Ignatiev, and Marques-Silva [
        <xref ref-type="bibr" rid="ref42">42</xref>
        ] the focus was on
incremental SAT solving. They compared competition winners between 2016 and 2020 and
MiniSat, but they did not observe an improvement over MiniSat on MaxSAT instances, except
for two families. However, in recent work on incremental use of SAT solvers for backbone
extraction [
        <xref ref-type="bibr" rid="ref43">43</xref>
        ] the more recent solver CaDiCaL surpasses MiniSat by a large margin.
      </p>
      <p>
        The SAT heritage efort by Audemard, Paulevé, and Simon [
        <xref ref-type="bibr" rid="ref44">44</xref>
        ] also tries to preserve and
enable to run historic SAT solvers. Their approach is based on system-level virtualization with
docker containers and thus orthogonal to ours by compiling the original source code with historic
compilers. They do not attempt to port and patch solvers, which means a comparison such as
ours on 6 sets of competition benchmark sets will result in many discrepancies, particularly for
1,000
2,000
3,000
4,000
      </p>
      <p>5,000
time in seconds
1,000
2,000
3,000
4,000</p>
      <p>5,000
time in seconds
1,000
2,000
3,000
4,000</p>
      <p>5,000
time in seconds
50
0
0
1,000
2,000
3,000
4,000</p>
      <p>5,000
time in seconds
glucose−12
abcdsat−15
lingeling−13
lingeling−14
cryptominisat−10
minisat−08
precosat−09
minisat−06
satelite−gti−05
rsat−07
maple−cb−18
maple−17
mapleComspsDrup−16
maple−cb−dl−v3−19
kissat−mab−21
kissat−mab−hywalk−22
kissat−20
chaff−01
limmat−02
zchaff−04
berkmin−03
grasp−1997
boehm1−1992
eoh11929−m rsapg1997−
b
tn 02
u
o 0
C 1
0
3
0
−
n
i
m
k
r
e
b
ffcz0a4h− ilt2a0−mm
1
0
−
ff
a
h
c
0
2
−
t
a
s
s
i
k
2
2
−
k
l
a
w
y
h
−
b
a
m
−
t
a
s
s
i
k
itsskab21a−−m llvc391dbepa−−−−m lrssup16peoap−DCm
m
lape17− ce18b−−
m l
p
a
m
7
0
−
t
a
s
r
5
0
−
it
g
−
e
iltt
e
a
s
iits0a6n−m trscoa09e−
p
iitsna08−m iittsn0a1po−m liilgeng14n−
y
r
c
3
1
−
g
n
il
e
g
n
il
5
1
−
t
a
s
d
c
b
a
2
1
−
e
s
o
c
u
l
g
1
1
−
e
s
o
c
u
l
g
Color Key and Histogram</p>
      <p>0.7</p>
      <p>Value
0.4
0.5
0.6
0.8
0.9
1
older solvers, and thus render it meaningless from the perspective of comparing performance.
Our approach will likely need additional patches for newer compilers in the future though.
However it is unclear whether container virtualization can survive decades without maintenance.</p>
      <p>
        Finally, an on-first-sight related but in our view bogus experiment was conducted in 2020
by Fichte, Hecher, and Szeider [
        <xref ref-type="bibr" rid="ref45">45</xref>
        ]. It only focused on a small rather uncommon benchmark
set [
        <xref ref-type="bibr" rid="ref46">46</xref>
        ] of 202 benchmarks as well as on a small set of solvers. The key feature of their set-up
was to run unmodified legacy solver code on old legacy hardware (from 1999) as well as modern
hardware (from 2019), with the goal to compare SAT solver progress due to algorithms / software
(team SW) versus progress due to hardware improvements (team HW).
      </p>
      <p>
        However, we argue that this goal was not reached, as the experiment ignored apparent
discrepancies: If we take for example the problem AProVE07-04.cnf from the SAT Competition
2012, zChaf claims that this problem is SAT (without having made any decision) within 0.1 s,
while all other solvers report UNSAT (as expected). We further observed 7 discrepancies for team
SW, on the old Sparc architecture and 9 for team HW on the new architecture, not including
problems solved only by zChaf. This actually changes the result substantially and makes the
team SW look much better than what was reported in [
        <xref ref-type="bibr" rid="ref45">45</xref>
        ]. Amazingly, the solver Grasp also
(incorrectly) claims that AProVE07-04.cnf is satisfiable. After pointing out these issues to
the authors they promised to address these problems in an extended version of their paper.
      </p>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusion</title>
      <p>In this work we have collected and fixed the source code of winning SAT solvers from the
SAT competitions and compared their performance on many benchmarks. Overall more recent
solvers solve more problems, rather consistently. Thus SAT solvers get faster and faster. We are
looking forward to continue this preservation efort and performance evaluation on additional
older and future solvers as well as benchmark sets.</p>
      <p>Clearly, our presented results disprove the false view discussed in the introduction that there
was no major progress in SAT solving in the last 20 years. Still, one nagging remaining issue
with our work is that we do not provide a deeper understanding about the diferences between
solvers and whether all implemented techniques are useful. Are there some old techniques not
part of modern SAT solvers which are still useful? And most important, can we produce even
better SAT solvers by understanding this remarkable progress better?</p>
    </sec>
    <sec id="sec-7">
      <title>Acknowledgments</title>
      <p>This work is supported by the Austrian Science Fund (FWF), NFN S11408-N23 (RiSE), the LIT
AI Lab funded by the State of Upper Austria, and the National Science Foundation under grant
CCF-2229099. We further like to thank Daniel Le Berre for the original idea of conducting this
study and also coming up with the name “SAT Museum” and are also grateful to the anonymous
reviewers for their positive and very encouraging feedback.</p>
      <p>We are also in debt to the colleagues who helped us to resurrect the source code or binaries
of some of the discussed historic solvers, including Jingchao Chen (for the binary abcdSAT 2015
as the competition did not keep binaries), Eugene Goldberg and Yakov Novikov (for helping us
to retrieve berkmin 2003). Lintao Zhang, Matthew Moskewicz and Sharad Malik (for helping us
to revive Chaf2), Hans Kleine Büning and Theodor Lettmann (for forwarding source code of
the winning solver Boehm1 in 1992 by Max Böhm) and last but not least João Marques-Silva for
providing a patched version of Grasp.</p>
      <p>Finally we want to thank the authors of all the other solvers, the participants and organizers
of past SAT competitions. Without their enthusiasm in supporting the competition and the
community this study would not exist. Last but not least we want to thank Karem Sakallah for
his infinite patience in related discussions on the progress in SAT solving and the participants
of past editions of the POS workshop.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>J. P.</given-names>
            <surname>Marques-Silva</surname>
          </string-name>
          ,
          <string-name>
            <surname>SAT</surname>
          </string-name>
          : Disruption, demise &amp; resurgence,
          <year>2019</year>
          . URL: http://www. pragmaticsofssat.org/2019/disruption.pdf, invited talk.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>M.</given-names>
            <surname>Buro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. Kleine</given-names>
            <surname>Büning</surname>
          </string-name>
          ,
          <source>Report on a SAT competition</source>
          ,
          <source>Fachbereich Math.-Informatik</source>
          , Univ. Gesamthochschule Paderborn, Germany,
          <year>1992</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>L.</given-names>
            <surname>Simon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. L.</given-names>
            <surname>Berre</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. A.</given-names>
            <surname>Hirsch</surname>
          </string-name>
          ,
          <article-title>The SAT2002 competition</article-title>
          , Ann. Math. Artif. Intell.
          <volume>43</volume>
          (
          <year>2005</year>
          )
          <fpage>307</fpage>
          -
          <lpage>342</lpage>
          . doi:
          <volume>10</volume>
          .1007/s10472-005-0424-6.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>T.</given-names>
            <surname>Balyo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. J. H.</given-names>
            <surname>Heule</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Iser</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Järvisalo</surname>
          </string-name>
          , M. Suda (Eds.),
          <source>Proc. of SAT Competition 2022 - Solver and Benchmark Descriptions</source>
          , volume
          <string-name>
            <surname>B-</surname>
          </string-name>
          <year>2022</year>
          -1 of Department of Computer Science Series of Publications B, University of Helsinki,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>N.</given-names>
            <surname>Froleyks</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. J. H.</given-names>
            <surname>Heule</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Iser</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Järvisalo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Suda</surname>
          </string-name>
          ,
          <source>Sat competition 2020, Artificial Intelligence</source>
          <volume>301</volume>
          (
          <year>2021</year>
          )
          <fpage>103572</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>J. P.</given-names>
            <surname>Marques-Silva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. A.</given-names>
            <surname>Sakallah</surname>
          </string-name>
          , GRASP
          <article-title>- a new search algorithm for satisfiability</article-title>
          , in: R. A.
          <string-name>
            <surname>Rutenbar</surname>
          </string-name>
          ,
          <string-name>
            <surname>R. H. J. M. Otten</surname>
          </string-name>
          (Eds.),
          <source>Proceedings of the 1996 IEEE/ACM International Conference on Computer-Aided Design, ICCAD</source>
          <year>1996</year>
          , San Jose, CA, USA, November
          <volume>10</volume>
          -
          <issue>14</issue>
          ,
          <year>1996</year>
          , IEEE Computer Society / ACM,
          <year>1996</year>
          , pp.
          <fpage>220</fpage>
          -
          <lpage>227</lpage>
          . doi:
          <volume>10</volume>
          .1109/ICCAD.
          <year>1996</year>
          .
          <volume>569607</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>A.</given-names>
            <surname>Biere</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. J. H.</given-names>
            <surname>Heule</surname>
          </string-name>
          , H. van Maaren, T. Walsh (Eds.),
          <source>Handbook of Satisfiability</source>
          , volume
          <volume>336</volume>
          <source>of Frontiers in Artificial Intelligence and Applications</source>
          , 2nd ed., IOS Press,
          <year>2021</year>
          . URL: https://doi.org/10.3233/FAIA336. doi:
          <volume>10</volume>
          .3233/FAIA336.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>J. P.</given-names>
            <surname>Marques-Silva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Lynce</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Malik</surname>
          </string-name>
          ,
          <article-title>Conflict-driven clause learning SAT solvers</article-title>
          , in: A.
          <string-name>
            <surname>Biere</surname>
            ,
            <given-names>M. J. H.</given-names>
          </string-name>
          <string-name>
            <surname>Heule</surname>
          </string-name>
          , H. van Maaren, T. Walsh (Eds.),
          <source>Handbook of Satisfiability</source>
          , volume
          <volume>336</volume>
          <source>of Frontiers in Artificial Intelligence and Applications</source>
          , 2nd ed., IOS Press,
          <year>2021</year>
          , pp.
          <fpage>133</fpage>
          -
          <lpage>182</lpage>
          . doi:
          <volume>10</volume>
          .3233/FAIA200987.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>M.</given-names>
            <surname>Davis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Logemann</surname>
          </string-name>
          ,
          <string-name>
            <surname>D. W. Loveland,</surname>
          </string-name>
          <article-title>A machine program for theorem-proving</article-title>
          ,
          <source>Commun. ACM</source>
          <volume>5</volume>
          (
          <year>1962</year>
          )
          <fpage>394</fpage>
          -
          <lpage>397</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>A.</given-names>
            <surname>Biere</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Järvisalo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Kiesl</surname>
          </string-name>
          ,
          <article-title>Preprocessing in SAT solving</article-title>
          , in: A.
          <string-name>
            <surname>Biere</surname>
            ,
            <given-names>M. J. H.</given-names>
          </string-name>
          <string-name>
            <surname>Heule</surname>
          </string-name>
          , H. van Maaren, T. Walsh (Eds.),
          <source>Handbook of Satisfiability</source>
          , volume
          <volume>336</volume>
          <source>of Frontiers in Artificial Intelligence and Applications</source>
          , 2nd ed., IOS Press,
          <year>2021</year>
          , pp.
          <fpage>391</fpage>
          -
          <lpage>435</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>L.</given-names>
            <surname>Ryan</surname>
          </string-name>
          ,
          <article-title>Eficient algorithms for clause-learning SAT solvers</article-title>
          ,
          <source>Master's thesis</source>
          , Simon Fraser Univ.,
          <year>2004</year>
          . URL: https://www.cs.sfu.ca/~mitchell/papers/ryan-thesis.ps.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>M. W.</given-names>
            <surname>Moskewicz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. F.</given-names>
            <surname>Madigan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , S. Malik, Chaf:
          <article-title>Engineering an eficient SAT solver</article-title>
          ,
          <source>in: Proceedings of the 38th Design Automation Conference</source>
          ,
          <string-name>
            <surname>DAC</surname>
          </string-name>
          <year>2001</year>
          ,
          <string-name>
            <surname>Las</surname>
            <given-names>Vegas</given-names>
          </string-name>
          ,
          <string-name>
            <surname>NV</surname>
          </string-name>
          , USA, June 18-22,
          <year>2001</year>
          , ACM,
          <year>2001</year>
          , pp.
          <fpage>530</fpage>
          -
          <lpage>535</lpage>
          . doi:
          <volume>10</volume>
          .1145/378239. 379017.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>Y. S.</given-names>
            <surname>Mahajan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Fu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Malik</surname>
          </string-name>
          ,
          <year>Zchaf 2004</year>
          :
          <article-title>An eficient SAT solver</article-title>
          , in: H. H.
          <string-name>
            <surname>Hoos</surname>
          </string-name>
          , D. G. Mitchell (Eds.),
          <source>Theory and Applications of Satisfiability Testing, 7th International Conference, SAT 2004</source>
          , Vancouver, BC, Canada, May
          <volume>10</volume>
          -13,
          <year>2004</year>
          , Revised Selected Papers, volume
          <volume>3542</volume>
          of Lecture Notes in Computer Science, Springer,
          <year>2004</year>
          , pp.
          <fpage>360</fpage>
          -
          <lpage>375</lpage>
          . doi:
          <volume>10</volume>
          . 1007/11527695_
          <fpage>27</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>A.</given-names>
            <surname>Biere</surname>
          </string-name>
          ,
          <article-title>The Evolution from LIMMAT to NANOSAT, Report</article-title>
          , ETH Zürich,
          <year>2004</year>
          -
          <fpage>04</fpage>
          . doi:
          <volume>10</volume>
          . 3929/ethz-a-
          <volume>006744011</volume>
          , technical Reports D-INFK.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>E. I.</given-names>
            <surname>Goldberg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Novikov</surname>
          </string-name>
          ,
          <article-title>Berkmin: A fast and robust SAT-solver</article-title>
          ,
          <source>in: 2002 Design, Automation and Test in Europe Conference and Exposition (DATE</source>
          <year>2002</year>
          ),
          <fpage>4</fpage>
          -8
          <source>March</source>
          <year>2002</year>
          , Paris, France, IEEE Computer Society,
          <year>2002</year>
          , pp.
          <fpage>142</fpage>
          -
          <lpage>149</lpage>
          . doi:
          <volume>10</volume>
          .1109/DATE.
          <year>2002</year>
          .
          <volume>998262</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>N.</given-names>
            <surname>Eén</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Sörensson</surname>
          </string-name>
          ,
          <article-title>An extensible SAT-solver</article-title>
          , in: E.
          <string-name>
            <surname>Giunchiglia</surname>
            ,
            <given-names>A</given-names>
          </string-name>
          . Tacchella (Eds.),
          <source>Theory and Applications of Satisfiability Testing</source>
          , 6th International Conference,
          <string-name>
            <surname>SAT</surname>
          </string-name>
          <year>2003</year>
          .
          <article-title>Santa Margherita Ligure</article-title>
          , Italy, May 5-
          <issue>8</issue>
          , 2003 Selected Revised Papers, volume
          <volume>2919</volume>
          of Lecture Notes in Computer Science, Springer,
          <year>2003</year>
          , pp.
          <fpage>502</fpage>
          -
          <lpage>518</lpage>
          . doi:
          <volume>10</volume>
          .1007/ 978-3-
          <fpage>540</fpage>
          -24605-3_
          <fpage>37</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>N.</given-names>
            <surname>Eén</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Biere</surname>
          </string-name>
          ,
          <article-title>Efective preprocessing in SAT through variable and clause elimination</article-title>
          , in: F. Bacchus, T. Walsh (Eds.),
          <source>Theory and Applications of Satisfiability Testing</source>
          , 8th International Conference, SAT 2005,
          <article-title>St</article-title>
          . Andrews,
          <string-name>
            <surname>UK</surname>
          </string-name>
          , June 19-23,
          <year>2005</year>
          , Proceedings, volume
          <volume>3569</volume>
          of Lecture Notes in Computer Science, Springer,
          <year>2005</year>
          , pp.
          <fpage>61</fpage>
          -
          <lpage>75</lpage>
          . doi:
          <volume>10</volume>
          .1007/ 11499107_5.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>G.</given-names>
            <surname>Audemard</surname>
          </string-name>
          , L. Simon,
          <article-title>Predicting learnt clauses quality in modern SAT solvers</article-title>
          , in: C.
          <string-name>
            <surname>Boutilier</surname>
          </string-name>
          (Ed.),
          <source>IJCAI 2009, Proceedings of the 21st International Joint Conference on Artificial Intelligence</source>
          , Pasadena, California, USA, July
          <volume>11</volume>
          -
          <issue>17</issue>
          ,
          <year>2009</year>
          ,
          <year>2009</year>
          , pp.
          <fpage>399</fpage>
          -
          <lpage>404</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>C.</given-names>
            <surname>Oh</surname>
          </string-name>
          ,
          <string-name>
            <surname>Between</surname>
            <given-names>SAT</given-names>
          </string-name>
          and
          <article-title>UNSAT: the fundamental diference in CDCL SAT, in: Theory and Applications of Satisfiability Testing-SAT</article-title>
          <year>2015</year>
          -18th International Conference, Austin, TX, USA, September
          <volume>24</volume>
          -
          <issue>27</issue>
          ,
          <year>2015</year>
          , Proceedings,
          <year>2015</year>
          , pp.
          <fpage>307</fpage>
          -
          <lpage>323</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>319</fpage>
          -24318-4_
          <fpage>23</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>C. P.</given-names>
            <surname>Gomes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Selman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Crato</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. A.</given-names>
            <surname>Kautz</surname>
          </string-name>
          ,
          <article-title>Heavy-tailed phenomena in satisfiability and constraint satisfaction problems</article-title>
          , J. Autom. Reason.
          <volume>24</volume>
          (
          <year>2000</year>
          )
          <fpage>67</fpage>
          -
          <lpage>100</lpage>
          . doi:
          <volume>10</volume>
          .1023/A:
          <fpage>1006314320276</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>J. H.</given-names>
            <surname>Liang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Ganesh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Poupart</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Czarnecki</surname>
          </string-name>
          ,
          <article-title>Learning rate based branching heuristic for SAT solvers</article-title>
          , in: N.
          <string-name>
            <surname>Creignou</surname>
            ,
            <given-names>D. L.</given-names>
          </string-name>
          Berre (Eds.),
          <source>Theory and Applications of Satisfiability Testing - SAT 2016 - 19th International Conference, Bordeaux, France, July 5-8</source>
          ,
          <year>2016</year>
          , Proceedings, volume
          <volume>9710</volume>
          of Lecture Notes in Computer Science, Springer,
          <year>2016</year>
          , pp.
          <fpage>123</fpage>
          -
          <lpage>140</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>319</fpage>
          -40970-
          <issue>2</issue>
          _
          <fpage>9</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>C.</given-names>
            <surname>Oh</surname>
          </string-name>
          ,
          <article-title>COMiniSatPS the chandrasekhar limit and GHackCOMSPS</article-title>
          , in: T. Balyo,
          <string-name>
            <given-names>N.</given-names>
            <surname>Froleyks</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. J. H.</given-names>
            <surname>Heule</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Iser</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Järvisalo</surname>
          </string-name>
          , M. Suda (Eds.),
          <source>Proc. of SAT Competition 2016 - Solver and Benchmark Descriptions</source>
          , volume
          <string-name>
            <surname>B-</surname>
          </string-name>
          <year>2016</year>
          -1 of Department of Computer Science Report Series B, University of Helsinki,
          <year>2016</year>
          , p.
          <fpage>29</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>M.</given-names>
            <surname>Luo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Xiao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Manyà</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Lü</surname>
          </string-name>
          ,
          <article-title>An efective learnt clause minimization approach for CDCL SAT solvers</article-title>
          , in: C.
          <string-name>
            <surname>Sierra</surname>
          </string-name>
          (Ed.),
          <source>Proceedings of the 26th International Joint Conference on Artificial Intelligence, IJCAI</source>
          <year>2017</year>
          , Melbourne, Australia,
          <source>August 19-25</source>
          ,
          <year>2017</year>
          , ijcai.org,
          <year>2017</year>
          , pp.
          <fpage>703</fpage>
          -
          <lpage>711</lpage>
          . doi:
          <volume>10</volume>
          .24963/ijcai.
          <year>2017</year>
          /98.
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>A.</given-names>
            <surname>Nadel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Ryvchin</surname>
          </string-name>
          ,
          <article-title>Chronological backtracking</article-title>
          , in: O.
          <string-name>
            <surname>Beyersdorf</surname>
          </string-name>
          ,
          <string-name>
            <surname>C. M. Wintersteiger</surname>
          </string-name>
          (Eds.),
          <source>Theory and Applications of Satisfiability Testing - SAT 2018 - 21st International Conference, SAT</source>
          <year>2018</year>
          ,
          <article-title>Held as Part of the Federated Logic Conference</article-title>
          ,
          <source>FloC 2018</source>
          , Oxford, UK, July 9-
          <issue>12</issue>
          ,
          <year>2018</year>
          , Proceedings, volume
          <volume>10929</volume>
          of Lecture Notes in Computer Science, Springer,
          <year>2018</year>
          , pp.
          <fpage>111</fpage>
          -
          <lpage>121</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>319</fpage>
          -94144-
          <issue>8</issue>
          _
          <fpage>7</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>V.</given-names>
            <surname>Ryvchin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Nadel</surname>
          </string-name>
          , Maple_LCM_
          <article-title>Dist_ChronoBT: Featuring chronological backtracking</article-title>
          , in: T. Balyo,
          <string-name>
            <given-names>N.</given-names>
            <surname>Froleyks</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. J. H.</given-names>
            <surname>Heule</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Iser</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Järvisalo</surname>
          </string-name>
          , M. Suda (Eds.),
          <source>Proc. of SAT Competition 2018 - Solver and Benchmark Descriptions</source>
          , volume
          <string-name>
            <surname>B-</surname>
          </string-name>
          <year>2018</year>
          -1 of Department of Computer Science Report Series B, University of Helsinki,
          <year>2018</year>
          , p.
          <fpage>29</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>S.</given-names>
            <surname>Kochemazov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Zaikin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. A.</given-names>
            <surname>Semenov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Kondratiev</surname>
          </string-name>
          ,
          <article-title>Speeding up CDCL inference with duplicate learnt clauses</article-title>
          , in: G. D.
          <string-name>
            <surname>Giacomo</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Catalá</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Dilkina</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Milano</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Barro</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Bugarín</surname>
          </string-name>
          , J. Lang (Eds.),
          <source>ECAI 2020 - 24th European Conference on Artificial Intelligence</source>
          ,
          <volume>29</volume>
          <fpage>August</fpage>
          -8
          <source>September</source>
          <year>2020</year>
          , Santiago de Compostela, Spain,
          <source>August 29 - September 8, 2020 - Including 10th Conference on Prestigious Applications of Artificial Intelligence (PAIS</source>
          <year>2020</year>
          ), volume
          <volume>325</volume>
          <source>of Frontiers in Artificial Intelligence and Applications</source>
          , IOS Press,
          <year>2020</year>
          , pp.
          <fpage>339</fpage>
          -
          <lpage>346</lpage>
          . doi:
          <volume>10</volume>
          .3233/FAIA200111.
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>S.</given-names>
            <surname>Kochemazov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Zaikin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Kondratiev</surname>
          </string-name>
          ,
          <string-name>
            <surname>A</surname>
          </string-name>
          . Semenov,
          <article-title>MapleLCMDistChronoBT-DL, duplicate learnts heuristic-aided solvers at the SAT Race 2019</article-title>
          , in: T. Balyo,
          <string-name>
            <given-names>N.</given-names>
            <surname>Froleyks</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. J. H.</given-names>
            <surname>Heule</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Iser</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Järvisalo</surname>
          </string-name>
          , M. Suda (Eds.),
          <source>Proc. of SAT Race 2019 - Solver and Benchmark Descriptions</source>
          , volume
          <string-name>
            <surname>B-</surname>
          </string-name>
          <year>2019</year>
          -1 of Department of Computer Science Report Series B, University of Helsinki,
          <year>2019</year>
          , p.
          <fpage>24</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>A.</given-names>
            <surname>Biere</surname>
          </string-name>
          , Lingeling, Plingeling,
          <source>PicoSAT and PrecoSAT at SAT Race</source>
          <year>2010</year>
          ,
          <source>Technical Report 10/1</source>
          , Johannes Kepler University Linz, FMV Reports Series,
          <article-title>Institute for Formal Models</article-title>
          and Verification, Johannes Kepler University, Altenbergerstr.
          <volume>69</volume>
          ,
          <issue>4040</issue>
          Linz, Austria,
          <year>2010</year>
          . doi:
          <volume>10</volume>
          .350/fmvtr.2010-
          <volume>1</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>M.</given-names>
            <surname>Järvisalo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. J. H.</given-names>
            <surname>Heule</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Biere</surname>
          </string-name>
          ,
          <article-title>Inprocessing rules</article-title>
          , in: B.
          <string-name>
            <surname>Gramlich</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Miller</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          Sattler (Eds.),
          <source>Automated Reasoning - 6th International Joint Conference, IJCAR</source>
          <year>2012</year>
          ,
          <article-title>Manchester</article-title>
          ,
          <string-name>
            <surname>UK</surname>
          </string-name>
          , June 26-29,
          <year>2012</year>
          . Proceedings, volume
          <volume>7364</volume>
          of Lecture Notes in Computer Science, Springer,
          <year>2012</year>
          , pp.
          <fpage>355</fpage>
          -
          <lpage>370</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>642</fpage>
          -31365-3_
          <fpage>28</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>M.</given-names>
            <surname>Soos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Nohl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Castelluccia</surname>
          </string-name>
          ,
          <article-title>Extending SAT solvers to cryptographic problems</article-title>
          , in: O.
          <string-name>
            <surname>Kullmann</surname>
          </string-name>
          (Ed.),
          <source>Theory and Applications of Satisfiability Testing - SAT</source>
          <year>2009</year>
          , 12th International Conference, SAT 2009,
          <article-title>Swansea</article-title>
          ,
          <string-name>
            <surname>UK</surname>
          </string-name>
          , June 30 - July 3,
          <year>2009</year>
          . Proceedings, volume
          <volume>5584</volume>
          of Lecture Notes in Computer Science, Springer,
          <year>2009</year>
          , pp.
          <fpage>244</fpage>
          -
          <lpage>257</lpage>
          . doi:
          <volume>10</volume>
          . 1007/978-3-
          <fpage>642</fpage>
          -02777-2_
          <fpage>24</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>A.</given-names>
            <surname>Biere</surname>
          </string-name>
          , Lingeling,
          <source>Plingeling and Treengeling entering the SAT Competition</source>
          <year>2013</year>
          , in: A.
          <string-name>
            <surname>Balint</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Belov</surname>
            ,
            <given-names>M. J. H.</given-names>
          </string-name>
          <string-name>
            <surname>Heule</surname>
          </string-name>
          , M. Järvisalo (Eds.),
          <source>Proc. of SAT Competition 2014 - Solver and Benchmark Descriptions</source>
          , volume
          <string-name>
            <surname>B-</surname>
          </string-name>
          <year>2013</year>
          -1 of Department of Computer Science Series of Publications B, University of Helsinki,
          <year>2013</year>
          , pp.
          <fpage>51</fpage>
          -
          <lpage>51</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <given-names>A.</given-names>
            <surname>Biere</surname>
          </string-name>
          ,
          <article-title>Yet another local search solver and Lingeling and friends entering the SAT Competition 2014</article-title>
          , in: A.
          <string-name>
            <surname>Balint</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Belov</surname>
            ,
            <given-names>M. J. H.</given-names>
          </string-name>
          <string-name>
            <surname>Heule</surname>
          </string-name>
          , M. Järvisalo (Eds.),
          <source>Proc. of SAT Competition 2014 - Solver and Benchmark Descriptions</source>
          , volume
          <string-name>
            <surname>B-</surname>
          </string-name>
          <year>2014</year>
          -2 of Department of Computer Science Series of Publications B, University of Helsinki,
          <year>2014</year>
          , pp.
          <fpage>39</fpage>
          -
          <lpage>40</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <given-names>J.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <article-title>Minisat_bcd and abcdsat: Solvers based on blocked clause decom- position</article-title>
          , in: A.
          <string-name>
            <surname>Balint</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Belov</surname>
            ,
            <given-names>M. J. H.</given-names>
          </string-name>
          <string-name>
            <surname>Heule</surname>
          </string-name>
          , M. Järvisalo (Eds.),
          <source>Proc. of SAT Competition 2015 - Solver and Benchmark Descriptions</source>
          , volume
          <string-name>
            <surname>B-</surname>
          </string-name>
          <year>2015</year>
          -1 of Department of Computer Science Series of Publications B, University of Helsinki,
          <year>2015</year>
          , pp.
          <fpage>51</fpage>
          -
          <lpage>51</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <given-names>A.</given-names>
            <surname>Biere</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Fazekas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Fleury</surname>
          </string-name>
          , M. Heisinger, CaDiCaL, Kissat, Paracooba,
          <source>Plingeling and Treengeling entering the SAT Competition</source>
          <year>2020</year>
          , in: T. Balyo,
          <string-name>
            <given-names>N.</given-names>
            <surname>Froleyks</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. J. H.</given-names>
            <surname>Heule</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Iser</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Järvisalo</surname>
          </string-name>
          , M. Suda (Eds.),
          <source>Proc. of SAT Competition 2020 - Solver and Benchmark Descriptions</source>
          , volume
          <string-name>
            <surname>B-</surname>
          </string-name>
          <year>2020</year>
          -1 of Department of Computer Science Report Series B, University of Helsinki,
          <year>2020</year>
          , p.
          <fpage>51</fpage>
          -
          <lpage>53</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <string-name>
            <given-names>A.</given-names>
            <surname>Biere</surname>
          </string-name>
          ,
          <source>CaDiCaL at the SAT Race</source>
          <year>2019</year>
          , in: M.
          <string-name>
            <surname>J. H. Heule</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Järvisalo</surname>
          </string-name>
          , M. Suda (Eds.),
          <source>Proc. of SAT Race 2019 - Solver and Benchmark Descriptions</source>
          , volume
          <string-name>
            <surname>B-</surname>
          </string-name>
          <year>2019</year>
          -1 of Department of Computer Science Series of Publications B, University of Helsinki,
          <year>2019</year>
          , pp.
          <fpage>8</fpage>
          -
          <lpage>9</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          [36]
          <string-name>
            <given-names>S.</given-names>
            <surname>Cai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Fleury</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Biere</surname>
          </string-name>
          ,
          <article-title>Better decision heuristics in CDCL through local search and target phases</article-title>
          ,
          <source>J. Artif. Intell. Res</source>
          .
          <volume>74</volume>
          (
          <year>2022</year>
          )
          <fpage>1515</fpage>
          -
          <lpage>1563</lpage>
          . doi:
          <volume>10</volume>
          .1613/jair.1.13666.
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          [37]
          <string-name>
            <given-names>M. S.</given-names>
            <surname>Cherif</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Habet</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Terrioux</surname>
          </string-name>
          , Kissat_MAB:
          <article-title>Combining VSIDS and CHB through multi-armed bandit</article-title>
          , in: T. Balyo,
          <string-name>
            <given-names>N.</given-names>
            <surname>Froleyks</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. J. H.</given-names>
            <surname>Heule</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Iser</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Järvisalo</surname>
          </string-name>
          , M. Suda (Eds.),
          <source>Proc. of SAT Competition 2021 - Solver and Benchmark Descriptions</source>
          , volume
          <string-name>
            <surname>B-</surname>
          </string-name>
          <year>2021</year>
          -1 of Department of Computer Science Report Series B, University of Helsinki,
          <year>2021</year>
          , p.
          <fpage>15</fpage>
          -
          <lpage>16</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          [38]
          <string-name>
            <given-names>J.</given-names>
            <surname>Zheng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>He</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.-M. Li</surname>
          </string-name>
          ,
          <article-title>Combining hybrid walking strategy with Kissat_MAB, CaDiCaL, and LStech-Mapl</article-title>
          , in: T. Balyo,
          <string-name>
            <given-names>N.</given-names>
            <surname>Froleyks</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. J. H.</given-names>
            <surname>Heule</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Iser</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Järvisalo</surname>
          </string-name>
          , M. Suda (Eds.),
          <source>Proc. of SAT Competition 2022 - Solver and Benchmark Descriptions</source>
          , volume
          <string-name>
            <surname>B-</surname>
          </string-name>
          <year>2022</year>
          -1 of Department of Computer Science Report Series B, University of Helsinki,
          <year>2022</year>
          , p.
          <fpage>20</fpage>
          -
          <lpage>21</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          [39]
          <string-name>
            <given-names>A.</given-names>
            <surname>Biere</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Fleury</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Froleyks</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Heule</surname>
          </string-name>
          ,
          <source>The SAT Museum POS'23 artifact</source>
          ,
          <year>2023</year>
          . doi:
          <volume>10</volume>
          . 5281/zenodo.10037737.
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          [40]
          <string-name>
            <given-names>B.</given-names>
            <surname>Dutertre</surname>
          </string-name>
          ,
          <article-title>An empirical evaluation of SAT solvers on bit-vector problems</article-title>
          , in: F. Bobot, T. Weber (Eds.),
          <source>Proceedings of the 18th International Workshop on Satisfiability Modulo Theories co-located with the 10th International Joint Conference on Automated Reasoning (IJCAR</source>
          <year>2020</year>
          ),
          <article-title>Online (initially</article-title>
          located in Paris, France),
          <source>July 5-6</source>
          ,
          <year>2020</year>
          , volume
          <volume>2854</volume>
          <source>of CEUR Workshop Proceedings, CEUR-WS.org</source>
          ,
          <year>2020</year>
          , pp.
          <fpage>15</fpage>
          -
          <lpage>25</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          [41]
          <string-name>
            <given-names>K.</given-names>
            <surname>Fazekas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Niemetz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Preiner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Kirchweger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Szeider</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Biere</surname>
          </string-name>
          ,
          <article-title>IPASIR-UP: user propagators for CDCL</article-title>
          , in: M.
          <string-name>
            <surname>Mahajan</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Slivovsky</surname>
          </string-name>
          (Eds.),
          <source>26th International Conference on Theory and Applications of Satisfiability Testing, SAT 2023, July 4-8</source>
          ,
          <year>2023</year>
          , Alghero, Italy, volume
          <volume>271</volume>
          of LIPIcs,
          <source>Schloss Dagstuhl - Leibniz-Zentrum für Informatik</source>
          ,
          <year>2023</year>
          , pp.
          <volume>8</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>8</lpage>
          :
          <fpage>13</fpage>
          . URL: https://doi.org/10.4230/LIPIcs.SAT.
          <year>2023</year>
          .
          <article-title>8</article-title>
          . doi:
          <volume>10</volume>
          .4230/LIPIcs.SAT.
          <year>2023</year>
          .
          <volume>8</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          [42]
          <string-name>
            <given-names>S.</given-names>
            <surname>Kochemazov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ignatiev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. P.</given-names>
            <surname>Marques-Silva</surname>
          </string-name>
          ,
          <article-title>Assessing progress in SAT solvers through the lens of incremental SAT</article-title>
          , in: C.
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Manyà</surname>
          </string-name>
          (Eds.),
          <source>Theory and Applications of Satisfiability Testing - SAT 2021 - 24th International Conference, Barcelona, Spain, July 5-9</source>
          ,
          <year>2021</year>
          , Proceedings, volume
          <volume>12831</volume>
          of Lecture Notes in Computer Science, Springer,
          <year>2021</year>
          , pp.
          <fpage>280</fpage>
          -
          <lpage>298</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>030</fpage>
          -80223-3_
          <fpage>20</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref43">
        <mixed-citation>
          [43]
          <string-name>
            <given-names>A.</given-names>
            <surname>Biere</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Froleyks</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Wang</surname>
          </string-name>
          , Cadiback:
          <article-title>Extracting backbones with cadical</article-title>
          , in: M.
          <string-name>
            <surname>Mahajan</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Slivovsky</surname>
          </string-name>
          (Eds.),
          <source>26th International Conference on Theory and Applications of Satisfiability Testing, SAT 2023, July 4-8</source>
          ,
          <year>2023</year>
          , Alghero, Italy, volume
          <volume>271</volume>
          of LIPIcs,
          <source>Schloss Dagstuhl - Leibniz-Zentrum für Informatik</source>
          ,
          <year>2023</year>
          , pp.
          <volume>3</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>3</lpage>
          :
          <fpage>12</fpage>
          . URL: https://doi.org/10.4230/LIPIcs.SAT.
          <year>2023</year>
          .
          <article-title>3</article-title>
          . doi:
          <volume>10</volume>
          .4230/LIPIcs.SAT.
          <year>2023</year>
          .
          <volume>3</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref44">
        <mixed-citation>
          [44]
          <string-name>
            <given-names>G.</given-names>
            <surname>Audemard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Paulevé</surname>
          </string-name>
          , L. Simon,
          <article-title>SAT heritage: A community-driven efort for archiving, building and running more than thousand SAT solvers</article-title>
          , in: L.
          <string-name>
            <surname>Pulina</surname>
          </string-name>
          , M. Seidl (Eds.),
          <source>Theory and Applications of Satisfiability Testing - SAT 2020 - 23rd International Conference, Alghero, Italy, July</source>
          <volume>3</volume>
          -
          <issue>10</issue>
          ,
          <year>2020</year>
          , Proceedings, volume
          <volume>12178</volume>
          of Lecture Notes in Computer Science, Springer,
          <year>2020</year>
          , pp.
          <fpage>107</fpage>
          -
          <lpage>113</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>030</fpage>
          -51825-
          <issue>7</issue>
          _
          <fpage>8</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref45">
        <mixed-citation>
          [45]
          <string-name>
            <given-names>J. K.</given-names>
            <surname>Fichte</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hecher</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Szeider</surname>
          </string-name>
          ,
          <article-title>A time leap challenge for SAT-solving</article-title>
          , in: H.
          <string-name>
            <surname>Simonis</surname>
          </string-name>
          (Ed.),
          <source>Principles and Practice of Constraint Programming - 26th International Conference, CP</source>
          <year>2020</year>
          ,
          <article-title>Louvain-la-</article-title>
          <string-name>
            <surname>Neuve</surname>
          </string-name>
          ,
          <source>Belgium, September</source>
          <volume>7</volume>
          -
          <issue>11</issue>
          ,
          <year>2020</year>
          , Proceedings, volume
          <volume>12333</volume>
          of Lecture Notes in Computer Science, Springer,
          <year>2020</year>
          , pp.
          <fpage>267</fpage>
          -
          <lpage>285</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>030</fpage>
          -58475-7_
          <fpage>16</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref46">
        <mixed-citation>
          [46]
          <string-name>
            <given-names>H. H.</given-names>
            <surname>Hoos</surname>
          </string-name>
          , B. Kaufmann, T. Schaub,
          <string-name>
            <given-names>M.</given-names>
            <surname>Schneider</surname>
          </string-name>
          ,
          <article-title>Robust benchmark set selection for boolean constraint solvers</article-title>
          ,
          <source>in: LION</source>
          , volume
          <volume>7997</volume>
          of Lecture Notes in Computer Science, Springer,
          <year>2013</year>
          , pp.
          <fpage>138</fpage>
          -
          <lpage>152</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>