NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Very Large Scale OptimizationThe purpose of this research under the NASA Small Business Innovative Research program was to develop algorithms and associated software to solve very large nonlinear, constrained optimization tasks. Key issues included efficiency, reliability, memory, and gradient calculation requirements. This report describes the general optimization problem, ten candidate methods, and detailed evaluations of four candidates. The algorithm chosen for final development is a modern recreation of a 1960s external penalty function method that uses very limited computer memory and computational time. Although of lower efficiency, the new method can solve problems orders of magnitude larger than current methods. The resulting BIGDOT software has been demonstrated on problems with 50,000 variables and about 50,000 active constraints. For unconstrained optimization, it has solved a problem in excess of 135,000 variables. The method includes a technique for solving discrete variable problems that finds a "good" design, although a theoretical optimum cannot be guaranteed. It is very scalable in that the number of function and gradient evaluations does not change significantly with increased problem size. Test cases are provided to demonstrate the efficiency and reliability of the methods and software.
Document ID
20020070545
Acquisition Source
Langley Research Center
Document Type
Contractor Report (CR)
Authors
Vanderplaats, Garrett
(Vanderplaats Research and Development, Inc. Colorado Springs, CO United States)
Townsend, James C.
Date Acquired
September 7, 2013
Publication Date
August 1, 2002
Subject Category
Computer Programming And Software
Report/Patent Number
NASA/CR-2002-211768
NAS 1.26:211768
Report Number: NASA/CR-2002-211768
Report Number: NAS 1.26:211768
Funding Number(s)
PROJECT: RTOP 253-02-98-01
CONTRACT_GRANT: NAS1-00102
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available