Simulating swarm behaviuors for optimisation by learning from neighbours | IEEE Conference Publication | IEEE Xplore