pyOpt: a Python-based object-oriented framework for nonlinear constrained optimization

  title={pyOpt: a Python-based object-oriented framework for nonlinear constrained optimization},
  author={Ruben E. Perez and Peter Jansen and Joaquim R. R. A. Martins},
We present pyOpt, an object-oriented framework for formulating and solving nonlinear constrained optimization problems in an efficient, reusable and portable manner. The framework uses object-oriented concepts, such as class inheritance and operator overloading, to maintain a distinct separation between the problem formulation and the optimization approach used to solve the problem. This creates a common interface in a flexible environment where both practitioners and developers alike can solve… CONTINUE READING
Highly Cited
This paper has 312 citations. REVIEW CITATIONS


Publications citing this paper.
Showing 1-10 of 84 extracted citations

Optimising KBE Generated Mechanisms

Arnt Underhaug Lima, Bjørn Haugen, Ole Ivar Sivertsen
View 2 Excerpts
Highly Influenced

313 Citations

Citations per Year
Semantic Scholar estimates that this publication has 313 citations based on the available data.

See our FAQ for additional information.


Publications referenced by this paper.
Showing 1-10 of 46 references

An analysis of the behavior of a class of genetic adaptive systems

KA De Jong
PhD thesis, • 1975
View 1 Excerpt
Highly Influenced

An automatic method for finding the greatest or least value of a function

HH Rosenbrock
Computer Journal • 1960
View 1 Excerpt
Highly Influenced

The oracle penalty method

J. Global Optimization • 2010
View 2 Excerpts

Systematic Control Design for Multifunctional Grid Connected Converters

2009 Twenty-Fourth Annual IEEE Applied Power Electronics Conference and Exposition • 2009
View 1 Excerpt

pyIPOpt : An IPOPT connector to Python

JL Zhou, AL Tits

pyIPOpt: An IPOPT connector to Python. URL

E Xu
View 2 Excerpts