ILOG CP#

IBM ILOG CP Optimizer is a generic CP-based system to model and solve scheduling problems.

Learn More | Options | Changes | Download

How to use it#

ampl: option solver ilogcp; # change the solver
ampl: option ilogcp_options 'option1=value1 option2=value2'; # specify options
ampl: solve; # solve the problem

How to install using amplpy:

# Install Python API for AMPL:
$ python -m pip install amplpy --upgrade

# Install AMPL & solver modules:
$ python -m amplpy.modules install ilogcp # install ILOG CP

# Activate your license (e.g., free ampl.com/ce or ampl.com/courses licenses):
$ python -m amplpy.modules activate <your-license-uuid>

How to use:

from amplpy import AMPL
ampl = AMPL()
...
ampl.solve(solver="iglocp", ilogcp_options="option1=value1 option2=value2")

Options#

Full list of solver options:

Changelog#