Published November 30, 2025 | Version v1
Dataset Open

Benchmarks and SAT solver runtimes from the competition

  • 1. ROR icon TU Wien

Description

Context and methodology

  • This experiment aims to give an answer how various simmetry breaking techniques
    influence the run-time and effectiveness of modern SAT solvers. Symmetry breaking is a
    well-known preprocessing and reasoning strategy that reduces redundant search space
    by identifying and eliminating symmetrical solutions. The research question is the
    following: How much does symmetry breaking improve solver efficiency, and which
    methods – static or dynamic – perform better on different instances? The focus of the
    experiment is to quantify the performance impact of these methods on various
    benchmark instances.
  • The third-party dataset was collected from SAT Solver competetions, these datas can be accessed publicly.
  • The data during the project is created by python codes running on different CNF benchmark inputs.

Technical details

  • The defined naming conventions are the following (only fow the codes and created datas): for codes: [code_name]_[vX].[type] - where X is the version number for datas/plots: [date]_[name].[type] - date format: YYYYMMDD.

  • The folder structure of the project:  

    symmetry-breaking-sat-experiment/

    /data                 

    /processed                 

    /raw            

    /code            

    /metadata            

    /results

    LICENSE.txt

    README.md 

  • The CSV files are broadly supported, therefore, the software and tools to reuse these datas depend on the methodology of the user.  The CFN files can be reused with the python codes provided in the 'codes' folder. The expected python version and additional dependencies are listed in the README.md file in the corresponding folder.

  • There is a matedata describing the whole research project including the subject, data types, language ect.  The project folder also contains metadatas at each file level describing that specific file in the current folder. Each metadata gives a title name for the file and describes the subject of the file and contains all specifications of the file. This will help others to identify, discover and reuse our data.

  • The project folder contains a README.md file in each folder, thus every part of the project is documented. This facilitates the data reuse because the user gets an immediate overview of the project structure and content.

Further details

  • Legal restrictions on how data is processed and shared are specified in the The restrictions for third-party data are specified in the LICENSE.txt file.. The restrictions relate to datasets R1 (SAT Competition 2023 Main Track Benchmarks). The legal restrictions are based on the following: The 'SAT Competition 2023 Main Track Benchmarks' used for evaluation is a third-party data.Copyright and usage rights for these benchmarks remain with the respective authors and the SAT Competition organizers.
  • The data files created for this experiment (CSV, JSON, plots, metadata)
    are released under the Creative Commons Attribution 4.0 (CC-BY 4.0) license.

    The code files created for this experiment (Python) are released under the MIT license.

    External datasets (SAT Competition Benchmarks and Solver Results) retain
    their original licenses and are not covered by this license.

Files

symmetry-breaking-sat-experiment.zip

Files (47.3 KiB)

NameSize
md5:6889935fa5d74a271453ccb56c1a526b
47.3 KiBPreview Download