You can edit almost every page by Creating an account and confirming your email.

IPOPT

From EverybodyWiki Bios & Wiki



IPOPT
Developer(s)Andreas Wächter, Carl Laird
Initial releaseAugust 26, 2005; 20 years ago (2005-08-26)
Stable release
3.12.11[1] / September 17, 2018; 7 years ago (2018-09-17)
Engine
    Operating systemUNIX, Linux, macOS, Microsoft Windows
    LicenseEclipse Public License
    Websitegithub.com/coin-or/Ipopt

    Search IPOPT on Amazon.

    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.

    IPOPT is part of the COIN-OR project.

    IPOPT is designed to exploit 1st and 2nd derivative (Hessians) information if provided (usually via automatic differentiation routines in modeling environments such as AMPL). If no Hessians are provided, IPOPT will approximate them using a quasi-Newton methods, specifically a BFGS update.

    IPOPT was originally developed[2] 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 Mathematical programming with equilibrium constraints (MPEC) [1]. This version of IPOPT is generally known as IPOPT-C (with the 'C' standing for 'complementarity'). While in theory any mixed-integer program can be recast as an MPEC, it may or may not be solvable with IPOPT-C. Solution of MINLPs (Mixed-Integer Nonlinear Programs) using IPOPT is still being explored [2] [3].

    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

    1. "Index of /download/source/Ipopt". coin-or.org.
    2. Wächter, Andreas; Biegler, Lorenz T. (2006). "On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming" (PDF). Mathematical Programming. 106: 25–57. doi:10.1007/s10107-004-0559-y. Unknown parameter |s2cid= ignored (help)

    External links



    This article "IPOPT" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:IPOPT. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.

    Page kept on Wikipedia This page exists already on Wikipedia.