[gecode-users] Gecode/J 1.0.0 released
Mikael Zayenz Lagerkvist
lagerkvist at gecode.org
Thu Sep 21 15:50:12 CEST 2006
We would like to announce the release of
Gecode/J 1.0.0
http://www.gecode.org/gecodej
Gecode/J is a Java interface to the Gecode C++ constraint progamming
library. Gecode/J is mainly aimed at education, presenting a slightly
simplified interface compared to Gecode. Using Gecode/J, modeling
constraint problems, programming custom propagators, branchings, and
search engines is possible directly in Java. There is also an
interactive graphical search tool, the Gecode/J Explorer, available.
Familiar langauge
Many students are already familiar with Java, making it easier for
them to use the library.
Free
Gecode/J is licensed under a BSD-style license, the same as
Gecode. All parts, including both source code and documentation, are
available for download and use.
Graphical search
The Gecode/J Exoplorer enables graphical search, both interactive
and using depth-first or branch-and-bound search. It is possible to
inspect nodes both before and after propagation as well as to write
custom inspection actions, for example to give a graphical view of
the problem state.
The Gecode/J Explorer is written completely in Java, using the
Gecode/J interface. It can be ported to other Space-based systems.
Extensible
It is possible to write custom propagators, branchings, and search
engines in Java, without needing to write a single line of C++ code.
For extensions to the base Gecode-library, such as new variable-
domains or constraints, these can be added to Gecode/J with reltive
ease.
Documentation
Gecode/J comes with extensive reference documentation.
Cheers,
The Gecode/J Team
More information about the gecode-users
mailing list