Skip to main content
Account

Table 2 Statistics on proof production and checking, considering a prior DRAT-based approach [27] (64 threads), our approach at 64 threads with sequential (Seq.) and parallel (Par.) proof production, and our approach at the cloud scale (Cld., 1600 threads)

From: Producing Proofs of Unsatisfiability with Distributed Clause-Sharing SAT Solvers

Property

#

Min

p10

Med

Mean

p90

Max

DRAT check

81

0.512

1.725

7.442

10.370

67.065

169.869

Seq. assembly

139

0.019

0.305

1.376

1.387

5.747

13.289

Seq. postprocessing

139

0.001

0.012

0.131

0.112

0.790

2.218

Seq. checking

139

0.007

0.043

0.572

0.469

3.970

10.980

Seq. asm+post+chk

139

0.037

0.412

2.110

2.129

10.834

26.487

Par. assembly

135

0.059

0.080

0.365

0.408

2.227

7.475

Par. postprocessing

135

0.001

0.016

0.156

0.128

0.861

2.300

Par. checking

135

0.007

0.042

0.622

0.471

3.540

11.645

Par. asm+post+chk

135

0.067

0.167

1.097

1.062

6.611

21.420

Cld. assembly

157

0.121

0.194

1.680

1.204

5.348

43.853

Cld. postprocessing

157

0.003

0.051

0.744

0.634

4.744

35.667

Cld. checking

157

0.032

0.215

3.391

2.499

21.908

135.737

Cld. asm+post+chk

157

0.162

0.579

5.174

4.819

31.968

215.257

DRAT proof size (GB)

139

0.012

0.366

1.236

3.246

8.395

29.308

Seq. proof size (GB)

139

0.016

0.223

2.379

5.384

16.082

46.986

Par. proof size (GB)

135

0.006

0.173

2.034

5.345

13.164

57.739

Cld. proof size (GB)

157

0.016

0.269

4.595

11.138

34.457

92.276

Cld. pruning factor

157

2.080

5.312

16.472

28.319

299.858

8415.070

  1. All properties except for file sizes and pruning factor are given as a multiple of the solving time. We list minima, maxima, medians, means, and the 10th and 90th percentiles—using the arithmetic mean for proof sizes and the geometric mean for all ratios