Flocking for Multiple Ellipsoidal Agents with Limited Communication Ranges. (26th November 2012)