An optimization algorithm for structured design systems
- 1 March 1973
- journal article
- research article
- Published by Wiley in AIChE Journal
- Vol. 19 (2) , 335-343
- https://doi.org/10.1002/aic.690190219
Abstract
Structured design systems are systems which may be represented by generally nonlinear equality and inequality constraints, each of which contains few of the variables in the system. Assuming the existence of an automatic capabity to derive and modify as needed effective solution procedures for sets of structured equality constraints, a two‐step strategy for optimizing design systems is presented in the form of two algorithms. An earlier paper presented an algorithm for locating a first feasible point, and this paper presents a companion algorithm based on the strategy known as restriction to optimize the system once feasible.This companion algorithm divides the set of inequality constraints into three sets: the set of those currently being held as equality constraints, the set currently released but being used as search coordinates, and the set of all remaining constraints which are not currently part of the problem. Solution procedures are modified as inequality constraints and are moved from one set to another. Added constraints in the set being held tend to aid the optimization process by reducing the dimension of search space for what is usually a marginal added burden in solving an enlarged set of (structured) equations.The strategy has proved remarkably effective on three relatively simple examples, including a nonlinear 31 constraint, 10 variable alkylation problem.Keywords
This publication has 14 references indexed in Scilit:
- A feasible‐point algorithm for structured design systems in chemical engineeringAIChE Journal, 1973
- Geometry of optimality conditions and constraint qualificationsMathematical Programming, 1972
- Decomposition of netsThe Chemical Engineering Journal, 1972
- Computer-aided design: Part 3 decision variable selection to avoid hidden singularities in resulting recycle calculationsThe Chemical Engineering Journal, 1971
- Elements of Large-Scale Mathematical Programming Part I: ConceptsManagement Science, 1970
- The structuring of process optimizationAIChE Journal, 1970
- Structuring design computationsAIChE Journal, 1969
- On the ordering of recycle calculationsAIChE Journal, 1966
- An efficient method for finding the minimum of a function of several variables without calculating derivativesThe Computer Journal, 1964
- The Gradient Projection Method for Nonlinear Programming. Part I. Linear ConstraintsJournal of the Society for Industrial and Applied Mathematics, 1960