PB'16 competition: WBO track: 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 "both soft and hard constraints, big integers, linear constraints" (PARTIAL-BIGINT-LIN): OPT+UNSAT answers

Rank SolverVersion Number of
solved instances
Detail % of all instances% of VBSCumulated CPU time
on solved instances
Median CPU timeAverage CPU time
per solved instance
Cumulated WC time
on solved instances
Median WC timeAverage WC time
per solved instance
CPU/WC
Total number of instances in the category: 263
Virtual Best Solver (VBS)142142 MOPT54%100%9663.060.0068.05----
1toysat2016-05-02122122 MOPT46%86%10236.426.1783.9110238.836.1883.921.00
2NaPS1.02114114 MOPT43%80%6665.993.4058.476667.333.4058.491.00

Category "both soft and hard constraints, big integers, linear constraints" (PARTIAL-BIGINT-LIN): OPT answers

Rank SolverVersion Number of
solved instances
% of all instances% of VBSCumulated CPU time
on solved instances
Median CPU timeAverage CPU time
per solved instance
Cumulated WC time
on solved instances
Median WC timeAverage WC time
per solved instance
CPU/WC
Total number of instances in the category: 263
Virtual Best Solver (VBS)14254%100%9663.060.0068.05----
1toysat2016-05-0212246%86%10236.426.1783.9110238.836.1883.921.00
2NaPS1.0211443%80%6665.993.4058.476667.333.4058.491.00

Category "both soft and hard constraints, big integers, linear constraints" (PARTIAL-BIGINT-LIN): UNSAT answers

Rank SolverVersion Number of
solved instances
% of all instances% of VBSCumulated CPU time
on solved instances
Median CPU timeAverage CPU time
per solved instance
Cumulated WC time
on solved instances
Median WC timeAverage WC time
per solved instance
CPU/WC
Total number of instances in the category: 263
Virtual Best Solver (VBS)00%-0.000.00-----
1toysat2016-05-0200%-0.000.00-0.000.00--
2NaPS1.0200%-0.000.00-0.000.00--

Category "both soft and hard constraints, small integers, linear constraints" (PARTIAL-SMALLINT-LIN): OPT+UNSAT answers

Rank SolverVersion Number of
solved instances
Detail % of all instances% of VBSCumulated CPU time
on solved instances
Median CPU timeAverage CPU time
per solved instance
Cumulated WC time
on solved instances
Median WC timeAverage WC time
per solved instance
CPU/WC
Total number of instances in the category: 549
Virtual Best Solver (VBS)472471 MOPT, 1 UNSAT86%100%14021.0116.7029.71----
1NaPS1.02470469 MOPT, 1 UNSAT86%100%20994.4114.6444.6720998.8114.6444.681.00
2toysat2016-05-02454453 MOPT, 1 UNSAT83%96%30558.1624.0867.3130565.7824.0967.331.00

Category "both soft and hard constraints, small integers, linear constraints" (PARTIAL-SMALLINT-LIN): OPT answers

Rank SolverVersion Number of
solved instances
% of all instances% of VBSCumulated CPU time
on solved instances
Median CPU timeAverage CPU time
per solved instance
Cumulated WC time
on solved instances
Median WC timeAverage WC time
per solved instance
CPU/WC
Total number of instances in the category: 549
Virtual Best Solver (VBS)47186%100%14004.310.0029.73----
1NaPS1.0246985%100%20977.7114.6344.7320982.1014.6344.741.00
2toysat2016-05-0245383%96%29725.3224.0165.6229732.7524.0165.641.00

Category "both soft and hard constraints, small integers, linear constraints" (PARTIAL-SMALLINT-LIN): UNSAT answers

Rank SolverVersion Number of
solved instances
% of all instances% of VBSCumulated CPU time
on solved instances
Median CPU timeAverage CPU time
per solved instance
Cumulated WC time
on solved instances
Median WC timeAverage WC time
per solved instance
CPU/WC
Total number of instances in the category: 549
Virtual Best Solver (VBS)10%100%16.7016.7016.70----
1NaPS1.0210%100%16.7016.7016.7016.7116.7116.711.00
2toysat2016-05-0210%100%832.84832.84832.84833.03833.03833.031.00

Category "only soft constraints, big integers, linear constraints" (SOFT-BIGINT-LIN): OPT+UNSAT answers

Rank SolverVersion Number of
solved instances
Detail % of all instances% of VBSCumulated CPU time
on solved instances
Median CPU timeAverage CPU time
per solved instance
Cumulated WC time
on solved instances
Median WC timeAverage WC time
per solved instance
CPU/WC
Total number of instances in the category: 46
Virtual Best Solver (VBS)4141 MOPT89%100%4495.510.00109.65----
1Sat4j PB 2.3.6 ResolutionPB164141 MOPT89%100%4857.344.52118.474748.262.47115.811.02
2toysat2016-05-023434 MOPT74%83%3847.3318.41113.163848.1418.42113.181.00
3Sat4j PB 2.3.6 Res+CPPB163333 MOPT72%80%3041.955.4292.182410.602.7073.051.26
4NaPS1.0266 MOPT13%15%1192.64185.48198.771192.88185.52198.811.00

