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 |
|