A novel artificial fish swarm algorithm for solving large-scale reliability–redundancy application problem. (November 2015)