aniltrkkn / DasOptimization

Pure Java nonlinear equation solving and unconstrained optimization library
Apache License 2.0
11 stars 3 forks source link
nonlinear-equations nonlinear-optimization-algorithms optimization-library

DasOptimization

DasOptimization (V1.0) is a lightweight, robust and scalable library capable of solving a system of nonlinear equations and nonlinear unconstrained optimization. Some of the capabilities are:

For more information, please visit the user guide.

DasOptimization is created for and successfully employed in DAS Mechanism Analysis which is a fast kinematic analysis software for mechanisms.

EJML (Efficient Java Matrix Library) is used for matrix calculations. You need to include or build appropriate .jar files in your project library before running any DasOptimization code.

DasOptimization (V2.0) will include a nonlinear constrained optimizer capable of handling nonlinear constraints.

DasOptimization is developed by Design, Innovation and Simulation Lab. of the Ohio State University.