Link Search Menu Expand Document
PyCSP3
Models & Data GitHub XCSP3 About

Documentation

To discover and master CP (Constraint Programming), with the Python library PyCSP3, browse the various pages of this documentation, and download/test the associated Jupyter Notebooks. They introduce:

  • twenty five popular constraints
  • more than thirty models of classical problems

You can also read this guide .

Requirements

  • For building and compiling models, you need:
    • Python 3.6 (at least) to be installed
    • Python package PyCSP3 to be installed pip install pycsp3
  • For running the embedded solvers (ACE and Choco), you need Java 11 to be installed