Koalog Constraint Solver

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
Licenses Other
Operating Systems OS Independent
Implementation Java

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  14 Dec 2005 09:57
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  31 Aug 2005 10:52
  • Rrelease-after

Changes: Real ANYTIME constraint solving has been introduced. A hierarchy of consistency exceptions allows basic failure explanations. Some new constraints have been added or optimized.

  • Rrelease-mid
  •  04 Jul 2005 04:37
  • Rrelease-after

Changes: New constraints have been added to the constraint library. The support matrix of the software has been updated. Minor bugs have been fixed.

  • Rrelease-mid
  •  02 Feb 2005 09:35
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  08 Nov 2004 02:06
  • Rrelease-after

Changes: 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.

A2963285f20d38ec29168079de5b1dc4_thumb

Project Spotlight

Research Master

A research organizer with BibTex and LaTeX flashcard functionalities.

No-screenshot

Project Spotlight

gtune

A small application for linux desktops intended to help with tuning musical instruments