BEECLUST swarm algorithm: analysis and implementation using a Markov chain model. (1st January 2013)