Published November 11, 2022 | Version 1.0.0
Software Open

CoPTIC: Constraint Programming Translated Into C

  • 1. University of Reading

Description

CoPTIC is a constraint programming system. Unlike most other constraint programming systems, you do not need to learn a specialist constraint programming language to use CoPTIC. Instead, you can write constraint models in C. CoPTIC repurposes the C program verification tool CBMC to solve the constraints in your model and generate a solution.

This deposit includes the source code for CoPTIC 1.0.0 and its dependencies, as well as models for the first 14 problems from CSPLib. It also includes scripts to run benchmarks, comparing CoPTIC against SAT-based solvers for Essence and MiniZinc.
 

Files

coptic-1.0.0-benchmarks.zip

Files (227.4 MB)

Name Size Download all
md5:e9ec2abf8b97f7b26efb37eb569e7e9a
214.8 MB Preview Download
md5:c59e87771b82591c71c1a918f5ce0ec9
12.6 MB Preview Download

Additional details

Related works

Is supplemented by
Software: 10.5281/zenodo.7113223 (DOI)