CoPTIC: Constraint Programming Translated Into C
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)