PRIMA is a package for solving general nonlinear optimization problems without using derivatives. It provides the reference implementation for Powell's derivative-free optimization methods, i.e., COBYLA, UOBYQA, NEWUOA, BOBYQA, and LINCOA. PRIMA means Reference Implementation for Powell's methods with Modernization and Amelioration, P for Powell.
On one hand, this means there is a need for these solvers in the Java community. On the other hand, these implementations should be switched to the PRIMA ASAP, or people will be bitten by bugs.
Ideally, there should be a pure Rust implementation. But that is possible only in the long run. An interface / binding will meet the need more timely.
I note that there are "Java versions" of COBYLA based on the F77 implementation:
https://github.com/cureos/jcobyla
On one hand, this means there is a need for these solvers in the Java community. On the other hand, these implementations should be switched to the PRIMA ASAP, or people will be bitten by bugs.
Ideally, there should be a pure Rust implementation. But that is possible only in the long run. An interface / binding will meet the need more timely.
Help needed.