Koalog Constraint Solver is a powerful constraint solver written in Java. It provides cutting-edge technology for solving satisfaction and optimization problems, including scheduling, time-tabling, resource-allocation, puzzles (sudoku.koalog.com is powered by Koalog Constraint Solver), and configuration (Koalog Configurator is powered by Koalog Constraint Solver).
|Tags||Scientific/Engineering Mathematics Software Development Libraries Java Libraries Artificial Intelligence|
|Operating Systems||OS Independent|
Release Notes: New constraints and heuristics have been added to Koalog Constraint Solver. There is now a generic mechanism to "shave" the variables. The naming scheme for the constraints is now more uniform. Finally, the performance of Koalog Constraint Solver has been improved.
Release Notes: Real ANYTIME constraint solving has been introduced. A hierarchy of consistency exceptions allows basic failure explanations. Some new constraints have been added or optimized.
Release Notes: New constraints have been added to the constraint library. The support matrix of the software has been updated. Minor bugs have been fixed.
Release Notes: This release contains new constraints. In particular, a global constraint for matrix allocation has been added (ColoredMatrix). Various small fixes increase the overall performance of the solver.
Release Notes: This version now includes a Local Search solver useful for solving huge problems when exact methods are too slow. Exact (Constraint Programming) and approximate (Local Search) methods are well integrated in the new hierarchy of solvers. This version is now supported on Java 5.