1Ipopt (Interior Point OPTimizer, pronounced eye-pea-Opt) is a software
2package for large-scale nonlinear optimization.
3
4Ipopt is written in C++ and is released as open source code under the
5Eclipse Public License (EPL). It is available from the COIN-OR
6initiative. The code has been written by Carl Laird and Andreas Wchter,
7who is the COIN project leader for Ipopt.
8
9The Ipopt distribution can be used to generate a library that can be
10linked to one's own C++, C, or Fortran code, as well as a solver
11executable for the AMPL modeling environment. The package includes
12interfaces to CUTEr optimization testing environment, as well as the
13MATLAB and R programming environments. IPOPT can be used on Linux/UNIX,
14Mac OS X and Windows platforms.
15
16An excellent reference for this library can be found in:
17
18Wachter and L. T. Biegler, On the Implementation of a Primal-Dual Interior
19Point Filter Line Search Algorithm for Large-Scale Nonlinear Programming,
20Mathematical Programming 106(1), pp. 25-57, 2006
21