Max-SAT Evaluation 2016 Eleventh Edition Josep Argelich Chu Min Li - - PowerPoint PPT Presentation

max sat evaluation 2016
SMART_READER_LITE
LIVE PREVIEW

Max-SAT Evaluation 2016 Eleventh Edition Josep Argelich Chu Min Li - - PowerPoint PPT Presentation

Max-SAT Evaluation 2016 Eleventh Edition Josep Argelich Chu Min Li Felip Many` a Jordi Planes SAT 2016 July 5th, Bordeaux, France Outline 1 Back to the future 2 Data 3 Results 4 More information 2/23 Outline 1 Back to the future 2 Data 3


slide-1
SLIDE 1

Max-SAT Evaluation 2016

Eleventh Edition

Josep Argelich Chu Min Li Felip Many` a Jordi Planes SAT 2016 July 5th, Bordeaux, France

slide-2
SLIDE 2

Outline

1 Back to the future 2 Data 3 Results 4 More information 2/23

slide-3
SLIDE 3

Outline

1 Back to the future 2 Data 3 Results 4 More information 3/23

slide-4
SLIDE 4

Back to the future

In MaxSAT Evaluation 2015, solvers LMHS-C and LMHS-I do not give the optimum solution in the Weighted Partial Max-SAT - Industrial category on an instance not solved by any other solver in 2015. BTBNSL/Rounded_BTWBNSL_adult15N_TWBound_4.wcnf

4/23

slide-5
SLIDE 5

Outline

1 Back to the future 2 Data

What’s new Evaluation Environment Benchmarks Solvers

3 Results 4 More information 5/23

slide-6
SLIDE 6

What’s new

Less Solvers 34 solvers (37) 7 new solvers (1+6) Complete solvers: 17 Incomplete solvers: 17 Less instances 3864 instances (4273) 4 new sets Removed from Random sets More submitters 22 submitters (15)

6/23

slide-7
SLIDE 7

Evaluation Environment

Cluster specification

Name UdL – AM Operating System Rocks Cluster 6.5, Linux 2.6.32 Processor Intel Xeon E5–2620, 2 GHz Memory 3.5 GB Compilers GCC 4.4.7, javac 1.7.0

7/23

slide-8
SLIDE 8

Evaluation Environment

Resources: 3.5 GB of memory Timeout of Complete 1800 seconds Incomplete 300 seconds

8/23

slide-9
SLIDE 9

Categories

Max-SAT 911 instances

All soft clauses Unary weights

Partial Max-SAT 1489 instances

Hard and soft clauses Unary weights

Weighted Partial Max-SAT 1464 instances

Hard and soft clauses Integer positive weights 9/23

slide-10
SLIDE 10

New benchmarks

Staff Scheduling Partial MaxSAT, Crafted Optimum Abstraction Weighted Partial MaxSAT, Industrial Java Program Analysis Relational Inference Weighted Partial MaxSAT, Industrial Subproblems: program analysis, advisor recommender, paper classifier Generalized Ising model Weighted Partial MaxSAT, Industrial

10/23

slide-11
SLIDE 11

New solvers

Complete

New complete solvers: Naps Pseudo-boolean solver

11/23

slide-12
SLIDE 12

New solvers

Incomplete

New incomplete solvers: borealis stochastic search solver with parallel tempering algorithm dsat HS-Greedy Dist with improvements (focus hard or soft) Ramp CCLS with improvements (make-positive variables) SC2016 Substochastic Monte Carlo time-varied substochastic birth-death chains

12/23

slide-13
SLIDE 13

Outline

1 Back to the future 2 Data 3 Results 4 More information 13/23

slide-14
SLIDE 14

Ranking

Ranking:

1 Number of solved instances 2 Time to solve those instances

14/23

slide-15
SLIDE 15

Complete Solvers

1st 2nd 3rd Random MaxSAT ahms-ls-1.70 CCLS2akms CCEHC2akms Partial ahms-ls-1.70 ahms-1.70 CCEHC2akms

  • W. Partial

CCLS2akms CCEHC2akms ahms-ls-1.70 Crafted MaxSAT ahms-ls-1.70 CCLS2akms CCEHC2akms Partial Open-WBO16 Open-WBO15 maxhs-b

  • W. Partial

