Bug#400117: ITP: gecodej -- Java interface for the Gecode constraint programming library
Package: wnpp
Severity: wishlist
Owner: Kari Pahula <kaol@debian.org>
* Package name : gecodej
Version : 1.0.1
Upstream Author : Mikael Lagerkvist, Guido Tack
* URL : http://www.gecode.org/gecodej/index.html
* License : MIT/X
Programming Lang: C++, Java
Description : Java interface for the Gecode constraint programming library
Gecode/J is a Java interface for the Gecode C++ constraint
programming library. It allows you to
.
- Model and solve constraint problems in Java.
- Explore the search tree with Gist, the Graphical Interactive
Search Tool. Either using the built-in depth-first search strategy, or
manually and interactively. Solutions and choice nodes can be
inspected by clicking on them, and visualized using custom actions.
- Implement propagators in Java. Whether for prototyping, for
teaching, or just for fun. The propagators are integrated fully, so in
your model you can mix them freely with the built-in propagators
provided by Gecode.
- Implement branchings for custom heuristics. Just like propagators,
custom branchings fully integrate into Gecode/J.
- Implement search engines using copying and recomputation. As
search is fully programmable, you can write your own search engine,
e.g. for LDS or A* search. In fact, Gist is implemented entirely in
Java using the Gecode/J interface.
Depends on Sun's Java, so this'll have to go to contrib until the
license is changed.
Reply to: