MHB Rumor Propagation on a Small Island: Theoretical Analysis and Simulation Results

  • Thread starter Thread starter jacobi1
  • Start date Start date
  • Tags Tags
    Propagation
Click For Summary
A simulation of rumor propagation among 25 inhabitants on a small island indicates that approximately 80% of the population hears a rumor initiated by one individual, Jack. The rumor spreads as each person tells it to others until they encounter someone already informed, at which point they stop sharing. The theoretical model developed includes a complex function for the percentage of rumor spreaders over time, but the resulting equations are challenging to solve. Attempts to apply a SIR model for simulation purposes have not yielded significant progress. The discussion seeks simpler methods or programming solutions to better understand the dynamics of rumor spread.
jacobi1
Messages
47
Reaction score
0
On a small island there are 25 inhabitants. One of these inhabitants, named Jack, starts a rumor which spreads around the isle. Any person who hears the rumor continues spreading it until he or she meets someone who has heard the story before. At that point, the person stops spreading it, since nobody likes to spread stale news.
In the first time increment, Jack randomly selects one of the other inhabitants, named Jill, to tell the rumor to. In the second time increment, both Jack and Jill each randomly select one of the remaining 23 inhabitants to tell the rumor to. (Note: they could conceivably pick each other again.) In the next time increment, there are 4 rumor spreaders, and so on. If a randomly selected person has already heard the rumor, that person stops spreading the rumor.
How many inhabitants out of 25 finally hear the rumor before it dies?
This is a simulation problem, and so I simulated it and got that about 80 percent of the inhabitants hear the rumor. However, I want a theoretical solution if possible, and that is what I am having trouble with.
I found the percentage of rumor spreaders as a function of time to be
$$f(t)=\left (1-\frac{25-2^{t}}{25^{t}}\right )^{25} - \frac{2^t}{25}$$,
where the first term is the percentage of new spreaders, and the second term is the number of people who have already heard the rumor.
I tried to find the maximum number of people who were spreading the rumor, but I got an extremely complicated equation (here, n=25):
$$n^2 \left (n^t-n+2^{t} \right )^{n-1} \left (2^t \ln \frac{2}{n}+x+1 \right )=\ln 2 (2n^n)^t$$, so...no progress there.
I also tried simulating it using a SIR model, but didn't get far.
How can I proceed?
Or is there another, simpler way to do it?
 
Last edited:
Physics news on Phys.org
Or is there possibly a programming solution?
 
There is a nice little variation of the problem. The host says, after you have chosen the door, that you can change your guess, but to sweeten the deal, he says you can choose the two other doors, if you wish. This proposition is a no brainer, however before you are quick enough to accept it, the host opens one of the two doors and it is empty. In this version you really want to change your pick, but at the same time ask yourself is the host impartial and does that change anything. The host...

Similar threads

  • · Replies 38 ·
2
Replies
38
Views
10K
  • · Replies 4 ·
Replies
4
Views
1K
Replies
2
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 12 ·
Replies
12
Views
10K
  • · Replies 18 ·
Replies
18
Views
5K
  • · Replies 0 ·
Replies
0
Views
5K
  • · Replies 175 ·
6
Replies
175
Views
26K
  • · Replies 67 ·
3
Replies
67
Views
15K