BehaviourComposer: ignore everything before this.
This vaccinates those individuals with the highest number of acquaintances.
Vaccinate most highly connected individuals
Begin NetLogo code:
substitute-text-area-for number-vaccinated the-fraction-vaccinated * length population-sorted let population-sorted sort-by more-link-neighbors all-susceptibles repeat round (number-vaccinated) [let super-node first population-sorted set population-sorted but-first population-sorted add-behaviours-to super-node list-of-micro-behaviours "Intervention behaviours" ]
End NetLogo code
Edit the text area to change the number of individuals vaccinated.
This behaviour replies upon the report more-link-neighbors behaviour being part of the model.
Schedule non-targeted vaccination does not target the highly connected individuals.
This sorts the entire population by the number of links and adds the Intervention behaviours to the number specified in the text area.
This was implemented by Ken Kahn on 3 February 2011.
BehaviourComposer: ignore everything after this.