Summary
The objective of this paper is to investigate the efficiency of various optimization methods based on mathematical programming and evolutionary algorithms for solving structural optimization problems under static and seismic loading conditions. Particular emphasis is given on modified versions of the basic evolutionary algorithms aiming at improving the performance of the optimization procedure. Modified versions of both genetic algorithms and evolution strategies combined with mathematical programming methods to form hybrid methodologies are also tested and compared and proved particularly promising. Furthermore, the structural analysis phase is replaced by a neural network prediction for the computation of the necessary data required by the evolutionary algorithms. Advanced domain decomposition techniques particularly tailored for parallel solution of large-scale sensitivity analysis problems are also implemented. The efficiency of a rigorous approach for treating seismic loading is investigated and compared with a simplified dynamic analysis adopted by seismic codes in the framework of finding the optimum design of structures with minimum weight. In this context a number of accelerograms are produced from the elastic design response spectrum of the region. These accelerograms constitute the multiple loading conditions under which the structures are optimally designed. The numerical tests presented demonstrate the computational advantages of the discussed methods, which become more pronounced in large-scale optimization problems.
Similar content being viewed by others
References
Adeli H. and Cheng N.T. (1994), “Augmented Lagrangian Genetic Algorithm for structural optimization”,Journal of Aerospace Engineering, ASCE,7(1), 104–118.
Adeli H. and Cheng N.T. (1994), “Concurrent Genetic Algorithms for optimization of large structures”,Journal of Aerospace Engineering, ASCE,7(3), 276–296.
Adeli H. and Cheng N.T. (1993), “Integrated Genetic Algorithm for optimization of space structures”,Journal of Aerospace Engineering, ASCE,6(4), 315–328.
Adeli H. and Hyo Seon Park (1995), “Neural dynamics model for structural optimisation.-Theory”,Computers & Structures,57(3), 383–399.
Adeli H. and Hyo Seon Park (1995), “Optimization of space structures by Neural dynamics”,Neural Networks,8(5), pp. 769–781.
Arora J.S. (1990), “Computational Design Optimization: A review and future directions”,Structural Safety,7, 131–148.
Arslan M.A. and Hajela P. (1997), “Counterpropagation Neural Networks in decomposition based optimal design”,Computers & Structures,65(5) 641–650.
Back T., Hoffmeister F. and Schwefel H.-P. (1991), “A survey of evolution strategies”, in R.K. Belew and L.B. Booker (Eds.),Proceedings of the 4th International Conference on Genetic Algorithms, Morgan Kaufmann, 2–9.
Baker J. (1985), “Adaptive selection methods for genetic algorithms”, in J.J. Grefenstette (Ed.),Proc. International Conf. On Genetic Algorithms and their applications, Lawrence Erlbaum.
Barricelli N.A. (1962), “Numerical testing of evolution theories”,ACT A Biotheoretica,16, 69–126.
Belegundu A.D. and Arora J.S. (1984), “A computational study of transformation methods for optimal design”,AIAA Journal,22(4), 535–542.
Bendsoe M.P. and Kikuchi N. (1988), “Generating optimal topologies in structural design using a homogenization method”,Computer Methods in Applied Mechanics and Engineering,71, 197–224.
Berke L. and Hajela P. (1990), “Applications of Artificial Neural Nets in Structural Mechanics”, NASA 331-348 TM-102420.
Berke L., Patnaik S.N. and Murthy P.L.N. (1993), “Optimum Design of Aerospace Structural Components using Neural Networks”,Computers & Structures,48, 1001–1010.
Bitoulas N. and Papadrakakis, M. (1994), “An optimised computer implementation of the incomplete Cholesky factorization”,Comp. Systems in Engineering,5(3) 265–274.
Bletzinger K.U., Kimmich S. and Ramm E. (1991), “Efficient modelling in shape optimal design”,Computing Systems in Engineering,2(5/6), 483–495.
Cai J. and Thierauf G. (1993), “Discrete structural optimization using evolution strategies”, in B.H.V. Topping and A.I. Khan (Eds.),Neural networks and combinatorial in civil and structural engineering. Edinburgh, Civil-Comp Limited, 95–10.
Embrechts M.J. (1994).Metaneural-Version 4.1, Rensselear Polytechnique Institute.
Eschenauer H.A., Schumacher A. and Vietor T. (1993), “Decision makings for initial designs made of advanced materials,” in Bendsoe M.P. and Soares C.A.M. (Eds.), NATO ARW “Topology design of structures”, Sesimbra, Portugal, Kluwer Academic Publishers, Dordrecht, Netherlands, 469–480.
Eurocode 3, Design of steel structures, Part 1.1: General rules for buildings, CEN, ENV 1993-1-1/1992.
Farhat C. and Roux F.-X. (1994), “Implicit Parallel Processing in Structural Mechanics”,Comp. Mec. Adv. 2, 1–124.
Farhat C., Crivelli L. and Roux F.-X. (1994), “Extending substructure based iterative solvers to multiple load and repeated analyses”Comp. Meth. Appl. Mech. Eng., 195–209.
Fleury C. (1993), “Dual methods for convex separable problems,” in: Rozvany G.I.N. (Ed.), NATO/DFG ASIOptimization of large structural systems, Berchtesgaden, Germany, Kluwer Academic Publishers, Dordrecht, Netherlands, 509–530.
Fogel L.J., Owens, A.J. and Walsh M.J. (1966),Artificial intelligence through simulated evolution, Wiley, New York.
Gallagher R.H. and Zienkiewicz O.C. (1973),Optimum Structural Design: Theory and Applications, John Wiley & Sons, New York.
Gasparini D.A. and Vanmarke E.H. (1976), “Simulated earthquake motions compatible with prescribed response spectra”, Massachusetts Institute of Technology (MIT), Department of Civil Engineering, Publication No. R76-4, January.
Gasparini D.A. (1976),SIMQKE-A program for artificial motion generation, User's manual and documentation, Massachusetts Institute of Technology (MIT), Department of Civil Engineering, November.
Gill P.E., Murray W. and Wright M.H. (1981),Practical Optimization, Academic Press.
Gill P.E., Murray W., Saunders M.A. and Wright M.H. (1986),User's guide for NPSOL (Version 4.0): A Fortran Package for Nonlinear Programming, Technical Report SOL 86-2, Dept. of Operations Research, Stanford University.
Goldberg D. (1990), “A note on boltzmann tournament selection for Genetic Algorithms and population-oriented Simulated Annealing”, TCGA 90003,Engineering Mechanics, Alabama University.
Goldberg D.E. (1989),Genetic algorithms in search, optimization and machine learning, Addison-Wesley Publishing Co., Inc., Reading, Massachusetts.
Goldberg D.E. (1988), “Sizing populations for serial and parallel genetic algorithms”, TCGA Report No 88004, University of Alabama.
Gunaratnam D.J. and Gero J.S. (1994), “Effect of representation on the performance of Neural Networks in structural engineering applications”,Microcomputers in Civil Engineering,9, 97–108.
Hajela, P. and Berke, L. (1991), “Neurobiological computational models in structural analysis and design”,Computers & Structures,41, 657–667.
Haug E.J. and Arora J.S. (1974), “Optimal mechanical design techniques based on optimal control methods”, ASME paper No 64-DTT-10,Proceedings of the 1st ASME Design Technology Transfer Conference, 65–74, New York, October.
Hinton E. and Hassani B. (1995), “Some experiences in structural topology optimization”, in B.H.V. Topping (Ed.),Developments in Computational Techniques for Structural Engineering, CIVIL-COMP Press, Edinburgh, 323–331.
Hinton E. and Sienz J. (1994), “Aspects of adaptive finite element analysis and structural optimization”, in Topping B.H.V. and Papadrakakis M. (Eds.),Advances in Structural Optimization, CIVIL-COMP Press, Edinburgh, 1–26.
Hinton E. and Sienz J. (1993), “Fully stressed topological design of structures using an evolutionary procedure”,Journal of Engineering Computations,12, 229–244.
Hinton E. and Sienz J. (1995), “Studies with a robust and reliable structural shape optimization tool”, in B.H.V. Topping (Ed.)Developments in Computational Techniques for Structural Engineering, CIVIL-COMP Press, Edinburgh, 343–358.
Hoffmeister F. and Back T. (1991), “Genetic Algorithms and Evolution Strategies-Similarities and Differences”, in Schwefel H.P. and Manner R. (Eds.),Parallel Problems Solving from Nature, Springel-Verlag, Berlin, Germany, 455–469.
Holland J. (1975),Adaptation in natural and artificial systems, University of Michigan Press, Ann Arbor.
Hooke R. and Jeeves T.A. (1961), “Direct Search Solution of Numerical and Statistical Problems”,J. ACM, Vol.8.
Joines J. and Houck C. (1994), “On the use of non-stationary penalty functions to solve nonlinear constrained optimization problems with GA”, in Z. Michalewicz, J. D. Schaffer, H.-P. Schwefel, D. B. Fogel and H. Kitano (Eds.),Proceedings of the First IEEE International Conference on Evolutionary Computation, 579–584. IEEE Press.
Khan, A.I., Topping, B.H.V. and Bahreininejad, A. (1993), “Parallel training of neural networks for finite element mesh generation”,Neural Networks and Combinatorial Optimisation in Civil and Structural Engineering, B.H.V. Topping and A.I. Khan (Eds.), Civil-Comp Press, 81–94.
Kirkpatrick S., Gelatt C.D. and Vecchi M.P. (1983), “Optimization by simulated annealing”,Science,220, 671–680.
Krishnakumar K. (1989), “Micro genetic algorithms for stationary and non stationary function optimization”, inSPIE Proceedings Intelligent control and adaptive systems, 1196.
Lasdon L.S., Warren A.D., Jain A. and Ratner R. (1978), “Design and testing of a generalized reduced gradient code for nonlinear programming”,ACM Trans. Math. Soft. 4 (1), 34–50.
Le Riche R. G., Knopf-Lenoir C. and Haftka R.T. (1995), “A segregated genetic algorithm for constrained structural optimization”, in L. J. Eshelman (Ed.),Proceedings of the 6th International Conference on Genetic Algorithms, 558–565.
Maa C. and Shanblatt M. (1992), “A two-phase optimization neural network”,IEEE Transactions Neural Networks,3(6), 1003–1009.
Michalewicz Z. (1995), “Genetic algorithms, numerical optimization and constraints”, in L.J. Eshelman (Ed.),Proceedings of the 6th International Conference on Genetic Algorithms, 151–158, Morgan Kaufmann.
Moses F. (1974), “Mathematical programming methods for structural optimization”,ASME Structural Optimisation Symposium AMD,7, 35–48.
Myung H., Kim J.-H. and Fogel D. (1995), “Preliminary investigation into a two-stage method of evolutionary optimization on constrained problems”, in J.R. McDonnell, R.G. Reynolds and D.B. Fogel (Eds.),Proceedings of the 4th Annual Conference on Evolutionary Programming, 449–463, MIT Press.
NAG (1988),Software manual, NAG Ltd, Oxford, UK.
Olhoff N., Rasmussen J. and Lund E. (1992), “Method of exact numerical differentiation for error estimation in finite element based semi-analytical shape sensitivity analyses”,Special Report No. 10, Institute of mechanical Engineering, Aalborg University, Aalborg, DK.
Papadrakakis M. (1996), “Domain decomposition techniques for computational structural mechanics”, in M. Papadrakakis (Ed.),Solving Large-Scale Problems in Mechanics, Volume II, John Wiley.
Papadrakakis M. and Bitoulas N. (1993), “Accuracy and effectiveness of preconditioned conjugate gradient method for large and ill-conditioned problems”,Comp. Meth. Appl. Mech. Eng.,109, 219–232.
Papadrakakis M., Lagaros N. D., Thierauf G. and Cai J. (1998), “Advanced Solution Methods in Structural Optimization Based on Evolution Strategies”,J. Engng. Comput. 15(1), 12–34.
Papadrakakis M., Lagaros N. D. and Tsompanakis Y. (1999), “Optimization of large-scale 3D trusses using evolution strategies and neural networks”,Special Issue of the International Journal of Space structures,14(3), 211–223.
Papadrakakis M., Lagaros N.D. and Tsompanakis Y. (1998), “Structural optimization using evolution strategies and neural networks”,Comp. Meth. Appl. Mechanics & Engrg,156, 309–333.
Papadrakakis M. and Papadopoulo V. (1995), “A computationally efficient method for the limit elasto plastic analysis of space frames”,Computational Mechanics,16(2), 132–141.
Papadrakakis, M. and Papadopoulos, V. (1996), “Efficient solution procedures for the stochastic finite element analysis of space frames using the Monte Carlo simulation”, to appear inComp. Meth. Appl. Mech. Eng.
Papadrakakis M., Papadopoulos V. and Lagaros N.D. (1996), “Structural reliability analysis of elastic-plastic structures using neural networks and Monte Carlo simulation”,Comp. Meth. Appl. Mechanics & Engrg,136, 145–163.
Papadrakakis M. and Smerou S. (1990), “A new implementation of the Lanczos method in linear problems”,Int. J. Num. Meth. Eng. 29, 141–159.
Papadrakakis M., Tsompanakis Y. and Lagaros N.D. (1999), “Structural shape optimization using Evolution Strategies”Engineering Optimization Journal,31, 515–540.
Papadrakakis M., Tsompanakis Y., Hinton E. and Sienz J. (1996), “Advanced solution methods in topology optimization and shape sensitivity analysis”,Journal of Engineering Computations,3, No.5, 57–90.
Pedersen P. (1993), “Topology optimization of three dimensional trusses”, in Bendsoe M.P. and Soares C.A.M. (Eds.), NATO ARWTopology design of structures, Sesimbra, Portugal, Kluwer Academic Publishers, Dordrecht, Netherlands, 19–31.
Pope G.G. and Schmit L.A. (Eds.) (1971)Structural Design Applications of Mathematical Programming Techniques, AGARDOgraph 149, Technical Editing and Reproduction Ltd., London, February.
Ramm E., Bletzinger K.-U., Reitinger R. and Maute K. (1994). “The challenge of structural optimization”, in Topping B.H.V. and Papadrakakis M. (Eds.),Advances in Structural Optimization, CIVIL-COMP Press, Edinburgh, 27–52.
Rechenberg I. (1973). “Evolution strategy: optimization of technical systems according to the principles of biological evolution”, Frommann-Holzboog. Stuttgart.
Rozvany G.I.N. and Zhou M. (1993), “Layout and generalised shape optimization by iterative COC methods”, in Rozvany G.I.N. (Ed.), NATO/DEF ASIOptimization of large structural systems, Berchtesgaden, Germany, Kluwer Academic Publishers, Dordrecht, Netherlands, 103–120.
Rudolph G. (1999),Personal communication.
Rummelhart D.E. and McClelland J.L. (1986),Parallel Distributed Processing. Volume 1: Foundations, The MIT Press, Cambridge.
Schittkowski K., Zillober C. and Zotemantel R. (1994), “Numerical comparison of non-linear algorithms for structural optimization”,Strustural Optimization,7, 1–19.
Schwefel H.-P. and Rudolph G. (1995), “Contemporary evolution strategies”, in F. Morgan, A. Moreno, J.J. Merelo and P. Chacion (Eds.),Advances in Artificial Life, Proc. Third European Conf. on Artificial Life Granada, Spain, June 4–6, Springer, Berlin, 893–907.
Schwefel H.P. (1981),Numerical optimization for computer models, Wiley & Sons, Chichester, UK.
Sheu C.Y. and Prager W. (1968), “Recent development in optimal structural design”,Applied Mechanical Reviews,21(10), 985–992.
Shieh R.C. (1994), “Massively parallel structural design using stochastic optimization and mixed neural net/finite element analysis methods”,Computing Systems in Engineering,5,4–6, 455–467.
Spunt L. (1971),Optimum Structural Design, Prentice-Hall, Englewood Cliffs, New Jersey, 41–42.
Stephens, J.E. and VanLuchene, D. (1994), “Integrated assessment of seismic damage in structures”,Microcomputers in Civil Engineering,9 (2), 119–128.
Suzuki K. and Kikuchi N. (1993), “Layout optimization using the homogenization method”, in Rozvany G.I.N. (Ed.), NATO/DFG ASIOptimization of large structural systems, Berchtesgaden, Germany, Kluwer Academic Publishers, Dordrecht, Netherlands, 157–175.
Svanberg K. (1987), “The method of moving asymptotes, a new method for structural optimization”,Int. J. Num. Meth. Eng.,23, 359–373.
Taylor C.A. (1989),EQSIM, A program for generating spectrum compatible earthquake ground acceleration time histories, Reference Manual, Bristol Earthquake Engineering Data Acquisition and Processing System, December.
Thanedar P.B., Arora J.S., Tseng, C.H., Lim O.K. and Park G.J. (1986), “Performance of some SQP methods on structural optimization problems”,Int. Journal of Num. Meth. Engng,23, 2187–2203.
Theocharis P.S. and Panagiotopoulos P.D. (1993), “Neural networks for computing in fracture mechanics. Methods and prospects of applications”,Comp. Meth. Appl. Mechanics & Engrg., pp. 106, pp. 213–228.
Thierauf G., and Cai J. (1995), “A two level parallel evolution strategy for solving mixeddiscrete structural optimization problems”,The 21th ASME Design Automation Conference, Boston MA, September 17–221.
Thierauf G. and Cai J. (1996), “Structural optimization based on Evolution Strategy”, in Papadrakakis M. and Bugeda G. (Eds),Advanced computational methods in structural mechanics, CIMNE, Barcelona, 266–280.
Topping B.H.V. and Bahreininejad, A. (1997),Neural computing for structural mechanics, Saxe Coburg, UK.
Van Keulen F. and Hinton E. (1996), “Topology design of plate and shell structures using the hard kill method” in B.H.V. Topping (Ed.),Advances in optimization for Structural Engineering, CIVIL-COMP Press, Edinburgh, 177–188.
Vanderplaats G.N. (1984).Numerical optimisation techniques for engineering design: with applications, McGraw-Hill, New York.
Venkayya V.B., Khot N.S. and Berke L. (1973), “Application of optimality criteria approaches to automated design of large practical structurs”,2nd Symposium on Structural Optimisation AGARD-CP-123, Milan, Italy, April.
Waagen D., Diercks P. and McDonnell J. (1993), “The stochastic direction set algorithm: A hybrid technique for finding function extrema”, in D.B. Fogel and W. Atmar (Eds.),Proceedings of the 1st Annual Conference on Evolutionary Programming, 35–42, Evolutionary Programming Society.
Xie Y.M. and Steven G.P. (1993), “A simple evolutionary procedure for structural optimization”,Computers & Structures,49, 885–896.
Xie Y.M. and Steven G.P. (1994), “Optimal design of multiple load case structures using an evolutionary procedure”,Journal of Engineering computations,11, 295–302.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Papadrakakis, M., Lagaros, N.D., Tsompanakis, Y. et al. Large scale structural optimization: Computational methods and optimization algorithms. ARCO 8, 239–301 (2001). https://doi.org/10.1007/BF02736645
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF02736645