Object-Oriented Framework for Genetic Algorithms with Application to Space Truss Optimization
- 1 January 2002
- journal article
- Published by American Society of Civil Engineers (ASCE) in Journal of Computing in Civil Engineering
- Vol. 16 (1), 66-75
- https://doi.org/10.1061/(asce)0887-3801(2002)16:1(66)
Abstract
Genetic algorithms have been shown to be very effective optimization tools for a number of engineering problems. Since the genetic processes typically operate independent of the actual problem, a core genetic algorithm library consisting of all the genetic operators having an interface to a generic objective function can serve as a very useful tool for learning as well as for solving a number of practical optimization problems. This paper discusses the object-oriented design and implementation of such a core library. Object-oriented design, apart from giving a more natural representation of information, also facilitates better memory management and code reusability. Next, it is shown how classes derived from the implemented libraries can be used for the practical size optimization of large space trusses, where several constructibility aspects have been incorporated to simulate real-world design constraints. Strategies are discussed to model the chromosome and to code genetic operators to handle such const...This publication has 10 references indexed in Scilit:
- Optimal design of planar and space structures with genetic algorithmsComputers & Structures, 2000
- Combining approximation concepts with genetic algorithm-based structural optimization proceduresPublished by American Institute of Aeronautics and Astronautics (AIAA) ,1998
- Structural optimization by genetic algorithms with tournament selectionJournal of Computing in Civil Engineering, 1997
- Genetic Algorithms-Based Methodologies for Design Optimization of TrussesJournal of Structural Engineering, 1997
- Artificial neural network and genetic algorithm for the design optimizaton of industrial roofs —A comparisonComputers & Structures, 1996
- GENETIC ALGORITHMS AS AN APPROACH TO OPTIMIZE REAL-WORLD TRUSSESInternational Journal for Numerical Methods in Engineering, 1996
- Concurrent Genetic Algorithms for Optimization of Large StructuresJournal of Aerospace Engineering, 1994
- Integrated Genetic Algorithm for Optimization of Space StructuresJournal of Aerospace Engineering, 1993
- Optimum Design of Pin‐Jointed Steel Structures With Practical ApplicationsJournal of Structural Engineering, 1990
- Efficient optimization of space trussesComputers & Structures, 1986