A novel artificial fish swarm algorithm for solving large-scale reliability-redundancy application problem

被引:74
作者
He, Qiang [1 ]
Hu, Xiangtao [2 ]
Ren, Hong [1 ]
Zhang, Hongqi [2 ]
机构
[1] Chongqing Univ, Urban Construct & Environm Engn, Chongqing 400044, Peoples R China
[2] CETC, Res Inst 38, Hefei 230088, Peoples R China
关键词
Reliability-redundancy allocation problem; Artificial fish swarm algorithm; GA; Cloud model; 2-PHASE APPROACH; ALLOCATION; OPTIMIZATION; SYSTEMS; SEARCH; DESIGN;
D O I
10.1016/j.isatra.2015.09.015
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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. (C) 2015 ISA. Published by Elsevier Ltd. All rights reserved.
引用
收藏
页码:105 / 113
页数:9
相关论文
共 34 条