Social flocks: a crowd simulation framework for social network generation, community detection, and collective behavior modeling
Flocks, herds and schools: A distributed behavioral model