[Coin-announce] swIMP - Java wrapper for OSI solvers (new open
source project)
Thomas Schickinger
thomasschickinger at web.de
Sun Jul 17 10:55:10 EDT 2005
Announcing
swIMP - SWIG-based interfaces for Mathematical Programming
swIMP is an Open Source project (under the LGPL) hosted at Sourceforge.
It provides a Java wrapper for OSI compatible solvers.
Project homepage: http://swimp.sourceforge.net
Feedback, comments and contributions are highly welcome.
More detailed description:
swIMP (SWIG-based Interfaces for Mathematical Programming) aims at
making solvers written in C or C++ available under other languages. The
current focus is on Java as target language and on LP/IP-solvers which
are compatible to the Open Solver Interface (OSI) from the
Coin-OR-project. This includes both Open Source solvers as well as
reknown commercial solvers like CPLEX and Xpress (see Features).
The wrappers are implemented using the generator tool SWIG. SWIG
generates both C++ code which is then compiled into a shared library and
Java-code which accesses the shared library through the Java Native
Interface (JNI). In principle, SWIG also supports other target languages
like Python or Perl but this would require non-trivial modifications of
the SWIG interface definitions currently provided by swIMP.
More information about the Coin-announce
mailing list