ABSTRACT

Engineering optimization is a mathematical technique used for finding and identifying the best candidate from a collection of design alternatives without having to explicitly enumerate and evaluate all possible alternatives. The development of methods for solving the constrained parameter optimization or nonlinear programming problem has been an area of great interest and activity in the applied mathematics and numerical analysis field. Powerful state-of-the-art optimization tools exist, and further developments are expected. The use of these tools in the design of complex systems and processes has paralleled algorithm development. The successful application of optimization methodology to complex system design can result in quite reasonable results in terms of both system efficiency and design flexibility. Unfortunately, the successful application of a nonlinear programming approach to a complex engineering problem requires a careful understanding of the engineering system as well as the algorithm. There are some areas where interface requirements have not been successfully resolved. Issues are identified that require resolution by developers of nonlinear programming algorithms as well as system design engineers. It is these areas of mismatch between theory and practice that constitute the frontiers of optimal design.