Numerical implementations of optimization algorithms often use parameters whose values are not strictly determined by the derivation of the algorithm, but must fall in some appropriate range of values. This work describes how fuzzy logic can be used to “control” such parameters to improve algorithm performance. This concept is shown with the use of sequential linear programming (SLP) due to its simplicity in implementation. The algorithm presented in this paper implements heuristics to improve the behavior of SLP based on current iterate values of design constraints and changes in search direction. Fuzzy logic is used to implement the heuristics in a form similar to what a human observer would do. An efficient algorithm, known as the infeasible primal-dual path-following interior-point method, is used for solving the sequence of LP problems. Four numerical examples are presented to show that the proposed SLP algorithm consistently performs better than the standard SLP algorithm.

1.
Antonsson
E. K.
, and
Otto
K. N.
,
1995
, “
Imprecision in Engineering Design
,”
ASME JOURNAL OF MECHANICAL DESIGN
, Vol.
117B
, pp.
25
32
.
2.
Arabshahi
P.
,
Choi
J. J.
,
R.
J. M.
, and
Caudell
T. P.
,
1996
, “
Fuzzy Parameter Adaptation in Optimization: Some Neural Net Training Examples
,”
IEEE Computational Science and Engineering
, Vol.
3
, No.
1
, pp.
57
65
.
3.
Arakawa
M.
, and
Yamakawa
H.
,
1993
, “
A Study on Multi-Criteria Structural Optimum Design Using Qualitative and Fuzzy Reasoning
,”
Finite Elements in Analysis and Design
, Vol.
14
, pp.
127
142
.
4.
Arora, J. S., 1989, Introduction to Optimum Design, McGraw-Hill.
5.
Chen
T. Y.
,
1993
, “
Calculation of the Move Limits for the Sequential Linear Programming Method
,”
International Journal for Numerical Methods in Engineering
, Vol.
36
, No.
15
, pp.
2661
2679
.
6.
Dhingra
A. K.
,
Rao
S. S.
, and
Kumar
V.
,
1992
, “
Robust Design of Actively Controlled Structures Using Cooperative Fuzzy Games
,”
Engineering Optimization
, Vol.
20
, pp.
81
109
.
7.
Haftka, R. T., Gurdal, Z., and Kamat, M. P., 1990, Elements of Structural Optimization, Kluwer Academic Publishers, 2nd edition.
8.
Hsu, Y. L., Lin, Y. F., and Quo, Y. S., 1995a, “A Fuzzy Sequential Linear Programming Algorithm for Engineering Design Optimization,” 1995 Design Engineering Technical Conferences, Volume 1, pp. 455–462. ASME.
9.
Hsu, Y. L., Lin, Y. F., and Sun, T. L., 1995b, “Engineering Design Optimization as a Fuzzy Control Process,” Proceedings of the 1995 IEEE International Conference on Fuzzy Systems. Part 4 (of 5), pp. 2001–2008, IEEE.
10.
Kelly
J. E.
,
1960
, “
The Cutting Plane Method for Solving Convex Programs
,”
Journal of SIAM
, Vol.
8
, No.
4
, pp.
703
712
.
11.
Lotfi, A., and Tsoi, A. C., 1994, “Importance of Membership Functions: A Comparative Study on Different Learning Methods for Fuzzy Inference Systems,” Proceedings of the 3rd IEEE Conference on Fuzzy Systems, pp. 1791–1796, IEEE.
12.
Mulkay, E. L., 1997, “Interior-point Methods, Fuzzy Heuristics, and Cluster Computing for Large-Scale Optimization in Engineering Design,” Preliminary Examination, Purdue University.
13.
Rao, S. S., 1986, “Description and Optimum Design of Fuzzy Mechanical Systems,” ASME JOURNAL OF MECHANISMS, TRANSMISSIONS, AND AUTOMATION IN DESIGN, 86-DET-33, pp. 1–7.
14.
Rao, S. S., 1996, Engineering Optimization: Theory and Practice, John Wiley & Sons, third edition.
15.
Sugeno
M.
, and
Kang
G. T.
,
1986
, “
Fuzzy Modelling and Control of Multilayer Incinerator
,”
Fuzzy Sets and Systems
, Vol.
18
, pp.
329
345
.
16.
Takagi, T., and Sugeno, M., 1985, “Fuzzy Identification of Systems and Its Application to Modeling and Control,” IEEE Transactions on Systems, Man, and Cybernetics, SMC-15(1), pp. 116–132.
17.
Tsoukalas, L. H., and Uhrig, R. E., 1997, Fuzzy and Neural Approaches in Engineering, John Wiley & Sons, New York.
18.
Vadde
S.
,
Allen
J. K.
, and
Mistree
F.
,
1994
, “
Compromise Decision Support Problems for Hierarchical Design Involving Uncertainty
,”
Computers and Structures
, Vol.
52
, No.
4
, pp.
645
658
.
19.
Vanderbei, R. J., 1995, “LOQO: An Interior Point Code for Quadratic Programming,” Technical Report SOR 94-15, Program in Statistics & Operations Research, Princeton University, Princeton NJ 18544.
20.
Vanderplaats, G. N., 1984, Numerical Optimization Techniques for Engineering Design: With Applications, McGraw-Hill Book Company.
21.
Zadeh
L. A.
,
1965
, “
Fuzzy Sets
,”
Information and Control
, Vol.
8
, pp.
338
353
.
This content is only available via PDF.
You do not currently have access to this content.