Discord
@hash/rumor-mill
Simulation
9
0
Public

Rumor Mill

This simulation models the spread of a rumor. Each person who knows the rumor (represented by their red color) randomly tells one of their eight adjacent neighbors.

This simulation models the spread of a rumor. Each person who knows the rumor (represented by their red color) randomly tells one of their eight adjacent neighbors.

If showHeight is true, the height of each agent represents the number of times that they have heard the rumor.

If singleSource is true, then the only source of the rumor starts in the center of the collection of agents. Otherwise, sourcePercentage can be set to randomly determine the percentage of the population that knows the rumor initially.

Analysis

The three plots each exhibit different behaviors. The total rumors heard at first exhibits exponential growth, but then becomes constant once there are no innocent agents to spread rumors to.

The % of agents aware of the rumor exhibits bounded growth similar to a logistic growth. This makes sense given the finite number of agents. Note that the inflection point of the curve occurs roughly around step 73.

The average number of rumors heard by any "aware" agent is plotted in the third graph. This exhibits two different linear growths, transitioning between them once the rumor begins to reach agents on the edges of the graph. This occurs roughly around step 73, which matches the point of inflection of the previous curve.

http://www.netlogoweb.org/launch#http://www.netlogoweb.org/assets/modelslib/Sample%20Models/Social%20Science/Rumor%20Mill.nlogo