Научная статья на тему 'Моделирование развития популяции в открытой системе'

Моделирование развития популяции в открытой системе Текст научной статьи по специальности «Математика»

CC BY
279
34
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по математике, автор научной работы — Арзамасцев Александр Анатольевич, Шиндяпин А. И., Андреев Андрей Анатольевич

A simple mathematical model is worked out to describe the dynamics of biocenosis in the open system. The model is based on the finite-difference presentation of the experimental data. It also takes into account the development of the population. The testing of the model proves its ability to forecast the density of populations in open systems.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Арзамасцев Александр Анатольевич, Шиндяпин А. И., Андреев Андрей Анатольевич

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

PREDICTION OF BIOCENOSIS DYNAMICS OF THE OPEN SYSTEM WITH THE HELP OF A FINITE-DIFFERENCE DELAY MODEL

A simple mathematical model is worked out to describe the dynamics of biocenosis in the open system. The model is based on the finite-difference presentation of the experimental data. It also takes into account the development of the population. The testing of the model proves its ability to forecast the density of populations in open systems.

Текст научной работы на тему «Моделирование развития популяции в открытой системе»

УДК 577.1:663.13:576.8

МОДЕЛИРОВАНИЕ РАЗВИТИЯ ПОПУЛЯЦИИ В ОТКРЫТОЙ СИСТЕМЕ

© А.А. Арзамасцев, А.И. Шиндяпин, А.А. Андреев

Arzamastsev A.A., Shindiapin A.I., Andreyev A.A. Prediction of biocenosis dynamics of the open system with the help of a finite-difference delay model. A simple mathematical model is worked out to describe the dynamics of biocenosis in the open system. The model is based on the finite-difference presentation of the experimental data. It also takes into account the development of the population. The testing of the model proves its ability to forecast the density of populations in open systems.

Для описания динамики численности (плотности) биологических популяций используются математические модели, учитывающие внутривидовые и межвидовые взаимодействия (например, Лотки-Вольтера и ее модификации) [1-6], различные виды гетерогенности популяции (например, возрастной гетерогенности и др.) [7-10]. Указанные модели в основном используются для описания процессов, происходящих в закрытых системах, и не могут быть применены к открытым системам, так как они, например, не учитывают захват популяцией новых территорий, различные миграции и другие факторы, влияющие на изменение численности биоценоза. В этих случаях возможно использование моделей с запаздыванием, учитывающих предысторию развития биологической популяции [11-15]. Такие модели могут учитывать ярко выраженную цикличность в развитии объекта, наличие временной задержки, а также другие факторы, действующие с определенной степенью периодичности.

Целью данного исследования является разработка конечно-разностной модели с запаздыванием, базируемой на экспериментальных данных по плотности популяции креветки, и оценка возможности ее использования для прогнозирования численности биоценоза.

МАТЕРИАЛЫ И МЕТОДЫ

Объект исследования - биоценоз, включающий смешанную популяцию креветок следующих видов: Peneaeus indicus, Metapenaeus monoceros, Peneaeus monodon, Peneaeus japonicus. Место сбора экспериментальных данных - район промышленного лова Banco da Sofala, Республика Мозамбик, Индийский океан, 1500-2000 км от Мапуто. Экспериментальные данные любезно предоставлены компанией EFRIPEL в виде электронных таблиц Microsoft Excel. Таблицы содержали данные по отлову креветки за 1996-1998 гг. (всего 110 записей): даты начала и окончания циклов отлова (10 дней), количество сетей, объем улова различных видов креветки (относительные единицы массы), суммарный объем улова и отношение суммарного объема улова к количеству сетей (в дальнейшем эту величину будем условно называть плотностью популяции кре-

ветки, отн. ед.). Каждый год отлов велся в период с 1 марта по 31 декабря.

Программы для расчетов написаны на языке ^г-bo Pascal 7.0. Программа для идентификации параметров математических моделей реализует безгради-ентный метод покоординатного спуска и позволяет рассчитывать по экспериментальным данным коэффициенты моделей, минимизирующие сумму квадратов отклонений экспериментальных и расчетных значений:

і =1

где ХЭ - экспериментальные значения плотности

популяции, X(ti) - расчетные значения в соответствующие моменты времени.

Коэффициенты корреляции и автокорреляционная функция рассчитывались по стандартным методикам [16].

РЕЗУЛЬТАТЫ И ИХ ОБСУЖДЕНИЕ

Предварительный анализ экспериментальных данных позволил сделать вывод о периодическом характере изменения плотности популяции креветки за указанный отрезок времени. По этой причине на первом этапе исследования была построена автокорреляционная функция для временного ряда суммарной плотности популяции. В ходе анализа рассчитывались значения коэффициентов корреляции для временных выборок при различной величине их сдвига от 10 дней до 1,5 лет. Результаты анализа представлены на рис. 1, из которого следует, что время запаздывания, характерное для данного объекта, составляет примерно один год, на что указывает наибольшее значение коэффициента корреляции - 0,8 при т = 360 дней. Это обстоятельство указывает на идентичность процессов, происходящих в объекте, и относительное постоянство результирующей всех внешних воздействий в моменты t и t - т.

