"Информатика (в 2-х частях)", Горячев А.В., Островский С.Л., Паволоцкий А.В., Семёнов А.А., Чернышёва Т.Л., Широков Д.В.
Модель «хищник — жертва» описывает, как связаны численности двух популяций: животных, служащих пищей, и тех, кто на них охотится. Для расчёта задают начальные значения и правила изменения численности на каждом временном шаге. Так можно проследить возможное развитие системы и сравнить разные условия. Модель полезна для изучения взаимного влияния популяций, но упрощает природу и не является точным прогнозом.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Экологическая система — сообщество живых организмов и среда, в которой они обитают. Например, в лесу взаимодействуют растения, животные, грибы, почва и климатические условия. При моделировании выделяют только компоненты, важные для конкретной задачи, иначе описание станет слишком сложным. Если исследуется влияние хищников на добычу, достаточно сначала учесть численность этих двух групп.
Популяция — совокупность особей одного вида, живущих на определённой территории. В модели численность популяции жертв и численность популяции хищников обозначают разными переменными, например Ж и Х. Благодаря этому можно отдельно записывать начальные значения и изменения каждой группы. Переменные нельзя смешивать: у них разные причины увеличения и уменьшения.
Система «хищник — жертва» — модель взаимодействия двух популяций, в которой изменение численности одной связано с изменением численности другой. Животные-жертвы служат пищей хищникам, поэтому рост одной группы может повлиять на другую. Такая схема помогает проследить взаимосвязь, а не рассматривать популяции по отдельности. Примерами могут быть пары «лиса — заяц» или «рыба — хищная рыба».
Математическая модель — описание реальной системы с помощью переменных и правил, по которым меняются их значения. Для модели «хищник — жертва» правила задают, как численность каждой популяции зависит от её прежнего значения и влияния другой популяции. Модель упрощает действительность: в ней учитывают не все виды, события и условия среды. Это упрощение нужно, чтобы сосредоточиться на выбранной задаче и выполнить расчёт.
Сначала выбирают переменные: численность жертв и численность хищников. Также задают временной шаг — промежуток между соседними пересчётами, например месяц или год, если это подходит для задачи. Шаг нужен, чтобы изменения происходили в определённом порядке и результаты можно было сравнивать. Если одновременно менять переменные и длительность шага, будет трудно понять, из-за чего изменился результат.
Когда хищников мало, на жертв оказывается меньшее давление: их реже ловят, поэтому больше особей может дожить до размножения. Так численность жертв способна увеличиваться. При этом большая популяция жертв означает, что хищникам доступно больше пищи. Поэтому влияние сначала заметнее на численности жертв, а затем может отразиться и на числе хищников.
Если хищников становится больше, они могут чаще добывать жертв, и численность последних начинает сокращаться. Это происходит потому, что возрастает нагрузка на популяцию, служащую пищей. Через некоторое время уменьшение числа жертв создаёт нехватку пищи для хищников. Тогда им сложнее выживать и размножаться, поэтому рост популяции хищников замедляется или её численность снижается.
Для каждой переменной задают правило пересчёта. В общем виде новое значение численности получают из предыдущего, учитывая прирост, потери и влияние второй популяции. Например, для жертв учитывают размножение и сокращение из-за хищников, а для хищников — собственное размножение и доступность добычи. Точные формулы зависят от условий задачи, поэтому нельзя подставлять числа, если нужные параметры не заданы.
Затем правила применяют последовательно для каждого временного шага: результат одного расчёта становится исходным значением для следующего. Полученный ряд чисел показывает, как могут изменяться обе популяции со временем. Если повторить расчёт с другими начальными численностями или параметрами, можно сравнить сценарии и найти причину различий. Такой прогноз относится к выбранной модели, а не гарантирует, что в природе всё произойдёт именно так.
| Элемент модели | Популяция жертв | Популяция хищников |
|---|---|---|
| Обозначение численности | Ж | Х |
| Что увеличивает численность | Размножение; при меньшем числе хищников больше жертв может выжить | Размножение; доступность пищи |
| Что уменьшает численность | Охота хищников и другие заданные потери | Нехватка пищи и другие заданные потери |
| Как влияет другая популяция | Большее число хищников усиливает сокращение жертв | Большее число жертв может обеспечить больше пищи |
| Что происходит при нехватке пищи | На численность влияет давление хищников и другие условия модели | Рост замедляется, численность может снижаться |
Таблица помогает не перепутать роли популяций и причины изменения каждой из них. Перед расчётом проверьте, что значение Ж относится к жертвам, а Х — к хищникам. Затем используйте только те факторы и правила, которые заданы в конкретной модели.
Задача 1. В начале численность жертв равна 100, а хищников — 10. Укажите, какие данные занести в таблицу, чтобы начать расчёт по шагам времени. Правила изменения численности пока не приведены, поэтому вычислять следующие значения нельзя. Нужно подготовить исходные данные так, чтобы две популяции оставались раздельными.
Ответ: в таблицу заносят шаг 0, численность жертв 100 и численность хищников 10, а также заданную длительность временного шага. Значения нельзя помещать в один общий столбец численности: это затруднит расчёт.
Задача 2. По правилам пересчёта найдите численность жертв и хищников через один шаг, если известны начальные значения и параметры модели. Числовые формулы и параметры в условии не указаны, поэтому численный ответ получить невозможно. Однако порядок действий остаётся одинаковым для любых заданных правил.
Ответ: численности через один шаг — Ж₁ и Х₁, рассчитанные по заданным правилам из исходных значений и параметров. Без конкретных правил и параметров числовые значения определить нельзя.
Задача 3. Сравните два запуска модели с разной начальной численностью хищников и объясните, как за несколько шагов изменились обе популяции. Правила пересчёта в запусках должны быть одинаковыми, иначе результаты нельзя объяснить только различием начальных условий. Рассмотрим порядок сравнения без выдумывания отсутствующих чисел.
Ответ: конкретное направление и величину изменений определяют расчёты по заданным правилам. Различия нужно связывать с начальными условиями и взаимодействием популяций, но не считать результат точным описанием реальной природы.
Ошибка: считать, что численность хищников меняется только из-за размножения. Так думают, если рассматривают популяцию отдельно от её источника пищи. В модели на хищников влияет и доступность жертв: при нехватке пищи рост может замедлиться или численность снизиться. Проверьте, учтено ли в правиле пересчёта влияние добычи, а не только прирост.
Ошибка: перепутать, какая популяция служит пищей другой. Тогда направление влияния меняется на противоположное, и расчёт перестаёт соответствовать условию. Путаница часто возникает, если переменные обозначены похожими буквами или записаны без пояснений. Перед вычислениями подпишите, где жертвы, а где хищники, и спросите себя, кто кого поедает.
Ошибка: при расчёте одной популяции использовать уже обновлённое значение другой. Это может случайно изменить порядок вычислений, если правила требуют брать значения предыдущего шага. Ошибку допускают, когда считают столбцы по очереди и сразу подставляют новый результат. Проверьте индексы: если вычисляется шаг 1, используйте указанные правилом значения шага 0, а не смешивайте их со значениями шага 1.
Ошибка: воспринимать результат как точный прогноз для природы. Числа модели выглядят убедительно, поэтому легко забыть, что в расчёте учтены лишь выбранные факторы. В реальной среде действуют и другие условия, которых может не быть в правилах. Проверьте вывод: говорите о возможном поведении системы в рамках модели, а не утверждаете, что природа обязательно будет развиваться именно так.
Для работы с моделью нужны знания о переменных, начальных значениях и правилах вычислений: они задают, какие данные будут изменяться и как получать новые. Также пригодятся пошаговые вычисления и электронные таблицы, где формулу можно скопировать для следующих временных шагов. Такие навыки используют при компьютерных экспериментах и изучении имитационных моделей, которые воспроизводят работу реальных систем. Сравнение результатов расчётов связывает моделирование с анализом данных.
Почему в модели рассматривают только две популяции?
Так проще сосредоточиться на главной связи: хищники питаются жертвами, а их численности влияют друг на друга. Другие виды и условия среды можно не учитывать, если они не нужны для поставленной задачи.
Почему численность хищников зависит от численности жертв?
Жертвы служат хищникам пищей, поэтому их количество влияет на доступность еды. При достатке пищи хищникам легче выживать и размножаться, а при её нехватке рост их популяции замедляется.
Что считается одним временным шагом?
Это выбранный промежуток времени между соседними пересчётами модели. Им может быть, например, месяц или год — конкретную длительность задают при описании модели.
Почему результаты модели могут не совпасть с реальными наблюдениями?
Модель учитывает только те факторы, которые в неё включили, а в природе на популяции влияет множество условий. Кроме того, упрощённые правила не могут полностью описать поведение живых организмов.
Как сравнить результаты модели при разных начальных условиях?
Нужно провести расчёты с одинаковыми правилами и временным шагом, но с разными начальными численностями или параметрами. Затем сравнить значения популяций на одинаковых шагах и объяснить различия.
§ 8. Экологические системы с несколькими переменными. Моделирование системы «хищник — жертва»