О математике, пандемиях и карантинах, продолжение

Начало здесь.

Disclaimer 1

Я математик, а не врач. По всем вопросам здоровья, коронавирусов и смысла жизни консультируйтесь с медиками, не будьте глупыми людьми.

Disclaimer 2

По этическим соображениям, результаты работы модели, калиброванной по параметрам COVID-19, публиковаться не будут. Возможно, вы с моим решением не согласны, но вам придется с этим жить.

Как мы увидели в прошлой части, режим самоизоляции достаточно эффективен, в частности он сбивает экспоненциальный рост числа заболевших до степенного и тем самым позволяет снизить нагрузку на здравоохранения до приемлемой («flatten the curve», ага). Тем не менее, режим самоизоляции длится очень долго, наносит огромный ущерб экономике и возникает резонный вопрос: нельзя ли обойтись пусть более жесткими, но краткосрочными мерами?

Для наглядности экспериментов я слегка модифицировал инфекционный агент, сделав его чуть менее заразным, для большей иллюстративности интересующих нас эффектов. Помимо этого, я снизил порог насыщения минздрава до 5% популяции (это все равно очень и очень много). И да, чтоб не слишком ранить чувствительные души, шанс смерти индивидуума, которому «не досталось койки», вырастает теперь в три раза, а не в десять, как раньше. Цените мой гуманизм! Остальные параметры такие же (самое важное: инкубационный период, когда пацак заразен, длится 10 дней и столько же длится период лечения).
Для указанных параметров, расчёт хода эпидемии в отсутствии каких-либо ограничительных мер выглядит так:

771b768312e5ee3cba28c9daf61e53e4.jpg
Легенда так же: фиолетовым показан процент незараженных пацаков, желтым — заболевших, зеленым — выздоровевших, черным — скончавшихся. Дополнительно, коричневая кривая показывает количество смертей в идеальном случае неограниченных ресурсов здравоохранения (мы к ней будем стремиться).

Пошаговый расклад выглядит так:
e17a9e35393b9b2546a6fcf96e64cd1f.jpg
Здесь на каждом шаге красненьким показан процент заболевших, но еще бессимптомных пацаков, а синим — проявляющих симптомы.

Обе эти картинки далее будут использоваться нами в качестве референса, для оценки эффективности принимаемых мер.

Рассмотрим теперь меры, которые будут применяться. Состояние, когда не только минимизированы случайные контакты (выключен «общественный транспорт»), но и приняты меры по кратному снижению интенсивности продвижения заразы по социальным связям (чего мы ранее не рассматривали), будем условно называть «карантином», закавыченым, обратите внимание. Термин «карантин без кавычек» не только медицинский, но и юридический, и довольно суровый, поэтому «не нужен». Параметры заразности подобраны таким образом, чтобы в условиях «карантина» инфекция медленно и печально сдыхала за несколько сотен шагов, добирая несколько процентов популяции в процессе.

Итак, для начала попробуем ввести «наивный карантин». Запрем всех и вся на 15 шагов (логично ведь, инкубационный период и еще половинка на всякий случай). Более того, у ответственных чатлан ушки на макушке, меры введены уже на 20 шаге эпидемии (инфицировано 0.012% популяции). Что может пойти не так? Все.

6ad63c1a5430cb7b3496f725a8083247.jpg

и
c4396848e14e547b7b699d39e07cb41a.jpg
Пунктирной линией показаны результаты «принятия мер»

Этот кажущийся парадоксальным результат вполне закономерен. «Карантинные» меры значительно сокращают количество циркулирующего в популяции возбудителя, но увы, недостаточно. После отмены ограничений вновь начинается экспоненциальный рост и эпидемия, практически в неизменном виде, просто оказывается несколько отложенной (напомню, что наша «задача минимум» — удержать синий график под голубенькой линией, предотвращая перегрузку системы здравоохранения).

Интересно, что если единственным средством в нашем распоряжении является такой 15-шаговый «наивный карантин», то применить его эффективнее на более поздних стадиях. Сравните, например, вариантом, когда мы его введем на 70 шаге:

cd8c49dcf4888329b06f187082dd5468.jpg

fa42f5973de8ba3b2cf115ba546ea6f3.jpg

Ситуация улучшилась, но не радикально. Замах-то был на рубль. Может мы зря пожадничали на срок «карантина»? Давайте сразу в три раза увеличим, чтоб наверняка. Даешь «карантин» на 45 дней!

4e4fd7b999410555875299caaecaffe6.jpg
65e13c5f096ad8ae8b45b85ce5f8c037.jpg
Что ты будешь делать, а?!

Еще попытка? Давайте попробуем тактику «пунктирного карантина», вводя его трижды, на 70, 110 и 150 шаге (те же 15 шагов «карантина»):

6b8a4add7add012a5c84f9f935146a39.jpg

9d1eedac02ba486632414fb13b530036.jpg

