Welcome to cyipopt’s documentation!

ipopt Package

ipopt - A cython wrapper for the IPOPT optimization solver.

IPOPT (Interior Point Optimizer, pronounced ‘’Eye-Pea-Opt’‘) is an open source software package for large-scale nonlinear optimization. It is designed to find (local) solutions of mathematical optimization problems of the from

\min_ {x \in R^n} f(x)

subject to

g_L \leq g(x) \leq g_U

x_L \leq  x  \leq x_U

Where x are the optimization variables (possibly with upper an lower bounds), f(x) is the objective function and g(x) are the general nonlinear constraints. The constraints, g(x), have lower and upper bounds. Note that equality constraints can be specified by setting g^i_L = g^i_U.

cyipopt is a python wrapper around Ipopt. It enables using Ipopt from the comfort of the Python scripting language. cyipopt is available under the EPL (Eclipse Public License) open-source license.

Contents:

Indices and tables

Table Of Contents

Next topic

Installation

This Page