A dynamic flocking algorithm with a restrictive partnership model to support mobile ad hoc networks | IEEE Conference Publication | IEEE Xplore