Category "only soft constraints, big integers, linear constraints" (SOFT-BIGINT-LIN): OPT answers

Rank SolverVersion Number of
solved instances
% of all instances% of VBSCumulated CPU time
on solved instances
Median CPU timeAverage CPU time
per solved instance
Cumulated WC time
on solved instances
Median WC timeAverage WC time
per solved instance
CPU/WC
Total number of instances in the category: 46
Virtual Best Solver (VBS)4189%100%4495.510.00109.65----
1Sat4j PB 2.3.6 ResolutionPB164189%100%4857.344.52118.474748.262.47115.811.02
2toysat2016-05-023474%83%3847.3318.41113.163848.1418.42113.181.00
3Sat4j PB 2.3.6 Res+CPPB163372%80%3041.955.4292.182410.602.7073.051.26
4NaPS1.02613%15%1192.64185.48198.771192.88185.52198.811.00

Category "only soft constraints, big integers, linear constraints" (SOFT-BIGINT-LIN): UNSAT answers

Rank SolverVersion Number of
solved instances
% of all instances% of VBSCumulated CPU time
on solved instances
Median CPU timeAverage CPU time
per solved instance
Cumulated WC time
on solved instances
Median WC timeAverage WC time
per solved instance
CPU/WC
Total number of instances in the category: 46
Virtual Best Solver (VBS)00%-0.000.00-----
1Sat4j PB 2.3.6 ResolutionPB1600%-0.000.00-0.000.00--
2Sat4j PB 2.3.6 Res+CPPB1600%-0.000.00-0.000.00--
3toysat2016-05-0200%-0.000.00-0.000.00--
4NaPS1.0200%-0.000.00-0.000.00--

Category "only soft constraints, small integers, linear constraints" (SOFT-SMALLINT-LIN): OPT+UNSAT answers

Rank SolverVersion Number of
solved instances
Detail % of all instances% of VBSCumulated CPU time
on solved instances
Median CPU timeAverage CPU time
per solved instance
Cumulated WC time
on solved instances
Median WC timeAverage WC time
per solved instance
CPU/WC
Total number of instances in the category: 201
Virtual Best Solver (VBS)195195 MOPT97%100%3793.310.0019.45----
1NaPS1.02164164 MOPT82%84%8293.4428.8150.578295.3528.8350.581.00
2Sat4j PB 2.3.6 ResolutionPB16163163 MOPT81%84%6398.4214.6539.256167.1813.0437.841.04
3toysat2016-05-02160160 MOPT80%82%20541.9933.47128.3920546.6933.48128.421.00
4Sat4j PB 2.3.6 Res+CPPB16127127 MOPT63%65%5074.7018.5039.965543.1021.8143.650.92

Category "only soft constraints, small integers, linear constraints" (SOFT-SMALLINT-LIN): OPT answers

Rank SolverVersion Number of
solved instances
% of all instances% of VBSCumulated CPU time
on solved instances
Median CPU timeAverage CPU time
per solved instance
Cumulated WC time
on solved instances
Median WC timeAverage WC time
per solved instance
CPU/WC
Total number of instances in the category: 201
Virtual Best Solver (VBS)19597%100%3793.310.0019.45----
1NaPS1.0216482%84%8293.4428.8150.578295.3528.8350.581.00
2Sat4j PB 2.3.6 ResolutionPB1616381%84%6398.4214.6539.256167.1813.0437.841.04
3toysat2016-05-0216080%82%20541.9933.47128.3920546.6933.48128.421.00
4Sat4j PB 2.3.6 Res+CPPB1612763%65%5074.7018.5039.965543.1021.8143.650.92

Category "only soft constraints, small integers, linear constraints" (SOFT-SMALLINT-LIN): UNSAT answers

Rank SolverVersion Number of
solved instances
% of all instances% of VBSCumulated CPU time
on solved instances
Median CPU timeAverage CPU time
per solved instance
Cumulated WC time
on solved instances
Median WC timeAverage WC time
per solved instance
CPU/WC
Total number of instances in the category: 201
Virtual Best Solver (VBS)00%-0.000.00-----
1Sat4j PB 2.3.6 ResolutionPB1600%-0.000.00-0.000.00--
2Sat4j PB 2.3.6 Res+CPPB1600%-0.000.00-0.000.00--
3toysat2016-05-0200%-0.000.00-0.000.00--
4NaPS1.0200%-0.000.00-0.000.00--