Research Article
Seismic Control of Tall Buildings Using Distributed Multiple Tuned Mass Dampers
Algorithm 2
Making individual selection.
| procedure MAKINGSELECTION(population) | | fitPop = FITNESS(population) | | sumFit = SUM(fitPop) | | percentFit = fitPop/sumFit | | rangeFitAdded = ADDRANGE(fitPop, percentFit) | | randN = RND(1) | | for each individual in population | | r = rangeFitAdded(individual) | | if randN in range r | | selectedIndv = individual | | exit | | end if | | end for | | return selectedIndv | | end procedure |
|