JaCoP v2.4 Release Notes

  • The version 2.4 has a number of new features in addition to some bug 🛠 fixes. The most important additions in this version are:

    The flatzinc interface that makes it possible to run minizinc programs using JaCoP. The distribution contains number of different minizinc examples.

    Geometrical constraint, geost, based on pruning algorithms originally proposed by Nicolas Beldiceanu et al. This constraint makes it possible to define placement problems of non-convex objects in k-dimensional space.

    Knapsack constraint, which is based on the work published by Irit Katriel et al. We extend the original work in number of ways, for example by making it possible to use non-boolean quantity variables.

    Set constraints defining typical operation on sets using set interval variables.