How long until every pair in a rotating cohort has worked together? The web splits into 5 clusters of 16, one per cohort, and no link ever joins two clusters.
Try this While it runs, change team-size from 5 to 4 (it is read every tick). The cohorts regroup, new links cross the old clusters, and within one rotation the five clusters merge into a single network of 80.
About this model Where it ends up The run never stops. With team-size fixed, collaboration-count levels off near the number of pairs within cohorts (600 at the defaults) and almost every link is red.
A collaboration-network model loosely based on the team assembly model of Guimerà, Uzzi, Spiro and Amaral (Science, 2005). People work in fixed cohorts that take turns, and each tie is colored by whether it joined newcomers, incumbents or repeat partners.
Each tick the people whose id leaves the same remainder as the tick when divided by team-size are active; at the defaults that is the same 16 of the 80 every 5th tick. An active person is a newcomer on its first turn, then incumbent at incumbent-chance percent and newcomer otherwise; the label only sets its color. It links to a random active person unless, at collaborator-chance percent, it picks an existing partner, which adds no link. A link's times count rises whenever both ends are active; above 1 it turns red and pulls harder in the layout. People idle longer than max-downtime are removed (only possible if team-size exceeds max-downtime + 1) and nobody joins. Only population needs a Reset.
In Guimerà et al.'s model each new team is filled slot by slot with an incumbent (with probability p, preferring the team's past collaborators with probability q) or a newcomer who joins the population, and idle people leave. Their result is a giant component that appears as p rises. Here no one joins, cohorts are fixed and links never cross between them, so no giant component forms unless team-size changes during the run.