“…Many different definitions have been suggested to model the collective movement of a "sufficiently large" set of entities that travel "together" for a "sufficiently long" period of time: flocks [4,13,44], mobile groups [16], moving clusters [21], moving micro-clusters [27], herds [15], convoys [19], swarms [28], gatherings [55], traveling companions [42], platoons [26], groups [5], refined groups [43], crews [29], and evolving companions [37].…”