Математическая модель. Под моделируемым процессом будем понимать изменение плотности

Рис. 1. Коэффициенты корреляции двух выборок, полученных из временного ряда плотности популяции креветки путем сдвига по времени; по оси абсцисс - временной сдвиг, сут.; по оси ординат - коэффициент корреляции

популяции креветки за тот отрезок времени, на котором происходит расчет по модели (г > 0), а данные о плотности популяции, используемые для этого расчета, будем называть предысторией (г < 0).

Основные допущения, принятые при разработке модели: 1) изменение плотности популяции ДХ за некоторый отрезок времени h прямо пропорционально самой плотности X в текущий момент времени г; 2) ДХ пропорционально также относительному изменению плотности популяции в соответствующий предшествующий период от г - т до г - т + к. Первое допущение является общепринятым и используется в большинстве популяционных моделей. Справедливость второго допущения следует из анализа, проведенного выше.

АХ = X (/)•-

(• X (/ + к - т)- Ь • X (/ - т) с • X (/ -т) ,

(2)

где а, Ь, с - коэффициенты пропорциональности. Тогда X(/ + к)= X(/)+А¥ . (3)

Идентификация параметров модели (2)-(3) осуществлялась на основе экспериментальных данных за 1996 год (предыстория) и 1997 год (процесс). Ввиду значительной погрешности экспериментальных данных, их предварительно обрабатывали (сглаживали) скользящим средним для трех, четырех и пяти точек [16]. Все расчеты производились для к = 0,1 суток. Значения параметров модели, доставляющие минимум критерию Ф (1), приведенная относительная погрешность расчета плотности популяции креветки и сумма квадратов отклонений для всех четырех случаев приведены в табл. 1.

Из табл. 1 и рис. 2 видно, что во всех четырех случаях модель удовлетворительно описывает экспериментальные данные. Наименьшая приведенная погрешность получена для случая сглаживания по пяти точкам и равна 10,5 %. Во всех случаях значения параметров а и Ь близки к единице, что позволяет сделать вывод о малых внешних воздействиях в пределах одного шага. Как видно из рис. 2 a)-d), модель не позволяет описывать высокочастотную составляющую процесса, связанную с зашумленностью экспериментальных данных, но учитывает его основ-

Рис. 2. Идентификация параметров математической модели по данным за 1996 г. (предыстория) и данным за 1997 г. (процесс). По оси у - плотность популяции (отн. ед.). Момент времени г = 0 соответствует началу моделируемого процесса. Для г < 0 (предыстория, 1996 г.): a) экспериментальные данные без сглаживания; Ь) о - экспериментальные данные, непрерывная кривая - сглаживание по трем точкам; ^ о - экспериментальные данные, непрерывная кривая -сглаживание по четырем точкам; d) о - экспериментальные данные, непрерывная кривая - сглаживание по пяти точкам. Для г >0: о - экспериментальные данные, непрерывная кривая - расчет по модели

Рис. 3. Прогноз плотности популяции креветки на 1998 г. по данным за 1997 г. По оси у - плотность популяции (отн. ед.). Момент времени і = 0 соответствует началу моделируемого процесса. Для і < 0 (предыстория, 1997 г.): a) экспериментальные данные без сглаживания; Ь) о - экспериментальные данные, непрерывная кривая - сглаживание по трем точкам; с) о - экспериментальные данные, непрерывная кривая -сглаживание по четырем точкам; ф о - экспериментальные данные, непрерывная кривая - сглаживание по пяти точкам. Для і >0: о - экспериментальные данные, непрерывная кривая - прогноз по модели

Таблица 1

Сглаживание (количество точек) Параметры модели Приведенная относительная погрешность, % Сумма квадратов отклонений (значение критерия Ф)

нет а = 0,99 Ъ = 1 с = 1,63 11,2 24007,7

3 а = 0,99 Ъ = 1 с = 1,047 10,7 20388,2

4 а = 0,99 Ъ = 1 с = 1,63 11,2 24029,8

5 а = 0,99 Ъ = 1 с = 0,992 10,5 18791,0

Таблица 2

Сглаживание (количество точек) Сумма квадратов отклонений (значение критерия Ф) Приведенная относительная погрешность, % Коэффициент корреляции прогнозируемых значений и экспериментальных данных

нет 19281,5 8,7 0,85

3 17116,0 8,5 0,88

4 19182,5 8,7 0,85

5 19867,9 8,7 0,86

ные тенденции. Указанное обстоятельство позволяет использовать модель (2)-(3) для прогнозирования плотности популяции креветки.

