MichalDanielDobrzanski / EpidemyGraphs

Python code for scale-free network and SIS epidemy simulation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EpidemyGraphs

A project written in Python for generating Scale-free networks https://en.wikipedia.org/wiki/Scale-free_network and emulating an epidemy SIS outbreak https://en.wikipedia.org/wiki/Epidemic_model with propagation paramers:

  • I(infected nodes) - infection rate
  • S(susceptible nodes) - healing rate

Contributor: mjkrajsman

Realized for Warsaw University of Technology for Graphs and Network course

Implemented functionality:

  1. genrating scale-free graphs
  2. graph visualzation
  3. outputing graph properties:
  • average graph degree
  • graph degree distribution
  1. Epidemy simulation for desired parameters (SIS) values.
  2. Comparison of simulation with theoretical derivative equations

Sample images:

50-node scale-free network

3400-node s-f network degree distribution (polish description)

simulation - infection probability (polish description)

simulation2 - infection probability (polish description)

About

Python code for scale-free network and SIS epidemy simulation


Languages

Language:Python 100.0%