|
Математическое моделирование биологических сообществ (Ю. М. Свирежев, доктор физико-математических наук)![]() Математическое моделирование биологических сообществ За последние годы поток работ, посвященных математическому моделированию в биологии, резко возрос. Сложилась ситуация, при которой любой человек, мало-мальски овладевший тем или иным математическим аппаратом, обязательно строит "модель", и обязательно "математическую" или "кибернетическую". Казалось бы, что это явление можно только приветствовать. Однако Дело обстоит не так просто, как этого хотелось бы. В биологии, кроме большого объема чисто описательного материала, существует много различных моделей, достаточно строгих и логически безупречных, но изложенных на языке, отличном от математического, причем прямой перевод зачастую невозможен. Необычайно повезло, может быть, генетике, где менделевские законы записываются на математическом языке (вплоть до того, что для их описания могут быть использованы формальные алгебраические структуры). Теория микроэволюции - это также чисто математическая теория, которая легко и изящно может быть изложена в рамках некоторой аксиоматической формальной теории. По-видимому, в силу этих причин наибольшее развитие получили математическая генетика и теория микроэволюционных процессов, где чисто математическими средствами получен ряд очень хороших результатов. В остальных областях биологии успехи математического моделирования гораздо скромнее. (Мы специально не рассматриваем модели чисто физических и химических процессов, происходящих в биологических системах, поскольку здесь используются хорошо известные закономерности и уже достаточно разработанный язык.) Правда, в этих областях мы можем идти по пути создания феноменологических моделей, моделей, позволяющих использованием нового языка для описания уже известных фактов более удачно и удобно представить имеющуюся информацию. И делать более разумные выводы, которых в противном случае мы просто не смогли бы сделать из-за обилия информации. Другими словами, за деревьями не увидеть леса... По-видимому, одна из основных задач моделирования в биологии - это представление больших объемов информации в виде небольшого числа блоков, описывающих некоторые глобальные характеристики биосистем, с которыми удобно было бы работать. Перефразируя известное высказывание Р. Беллмана, можно сказать, что эта задача - борьба с "проклятием размерности", борьба с многомерностью существующей информации, умение так ее агрегировать, чтобы, с одной стороны, не потерять ничего существенного, а с другой - не утонуть в ней. Ясно, что принцип выделения таких блоков должен учитывать реально существующее в природе деление биосферы на некоторые элементарные единицы (функциональные или пространственные). Вторая важная задача - как из этих элементарных блоков строить модели более сложных систем, так, чтобы они не "разваливались", т. е. чтобы результаты моделирования были похожи на реальную действительность. Здесь можно сформулировать следующее, пользуясь термином В. И. Вернадского, "эмпирическое обобщение": любое достаточно долго существующее биологическое сообщество представляет собой устойчивую гомеостатическую систему. Механизмы, обеспечивающие устойчивость сообщества, могут быть самыми разнообразными. По-видимому, требование устойчивости модели может служить тем основным принципом, которому должна удовлетворять модель реально существующей биологической системы. Понятие устойчивости сообществаВ экологии уже давно предпринимались попытки экспериментального определения такой, кажется, понятной характеристики сообщества, как его стабильность или устойчивость. Интуитивно ясно, что биогеоценоз, экосистема, биологическое сообщество, существующие в более или менее неизменном виде достаточно длительное время, обладают некоторой внутренней способностью противостоять возмущающим факторам, которые в изобилии поставляет внешняя среда (в том числе и человек). Именно эту способность биологических систем обычно называют "устойчивостью", или "стабильностью". Естественно, что прежде чем использовать это свойство при построении или отборе моделей, необходимо дать ему операционное определение, которое позволило бы измерять это свойство и сравнивать по нему различные системы. С другой стороны, существует развитая математическая теория устойчивости, в которой определение устойчивости дается совершенно строго. Если мы имеем достаточно "хорошую" (в смысле адекватности и полноты описания) математическую модель биологического сообщества (в терминах дифференциальных или разностных уравнений), тона вопрос об устойчивости реального сообщества (точнее, об устойчивости его некоторого стационарного состояния) можно ответить, исследуя нашу модель обычными методами теории устойчивости. Система будет устойчива, если ее траектория в фазовом пространстве не будет выходить за пределы заданной ограниченной области при некоторых конечных возмущениях достаточно широкого спектра. Подобное определение отвечает интуитивным представлениям экологов, и часть из них вполне устраивает. Но в практике этот путь исследования зачастую невозможен, поскольку создание хорошей модели - задача непростая. Поэтому весьма заманчивой представляется идея найти такую достаточно простую и легко определяемую из эксперимента величину, что по ее значению для конкретного сообщества можно было бы судить о степени его устойчивости или стабильности. Очевидно, что общие термодинамические концепции (например, связанный со вторым законом термодинамики принцип стабильности) должны быть приложимы и к экологическим системам. Согласно этим концепциям любая замкнутая система с протекающим через нее потоком энергии (будь то биосфера или пруд) с большей вероятностью развивается в сторону некоторого устойчивого состояния и в ней с необходимостью должны вырабатываться саморегулирующие механизмы. Когда это состояние достигнуто, то перенос энергии обычно идет в одном направлении и с постоянной скоростью, что соответствует термодинамическому принципу стабильности. Классическим примером такой проточной системы является система "хищник - жертва". К сожалению (и в этом свойство всех слишком общих концепций), термодинамический принцип стабильности не дает нам метода, который позволил бы эффективно судить о степени стабильности конкретных биологических сообществ или экосистем. В последнее десятилетие ведется оживленная дискуссия по вопросу об определении понятия "экологическая устойчивость (стабильность)" и о том, как ее измерять. Суммируя самые разнообразные высказывания экологов по этому вопросу, можно выделить некоторую систему требований к биологическим сообществам различных уровней организации. Все эти требования обычно называются одним словом - устойчивость. Первое - это требование известной неизменяемости во времени целого географического региона. Вторая группа требований - сохранение числа видов в данном сообществе в течение достаточно длительного времени. Пожалуй, именно это экологическое определение ближе всего к математическому определению устойчивости. И наконец, третья группа требований относится скорее к популяциям. Считается, что сообщество устойчиво, или стабильно, если численности составляющих его популяций не испытывают резких колебаний. Это определение более близко к физическому, чем к математическому. (В статистической физике система считается стабильной, если малы вероятности больших флюктуации, могущих увести ее далеко от равновесного состояния и даже разрушить.) Подобный разнобой в определении основного понятия говорит о том, что не существует еще ясного понимания в вопросе об устойчивости биологических сообществ В ходе дискуссий по этому вопросу возникают попытки как-то усовершенствовать понятие устойчивости. Расскажем об одной такой попытке. В последнее время в работах профессора К. С. Холдинга (Канада) развивается идея, что одной лишь устойчивости, понимаемой в смысле ее математического определения, недостаточно для характеристики поведения системы. Например, система может быть устойчивой в нескольких областях фазового пространства, но характер устойчивых состояний может быть принципиально различным. В частности, из-за случайных факторов или благодаря вмешательству человека может произойти вымирание одного или нескольких видов и, следовательно, исчезновение соответствующих трофических связей. Поэтому наряду с устойчивостью предлагается рассматривать еще и такое свойство, как "упругость" - способность системы сохранять свои внутренние взаимосвязи при возмущении ее состояния. Для нескольких областей устойчивости это означает, что система допускает лишь такие переходы из одной области в другую, которые не приводят к исчезновению популяций из сообщества. Устойчивость и разнообразиеОчень распространены попытки связать устойчивость сообщества с какой-либо другой его характеристикой, которую можно было бы измерить. Например, среди экологов считается почти аксиомой, что более сложные по своей структуре, более богатые по числу входящих в них видов сообщества и более устойчивы. По-видимому, это объясняется следующим рассуждением. Различные виды По-разному приспособлены к изменениям окружающей среды. Поэтому широкий набор видов может лучше реагировать на разнообразные изменения внешней среды, чем сообщество, состоящее из малого числа видов, а следовательно, первое устойчивее, стабильнее второго. Вероятно, этим и обусловлены попытки использовать в качестве меры устойчивости информационную энтропию (или некоторый ее аналог). Например, "разнообразие" сообщества определяется как ![]() где n - число видов в сообществе, Ni - численность i-того вида, а "стабильность" ![]() где р (sj) - вероятность переноса энергии по определенному пути sj. Считается, что элиминация какого-либо вида из сообщества и разрушение соответствующих трофических связей оказывает меньшее влияние на сообщество с большим S. Аналогично и для величины D: чем более "разнообразно" сообщество, тем более оно устойчиво. При этом эволюция должна приводить сообщество к некоторому устойчивому состоянию, или равновесию. Исходя из этих концепций, можно сказать, что максимально устойчивое сообщество должно обладать в этом состоянии максимумом разнообразия. Но максимально возможному значению разнообразия соответствует структура сообщества, где все виды встречаются с одинаковой частотой. Отсюда следует, что наиболее устойчивым является сообщество, в котором не существует количественной иерархии видов. Однако это противоречит результатам наблюдений над природными сообществами. (Аналогичные соображения можно высказать и по поводу S и по поводу других энтропийных мер, а их было предложено немало.) По-видимому, использование этих величин в качестве мер устойчивости все же не совсем оправданно. Но ради объективности нельзя умолчать о том, что во многих лабораторных (и не только лабораторных) сообществах на ранних стадиях развития при движении к устойчивому состоянию действительно наблюдается увеличение разнообразия. Из этого можно сделать вывод, что разнообразие на таких стадиях характеризует устойчивость сообщества (в том смысле, что вдоль траектории, ведущей к устойчивому нетривиальному стационарному состоянию, разнообразие возрастает; но не на всей траектории, а только лишь на начальном ее участке). В чем же причина возникновения этих парадоксов? Скорее всего в формальном применении аппарата теории информации к системам, к которым он непримевим. Как больцмановская энтропия в статистической физике, так и информационная энтропия в теории информации имеют смысл лишь для ансамблей из слабо взаимодействующих частиц или каких-либо других объектов. Введение энтропийной меры для таких множеств вполне обоснованно. Но как только мы имеем дело с системами, элементы которых сильно взаимодействуют между собой, энтропийная мера неудовлетворительна. А биологические сообщества, где конкурентные взаимоотношения наиболее сильно проявляются вблизи положения равновесия и вся структура которых в основном определяется не характеристиками, присущими собственно виду, а характеристиками межвидовых взаимоотношений, представляют собой именно системы с сильными взаимодействиями. С этой точки зрения понятна применимость энтропийной меры на ранних стадиях эволюции общества. Все дело в том, что на этих стадиях, вдали от положения равновесия, конкуренция еще слаба, конкурентные давления еще малы и сообщество вполне может рассматриваться как система со слабыми взаимодействиями. Трофическая структура сообщества. Понятие сложностиПрирода обнаруживает перед исследователями громадное разнообразие биологических видов. Отдельные группы видов, находясь в определенных взаимоотношениях между собой, образуют биологические сообщества той или иной структуры. Исследование структуры сообщества сводится к выяснению типов связей между составляющими его видами (межвидовых отношений). Что касается классификации типов межвидовых отношений, то здесь в экологии весьма плодотворно работает идея классифицировать их не по механизмам взаимодействия между особями видов - иначе классификация получалась бы необозримой,- а по тому количественному влиянию на Уровне целых популяций, которое оказывает прирост численности того или иного вида. Так возникает 5 типов взаимодействий между видами: "хищник - жертва" (или "паразит - хозяин"), конкуренция, симбиоз, аменсализм и комменсализм,- конкретная комбинация которых и определяет структуру сообщества. Например, травоядные поедают зеленую массу луговых цветов ("хищничество"), будущий урожай которых во многом зависит от насекомых-опылителей, питающихся пыльцой растений (симбиоз); насекомые поедаются птицами; близкие виды птиц питаются примерно одними и теми же видами насекомых (конкуренция) и т. д. Первое и естественное приближение к анализу структуры сообщества, ставшее уже, можно сказать, общепринятым среди экологов, состоит в построении графа, вершины (узлы) которого соответствуют входящим в сообщество видам, а ребра - взаимодействиям типа "хищник - жертва" между видами (другими словами - кто кого ест). Этот граф носит название трофической сети, или пирамиды. В нем естественно выделяются различные трофические уровни - их может быть несколько; виды, принадлежащие одному уровню, находятся либо в состоянии конкуренции за одни и те же жизненные ресурсы, либо образуют коалицию. Виды одного уровня служат пищей видам более высокого уровня. На рис. 7 приведен пример такой трофической пирамиды из 6 видов, в которой выделяются три трофических уровня. ![]() Рис. 7. Пример трофической пирамиды Ясно, что подобные конструкции не в состоянии отобразить структуру сообщества с различными типами связей из вышеприведенной классификации - для этого требуются более сложные конструкции, которые носят название знаковых ориентированных графов. Однако несомненное преимущество трофических пирамид - в их простоте и наглядности. Видно, что в таком сообществе естественно выделяются вертикальная и горизонтальная структуры. Вертикальная структура отражает взаимоотношения хищничества или, в общем случае, такие трофические связи, при которых рост биомассы одного вида подавляет рост биомассы второго и, в свою очередь, рост биомассы второго вида стимулирует рост биомассы первого. Горизонтальная структура задает взаимоотношение видов на одном уровне (коалиция или конкуренция). Трофическая пирамида не дает этого описания, хотя очевидно, что эти взаимодействия очень важны для стабилизации численности видов на одном уровне. Анализу взаимоотношений видов на одном трофическом уровне весьма помогает понятие экологической ниши. Допустим, что каждый из видов, конкурирующих за некоторый ресурс, характеризуется определенной точкой в пространстве параметров данного ресурса и некоторой "функцией потребления", которая является, по сути дела, плотностью распределения на множестве значений параметров со средним в этой точке. Например, каждый вид имеет предпочтительный размер потребляемой пищи, а вероятность потребления пищи иного размера распределена нормально с предпочтительным размером в качестве среднего. Тогда точка в пространстве ресурсов и соответствующая ей "функция потребления" определяют экологическую нишу данного вида. Под пересечением ниш понимается пересечение "зон потребления" для видов в пространстве ресурсов. Естественно считать, что конкуренция тем сильнее, чем больше перекрытие экологических ниш конкурирующих видов. По поводу иерархии уровней, которая существует в трофической пирамиде, следует отметить, что введение нового уровня в сообщество, или элиминация его, может существенно изменить поведение системы. Например, двухуровневая система, устойчивая в целом, может обладать неустойчивостью внутри одного уровня (при постоянном значении численностей другого уровня), и наоборот, система, устойчивая внутри каждого уровня, может оказаться неустойчивой в целом. Интуитивно понятно, что чем более богатую и разветвленную трофическую сеть имеет биологическое сообщество, тем более сложно оно устроено. На этом интуитивном представлении основано и определение меры сложности: ![]()
Для примера рис. 1 С = 5/6. Для классической модели "хищник - жертва" Пока логика этих рассуждении не вызывает возражений (хотя и можно говорить, что здесь не учитывается количество энергии или биомассы, передаваемой по каждому трофическому пути). Но затем обычно делается логический скачок, и уже говорится, что чем сложнее сообщество, тем оно устойчивее, или стабильнее, т. е. снова одно понятие подменяется другим. Устойчивость для моделей биологических сообществМы предлагаем следующий выход из этого замкнутого круга противоречий. Вместо того чтобы рассматривать различные определения для одного и того же объекта, мы заменим сам объект и будем пользоваться существующими определениями устойчивости, но не для биологических сообществ, а для их математических моделей, записанных в виде дифференциальных, или разностных уравнений. Конечно, здесь мы также совершаем подмену, и остается открытым вопрос о мере адекватности модели моделируемому объекту. Остается утешаться тем, что этот вопрос разработан гораздо полнее как с математической, так и с гносеологической точки зрения. Поэтому в дальнейшем всюду, говоря о биологических сообществах и биосистемах, мы будем иметь в виду их математические модели, в частности, модели, предложенные итальянским математиком В. Вольтерра в 20-х годах нашего века и их последующие модификации. Можно показать, что модели этого типа могут быть получены из общих законов сохранения и некоторых весьма правдоподобных гипотез о характере взаимодействия между составляющими сообщество видами. Исследование устойчивости в рамках математических моделей динамики численностей биологических популяций, наряду с общими чертами, определяемыми спецификой моделируемого объекта, имеет и свои особенности в зависимости от математического аппарата, использованного при построении модели. Так, из "биологических" соображений следует, что в любой математической модели имеют смысл лишь те траектории системы, для которых значения численностей видов неотрицательны. С другой стороны, если мы имеем дело с моделями в виде систем обыкновенных дифференциальных уравнений, то под устойчивостью может пониматься устойчивость по Ляпунову некоторого стационарного решения; если модель построена в форме уравнений в частных производных, то устойчивость стационарного распределения в среднеквадратичном смысле, для стохастических дифференциальных уравнений - устойчивость по вероятностной мере и т. д. Следует заметить, что результаты анализа устойчивости в моделях сообществ не всегда согласуются с привычными для экологов гипотезами. Такая ситуация наблюдается, например, в вопросе, влечет ли увеличение сложности экосистемы повышение ее стабильности. В ряде исследований показано, что вероятность устойчивости сложной экосистемы возрастает лишь в определенных пределах увеличения показателя сложности С, а в некоторых случаях с ростом С эта вероятность убывает. Эти противоречащие интуитивным представлениям экологов математические результаты привели к возникновению целого направления в исследованиях по математической экологии, которое получило название проблемы "сложность против устойчивости". О соотношении между скоростями изменения общей биомассы сообщества его "квазиразнообразия"
Пусть мы имеем вольтерровскую модель биологического сообщества из n взаимодействующих видов, численности которых Ni(t). Если в этой модели существует нетривиальное положение равновесия с численностями N*i>0, то естественно поставить вопрос, при каких условиях это равновесие будет устойчиво (в математическом смысле) и эволюция сообщества не будет сопровождаться элиминацией видов? Оказывается, что если вдоль траектории эволюции сообщества выполняется неравенство Доказанным утверждением вполне можно пользоваться для определения устойчивости сообщества. Если при достаточно длительных наблюдениях за флюктуациями численностей видов это неравенство выполняется, то можно говорить об устойчивом (или стабильном) сообществе. К сожалению, для этого необходимо заранее знать его нетривиальное стационарное состояние.
Поскольку в равновесии величина (S - М) достигает максимума, то, по аналогии с механикой, величину Об иерархической устойчивости биологических сообществ и временной стабилизацииКогда мы говорим, что у нас есть "достаточно хорошая" математическая модель биологического сообщества, это означает, в частности, что она обладает одним или несколькими стационарными состояниями и некоторые из них должны быть устойчивы. Требование это отражает тот факт, что реальные биологические системы находятся в состоянии некоторого динамического равновесия. Ниже на простом примере будет показано, что требование глобальной устойчивости всей системы не обязательно, а может быть заменено требованием "иерархической устойчивости", под которым понимается следующее. Система организована таким образом, что отдельные ее блоки устойчивы, но вся система может и не обладать устойчивостью. Однако эта неустойчивость либо проявляется на больших отрезках времени (превосходящих время существования системы), либо неустойчивость некоторой подсистемы стабилизируется блоком, расположенным иерархически выше. Рассмотрим конкретную систему, которая состоит из растений и микроорганизмов, разлагающих опад и производящих питательный субстрат для растений. В пользу такого упрощения системы свидетельствует тот факт, что свыше 90% биомассы и энергии биогеоценозов заключено ИУШННО в этих компонентах, а остальные можно рассматривать как возмущения для этой системы. Блок-схема довольно общего вида модели такой системы приведена на рис. 8. Заметим, что именно такая структура потоков вещества и энергии характерна для биогеоценозов и экосистем суши. ![]() Рис. 8. Блок-схема потоков массы и энергии в экосистеме Изучение этой модели показало неустойчивость ее стационарных состояний. По-видимому, дело в том, что в модели не принималась в расчет существенная разнома-сштабность времен каждой компоненты. Характерное время для компоненты "растения" фактически много больше характерного времени для микроорганизмов (и соответственно для субстрата). Если учесть это обстоятельство (введением малого параметра, изменяющего должным образом временной масштаб для отдельных компонент), то получается следующая картина. Биомасса растений медленно эволюционирует, подчиняясь в основном, вследствие Достаточно большого характерного времени, периодическим воздействиям изменяющихся внешних параметров (свет, температура, влажность и т. п.). Вокруг этой меняющейся траектории с гораздо большей скоростью, но никуда не уходя от нее, изменяется траектория подсистемы "микроорганизмы - субстрат". Вводя временную иерархию, мы получили иерархию структурную, где поведение высшего члена определяет общее поведение низших, а само определяется причинами, внешними для всей системы. Этот частный пример показывает, насколько важно учитывать иерархичность временной структуры. Еще один пример дает рассмотрение модели реальной биосистемы - популяции божьих коровок Adalia bipunctata, содержащей генетически детерминированные красную и черную формы. Эти формы отличаются тем, что одна из них интенсивнее размножается летом, а другая лучше переносит условия зимы. Таким образом, имеется периодически меняющееся давление естественного отбора на эти формы. Если бы постоянно поддерживались зимние или летние условия, то популяция содержала бы только одну форму - красную или черную. Но периодически меняющееся давление отбора поддерживает систему в промежуточном состоянии. Можно показать, что при определенных условиях это состояние устойчиво. Этот пример демонстрирует, как периодическое изменение условий внешней среды может стабилизировать систему, которая при постоянстве внешней среды была бы неустойчивой. Рассмотренные примеры указывают на важную роль временной стабилизации в биологических системах, которые обычно характеризуются наличием большого числа возможных стационарных состояний. Некоторые из них соответствуют вырождению или гибели системы. Периодические же колебания внешней среды удерживают систему от перехода в эти состояния. Подобный механизм мы и называем временной стабилизацией. По-видимому, он широко распространен в живой природе. Методы системного анализа при моделировании биологических сообществ и биосферных процессовИспользование методов системного анализа при моделировании биологических сообществ, экосистем, биогеоценозов и всей биосферы в целом - это необходимость, порожденная принципиальной сложностью проблемы. Если не останавливаться на сложности самих объектов исследования, какие трудности можно выделить при организации таких исследований? Необходимость объединения специалистов разных типов и разных специальностей. До сих пор при изучении биогеоценозов, экосистем, популяций и т. п. организация исследований ставится таким образом, что (может быть, даже с излишней детализацией) изучаются отдельные и не всегда самые существенные компоненты биосферных систем. Энтомологи изучают насекомых, зоологи - животных, почвоведы - различные типы почв,- объект изучения определяется профессиональной ориентацией и зачастую личными интересами того или иного исследователя. Все это приводит к тому, что некоторые компоненты системы исследуются слишком подробно, а другие не исследуются совсем. Необходимость объединения информации, различающейся как по способам получения, так и, что особенно существенно, по способам представления. Это естественно, поскольку в каждой узкой специальности уже сложились свои, ставшие традиционными методы получения и представления информации. Необходимость учета разнообразных критериев. Требования различных "заказчиков" к одной и той же |