SAT 2009 Competition: main competition (phase2): ranking of solvers

This page presents the ranking of the different solvers. Solvers are ranked on the number of solved instances. Ties are broken by considering the minimum total solution time.

Solvers which gave a wrong answer in a category are excluded from the ranking in that category.

The Virtual Best Solver (VBS) is a theoretical construction which returns the best answer provided by one of the submitted solver. It corresponds to the 'Best result' column in the bench per bench view of the results. It can be considered as a meta solver which uses a perfect oracle to guess instantaneously which of the submitted solver will be the most efficient to solve the instance. Another way to look at it is to consider this VBS as a solver which would run all other solvers in parallel, bringing together all the solvers strenghs. This VBS is essentially the same notion as State Of The Art (SOTA) solver defined in "Evaluating general purpose automated theorem proving systems", Artificial Intelligence, Volume 131, Issues 1-2, September 2001, Pages 39-54 Geoff Sutcliffe, Christian Suttner. However, SOTA is a more general notion: the VBS can be seen as the least powerful SOTA solver.

Category "applications instances" (APPLICATION): SAT+UNSAT answers

Rank SolverVersion Number of
solved instances
Detail % of all instances% of VBSCumulated CPU time
on solved instances
Average CPU time
per solved instance
Total number of instances in the category: 292
Virtual Best Solver (VBS)22991 SAT, 138 UNSAT78%100%153127.06668.68
1precosat23620479 SAT, 125 UNSAT70%89%180345.80884.05
2glucose1.020477 SAT, 127 UNSAT70%89%218826.101072.68
3LySATi/2009-03-2019773 SAT, 124 UNSAT67%86%198491.531007.57
4CircUs2009-03-2319677 SAT, 119 UNSAT67%86%229285.441169.82
5SATzilla2009_I2009-03-2219581 SAT, 114 UNSAT67%85%234743.411203.81
6MiniSat2.1 (Sat-race'08 Edition)19478 SAT, 116 UNSAT66%85%144548.45745.10
7ManySAT 1.1aimd 1/2009-03-2019371 SAT, 122 UNSAT66%84%173344.71898.16
8MiniSAT 09z2009-03-2219378 SAT, 115 UNSAT66%84%184696.75956.98
9MXC2009-03-1019079 SAT, 111 UNSAT65%83%180409.82949.53
10minisat_cumrp-2009-03-1819075 SAT, 115 UNSAT65%83%206371.061086.16
11Rsat2009-03-2218874 SAT, 114 UNSAT64%82%187726.95998.55
12SApperloTbase18678 SAT, 108 UNSAT64%81%282488.391518.75
13SAT07 reference solver: Rsat2007-02-0818069 SAT, 111 UNSAT62%79%195748.381087.49
14kw2009-03-2017567 SAT, 108 UNSAT60%76%90213.34515.50
15clasp1.2.0-SAT09-3217560 SAT, 115 UNSAT60%76%163460.74934.06
16SAT07 reference solver: picosat53517176 SAT, 95 UNSAT59%75%209004.971222.25

Category "applications instances" (APPLICATION): SAT answers

Rank SolverVersion Number of
solved instances
% of all instances% of VBSCumulated CPU time
on solved instances
Average CPU time
per solved instance
Total number of instances in the category: 292
Virtual Best Solver (VBS)9131%100%52336.24575.12
1SATzilla2009_I2009-03-228128%89%96609.871192.71
2precosat2367927%87%52903.18669.66
3MXC2009-03-107927%87%75203.55951.94
4MiniSat2.1 (Sat-race'08 Edition)7827%86%42218.37541.26
5MiniSAT 09z2009-03-227827%86%75075.48962.51
6SApperloTbase7827%86%111286.451426.75
7CircUs2009-03-237726%85%74720.59970.40
8glucose1.07726%85%90532.721175.75
9SAT07 reference solver: picosat5357626%84%84382.331110.29
10minisat_cumrp-2009-03-187526%82%67373.20898.31
11Rsat2009-03-227425%81%85363.261153.56
12LySATi/2009-03-207325%80%81793.981120.47
13ManySAT 1.1aimd 1/2009-03-207124%78%62994.30887.24
14SAT07 reference solver: Rsat2007-02-086924%76%47294.67685.43
15kw2009-03-206723%74%31254.87466.49
16clasp1.2.0-SAT09-326021%66%25529.94425.50

Category "applications instances" (APPLICATION): UNSAT answers

Rank SolverVersion Number of
solved instances
% of all instances% of VBSCumulated CPU time
on solved instances
Average CPU time
per solved instance
Total number of instances in the category: 292
Virtual Best Solver (VBS)13847%100%100790.82730.37
1glucose1.012743%92%128293.391010.18
2precosat23612543%91%127442.621019.54
3LySATi/2009-03-2012442%90%116697.55941.11
4ManySAT 1.1aimd 1/2009-03-2012242%88%110350.41904.51
5CircUs2009-03-2311941%86%154564.851298.86
6MiniSat2.1 (Sat-race'08 Edition)11640%84%102330.08882.16
7MiniSAT 09z2009-03-2211539%83%109621.27953.23
8clasp1.2.0-SAT09-3211539%83%137930.801199.40
9minisat_cumrp-2009-03-1811539%83%138997.861208.68
10Rsat2009-03-2211439%83%102363.69897.93
11SATzilla2009_I2009-03-2211439%83%138133.541211.70
12MXC2009-03-1011138%80%105206.27947.80
13SAT07 reference solver: Rsat2007-02-0811138%80%148453.711337.42
14kw2009-03-2010837%78%58958.47545.91
15SApperloTbase10837%78%171201.931585.20
16SAT07 reference solver: picosat5359533%69%124622.641311.82

Category "crafted instances" (CRAFTED): SAT+UNSAT answers

Rank SolverVersion Number of
solved instances
Detail % of all instances% of VBSCumulated CPU time
on solved instances
Average CPU time
per solved instance
Total number of instances in the category: 281
Virtual Best Solver (VBS)187108 SAT, 79 UNSAT67%100%62264.60332.97
1clasp1.2.0-SAT09-3215692 SAT, 64 UNSAT56%83%89194.49571.76
2SATzilla2009_C2009-03-2215583 SAT, 72 UNSAT55%83%94762.27611.37
3SAT07 reference solver: minisatSAT 200715090 SAT, 60 UNSAT53%80%99960.89666.41
4IUT_BMB_SAT1.014989 SAT, 60 UNSAT53%80%93502.16627.53
5SApperloTbase14992 SAT, 57 UNSAT53%80%108298.52726.84
6MXC2009-03-1014691 SAT, 55 UNSAT52%78%76965.59527.16
7VARSAT-industrial2009-03-2214585 SAT, 60 UNSAT52%78%119365.13823.21
8precosat23614190 SAT, 51 UNSAT50%75%66318.44470.34
9LySATc/2009-03-2014183 SAT, 58 UNSAT50%75%89925.84637.77
10SAT07 reference solver: SATzillaCRAFTED13784 SAT, 53 UNSAT49%73%76856.90561.00
11MiniSat2.1 (Sat-race'08 Edition)13787 SAT, 50 UNSAT49%73%78381.80572.13
12glucose1.013586 SAT, 49 UNSAT48%72%70385.63521.38

Category "crafted instances" (CRAFTED): SAT answers

Rank SolverVersion Number of
solved instances
% of all instances% of VBSCumulated CPU time
on solved instances
Average CPU time
per solved instance
Total number of instances in the category: 281
Virtual Best Solver (VBS)10838%100%21224.84196.53
1clasp1.2.0-SAT09-329233%85%49775.04541.03
2SApperloTbase9233%85%54682.14594.37
3MXC2009-03-109132%84%39227.16431.07
4precosat2369032%83%34447.16382.75
5SAT07 reference solver: minisatSAT 20079032%83%48346.20537.18
6IUT_BMB_SAT1.08932%82%45287.01508.84
7MiniSat2.1 (Sat-race'08 Edition)8731%81%41994.77482.70
8glucose1.08631%80%37779.61439.30
9VARSAT-industrial2009-03-228530%79%54521.77641.43
10SAT07 reference solver: SATzillaCRAFTED8430%78%21726.48258.65
11SATzilla2009_C2009-03-228330%77%39383.44474.50
12LySATc/2009-03-208330%77%42073.80506.91

Category "crafted instances" (CRAFTED): UNSAT answers

Rank SolverVersion Number of
solved instances
% of all instances% of VBSCumulated CPU time
on solved instances
Average CPU time
per solved instance
Total number of instances in the category: 281
Virtual Best Solver (VBS)7928%100%41039.76519.49
1SATzilla2009_C2009-03-227226%91%55378.83769.15
2clasp1.2.0-SAT09-326423%81%39419.45615.93
3IUT_BMB_SAT1.06021%76%48215.14803.59
4SAT07 reference solver: minisatSAT 20076021%76%51614.69860.24
5VARSAT-industrial2009-03-226021%76%64843.361080.72
6LySATc/2009-03-205821%73%47852.03825.04
7SApperloTbase5720%72%53616.38940.64
8MXC2009-03-105520%70%37738.43686.15
9SAT07 reference solver: SATzillaCRAFTED5319%67%55130.421040.20
10precosat2365118%65%31871.28624.93
11MiniSat2.1 (Sat-race'08 Edition)5018%63%36387.03727.74
12glucose1.04917%62%32606.02665.43

Category "random instances" (RANDOM): SAT+UNSAT answers

Rank SolverVersion Number of
solved instances
Detail % of all instances% of VBSCumulated CPU time
on solved instances
Average CPU time
per solved instance
Total number of instances in the category: 610
Virtual Best Solver (VBS)544404 SAT, 140 UNSAT89%100%260652.75479.14
1SATzilla2009_R2009-03-22435339 SAT, 96 UNSAT71%80%231051.45531.15
2TNM2009-03-22379379 SAT62%70%194780.22513.93
3gnovelty+22009-03-22355355 SAT58%65%154503.93435.22
4hybridGM33340340 SAT56%63%101986.32299.96
5adaptg2wsat2009++2009-03-23338338 SAT55%62%133641.90395.39
6SAT07 reference solver: gnovelty+2007-02-08318318 SAT52%58%130357.30409.93
7gNovelty+-T2009-03-22314314 SAT51%58%143439.69456.81
8march_hihi313173 SAT, 140 UNSAT51%58%261826.59836.51
9SAT07 reference solver: SATzillaRANDOM308181 SAT, 127 UNSAT50%57%186335.14604.98
10SAT07 reference solver: March KS2007-02-08308177 SAT, 131 UNSAT50%57%258763.45840.14
11SAT07 reference solver: adaptg2wsat+2007-02-08298298 SAT49%55%117302.89393.63
12iPAWS2009-03-22288288 SAT47%53%93855.93325.89

Category "random instances" (RANDOM): SAT answers

Rank SolverVersion Number of
solved instances
% of all instances% of VBSCumulated CPU time
on solved instances
Average CPU time
per solved instance
Total number of instances in the category: 610
Virtual Best Solver (VBS)40466%100%97656.83241.72
1TNM2009-03-2237962%94%194780.22513.93
2gnovelty+22009-03-2235558%88%154503.93435.22
3hybridGM3334056%84%101986.32299.96
4SATzilla2009_R2009-03-2233956%84%122158.36360.35
5adaptg2wsat2009++2009-03-2333855%84%133641.90395.39
6SAT07 reference solver: gnovelty+2007-02-0831852%79%130357.30409.93
7gNovelty+-T2009-03-2231451%78%143439.69456.81
8SAT07 reference solver: adaptg2wsat+2007-02-0829849%74%117302.89393.63
9iPAWS2009-03-2228847%71%93855.93325.89
10SAT07 reference solver: SATzillaRANDOM18130%45%23793.38131.46
11SAT07 reference solver: March KS2007-02-0817729%44%98629.25557.23
12march_hihi17328%43%90433.09522.73

Category "random instances" (RANDOM): UNSAT answers

Rank SolverVersion Number of
solved instances
% of all instances% of VBSCumulated CPU time
on solved instances
Average CPU time
per solved instance
Total number of instances in the category: 610
Virtual Best Solver (VBS)14023%100%162995.921164.26
1march_hihi14023%100%171393.501224.24
2SAT07 reference solver: March KS2007-02-0813121%94%160134.201222.40
3SAT07 reference solver: SATzillaRANDOM12721%91%162541.761279.86
4SATzilla2009_R2009-03-229616%69%108893.091134.30
5hybridGM3300%0%0.00-
6adaptg2wsat2009++2009-03-2300%0%0.00-
7gnovelty+22009-03-2200%0%0.00-
8iPAWS2009-03-2200%0%0.00-
9TNM2009-03-2200%0%0.00-
10SAT07 reference solver: gnovelty+2007-02-0800%0%0.00-
11SAT07 reference solver: adaptg2wsat+2007-02-0800%0%0.00-
12gNovelty+-T2009-03-2200%0%0.00-