“…find out the information of the MR damper allocation, including which pairs of adjacent floors are linked by MR dampers and corresponding damper number for each pair of the adjacent floor determine the matrices Γ (2n + l,n) , B, and D f defined in equations ( 1), (10), and ( 8), respectively generate an FLC calculate the fitness value according to the objective function else let the fitness value � 1 end Table 2: e pseudocode of Step 9 of the design process. Update each position X i (i ∈ [1, N]) with the following steps: Update the algorithm parameters including a, b, A, C, l, and p defined in Section 3 Judge whether p < 0.5 If yes, Judge whether |A| ≥ 1, which is defined in Section 3 If yes, randomly determine a position X rand in the range of the current population, and update the position Xi according to equation ( 19) else update the position Xi based on X * according equation ( 14) end else conduct spiral position updating according to equation ( 17) end Judge whether every code of the position X i is within the predefined value ranges If yes, keep the position X i else replace the code of the position X i with the corresponding limit value end t � t + 1 As seen from Figure 4, simultaneously minimizing both objectives cannot be realized in the optimization whatever α is.…”