Nonlinear optimisation, equations solving, numerical libraries

AI Thread Summary
The discussion focuses on seeking open-source and free libraries for nonlinear optimization and equation solving, particularly in modern programming languages like Java and C#. Recommendations include SCILAB, a Matlab clone, as a primary option for numerical libraries. Additional suggestions encompass various Fortran libraries such as LAPACK, CLAPACK, MINPACK, and N2SOL, all of which are available for free. The conversation also highlights the use of Ipopt and GALAHAD, although it notes that GALAHAD may be Unix-only, with potential compatibility through Cygwin on Windows. Octave, another Linux-based Matlab alternative, is mentioned for its nonlinear optimization capabilities. Overall, the thread emphasizes the availability of robust, free resources for nonlinear optimization in both Fortran and other programming environments.
lalbatros
Messages
1,247
Reaction score
2
Hello,

I would be interrested to learn if there are some (new) open source and/or possibly free librairies available for nonlinear optimisation and equations solving.

I would be mostly interrested in modern languages like java or C# . "Clean" fortran could also be interresting as long as it is not goto-spagetti code.

Thanks for your suggestions,

Michel
 
Technology news on Phys.org
Hello,
You can use SCILAB ( a clone of Matlab) for nonlinear optimization, equations solving and numerical libraties. ( www.scilab.org )
 
If you wanted to get your hands dirty, there are a number of additional possibilities:

1. LAPACK - Fortran http://www.netlib.org/lapack/
2. CLAPACK - C version of LAPACK http://www.netlib.org/clapack/
3. MINPACK - Fortran http://www.netlib.org/minpack/
4. MINPACK2 - Fortran ftp://info.mcs.anl.gov/pub/MINPACK-2/[/URL]
5. N2SOL and others - Fortran [url]http://people.scs.fsu.edu/~burkardt/f_src/nl2sol/nl2sol.html[/url]
6. G95 Fortran Compiler [url]http://g95.sourceforge.net/[/url]
7. Some challenging Nonlinear Least Squares problems [url]http://www.itl.nist.gov/div898/strd/nls/nls_main.shtml[/url]
8. Some optimization problems [url]http://www-optima.amp.i.kyoto-u.ac.jp/member/student/hedar/Hedar_files/TestGO_files/Page364.htm[/url]

Best part, all of the above is free. :biggrin:
 
Last edited by a moderator:
Try Ipopt and GALAHAD. Also take a look at GSL Scientific Library.
 
sid_galt said:
Try GALAHAD

Seems to be Unix only, no Windows :frown:
 
It will work with Cygwin I think. (Cygwin is a pseudo-linux on windows). Though why don't you download Linux?
 
http://volnitsky.com/project/lopti"
 
Last edited by a moderator:
Octave (Linux Matlab clone) has routines to do nonlinear optimization.
 
Back
Top