Hugh Ferguson skrev 8/21/13 5:16 AM:
I am evaluating various commercial and open-source CP solvers for use
in a Java context. Gecode looks attractive, aside from the lack of a
Java interface. It may be worth implementing a Java interface, given
that we only need a small part of the API. I am aware that the
Gecode/J interface was abandoned many years ago. Can anyone give me an
idea of whether it would be worth using Gecode/J as a starting point,
or whether it would be better to start from scratch?
I agree with Guido's comments on not to reuse Gecode/J.
However, depending on what your particular use case is, building a
direct Java interface may be way to general. If what you need is to
solve a single optimization problem, then it might make more sense to
build the model in C++ and to interface that model with the rest of your
system. This way, the only thing that is needed to communicate between
Java and C++ is the model instance and the result. This way, it is
possible to run the Gecode part in a separate process that will not
interfere with the JVM.
Cheers,
Mikael
_______________________________________________
Gecode users mailing list
users@gecode.org
https://www.gecode.org/mailman/listinfo/gecode-users