Computational & Technology Resources
an online resource for computational,
engineering & technology publications |
|
Civil-Comp Proceedings
ISSN 1759-3433 CCP: 87
PROCEEDINGS OF THE NINTH INTERNATIONAL CONFERENCE ON THE APPLICATION OF ARTIFICIAL INTELLIGENCE TO CIVIL, STRUCTURAL AND ENVIRONMENTAL ENGINEERING Edited by: B.H.V. Topping
Paper 12
Effects of Some Parameters in a Genetic Algorithm for Large Truss Structures T. Dede1, S. Bekiroglu1 and Y. Ayvaz2
1Graduate School of Natural and Applied Sciences,
T. Dede, S. Bekiroglu, Y. Ayvaz, "Effects of Some Parameters in a Genetic Algorithm for Large Truss Structures", in B.H.V. Topping, (Editor), "Proceedings of the Ninth International Conference on the Application of Artificial Intelligence to Civil, Structural and Environmental Engineering", Civil-Comp Press, Stirlingshire, UK, Paper 12, 2007. doi:10.4203/ccp.87.12
Keywords: crossover, mutation, population size, large truss structures, value encoding, binary encoding.
Summary
There are many parameters affecting the performance of genetic algorithms. Among these parameters, the important ones are the probabilities of crossover and mutation operators, population sizes, and encoding types.
Probabilities of crossover and mutation operators affect the result of the corresponding problem. Population size affects the run-time of corresponding problem. Encoding types are another important factor in encoding of design variables from the run-time and computer memory points of view. But, no references have been found in the literature studying and comparing the effects of these parameters from the run-time and computer memory perspective. In this paper, the effects of different probabilities of crossover and mutation operators, population sizes, binary encoding and value encoding are studied. For this aim, a genetic algorithm program coded in FORTRAN is run for large truss structures. This program includes displacement, stress and stability constraints. The results of value encoding and binary encoding are compared with each other to show the advantages and disadvantages of them. Also, the run-times of the solutions of truss problems and the computer memories used in the value and binary encodings are presented. For the purpose of the study, 60-bar [1] and 940-bar [2] truss structure examples taken from the literature are solved. Generally, the ratio of crossover is taken as higher than 0.80 and the ratio of mutation is taken lower than 0.010. Variations of crossover and mutation probabilities are studied for the 60-bar truss structure. It is concluded that the algorithm coded by using value encoding requires less run-time and computer memory when compared with the algorithm coded by using binary encoding. It is also concluded that when the high ratio of crossover and low ratio of mutation are used, the result will be close to the optimum solution. References
purchase the full-text of this paper (price £20)
go to the previous paper |
|