maxhs-b LMHS-2016 ahms-ls-1.70 Industrial MaxSAT mscg2015a mscg2015b WPM3-2015-co Partial WPM3-2015-co maxino16-c10 Open-WBO15

  • W. Partial

maxhs-b mscg2015b LMHS-2016

B&B: AHmaxsat, AKmaxsat Core-SAT: WBO, MSCG, WPM3 Core-PBO: maxino Core-MIP: MaxHS, LMHS

15/23

slide-16
SLIDE 16

Incomplete Solvers

1st 2nd 3rd Random MaxSAT borealis SC2016 Swcca-ms Partial Dist-r CCEHC SC2016

  • W. Partial

dsat-wpm3-s SC2016 dsat-wpm3 Crafted MaxSAT CCLS CCEHC SC2016 Partial dsat-wpm3 WPM3-2015-in dsat-wpm3-s

  • W. Partial

dsat-wpm3 CCEHC dsat-wpm3-s Industrial MaxSAT CnC-LS dsat-wpm3 WPM3-2015-in Partial dsat-wpm3 WPM3-2015-in Optiriss6-in

  • W. Partial

WPM3-2015-in dsat-wpm3 dsat-wpm3-s

New solvers: borealis, SC2016, dsat

16/23

slide-17
SLIDE 17

Ranking

Ranking:

1 Percentage of solved instances by set 2 Time to solve those instances

17/23

slide-18
SLIDE 18

Complete Solvers – Percentage

1st 2nd 3rd Random MaxSAT ahms-ls-1.70 CCLS2akms CCEHC2akms Partial ahms-ls-1.70 ahms-1.70 CCEHC2akms

  • W. Partial

CCLS2akms CCEHC2akms ahms-ls-1.70 Crafted MaxSAT ahms-ls-1.70 ahms-1.70 CCLS2akms Partial maxhs-b Open-WBO16 Open-WBO15

  • W. Partial

maxhs-b LMHS-2016 ahms-ls-1.70 Industrial MaxSAT mscg2015a mscg2015b WPM3-2015-co Partial WPM3-2015-co maxino16-c10 Open-WBO15

  • W. Partial

maxhs-b maxino16-dis maxino16-c10

18/23

slide-19
SLIDE 19

Incomplete Solvers – Percentage

1st 2nd 3rd Random MaxSAT SC2016 borealis Swcca-ms Partial Dist-r CCEHC SC2016

  • W. Partial

dsat-wpm3-s SC2016 dsat-wpm3 Crafted MaxSAT CCLS CCEHC SC2016 Partial dsat-wpm3 WPM3-2015-in Optiriss6-in

  • W. Partial

CCEHC dsat-wpm3 dsat-wpm3-s Industrial MaxSAT dsat-wpm3 WPM3-2015-in Optiriss6-in Partial WPM3-2015-in dsat-wpm3 Optiriss6-in

  • W. Partial

WPM3-2015-in dsat-wpm3 dsat-wpm3-s

19/23

slide-20
SLIDE 20

Outline

1 Back to the future 2 Data 3 Results 4 More information 20/23

slide-21
SLIDE 21

Web page

Max-SAT Evaluation 2016 web page http://maxsat.ia.udl.cat/ Tables with mean times and number of solved instances Tables with percentages of solved instances for each set Complete ranking tables All the cactus plots Detailed results for each set of instances Description of the solvers and benchmarks. Log files are suppied on demand.

21/23

slide-22
SLIDE 22

Thanks

Thanks to the people that contributed solvers and benchmarks: Zheng Zhu, Stephen Jordan, Chuan Luo, Markus Wagner, Shaowei Cai, Meinolf Sellmann, Felix Winter, Norbert Manthey, Zongjie Ma, Fahiem Bacchus, Masahiro Sakai, Masahiko Sakai, Carlos Ansotegui, Xin Zhang, Takuya Okuyama, Ruben Martins, Miyuki Koshimura, Mario Alviano, Xujie Si, Andre Abrame, Paul Saikko, Wenxuan Huang

22/23

slide-23
SLIDE 23

Thanks

Thanks to the Universitat de Lleida for allowing us to use their clusters.

23/23