Dept. of Computer Sc. » Pattern Recognition » Research » Software » Java Parallel Optimization Package
Java Parallel Optimization Package
JPOP: Java parallel optimization package
Java parallel optimization package (JPOP) is an open-source software library which allows the minimization of non-linear functions. It was developed at the Radiological Sciences Laboratory at Stanford University under the lead of Prof. Rebecca Fahrig.
The package provides interfaces to implement functions, gradients, and Hessians of arbitrary functions which can be minimized in a parallel manner. The minimization itself is based on a translation of uncmin and fmin for Java (Nonlinear Optimization Java Package).
The main features of JPOP are:
JPOP is currently in alpha state. It you experience any problems, please feel free to contact the author. If you do not require a parallel optimization, i.e. if gradient computation is not expensive you may also want to have a look at Apache Commons Math.
Example Code for Multivariate Optimization
For examples see the class "UncminTest_f77.java". More examples will follow as soon as possible. If you have questions, please send me a mail (cf. above).