Abstract
The basic genetic algorithm is introduced including the representation of individuals in populations, data structures for the representation of variables, binary strings, assessment of individual fitness, selection for recombination, crossover and mutation operators. The penalty function method of handling design constraints is introduced. The basic GA is illustrated by optimizing a simple structural design. We consider how we might improve the GA by on-line adaptation of the main controls. We then review string coding, the schema theorem and the formation of building blocks in the strings. We consider the coding of continuous-valued variables and bit array representations, elitism, methods of maintaining diversity in the population and introduce a further illustration in structural optimization. The application of the genetic algorithm is then extended into large scale-situations, particularly design situations involving a large number of variables. A combinatorial space reduction heuristic based on a record of parameter selection intensities is described. The allocation of fitness to partial strings is reviewed. Consideration is given to the multi-objective GA and pareto optimality. There follows a brief introduction to mathematical models of the GA. The GA is used to train a neural network as an alternative to back-propagation. We consider the ‘permutations’ problem and introduce the concept of ‘shift’. The method is illustrated by training a neural network for structural analysis. The chapter concludes with a brief review of the implicit parallelism of the GA and suggestions as to how the algorithm might be improved with parallel hardware and a further example application.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Goldberg D E: Genetic Algorithms in Search, Optimization and Machine Learning. Adison Wesley 1989
Davis L: “Handbook of Genetic Algorithms”, Van Nostrand Reinhold, New York, 1991.
Mitchell M: “An Introduction to Genetic Algorithms”, A Bradford Book, MIT Press, Cambridge, Massachusetts, 1996
Jenkins W M: Towards structural optimization via the genetic algorithm. Computers and Structures. 1990 40(5), 1321–1327.
Jenkins W M: (1991) Structural optimization with the genetic algorithm. The Structural Engineer, London, 69(24), 418–422.
Jenkins W M: (1992) Plane Frame Optimum Design Environment Based on the Genetic Algorithm. Journal of Structural Engineering. Proceedings of the American Society of Civil Engineers, Vol 118 No 11 November 1992.
Jenkins W M: (1998) Improving structural design by genetic search. Computer-aided Civil and Infrastructure Engineering 13(1998) 5–11.
Chakrabarty B. K: “A model for optimum design of reinforced concrete beams” ASCE Journal of Structural Engineering, Vol 118 No 11 November 1992.
Jenkins W. M: Discussion on reference [8]. ASCE Journal of Structural Engineering, March 1994.
Levy, Stephen: “Artificial Life” Penguin Books 1993.
Sigmund, Karl: “Games of Life” Penguin Books 1993.
Hasancebi O and Erbatur F. Evaluation of crossover techniques in Genetic Algorithm based structural optimization. Advances in Engineering Computational Technology, Ed. B H V Topping, CIVIL-COMP Press, Edinburgh 1998.
Jenkins W.M: “An enhanced genetic algorithm for structural design optimization”, 5th International Conference on Civil & Structural Engineering, Heriot-Watt University, Edinburgh, August 1993. Civil-Comp Press, Edinburgh, 1993.
Davis, L: “Adapting operator probabilities in genetic algorithms”. Proc. Third Int. Conf. On Genetic Algorithms, Morgan Kaufmann, Los Altos, CA, 1989.
Jenkins W.M: “A space condensation heuristic for combinatorial optimization”, Advances in structural optimization, Computational Structures Technology 94, Civil Comp Press, Edinburgh, UK 1994.
Reeves C.R: (ed), “Modern Heuristic Techniques for Combinatorial Problems”. McGraw-Hill, Maidenhead, Berkshire, UK, 1995
Schoenauer M:“Shape Representations for Evolutionary Optimization and identification in Structural Mechanics”, Genetic Algorithms in Engineering and Computer Science, Ch 22, pp 443–463, John Wiley 1995.
Jenkins W.M: “On the applications of natural algorithms to structural design optimization”. Engineering Structures, Vol 19, No. 4, pp 302–308, 1997 Elsevier Science Ltd.
Baker J.E: “Adaptive selections methods for genetic algorithms”. In J.J. Grefenstette, ed. Proceedings of the First International Conference on Genetic Algorithms and Their Applications. Erlbaum.
Press W H, Teukolsky S A, Vettering W T, Flannery B P. Numerical Recipes in C, Second edition, Cambridge University Press 1992.
Krishnakumar K, Narayanaswamy S and Garg S: Solving Large Parameter Optimization Problems Using a Genetic Algorithm with Stochastic Coding. Genetic Algorithms in Engineering and Computer Science. Eds Winter G, Periaux J, Galan M and Cuesta P. John Wiley & Sons. Chichester, 1995
Wassermann P.D: Advanced methods in neural computing. Van Nostrand Reinhold. New York, 1993.
Fu LiMin: “Neural Networks in Computer Intelligence”. McGraw-Hill, New York, 1994.
Jenkins W.M: “A Genetic Algorithm for Structural Design Optimization” in Emergent Computing Methods in Engineering Design, Eds Grierson D.E and Hajela P, NATO ASI Series F: Computer and Systems Sciences, Vol. 149 1996. Pp 30–53.
Jenkins W.M: “The Estimation of Partial String Fitnesses in the Genetic Algorithm.” Developments in Neural Networks and Evolutionary Computing. CIVIL-COMP Press, Edinburgh UK, 1995, pp 137–142.
Koumousis V.K: “Genetic Algorithms in Optimal Design of Civil Engineering Structures”, in Emergent Computing Methods in Engineering Design, Eds Grierson D.E and Hajela P, NATO ASI Series F: Computer and Systems Sciences, Vol. 149 1996. pp 54–73.
Osyczka A: “Multicriterion Optimization in Engineering”, Ellis Horwood Series in Mechanical Engineering, Ellis Horwood Ltd, Chichester, West Sussex 1954.
Shih C J and Yu K C. “Methods of pairwise comparisons and fuzzy global criterion for multi-objective optimization in structural engineering”. Structural Engineering and Mechanics, Vol 6, No 1 (1998) 17–30.
Cheng F Y and Li D. “Multiobjective Optimization Design with Pareto Genetic Algorithm”. ASCE Journal of Structural Engineering, September 1997.
Sturzaker D. “Elementary Probability”. Cambridge University Press 1994.
Feller W. “An introduction to probability theory and its applications”. Wiley, New York 1970.
Whitely D: “Genetic Algorithms and Neural Networks” in Winter G A et al (eds). Genetic Algorithms in Engineering and Computer Science. John Wiley & Sons, Chichester, England 1995. pp 203 – 216
Jenkins W.M: “A Neural Network trained by Genetic Algorithm.” International Conference of Computational Structures, Budapest, August 1996. CIVIL-COMP Press, Edinburgh.
Jenkins W.M: “Approximate analysis of structural grillages using a neural network.” Proc. Instn Civ. Engrs Structures & Buildings, 1997, 122, Aug.,pp. 355–363
Braun H and Zagorski P: “ENZO-M — A Hybrid Approach for optimizing Neural Networks by Evolution and Learning.” Lecture Notes in Computer Science 866. Parallel Problem Solving from Nature — PPSN III. Intl. Conf. on Evolutionary Computation, Jerusalem, Israel, October 1994, pp440 – 451.
Doorly D: Parallel Genetic Algorithms for Optimization in Computational Fluid Dynamics, ibid pp 251 .. 270.
Marshall S.J and Harrison R.F: ‘Optimization and training of feed-forward neural networks by genetic algorithms.’ Proc. 2nd IEE International Conference on Artificial Neural Networks, Vol 349 ch 81 pp39–43, Bournemouth, England, Nov. 1991
Jenkins W.M ‘Neural network-based approximations for structural analysis’. Proceedings of the fourth International Conference on Artificial Intelligence in Civil & Structural Engineering. CIVIL-COMP Press, Edinburgh 1995.
Jenkins W.M. ‘An introduction to neural computing for the Structural Engineer’. The Structural Engineer, Volume 75, Number 3, 4 February 1997.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Wien
About this paper
Cite this paper
Jenkins, W.M. (1999). Genetic Algorithms and Neural Networks. In: Waszczyszyn, Z. (eds) Neural Networks in the Analysis and Design of Structures. CISM International Centre for Mechanical Sciences, vol 404. Springer, Vienna. https://doi.org/10.1007/978-3-7091-2484-0_2
Download citation
DOI: https://doi.org/10.1007/978-3-7091-2484-0_2
Publisher Name: Springer, Vienna
Print ISBN: 978-3-211-83322-3
Online ISBN: 978-3-7091-2484-0
eBook Packages: Springer Book Archive