An improved artificial fish swarm algorithm and its application to packing and layout problems | IEEE Conference Publication | IEEE Xplore