pyOpt: a Python-based object-oriented framework for nonlinear constrained optimization
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Cites
A fast and elitist multiobjective genetic algorithm: NSGA-II
Deb, K., Pratap, A., Agarwal, S., & Meyarivan, T. (2002) · IEEE Transactions on Evolutionary Computation · doi:10.1109/4235.996017 · Cited by 50,053 · see citing works
YALMIP : a toolbox for modeling and optimization in MATLAB
Löfberg, J. (2005) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/cacsd.2004.1393890 · Cited by 9,733 · see citing works
Solving Least Squares Problems
Lawson, C. L., & Hanson, R. J. (1995) · doi:10.1137/1.9781611971217 · Cited by 7,103 · see citing works
A New Heuristic Optimization Algorithm: Harmony Search
Geem, Z. W., Kim, J. H., & Loganathan, G. V. (2001) · SIMULATION · doi:10.1177/003754970107600201 · Cited by 6,256 · see citing works
The method of moving asymptotes—a new method for structural optimization
Svanberg, K. (1987) · International Journal for Numerical Methods in Engineering · doi:10.1002/nme.1620240207 · Cited by 5,940 · see citing works
Python for scientific computing
Oliphant, T. E. (2007) · Computing in Science & Engineering · doi:10.1109/mcse.2007.58 · Cited by 3,303 · cited 1× · see citing works
“Python is a free, high-level programming language that supports object-oriented programming and has a large following in the scientific computing community (Oliphant 2007; Langtangen 2008).”
An Automatic Method for Finding the Greatest or Least Value of a Function
Rosenbrock, H. H. (1960) · The Computer Journal · doi:10.1093/comjnl/3.3.175 · Cited by 2,981 · see citing works
Nonlinear Programming: Sequential Unconstrained Minimization Techniques
Fiacco, A. V., & McCormick, G. P. (1968) · Defense Technical Information Center (DTIC) · Cited by 2,270 · see citing works
Lee, K. S., & Geem, Z. W. (2004) · Computer Methods in Applied Mechanics and Engineering · doi:10.1016/j.cma.2004.09.007 · Cited by 1,789 · see citing works
Nonlinear Programming--Sequential Unconstrained Minimization Techniques
Powell, M. J. D. (1969) · The Computer Journal · doi:10.1093/comjnl/12.3.207-a · Cited by 1,751 · see citing works
SNOPT: An SQP Algorithm for Large-Scale Constrained Optimization
Gill, P. E., Murray, W., & Saunders, M. A. (2002) · SIAM Journal on Optimization · doi:10.1137/s1052623499350013 · Cited by 1,607 · see citing works
Minimization Methods for Non-Differentiable Functions
Shor, N. Z. (1985) · Springer series in computational mathematics · doi:10.1007/978-3-642-82118-9 · Cited by 1,570 · see citing works
More Test Examples for Nonlinear Programming Codes
Schittkowski, K. (1987) · Lecture notes in economics and mathematical systems · doi:10.1007/978-3-642-61582-5 · Cited by 1,163 · see citing works
NLPQL: A fortran subroutine solving constrained nonlinear programming problems
Schittkowski, K. (1986) · Annals of Operations Research · doi:10.1007/bf02022087 · Cited by 1,157 · see citing works
Being Sensitive to Uncertainty
Arriola, L. M., & Hyman, J. M. (2007) · Computing in Science & Engineering · doi:10.1109/mcse.2007.27 · Cited by 975 · see citing works
Eldred, M., Dalbey, K., Bohnhoff, W., Adams, B., Swiler, L. P., Hough, P., Gay, D., Eddy, J., & Haskell, K. (2010) · doi:10.2172/991842 · Cited by 775 · see citing works
The complex-step derivative approximation
Martins, J. R. R. A., Sturdza, P., & Alonso, J. J. (2003) · ACM Transactions on Mathematical Software · doi:10.1145/838250.838251 · Cited by 755 · see citing works
Self-citationTest Examples for Nonlinear Programming Codes
Hock, W., & Schittkowski, K. (1981) · Lecture notes in economics and mathematical systems · doi:10.1007/978-3-642-48320-2 · Cited by 645 · see citing works
Systematic Control Design by Optimizing a Vector Performance Index
KREISSELMEIER, G., & Steinhauser, R. (1979) · IFAC Proceedings Volumes · doi:10.1016/s1474-6670(17)65584-8 · Cited by 568 · see citing works
Rosenthal, R. E. (2004) · Purdue e-Pubs (Purdue University System) · Cited by 558 · see citing works
Methods of Descent for Nondifferentiable Optimization
Kiwiel, K. C. (1985) · Lecture notes in mathematics · doi:10.1007/bfb0074500 · Cited by 533 · see citing works
CONMIN: A FORTRAN program for constrained function minimization: User's manual
Vanderplaats, G. N. (1973) · NASA Technical Reports Server (NASA) · Cited by 423 · see citing works
Advances in Optimization and Numerical Analysis
Gómez, S., & Hennart, J.-P. (1994) · Springer eBooks · doi:10.1007/978-94-015-8330-5 · Cited by 327 · see citing works
UML 2 AND THE UNIFIED PROCESS : Practical Object-oriented Analysis and Design
Arlow, J., & Neustadt, I. (2015) · Cited by 292 · see citing works
Multidisciplinary optimization of a transport aircraft wing using particle swarm optimization
Venter, G., & Sobieszczanski‐Sobieski, J. (2004) · Structural and Multidisciplinary Optimization · doi:10.1007/s00158-003-0318-3 · Cited by 260 · see citing works
Extended ant colony optimization for non-convex mixed integer nonlinear programming
Schlüter, M., Egea, J. A., & Banga, J. R. (2008) · Computers & Operations Research · doi:10.1016/j.cor.2008.08.015 · Cited by 245 · see citing works
F2PY: a tool for connecting Fortran and Python programs
Peterson, P. (2009) · International Journal of Computational Science and Engineering · doi:10.1504/ijcse.2009.029165 · Cited by 242 · see citing works
An adaptive approach to constraint aggregation using adjoint sensitivity analysis
Poon, N. M. K., & Martins, J. R. R. A. (2006) · Structural and Multidisciplinary Optimization · doi:10.1007/s00158-006-0061-7 · Cited by 207 · see citing works
Self-citationMorè, J. J., & Wright, S. J. (1994) · Choice Reviews Online · doi:10.5860/choice.31-5498 · Cited by 204 · see citing works
Python Scripting for Computational Science
Langtangen, H. P. (2007) · Texts in computational science and engineering · doi:10.1007/978-3-540-73916-6 · Cited by 190 · see citing works
Beazley, D. M., & van Rossum, G. (1999) · Cited by 167 · see citing works
Benchmarking multidisciplinary design optimization algorithms
Tedford, N., & Martins, J. R. R. A. (2009) · Optimization and Engineering · doi:10.1007/s11081-009-9082-6 · Cited by 140 · see citing works
Self-citationOpenMDAO: An Open Source Framework for Multidisciplinary Analysis and Optimization
Gray, J. S., Moore, K. T., & Naylor, B. A. (2010) · AIAA/ISSMO Multidisciplinary Analysis and Optimization Conference (MAO) · doi:10.2514/6.2010-9101 · Cited by 139 · see citing works
PySP: modeling and solving stochastic programs in Python
Watson, J., Woodruff, D. L., & Hart, W. E. (2012) · Mathematical Programming Computation · doi:10.1007/s12532-012-0036-1 · Cited by 120 · see citing works
Jansen, P. W., & Perez, R. E. (2011) · Computers & Structures · doi:10.1016/j.compstruc.2011.03.011 · Cited by 116 · see citing works
Self-citationSchlüter, M., & Gerdts, M. (2009) · Journal of Global Optimization · doi:10.1007/s10898-009-9477-0 · Cited by 114 · see citing works
Aerostructural Optimization of Nonplanar Lifting Surfaces
Jansen, P. W., Perez, R. E., & Martins, J. R. R. A. (2010) · Journal of Aircraft · doi:10.2514/1.44727 · Cited by 106 · see citing works
Self-citationOperations Research and Cyber-Infrastructure
Sharda, R., Chinneck, J. W., Saltzman, M. J., et al. (2009) · Springer eBooks · doi:10.1007/978-0-387-88843-9 · Cited by 98 · see citing works
Results of the first international contest on evolutionary optimisation (1st ICEO)
Bersini, H., Dorigo, M., Stefan Langerman, C., Seront, G., & Gambardella, L. M. (2002) · IEEE Congress on Evolutionary Computation (CEC) · doi:10.1109/icec.1996.542670 · Cited by 92 · see citing works
Zhou, J. L., & Tits, A. L. (1996) · SIAM Journal on Optimization · doi:10.1137/0806025 · Cited by 75 · see citing works
Nonlinear equality constraints in feasible sequential quadratic programming ∗
Lawrence, C. T., & Tits, A. L. (1996) · Optimization methods & software · doi:10.1080/10556789608805638 · Cited by 72 · see citing works
OPT++: An object-oriented class library for nonlinear optimization
Sandia National Labs., L., Meza, J., & USDOE, W. (1994) · doi:10.2172/10136172 · Cited by 66 · see citing works
Zhou, J. L., & Tits, A. L. (1998) · SIAM Journal on Optimization · doi:10.1137/s1052623496313659 · Cited by 66 · see citing works
Meza, J. C., Oliva, R. A., Hough, P., et al. (2007) · ACM Transactions on Mathematical Software · doi:10.1145/1236463.1236467 · Cited by 63 · see citing works
Martins, J. R. R. A., Marriage, C., & Tedford, N. (2009) · ACM Transactions on Mathematical Software · doi:10.1145/1555386.1555389 · Cited by 42 · see citing works
Self-citationFramework for sequential approximate optimization
Jacobs, J. H., Etman, L. F. P., van Keulen, F., et al. (2004) · Structural and Multidisciplinary Optimization · doi:10.1007/s00158-004-0398-8 · Cited by 38 · see citing works
Aero-structural optimization using adjoint coupled post-optimality sensitivities
Chittick, I. R., & Martins, J. R. R. A. (2007) · Structural and Multidisciplinary Optimization · doi:10.1007/s00158-007-0200-9 · Cited by 34 · see citing works
Self-citationBisschop, J., & Roelofs, M. (2006) · Cited by 22 · see citing works
Fortran to Python interface generator with an application to aerospace engineering
Martins, J. R. R. A. (2001) · Cited by 17 · see citing works
Self-citation12th INFORMS Computing Society Conference
(2011) · doi:10.1287/ics.2011.proc · Cited by 15 · see citing works
Blezek, D. J. (1998) · C/C++ users journal · Cited by 6 · see citing works
A comparative study of software systems from the optimization viewpoint
Hong, U. P., Hwang, K. H., & Park, G. J. (2004) · Structural and Multidisciplinary Optimization · doi:10.1007/s00158-004-0407-y · Cited by 4 · see citing works
An Introduction to the COLIN Optimization Interface
Hart, W. E. (2003) · Cited by 3 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
THz-TDS Time-Trace Analysis for the Extraction of Material and Metamaterial Parameters
Peretti, R., Mitryukovskiy, S., Froberger, K., Mebarki, M. A., Eliet, S., Vanwolleghem, M., & Lampin, J.-F. (2019) · IEEE Transactions on Terahertz Science and Technology · doi:10.1109/tthz.2018.2889227 · Cited by 78 · see citing works
“offering several optimization algorithms (the Python-based optimization package called PyOpt [32]), which is designed to formulate and solve nonlinear constrained optimization”
MethodInfluential
- Authors
- Perez, R. E., Jansen, P. W., & Martins, J. R. R. A.
- Affiliations
- Royal Military College of Canada (CA)
- University of Michigan (US)
- Corresponding author
- Perez, Ruben E.
- Venue
- Structural and Multidisciplinary Optimization
- Published
- 2011-05-31
- Volume
- 45
- Issue
- 1
- Pages
- 101-118
- ISSN
- 1615-147X (ISSN-L)
- 1615-1488
- OpenAlex
- W2012884505
- Cited by
- 426
- References
- 53
- Citations by year
- 2026: 4 · 2025: 10 · 2024: 14 · 2023: 21 · 2022: 23 · 2021: 43 · 2020: 43 · 2019: 53 · 2018: 49 · 2017: 29 · 2016: 39 · 2015: 34 · 2014: 28 · 2013: 20 · 2012: 15
- FWCI
- 22.67
- Type
- journal article
- Language
- en
- Open access
- closed
- Licence
- www.springer.com/tdm (tdm)
- Locations
- Structural and Multidisciplinary Optimization (publishedVersion)
- Topics
- Physical Sciences › Mathematics › Numerical Analysis › Advanced Optimization Algorithms Research
- Physical Sciences › Computer Science › Artificial Intelligence › Metaheuristic Optimization Algorithms Research
- Physical Sciences › Computer Science › Computational Theory and Mathematics › Advanced Multi-Objective Optimization Algorithms
- Keywords
- nonlinear programming, object-oriented framework, Python, operator overloading, class inheritance, multidisciplinary design optimization
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review