title: A novel artificial fish swarm algorithm for solving large-scale reliability-redundancy application problem.
abstract: A novel artificial fish swarm algorithm (NAFSA) is proposed for solving large-scale reliability-redundancy allocation problem (RAP). In NAFSA, the social behaviors of fish swarm are classified in three ways: foraging behavior, reproductive behavior, and random behavior. The foraging behavior designs two position-updating strategies. And, the selection and crossover operators are applied to define the reproductive ability of an artificial fish. For the random behavior, which is essentially a mutation strategy, the basic cloud generator is used as the mutation operator. Finally, numerical results of four benchmark problems and a large-scale RAP are reported and compared. NAFSA shows good performance in terms of computational accuracy and computational efficiency for large scale RAP.
authors.affiliation: Urban Construction and Environmental Engineering, Chongqing University, Chongqing 400044, China. Electronic address: enjoylifes520@hotmail.com.
authors.forename: Qiang
authors.initials: Q
authors.lastname: He
authors.affiliation: No. 38 Research Institute of CETC, Hefei 230088, China. Electronic address: hust_hoo@163.com.
authors.forename: Xiangtao
authors.initials: X
authors.lastname: Hu
authors.affiliation: Urban Construction and Environmental Engineering, Chongqing University, Chongqing 400044, China. Electronic address: vp_1204@163.com.
authors.forename: Hong
authors.initials: H
authors.lastname: Ren
authors.affiliation: No. 38 Research Institute of CETC, Hefei 230088, China. Electronic address: vp_38@163.com.
authors.forename: Hongqi
authors.initials: H
authors.lastname: Zhang
keywords: Artificial fish swarm algorithm; Cloud model; GA; Reliability–redundancy allocation problem