И тут мы уже видим некоторый просвет. Уровень смертности для случая минздрава бесконечной мощности еще не достигнут, но ясно, что, продолжив резать нашего удава по частям, цели можно добиться, при этом, действительно сократив длительность эпидемии (экономическая целесообразность подобного тяни-толкая — это другой вопрос).

Можно ли качественно улучшить этот результат? Спешу обрадовать: да, причем значительно. Но для этого нам придется ввести в рассмотрение дополнительный фактор.

До сих пор в наших построениях руководящие структуры чатлан вели себя достаточно пассивно. В меру своих сил они организовывали лечение, уговаривали пацаков сидеть дома и, возможно, эцилоп бил немножко особо нерадивых по ночам. Да, так бывает и в реальности, но обычно меры по борьбе с эпидемией включают в себя поиск и изоляцию контактов заболевшего. Деятельность эта крайне трудоемкая, но и эффект от нее трудно переоценить. Действительно, давайте теперь всех соседей заболевшего по социальному графу отправлять в карантин. После этого он не сможет никого заражать, если уже инфицирован, и не сможет заразиться сам, если был здоров. При таких условия мы получим следующий ход эпидемии (мероприятия по изоляции начинаются на 20 шаге):

b4330b10a9ff455aa49cce416e593495.jpg

4e961b1f66fb871cc90548aba03a63c2.jpg

О! Как говорится, чтож вы раньше молчали? Слава тяжкому труду эцилопов, «карантин не нужен»! Пиковая нагрузка на здравоохранение в пределах допустимого, работать ему в таком режиме нужно сравнительно недолго, а кривая смертности провалилась даже ниже нашей целевой, коричневой. Счастье всем, и никто не уйдет обиженным!

К сожалению, эта картинка слишком хороша, чтобы быть правдой. Ресурсы спецслужб тоже исчерпаемы, в не меньшей мере, чем медицинские. Дабы не плодить дополнительные линии на графиках, пусть насыщение спецслужб происходит при все тех же 5% симптоматических (это такой же гиперотимизм как и с медиками, можете прикинуть сами, какой объём популяции придется на этом этапе контролировать):

7c8eda88d20943ea3cf5640233dbe2d2.jpg

3035c7ae70bb3615c04c9c2a27cf703a.jpg

Мда, все уже не столь радужно. Тут важно отметить следующее. Ход эпидемии гораздо чувствительнее к перегрузке спецслужб, нежели к перегрузке здравоохранения.
Непродолжительная перегрузка здравоохранения приведет к некоторому росту отправивщихся в верхнюю тундру, это печально. Но даже незначительная перегрузка служб изоляции и контроля (обратите внимание на предыдущую пару графиков, синяя штриховая кривая самую малость превышает критический порог, даже не на полшишечки) ведет существенно более тяжелому характеру эпидемии, кратно увеличивая итоговое число погибших (я уж молчу про остальные неласковые последствия).

Важнейший вывод из изложенного выше: критически важно не допустить перегрузки служб, занимающихся отслеживанием и изоляцией контактных пацаков. Давайте снова попробуем ввести «наивный карантин» и посмотрим, что из этого получится (старт на 70 шаге, длиной 30 шагов, чтоб уж не ограничиваться полумерами):

9e256f9ee9a058d764d70c4bf485d028.jpg
fa41bfe94a62829653634051e3d84ed8.jpg
Вот это покарантинили, вот это изолировались! Эпидемия сдохла!!!

Произошло следующее: благодаря «карантинным» мерам, зашивающиеся эцилопы получили передышку и сумели нагнать убегающий вперёд фронт эпидемии, а нагнав— выдали всем контактным по эциху с гвоздями и тем блокировали дальнейшее распространение инфекции. Слава товарищу майору! Кроме шуток:

481151952
Автор картинки Вася Ложкин (если вы вдруг не знали)

Забегая вперед, отмечу, что именно этот сценарий реализовался в Китае и нескольких других странах, которые меньше на слуху. Судя по действиям российского руководства, отрабатывается именно такой вариант.

Сразу возникает вопрос: может мы зря так размахнулись, давайте «карантин» на 15 шагов сделаем?

7f186fecdb19020b9b7fd57954c81181.jpg

3899079c80b6c97d5aba87e11c11fea2.jpg
Да, но нет. Не надо жадничать!

Я уже не буду мучать притомившихся дополнительными графиками, отмечу лишь, что чем раньше начать принимать меры, тем короче будет «карантин». В рамках описываемой модели, на 50 шаге достаточно запереться на 25 шагов, на 30 шаге достаточно и 20. А, скажем, на 120 шаге хоть обкарантинься, контроль за распространением инфекции будет уже потерян.

Резюмируя: вовремя введенные «карантинные» меры в сочетании с активной работой специальных служб позволяет не только «сгладить кривую», но и полностью остановить развитие эпидемии. Ярким историческим примером является ликвидация вспышки натуральной оспы в СССР в 1960 году, ставшая возможной благодаря уникальной совместной операции КГБ, МВД и Минздрава СССР.

Такие дела. Не болейте!

© Habrahabr.ru