IPOPT
This article needs additional citations for verification. (June 2017) |
Developer(s) | Andreas Wächter, Carl Laird |
---|---|
Initial release | August 26, 2005 |
Stable release | 3.14.16[1]
/ April 22, 2024 |
Available in | C++ |
License | Eclipse Public License |
Website | github |
IPOPT, short for "Interior Point OPTimizer, pronounced I-P-Opt", is a
It is written in
).IPOPT can be called from various modeling environments: C, C++, Fortran, Java, R, Python, and others.[2]
IPOPT is part of the COIN-OR project.
IPOPT is designed to exploit 1st derivative (
IPOPT was originally developed[3] by Ph.D. student Andreas Wächter and Prof. Lorenz T. Biegler of the Department of Chemical Engineering at Carnegie Mellon University. Their work was recognized with the INFORMS Computing Society Prize in 2009.
Arvind Raghunathan later created an extension to IPOPT for
Carl Laird and Andreas Wächter are the developers of IPOPT 3.0, which is a re-implementation of IPOPT in C++. Wächter and Laird were awarded the 2011 J. H. Wilkinson Prize for Numerical Software for this development.
See also
References
- ^ "Github release page". GitHub.
- ^ "IPOPT Github repository". GitHub. COIN-OR Foundation. 26 April 2024. Retrieved 27 April 2024.
- S2CID 14183894.
- .
- ^ "CMU-IBM Open Source MINLP Project". Archived from the original on 2006-06-22.
- ^ "Bonmin". 27 October 2023.
External links