Research Article
Seismic Control of Tall Buildings Using Distributed Multiple Tuned Mass Dampers
| (1) | procedure MUTATION(individual) | | (2) | if rnd(1) < 0.5 | | (3) | rndTmd = RANDOMSELECT TMD in individual | | (4) | newStory = rndint(76) | | (5) | tmdNew = MOVETMD(rndTmd, newStory) | | (6) | offspring = REBUILD(individual, tmdNew) | | (7) | else | | (8) | rndTmd = RANDOMSELECT TMD in individual | | (9) | targetGenCount = rndint(10) | | (10) | for i = 1 to targetGenCount | | (11) | targetGen = RANDOMSELECTGEN(rndTmd) | | (12) | mutTmd = BINARYMUTATION(rndTmd, targetGen) | | (13) | end for | | (14) | offspring = REBUILD(individual, tmdNew) | | (15) | end if | | (16) | return (offspring) | | (17) | end procedure |
|