Published February 10, 2024 | Version v1
Dataset Open

Experimental Repository for "Certified MaxSAT Preprocessing"

  • 1. ROR icon Helsinki Institute for Information Technology
  • 2. ROR icon Lund University
  • 3. ROR icon University of Copenhagen
  • 4. ROR icon Institute for Infocomm Research
  • 1. ROR icon Helsinki Institute for Information Technology
  • 2. ROR icon Chalmers University of Technology
  • 3. ROR icon University of Copenhagen
  • 4. ROR icon Lund University

Description

Experimental Repository for “Certified MaxSAT Preprocessing”

Directory structure

  • data: Processed data and data analysis scripts.
  • examples: Example instances from the MaxSAT Evaluation 2023 with augmented and kernel proofs for preprocessing.
  • plots: Plots generated from the processed data. Some of them were used in the paper.
  • raw_data: Raw data collected from the computational experiments.
  • source_code: Source code for the certified version of MaxPRE (maxpre), the proof checker and elaborator VeriPB (VeriPB), and the formally verified proof checker CakePB (cakepb).

How to Run?

The preprocessor MaxPRE with default settings and proof logging enabled is run using

./maxpre <input WCNF instance> -proof=<augmented proof> > <preprocessed WCNF instance>

To check and elaborate the proof with VeriPB use

veripb --wcnf --proofOutput <kernel proof> <input WCNF instance> <augmented proof> <preprocessed WCNF instance>

To check the proof with the formally verified proof checker CakePB use

./cake_pb_wcnf <input WCNF instance> <kernel proof> <preprocessed WCNF instance>

Files

certified_maxpre_experimental_data.zip

Files (30.5 MB)

Name Size Download all
md5:6d3eb8bdac6d2ae347e178e6d4e49551
30.5 MB Preview Download