Show simple item record

contributor authorC. S. Krishnamoorthy
contributor authorP. Prasanna Venkatesh
contributor authorR. Sudarshan
date accessioned2017-05-08T21:12:58Z
date available2017-05-08T21:12:58Z
date copyrightJanuary 2002
date issued2002
identifier other%28asce%290887-3801%282002%2916%3A1%2866%29.pdf
identifier urihttp://yetl.yabesh.ir/yetl/handle/yetl/43086
description abstractGenetic 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 constraints. Strategies are also suggested for member grouping for reducing the problem size and implementing move-limit concepts for reducing the search space adaptively in a phased manner. The implemented libraries are tested on a number of large previously fabricated space trusses, and the results are compared with previously reported values. It is concluded that genetic algorithms implemented using efficient and flexible data structures can serve as a very useful tool in engineering design and optimization.
publisherAmerican Society of Civil Engineers
titleObject-Oriented Framework for Genetic Algorithms with Application to Space Truss Optimization
typeJournal Paper
journal volume16
journal issue1
journal titleJournal of Computing in Civil Engineering
identifier doi10.1061/(ASCE)0887-3801(2002)16:1(66)
treeJournal of Computing in Civil Engineering:;2002:;Volume ( 016 ):;issue: 001
contenttypeFulltext


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record