С помощью модели при использовании оптимальных значений параметров (табл. 1) проводился прогноз плотности популяции на 1998 год. В качестве предыстории для прогноза использовались экспериментальные данные за 1997 год. Из рис. 3 a)-d) видно, что качество прогнозирования плотности популяции креветки во всех случаях является удовлетворительным при приведенной относительной погрешности около 9 %. В табл. 2 приведено сравнение вариантов такого прогноза при использовании различных технологий сглаживания экспериментальных данных. Для этого случая сглаживание не играет принципиальной роли и практически не оказывает влияния на относительную погрешность расчетов, коэффициент корреляции и значение критерия Ф.

Ввиду того, что изменение плотности популяции креветки носит ярко выраженный периодический (сезонный) характер (см. рис. 2, 3), была предпринята попытка аппроксимировать эти же экспериментальные данные функцией вида

X = А^т V + ф) + Д (4)

где X - плотность популяции; г - время; А, V, ф, Б -параметры модели. В результате аппроксимации экспериментальных данных с помощью уравнения (4) за весь период (1996-1998 гг., см. рис. 4) были получены следующие значения параметров: А = 62,09614 отн. ед.; V = 0,01723 сут.-1; ф = 0; Б = 112 отн. ед. Как видно из рис. 4, подобная аппроксимация также удовлетворительна. Сумма квадратов отклонений расчетных и экспериментальных значений, определяемая в соответствии с (1), в данном случае равна 64222,75, а отно-

время, сут.

Рис. 4. Аппроксимация экспериментальных данных за 1996-1998 гг. функцией вида X = А^т (П + ф) + Б

сительная приведенная погрешность - 10,6 %. Следует заметить, что при использовании модели (2)-(3) удается достичь лучшего качества прогноза плотности популяции при относительной погрешности 9 % (см. табл. 2).

Таким образом, приведенные результаты показывают, что простая математическая модель в виде конечно-разностных уравнений с запаздыванием позволяет получить удовлетворительное качество прогноза плотности биологической популяции в открытой системе. Значения относительных погрешностей позволяют сделать вывод о ее применимости при решении широкого класса практических задач. Полученные результаты косвенно свидетельствуют о том факте, что относительный прирост популяции в открытой системе является более стабильной характеристикой, чем ее численность.

ЛИТЕРАТУРА

1. Voltera V. Lecons sur la theorie mathematique de la lutte pour la vie. Paris, 1931. 214 p.

2. Lotka A.J. Elements of mathematical biology. N. Y.: Dover, 1956. 460 p. (Originally published as «Elements of Physical Biology», 1925. 465 p.)

3. Макфедьен Э. Экология животных. М.: Мир, 1965. 375 с.

4. ВолькенштейнМ.В. Биофизика. М.: Наука, 1988. 590 с.

5. Рубин А.Б. Кинетика биологических процессов // Соросовский образовательный журнал. 1998. № 10. С. 84-91.

6. Эман Т.И. О некоторых математических моделях биогеоценозов // Проблемы кибернетики. М.: Наука, 1966. С. 191-202.

7. Печуркин Н. С., Терское И.А. Анализ кинетики роста и эволюции микробных популяций. Новосибирск: Наука, 1975. 216 с.

8. Заславский Б.Г. Математическое исследование возрастной структуры популяции микроорганизмов, выращиваемых в искусственных условиях // Модели структурно-функциональной организации биологических систем. М.: Наука, 1972. C. 113.

9. Динамическая теория биологических популяций / А.А. Гимель-фарб, Р.А. Полуэктов, Ю.А. Пых, В.А. Ратнер. М.: Наука, 1974. 456 с.

10. Степанова Н.В. Математические модели непрерывной культуры микроорганизмов, распределенных по возрастам и размерам // Математические модели в экологии. Г орький: Изд-во Г орьк. ун-та, 1980. С. 95-113.

11. Колманоеский В.Б. Уравнения с последствием и математическое моделирование // Соросовский образовательный журнал. 1996. № 4. С. 122-127.

12. Cushing J.M. Integrodifferential Equations and Delay Models in Population Dynamics. Springer-Verlag, 1977.

13. Gopalsamy K. Stability and Oscillations in Delay Differential Equations of Population Dynamics. Kluwer Acad. Publishers, 1992.

14. MacDonald N. Time Lags in Biological Models. Lecture Notes in Biomathematics. Springer-Verlag, 1978.

15. Murray J. D. Mathematical Biology. Springer-Verlag, 1993.

16. Тюрин Ю.Н., Макаров А.А. Анализ данных на компьютере. М.: ИНФРА-М; Финансы и статистика, 1995. 384 с.

БЛАГОДАРНОСТИ: Работа частично финансировалась «Norwegian Council of Universities’ Committee for Development and Education (NUFU)».

Поступила в редакцию 16 октября 2000 г.

i Надоели баннеры? Вы всегда можете отключить рекламу.