Дифференциальные уравнения и продление жизни

188. Гектора ж, в бегстве преследуя, гнал Ахиллес непрестанно. Словно как пёс по горам молодого гонит оленя.<…> 199. Словно во сне человек изловить человека не может, Сей убежать, а другой уловить напрягается тщетно, — Так и герои, ни сей не догонит, ни тот не уходит.
Задача №1. Ахиллес и Смерть
В некоей альтернативной вселенной герою по имени Ахиллес предрекли, что жить ему осталось ровно m лет. Но мать Ахиллеса благодаря своему волшебству (она ж нимфа по легенде), продлевает ему жизнь таким образом, что каждые k (k > 1) лет продолжительность жизни увеличивается на 1 год. Сколько Ахиллес проживет в итоге, если считать, что увеличение происходит непрерывно?
Пусть x — это сколько осталось жить нашему герою. Ахиллес проживает первые m лет, но за эти годы получает лет прибавки к ПЖ. Он проживает эти
лет, но за это время получает еще
лет (прибавку разделить на k). И так далее, до бесконечности и можно подумать, что герой никогда не умрет. Но это не так: Смерть все таки догонит Ахиллеса, потому что все эти прибавки образуют бесконечную геометрическую прогрессию:
И тут стоит обратить внимание на условие: k > 1 из чего следует, что а это значит, что геометрическая прогрессия бесконечно убывающая. А бесконечно убывающая геометрическая прогрессия сходится к конечному значению:
Пусть у нас есть вот такая сумма:
И тут кому-то пришла в голову гениальная мысль: «а что если обе части равенства умножить на q?». Так чего же мы ждем! Умножаем:
А теперь вычтем из первого второе и получим красивую формулу для суммы:
Так как стремится к нулю
В период с 2000 по 2019 год ожидаемая продолжительность жизни голландских мужчин, например, увеличилась с 75.5 до 80.5 лет (то есть примерно на год каждые четыре года), что согласуется с данными по Европе в среднем. Таким образом, если человеку на текущий момент осталось жить 40 лет, а ожидаемая ПЖ увеличивается на год каждые четыре года, то имеем:
то есть мужчина-европеец в возрасте примерно 38 лет может прожить не 40 лет в среднем, а примерно на 13 лет дольше из-за прогресса в медицине (конечно, данные расчеты много чего не учитывают, нельзя их воспринимать как надежные предсказания).
А вот если k <= 1, то имеем уже бесконечность и это и есть та самая пресловутая longevity escape velocity о которой много говорит знаменитый борец со старением Обри Ди Грей. То есть Смерть никогда не догонит Ахиллеса.

А теперь давайте посмотрим насколько эта же задача легче и логичнее решается при помощи дифференциальных уравнений:
dx — это насколько изменилось количество оставшихся лет до смерти за период dt. В отсутствии медицинского прогресса dx просто уменьшается на величину dt (логично, черт возьми). А прогресс добавляет определенное количество лет, такое что оно равно 1, если dt=k годам. Решается это уравнение тоже элементарно:
Получилось просто и красиво, более того, есть задачи на которые можно дать ответ только с помощью дифференциальных уравнений. Например, если k зависит от времени. Давайте помечтаем немного и представим, что в какой-то момент времени наука развилась до такого уровня, что требуется все меньше и меньше времени для продления ожидаемой ПЖ на год, то есть k уменьшается со временем.
Пусть, например, k уменьшается по экспоненте с периодом полураспада в n лет. И давайте попробуем ответить на такой вопрос: какой должен быть минимальный m, чтобы человек мог достигнуть longevity escape velocity при таком k (t)?
Чтобы ответить на данный вопрос давайте составим дифференциальное уравнение:
Мы определили k (t) = k0*exp (-bt). Так как через n лет значение k (t) должно быть вдвое меньше, то имеем
Интегрируем уравнение и получаем:
Чтобы определить C, воспользуемся начальным условием: x (0)=m:
Давайте взглянем на ее график:
Функция x (t) имеет минимум и нам нужно, чтобы этот минимум был выше оси абсцисс (фиолетовая кривая)Наша функция дожития имеет минимум и все, что нам нужно, это найти значение минимума как функции от m и найти значение m при котором этот минимум больше нуля. Как мы помним еще со школы, для того, чтобы найти минимум функции надо сначала найти ее производную и приравнять к нулю. Причем производную-то мы уже знаем из уравнения (1):
Теперь необходимо найти :
А отсюда уже выразим ограничение для m:
Задача 2. Плазмаферез
Конечно, медицинская наука еще очень далека от достижения LEV (а может быть этого и вовсе никогда не случится), однако попытки отсрочить старение ведутся уже сейчас. Одной из самых интересных интервенций, возможно, способной немного продлить молодость и продолжительность жизни является терапевтическое разбавление плазмы. Известные геронтологи супруги Конбои продемонстрировали, что если мышкам заменить половину плазмы на физраствор с альбумином, то у них существенно улучшаются многие показатели жизнедеятельности. Предполагается, что это происходит за счет удаления из организма токсичных продуктов, которые образуются из-за старения организма. Более подробно все описано, например, тут. Более того, некоторые отчаянные биохакеры даже пробуют этот метод на себе и замечают улучшение ряда биомаркеров. Конечно, пройдет еще немало времени прежде чем установят эффективность (или неэффективность) этого метода на людях, но мы тем не менее постараемся ответить на вполне конкретный вопрос:, а сколько раз нам необходимо сдать плазму, чтобы заменить половину, если за один раз забирается v мл?
Поскольку нам надо найти такой k при котором обновится половина плазмы, то приравняем правую часть уравнения выше к ½, прологарифмируем обе части равенства и воспользуемся свойствами логарифма, чтобы получить формулу для k:
То есть взрослому сорокалетнему мужчине массой 80 кг необходимо за короткий срок 6 раз пожертвовать плазму, чтобы ее обновить чуть более чем наполовину.
Пусть X (t) — доля старой плазмы в момент времени t. Пусть скорость вытекания плазмы равна r мл/мин. Чему же будет равна концентрация старой плазмы в момент времени t + dt? А концентрация равна:
Давайте разберем каждое составляющее этого равенства:
X (t)V: концентрация старой плазмы помноженная на общий объем — очевидно это объем старой плазмы во всем организме в момент t
X (t)rdt: это объем старой плазмы, который вытечет за время dt (rdt — это скорость истечения, помноженная на время, что соответствует объему, а X (t) — это доля старой плазмы в этом объеме).
Затем мы делим получившийся объем старой плазмы на общий объем (который остается неизменным, потому что физраствор втекает с той же скоростью) и получим концентрацию. А теперь узнаем чему равно изменение концентрации (разница между концентрацией в моменты времени t+dt и t):
Отсюда:
Мы знаем, что вначале концентрация старой плазмы равнялась 1:
X (0) = 1 => C = 1
Поэтому , а теперь найдем время, за которое обновится половина плазмы:
Конечно, это время абсолютно неприемлемо, однако процедуру можно существенно ускорить. Например, в этой статье описан метод, который позволяет изымать плазму со скоростью 24 мл/мин, что позволяет заменить половину плазмы за 108 минут. Весьма неплохо! Однако неизвестно выдержит ли организм замену половины плазмы за один раз :) Но это уже выходит за рамки математики, оставим этот вопрос врачам. Тем более, что различные клинические исследования по влиянию плазмафереза на старение людей уже начались.
