Boeing Employee Information Hotline at 1-800-899-6431

This site will look much better in a browser that supports web standards, but it is accessible to any browser or Internet device.

BA stock price 49.68 [- 0.09] at 4:15 PM ET on Nov 06
The Boeing Company logo
Corporate Governance | Employment | Employee/Retiree | Ethics | Suppliers | Secure Logon
Select Country/LanguageGlobe image to select country/languageGlobe, Boeing Worldlwide
Sparse Optimal Control Software (SOCS)

Optimal Control Capability

The SOCS software provides a general-purpose tool for solving optimal control problems. However, it is much more than just a sparse nonlinear programming package! Unique features include:

Nonlinear Programming Capability

The key computational kernels of the SOCS library are the sparse nonlinear programming algorithms SPRNLP and BARNLP. For optimal control applications SPRNLP and BARNLP are fully integrated with the SOCS software and are transparent to the control practitioner. However, it is also possible to use SPRNLP and BARNLP independently for applications other than optimal control. The SPRNLP software implements a state-of-the-art sequential quadratic programming (SQP) method, using an augmented Lagrangian merit function and safeguarded line search. SPRNLP can accommodate nonlinear equality and inequality constraints, as well as simple bounds. The BARNLP software implements a sparse primal-dual interior point algorithm, in conjunction with a filter method for globalization. The outstanding performance of the software in benchmark tests has been documented. The package supports four different levels of functionality.

Sparse NLP

Provides general-purpose constrained optimization capability for very large applications. Unique features include:

Sparse Least Squares

Provides nonlinearly constrained least squares capability with all of the features of the general sparse NLP. Unique features include:

Dense NLP -- Simplified Usage

Provides general-purpose constrained optimization capability for small- to moderate- size applications with limited user requirements. Its features include:

Dense NLP -- Sophisticated Usage

Provides general-purpose constrained optimization capability for small- to moderate- size applications with more complex interface requirements. In addition to capabilities of the simplfied usage version, it uses a Reverse Communication Format that permits the user to supply Jacobian and optionally Hessian information.

Sparse Finite Difference Derivatives

In addition to the optimization tools, this package provides a collection of tools for computing first and second derivatives (Jacobian and Hessian) for sparse matrices. Unique features include:

Minimum Curvature Data Approxmiation

Multivariate tabular data can be approximated using tensor product spline functions. The software computes spline coefficients to:

The software is fully integrated with the sparse nonlinear programming algorithms.

11988 Gordon Bell Award for High-Performance Computing