JConstraints is a Java Framework that enables implementations of advanced solutions for combinatorial problems as constraints satisfaction problems.
he architecture was built thinking in the constraints satisfaction paradigm. Just to name a few algorithms, the Framework can solve any constraints problems using:
- Regular Backtracking;
- A variety of Backjumping algorithms;
- A variety of arc-consistency algorithms;
- Local search algorithm;
- Tabu search algorithm;