Wstępny test symulatora epidemii
UWAGA: to tylko małe demo. Większy materiał (pewnie jakiś live) wkrótce.
Zrobiłem na szybko taki symulatorek, zainspirowany ciągłymi kłótniami o szczepionki. Zasady są proste: kółeczka symbolizują ludzi, którzy wchodzą ze sobą w losowe interakcje. Przy każdej interakcji zarażony ma jakąś szansę zarazić zdrowego. Szczepieni i ozdrowieńcy zarażają się trudniej. Chorzy zdrowieją po jakimś czasie (lub, z pewnym niewielkim prawdopodobieństwem, umierają).
Legenda:
Zieloni – zdrowi
Czerwoni – chorzy
Żółtobrązowi – ozdrowieńcy
Niebiescy – zaszczepieni
Fioletowi – zaszczepieni nosiciele
Zdrowy ma 2% szansy na zachorowanie przy każdym kontakcie z chorym. Ozdrowieńcy mają 5 razy mniejszą szansę zarażenia się (0,4%), a zaszczepieni – 100 razy mniejszą (co oznaczałoby skuteczność szczepionek 99%).
Oprócz tego, prawdopodobieństwo zarażenia się od zaszczepionego nosiciela jest o 40% niższe niż gdyby chory nie był zaszczepiony.
Chorzy zdrowieją po ok. 30 sekundach (jest trochę losowości).
Nie wiem, jak te liczby mają się do COVIDa – prawdopodobnie nijak 😉 Ale takie przyjąłem w tej symulacji.
A, w razie jakby ktoś się zastanawiał – świat ma topologię torusa 😉 (kto wyleci z lewej, wraca z prawej itp. – wcześniej robiłem ściany od których ludzie się odbijali, ale to koncentrowało interakcje w okolicach narożników)
Kod symulacji: https://github.com/fizyk20/epidemic-sim