EoN.SIS_homogeneous_meanfield

EoN.SIS_homogeneous_meanfield(S0, I0, n, tau, gamma, tmin=0, tmax=100, tcount=1001)[source]

Encodes System (4.8) of Kiss, Miller, & Simon. Please cite the book if using this algorithm.

In the text this is often referred to as the “mean-field model closed at the level of pairs”

[dot{S}] = gamma [I] - tau n[S][I]/N

[dot{I}] = au n[S][I]/N - gamma [I]

This is the SIS version of the “Kermack-McKendrick equations”.

Arguments:

S0 number

initial number susceptible

I0 number

initial number infected

n number

(average) degree of all nodes.

tau positive float

transmission rate

gamma number

recovery rate

tmin number (default 0)

minimum report time

tmax number (default 100)

maximum report time

tcount integer (default 1001)

number of reports

Returns:

times, S, I all numpy arrays

SAMPLE USE:

import networkx as nx
import EoN
S0 = 999
I0 = 1
n = 4 #degree
tau = 1
gamma = 2
t, S, I = EoN.SIS_homogeneous_meanfield(S0, I0, n, tau, gamma)