IPOPT, short for "
Interior
Point
OPTimizer, pronounced I-P-Opt", is a
software library for large scale
nonlinear optimization of continuous systems. It is written in
Fortran and
C and is released under the
EPL (formerly
CPL). IPOPT implements a primal-dual
interior point method, and uses line searches based on Filter methods (
Fletcher and Leyffer). IPOPT can be called from various modeling environments and
C.