Математическая модель
Математи́ческая моде́ль — приближённое описание на языке математики некоторого класса объектов, процессов или явленией внешнего мира, построенное с учётом цели моделирования. Математическая модель — это приближенное описание какого-либо класса явлений внешнего мира, выраженное с помощью математической символики[1]. Математическая модель представляет собой совокупность математических объектов и отношений, которые отображают объекты и отношения некоторой области реального мира (предметной области)[2]. Модель замещает оригинал не целиком, а лишь в тех свойствах, которые нужны для поставленной задачи: одна и та же реальность допускает разные модели в зависимости от того, что требуется объяснить, предсказать или спроектировать[3][4]. При построении модели, как правило, руководствуются принципом «бритвы Оккама»: не следует умножать сущности без необходимости, выбирая минимально достаточный набор свойств для достижения цели.
Математи́ческое модели́рование — построение таких моделей и их исследование математическими, в том числе вычислительными, средствами, а также совокупность фундаментальных и прикладных научных направлений по изучению процессов и явлений с помощью математических методов, вычислительных алгоритмов и информационных технологий. Связь модели с реальностью идёт через цепочку эмпирических закономерностей, гипотез, идеализаций и упрощений. Адекватность всегда относительна: она проверяется не «вообще», а по отношению к выбранной цели и выбранному набору свойств[5]. Данные методы реализуются в программных комплексах, с помощью которых проводится машинный (вычислительный) эксперимент и принимается решение по результатам исследований[6].
Цели моделирования
При любом моделировании реальные объекты, процессы и явления заменяются упрощёнными моделями. Что именно отбросить, а что сохранить, исследователь решает исходя из следующих целей математического моделирования[7]:
- интерпретации прошлого поведения объекта и обобщение имеющихся знаний о нём на основе выявления основных причинно-следственных связей. Определение факторов, оказывающих существенное влияние на свойства и характеристики изучаемого объекта;
- прогнозирования будущего поведения объекта, дальнейшего развития процесса, явления:
- при варьировании условий испытания объекта (влияние внешних электрических и магнитных полей, вибрации, колебания температуры, давления, наличие источника радиоактивного излучения и т. д.);
- при имитации экстремальных режимов работы исследуемого технического объекта;
- обновления и совершенствования ранее построенной модели на основе получения новой информации об оригинале;
- оптимизации параметров системы или её структуры.
Создание алгоритма оптимального управления системой с точки зрения заданного критерия.
- проектирования технического объекта, расчёт режимов его функционирования, экспериментальные исследования (выбор структуры, параметров, алгоритмов управления, оценка их эффективности).
Предмет исследования
Изучаемые процессы и явления охватывают разные сферы окружающего мира и человеческой деятельности. Их сущности представляются соответствующими предметными моделями: физическими, химическими, биологическими и другими.
Общим для всех этих областей является то, что они описываются с помощью математических моделей на языке дифференциальных, интегральных и/или дискретных уравнений. В реальных проблемах эти задачи являются междисциплинарными и описываются как прямыми, так и обратными постановками[8].
Этапы построения и исследования математической модели
Процесс создания и использования модели обычно представляет собой итеративный цикл, включающий следующие ключевые этапы[9]:
- Постановка задачи: формулировка цели исследования, определение границ системы и выбор тех свойств оригинала, которые подлежат изучению.
- Идеализация и концептуализация: отбрасывание несущественных факторов, введение допущений и построение содержательной (качественной) модели или «предмодели».
- Формализация: перевод содержательной модели на язык математики (уравнения, неравенства, графы, логические операторы).
- Теоретико-математический этап: изучение любых объектов средствами математического моделирования обязательно начинается с применения аппарата теоретической математики. На этом этапе устанавливаются необходимые вопросы:
- существования и единственности решений;
- корректности постановки задачи;
- выявление основных свойств решений исследуемых задач.
- Вычислительный этап и программная реализация: для сформулированных задач конструируются, обосновываются и оптимизируются численные алгоритмы. На современном уровне эти алгоритмы обеспечивают высокое разрешение прогностического моделирования с гарантированной точностью результатов, но требуют при этом экстремальных вычислительных ресурсов. Построенные численные модели затем реализуются в прикладных программных комплексах на современных многопроцессорных вычислительных системах с распределённой и иерархической общей памятью. Этот процесс требует квалифицированного использования существующих операционных систем и огромного объёма программных инструментов и приложений.
- Интерпретация и валидация: сопоставление результатов моделирования с реальными данными или физическим смыслом. Если расхождения выходят за допустимые пределы, модель возвращается на этап идеализации или формализации для уточнения.
Базовая формула
Резюмировать квалифицированную характеристику данного научного направления можно следующей концептуальной формулой (развивающей классическую триаду А. А. Самарского)[10]:
Математическое моделирование = модели + алгоритмы + прикладные программы + компьютерный эксперимент
Современное развитие математического моделирования характеризуется следующими ключевыми тенденциями.
Масштаб и сложность задач: актуальные прикладные проблемы требуют создания высокоразмерных и мультифизических моделей. Их решение классифицируется как сверхзадачи, которые ранее были недоступны для практической реализации из-за ограничений вычислительных ресурсов.
Массовый параллелизм: в связи с эволюцией аппаратной архитектуры численные алгоритмы становятся принципиально параллельными. Распараллеливание вычислений на многоядерных процессорах и графических ускорителях (GPU) является необходимым условием для проведения сложных расчётов за приемлемое время.
Развитие вычислительной инфраструктуры: программные комплексы и ресурсоёмкие расчёты реализуются на базе гетерогенных кластерных систем и суперкомпьютерных центров. Для обеспечения гибкого масштабирования мощностей активно применяются технологии облачных и распределённых сетевых (grid) вычислений.
Классификация моделей
Классификации математических моделей разнообразны[11].
Формальная классификация
Формальная классификация строится по используемому математическому аппарату, обычно в виде дихотомий[12]:
- линейные или нелинейные. Линейность — принцип суперпозиции. Сам термин «нелинейность», писал Ю. А. Данилов, несёт отпечаток старого заблуждения: линейность сочли первичной, а нелинейность — вторичной «и определили через отрицание последней»[13]. Встречаются кусочно-линейные, гибридные и линеаризованные в области модели;
- сосредоточенные или распределённые. Первые описываются конечным набором обыкновенных дифференциальных (или разностных) уравнений, вторые — полями и уравнениями в частных производных. ОДУ и УрЧП — средства описания, а не синонимы этих классов;
- детерминированные или стохастические. В первых траектория однозначна при заданных данных; во вторых фигурируют случайные величины и процессы. Стохастическое дифференциальное уравнение — один частный язык, не определение стохастической модели. Модель не есть алгоритм;
- статические или динамические: равновесие без времени против эволюции. Это не «статика» и «динамика» как разделы механики;
- дискретные или непрерывные — по времени, пространству или множеству состояний. Это не «дискретная математика» и не «сплошная среда» как таковые;
- механистические или управляемые данными (data-driven). Механистические модели строятся на основе фундаментальных законов (физики, химии, биологии). Модели, управляемые данными (например, машинное обучение, нейронные сети), выявляют скрытые закономерности непосредственно из массивов данных, часто выступая в роли сложных «чёрных ящиков» без явной интерпретируемой физической структуры.
Смешанные типы обычны: модель линейна по одним переменным и стохастична по другим.
Структурные и функциональные
- Структурные модели представляют объект как систему с устройством и механизмом функционирования.
- Функциональные отражают только внешне наблюдаемое поведение; в пределе это модели «чёрного ящика».
- Агентные модели (agent-based models) — особый класс структурных моделей, где глобальное поведение системы возникает (emerges) из взаимодействия множества автономных агентов, следующих простым правилам (широко применяются в социологии, эпидемиологии, экономике).
Комбинации называют моделями «серого ящика». Слово «функциональные» здесь — о функции как поведении, а не о «должности» и не о математической функции как таковой.
Содержательные и формальные
Сначала строится идеальная конструкция — содержательная (концептуальная, умозрительная) модель, или предмодель. Её формализация даёт формальную математическую модель. В механике готовые идеализации (материальная точка, идеальная пружина, абсолютно твёрдое тело) служат кирпичами содержательной модели. На переднем крае физики, биологии, экономики, социологии таких кирпичей меньше, и содержательный этап труднее.
Классификация Пайерлса
Р. Пайерлс в работе «Model-making in physics» (1980; рус. пер. УФН, 1983) предложил классификацию из семи типов моделей, применяемых в физике[14]. А. Н. Горбань и Р. Г. Хлебопрос расширили данную классификацию, добавив восьмой тип[15].
Гипотеза — предварительное описание явления, принимаемое автором в качестве рабочего предположения. Примеры: гелиоцентрическая система Н. Коперника (уточнённая И. Кеплером), планетарная модель атома Э. Резерфорда, теория Большого взрыва. Гипотеза не может быть окончательно доказана; как отмечал Р. Фейнман, любая теория допускает возможность опровержения, но не абсолютного подтверждения[16].
Феноменологическая модель — описание, в котором механизм явления формализован, но его теоретическое обоснование остаётся недостаточным или не согласуется с принятыми представлениями. Примеры: концепция теплорода, ранние варианты кварковой модели. Статус таких моделей со временем может изменяться: атомизм перешёл в разряд гипотез, тогда как модели светоносного эфира XIX века были отвергнуты в рамках современной физики, сохранив значение как исторический объект.
Приближение — модель, основанная на предположении о пренебрежимо малой или, напротив, доминирующей величине определённых параметров. Примеры: линейный отклик, закон Ома, модель идеального газа для разреженных сред.
Упрощение — модель, в которой намеренно исключаются второстепенные факторы ради ясности описания. Те же уравнения идеального газа, применяемые при высокой плотности, относятся к данному типу; большинство моделей физики твёрдого тела также являются упрощениями. Гармонический осциллятор как описание груза на пружине представляет собой типичное упрощение, в котором не учитывается диссипация.
Эвристическая модель — качественное подобие, используемое для оценок по порядку величины. Пример: средняя длина свободного пробега в кинетической теории газов.
Аналогия — модель, учитывающая лишь отдельные черты исходного явления. Пайерлс рассматривает первую работу В. Гейзенберга о ядерных силах: аналогия с обменом электроном в системе привела к концепции обменных сил нейтрон-протон, однако повлекла и ошибочный вывод об отсутствии протон-протонных ядерных сил.
Мысленный эксперимент — модель, предназначенная для проверки внутренней непротиворечивости теории или выявления её ограничений. А. Эйнштейн: рассмотрение движения вдоль световой волны со скоростью света приводило бы к статическому периодическому полю, что противоречит уравнениям Максвелла, — отсюда принцип независимости скорости света от системы отсчёта. Парадокс Эйнштейна — Подольского — Розена (1935) был сформулирован как аргумент в пользу неполноты квантовой механики, а не её внутренней противоречивости, и не предполагал «телепортацию информации»[17]. Телепортация квантового состояния (Беннетт и др., 1993) представляет собой иную конструкцию и не обеспечивает сверхсветовой передачи информации.
Демонстрация возможности (дополнение Горбаня и Хлебопроса) — мысленный эксперимент, подтверждающий внутреннюю непротиворечивость предполагаемого явления, в отличие от типа 7, выявляющего скрытые противоречия. К данному типу относят, в частности, формально-кинетические модели химических колебаний. Отнесение геометрии Лобачевского к моделям типа 8 представляется не вполне корректным, поскольку классификация Пайерлса разработана применительно к физическим моделям.
Жёсткие и мягкие модели
Дихотомия жёстких и мягких моделей принадлежит В. И. Арнольду и отражает фундаментальное методологическое различие в подходах к построению математических описаний реальных систем[18]. Данная классификация не является синонимом или переименованием понятия структурной устойчивости (негрубости), введённого в теории динамических систем, хотя и находится с ним в тесной методологической связи.
Следует также строго отличать «мягкие» модели в терминологии Арнольда от понятия «soft computing» (нечёткая логика, нейронные сети, генетические алгоритмы), которое имеет самостоятельное значение в области компьютерных наук и искусственного интеллекта.
Связь с теорией грубых систем
Понятие грубой (структурно устойчивой) динамической системы было введено А. А. Андроновым и Л. С. Понтрягиным в 1937 году[19]. Динамическая система называется грубой, если её качественный фазовый портрет (топологическая структура траекторий) остаётся неизменным при достаточно малых возмущениях правых частей дифференциальных уравнений. Понятие негрубости (бифуркационной чувствительности) описывает системы, в которых малые изменения параметров приводят к качественной перестройке поведения.
Дихотомия Арнольда переносит эту идею из строгой математической теории в плоскость методологии моделирования, оценивая не только математическую структуру, но и степень идеализации, заложенной в модель исследователем.
Жёсткие и мягкие модели
Жёсткая модель представляет собой сильно идеализированное описание системы, в котором зафиксированы конкретные, часто упрощённые, правые части уравнений и точно заданы все параметры. В такой модели не предусмотрено место для неопределённостей, флуктуаций или вариативности внешних условий. Жёсткая модель даёт чёткий, однозначный результат, но её предсказательная сила критически зависит от точности исходных допущений.
Мягкая модель допускает определённую свободу в выборе параметров, структуры уравнений или начальных условий. Она ориентирована на описание качественного поведения системы, её общих закономерностей и инвариантных свойств, которые сохраняются при варьировании деталей. Мягкая модель менее чувствительна к точности исходных данных и чаще применима для описания сложных, плохо формализуемых систем (например, в биологии, экономике, экологии).
Методология проверки моделей
Согласно Арнольду, любая жёсткая модель требует обязательной проверки на «мягкость». Этот процесс заключается в следующем:
- Жёсткая модель подвергается малому возмущению (вводятся дополнительные факторы, варьируются параметры, учитываются ранее отброшенные детали).
- Исследуется, сохраняется ли качественный вывод, полученный из исходной жёсткой модели.
Если качественный результат сохраняется при широком классе возмущений, модель переходит в разряд мягких, а её выводы считаются надёжными и робастными (устойчивыми). Если же малое возмущение приводит к радикальному изменению поведения системы, предсказание исходной жёсткой модели признаётся математическим артефактом и не может быть перенесено на реальный объект. Таким образом, переход от жёсткой модели к мягкой является необходимым этапом верификации в математическом моделировании.
Верификация и валидация
Оценка качества модели опирается на два различных, но взаимосвязанных процесса, критически важных в современной инженерии и вычислительной науке[20]:
- Верификация (verification) — ответ на вопрос: «Правильно ли мы решили уравнения?». Это проверка математической и программной корректности реализации модели (отсутствие ошибок в коде, сходимость численных методов, выполнение законов сохранения).
- Валидация (validation) — ответ на вопрос: «Правильные ли уравнения мы решили?». Это проверка степени соответствия модели реальной физической системе в рамках заявленной цели. Валидация всегда проводится путём сравнения результатов моделирования с данными натурного эксперимента.
Модель может быть верифицирована (математически безупречна), но не валидирована (не описывает реальность), и наоборот.
Типичные ошибки и ограничения
Использование математических моделей сопряжено с рядом методологических рисков:
- Экстраполяция за пределы применимости: использование модели в диапазонах параметров, на которых она не калибровалась (например, применение закона Гука за пределом упругости).
- Игнорирование скрытых переменных: модель может хорошо описывать данные, но упускать ключевой фактор, что приводит к катастрофическим сбоям при изменении внешних условий.
- Переобучение (overfitting): характерно для эмпирических и data-driven моделей, когда модель «запоминает» шум в экспериментальных данных вместо выявления общей закономерности, теряя предсказательную силу на новых данных.
- Принцип «мусор на входе — мусор на выходе» (Garbage in, garbage out): даже безупречная математическая модель даст бессмысленный результат, если исходные данные или граничные условия заданы некорректно.
Универсальность
Существенной чертой фундаментальных моделей является их универсальность: различные по физической природе явления допускают описание в рамках единой математической конструкции. Так, модель гармонического осциллятора применима не только к колебаниям груза на пружине, но и к малым колебаниям математического маятника, к изменению уровня жидкости в -образном сосуде, а также к электрическим колебаниям в колебательном контуре. Таким образом, исследование одной модели позволяет описать целый класс явлений различной физической природы.
Принцип изоморфизма законов послужил одним из методологических оснований, на которых Л. фон Берталанфи строил свою общую теорию систем[21]; однако центральным объектом его программы являлись открытые системы в биологии, а не сам по себе изоморфизм математических описаний.
Прямая и обратная задачи
Прямая задача заключается в определении поведения системы при известных её структуре и параметрах (например, расчёт механических нагрузок на сооружение, анализ динамической реакции на внешние воздействия или оценка явления флаттера). Ошибки на этом этапе чаще всего возникают из-за некорректной постановки задачи или неадекватного выбора граничных условий и допущений.
Классическим примером последствий некорректного учёта внешних воздействий является катастрофа Тейского моста через эстуарий реки Тей. Мост, открытый 1 июня 1878 года, обрушился вечером 28 декабря 1879 года в момент прохождения поезда. Конструктор Т. Бауч формально учитывал ветровую нагрузку, однако использовал заниженные значения давления (порядка 10 фунтов на квадратный фут, хотя в инженерной практике того времени обсуждались и величины до 20 фунтов). Официальная комиссия по расследованию также выявила дефекты чугунного литья, недостаточную прочность связующих элементов, нарушения в техническом надзоре и неучтённые динамические воздействия от движущегося состава. Упрощённые трактовки, сводящие причины катастрофы исключительно к «игнорированию ветра» или «недостаточному запасу прочности на полезную нагрузку», не соответствуют выводам официального отчёта следствия.
Обратная задача состоит в определении структуры модели или оценке её параметров на основе имеющихся наблюдений или заданных требований (процедуры калибровки, идентификации систем, обратного проектирования). Исходные данные для решения таких задач могут быть получены как в результате пассивного наблюдения, так и в ходе специально спланированного эксперимента. Классическим историческим примером является определение коэффициента сопротивления среды по затухающим колебаниям маятника, проведённое И. Ньютоном. В современной науке разделы математической статистики решают обратные задачи в классе вероятностных моделей (например, задачи оценивания параметров и проверки статистических гипотез).
Примеры
Мальтус и логистическая модель
Т. Мальтус (1798): скорость роста пропорциональна численности,
При решение неограниченно растёт; «очень быстро» — только если не мало. Это жёсткая одномерная модель без ёмкости среды.
П. Ф. Ферхюльст (1838) ввёл логистическое уравнение
Рост насыщается на ёмкости . В одномерном случае вывод устойчив к малым изменениям правой части: качественная картина (насыщение) сохраняется.
Система хищник — жертва
Классическая модель А. Лотки (1925) и В. Вольтерры (1926)[22][23]:
где — жертвы, — хищники, параметры положительны. Ненулевое равновесие — центр: вокруг него семейство замкнутых орбит. Отклонение даёт незатухающие периодические колебания, амплитуда которых зависит от начальных данных. Для этих уравнений нет ни постепенного затухания, ни «вымирания от малого отклонения». Вымирание возможно на осях (одна популяция уже нулевая) или после изменения модели.
Малые поправки (конкуренция жертв за ресурс, хищников — за жертву)
делают модель мягкой. Качественный вывод о вечном возвращении пропадает. По Арнольду возможны структурно устойчивые сценарии: устойчивый фокус (затухание к равновесию); неустойчивый фокус и уход, в том числе к вымиранию; устойчивый предельный цикл, амплитуда которого уже не зависит от малого начального отклонения. Какой сценарий реализуется, жёсткая модель не говорит: нужны данные о виде поправок[24].
Применение
- Естественные науки. Уравнения механики, электродинамики, гидродинамики, квантовой механики суть модели классов явлений; выбор цели (спектр, транспорт, прочность) задаёт уровень идеализации.
- Техника и управление. Расчёт конструкций, аэродинамика, АСУ: модель входит в контур регулятора. Триада Самарского «модель — алгоритм — программа» — стандарт вычислительного эксперимента.
- Экология и демография. Мальтус, логиста, Лотка — Вольтерра и их мягкие расширения; эпидемические SIR-модели.
- Экономика и социология. Равновесные и эволюционные модели; здесь особенно важна проверка структурной устойчивости (Арнольд).
- Обратные задачи. Томография, геофизика, калибровка климатических и фармакокинетических моделей, математическая статистика.
- Вычислительные среды. Системы компьютерной алгебры (Maple, Mathematica) и блочного моделирования (семейства MATLAB/Simulink, Modelica и др.) ускоряют счёт, но не заменяют содержательного этапа и проверки адекватности относительно цели.
Примечания
- ↑ Тарасевич Ю. Ю. Математическое и компьютерное моделирование. Вводный курс: Учебное пособие. — 4-е изд., испр.. — М.: Едиториал УРСС, 2004. — С. 8. — 152 с. — ISBN 5-354-00913-8.
- ↑ Андриевский Б. Р., Фрадков А. Л. Элементы математического моделирования в программных средах MATLAB 5 и Scilab. — СПб.: Наука, 2001. — С. 11. — 286 с. — ISBN 5-02-024952-1.
- ↑ Мышкис А. Д. Элементы теории математических моделей. — 3-е. — М.: КомКнига, 2007. — С. 7—8. — 192 с. — ISBN 978-5-484-00953-4.
- ↑ Звонарев С. В. Основы математического моделирования: учебное пособие. — Екатеринбург: Изд-во Урал. ун-та, 2019. — С. 8—9. — 112 с. — ISBN 978-5-7996-2576-4.
- ↑ Звонарев С. В. Основы математического моделирования: учебное пособие. — Екатеринбург: Изд-во Урал. ун-та, 2019. — С. 12—15. — 112 с. — ISBN 978-5-7996-2576-4.
- ↑ Ильин В. П. Математическое моделирование. Часть I : непрерывные и дискретные модели. — Новосибирск: Изд-во СО РАН, 2017. — С. 3—4.
- ↑ Голубева Н. В. Математическое моделирование систем и процессов: Учебное пособие. — 2-е изд., стер.. — СПб.: Издательство «Лань», 2016. — С. 15—16. — 192 с. — (Учебники для вузов. Специальная литература). — ISBN 978-5-8114-1424-6.
- ↑ Ильин В. П. Математическое моделирование. Часть I : непрерывные и дискретные модели. — Новосибирск: Изд-во СО РАН, 2017. — С. 4.
- ↑ Голубева Н. В. Математическое моделирование систем и процессов: Учебное пособие. — 2-е изд., стер.. — СПб.: Издательство «Лань», 2016. — С. 38—42. — 192 с. — (Учебники для вузов. Специальная литература). — ISBN 978-5-8114-1424-6.
- ↑ Ильин В. П. Математическое моделирование. Часть I : непрерывные и дискретные модели. — Новосибирск: Изд-во СО РАН, 2017. — С. 4.
- ↑ Звонарев С. В. Основы математического моделирования: учебное пособие. — Екатеринбург: Изд-во Урал. ун-та, 2019. — С. 26—37. — 112 с. — ISBN 978-5-7996-2576-4.
- ↑ Анниченко В. С. Знакомство с нелинейной динамикой: Лекции сороковского профессора: Учеб. пособие.. — Москва-Ижевск: Институт компьютерных исследований, 2002. — С. 11—13. — 144 с. — ISBN 5-93972-116-8.
- ↑ Данилов Ю. А. Лекции по нелинейной динамике. Элементарное введение: Учебное пособие / Предисл. Г. Г. Малинецкого. — 2-е изд., испр.. — М.: КомКнига, 2006. — С. 17. — 208 с. — (Синергетика: от прошлого к будущему). — ISBN 5-484-00183-8.
- ↑ Peierls R. Model-making in physics // Успехи физических наук. — 1983. — Т. 140, № 2. — С. 315–332. — doi:10.3367/UFNr.0140.198306d.0315.
- ↑ Горбань А. Н., Хлебопрос Р. Г. Демон Дарвина: Идея оптимальности и естественный отбор. — М.: Наука. Главная редакция физико-математической литературы, 1988. — 208 с. — (Проблемы науки и технического прогресса). — ISBN 5-02-013901-7.
- ↑ Фейнман Р. Характер физических законов. — М.: Мир, 1968.
- ↑ Einstein A., Podolsky B., Rosen N. Can Quantum-Mechanical Description of Physical Reality Be Considered Complete? // Physical Review. — 1935. — Т. 47. — С. 777–780.
- ↑ Арнольд В. И. «Жёсткие» и «мягкие» математические модели. — М.: МЦНМО, 2013. — 32 с. — ISBN 978-5-4439-2008-5.
- ↑ Андронов А. А., Понтрягин Л. С. Грубые системы // Доклады АН СССР. — 1937. — Т. 14, № 5. — С. 247–250.
- ↑ Roache P. J. Verification and Validation in Computational Science and Engineering (англ.). — Albuquerque: Hermosa Publishers, 1998. — 446 p. — ISBN 978-0913-47808-0.
- ↑ Берталанфи Л. фон. Общая теория систем — критический обзор / Под ред. В. Н. Садовского, Э. Г. Юдина. — Исследования по общей теории систем: Сборник переводов. — М.: Прогресс, 1969. — С. 23—82.
- ↑ Lotka A. J. Elements of Physical Biology. — Baltimore: Williams & Wilkins, 1925.
- ↑ Volterra V. Variazioni e fluttuazioni del numero d’individui in specie animali conviventi // Mem. Accad. Lincei. — 1926. — Т. 2. — С. 31–113.
- ↑ Трубецков Д.И. Феномен математической модели Лотки-Вольтерры и сходных с ней // Известия высших учебных заведений. Прикладная нелинейная динамика. — 2011. — № 2.
Литература
- Альшанский М. А. Теория вероятностей и математическая статистика : учебное пособие. — Екатеринбург: Изд-во Урал. ун-та, 2021. — 224 с. — ISBN 978-5-7996-3385-1.
- Андриевский Б. Р., Фрадков А. Л. Элементы математического моделирования в программных средах MATLAB 5 и Scilab. — СПб.: Наука, 2001. — 286 с. — ISBN 5-02-024952-1.
- Голубева Н. В. Математическое моделирование систем и процессов: Учебное пособие. — 2-е изд., стер.. — СПб.: Издательство «Лань», 2016. — С. 38—42. — 192 с. — (Учебники для вузов. Специальная литература). — ISBN 978-5-8114-1424-6.
- Звонарёв С. В. Основы математического моделирования: учебное пособие. — Екатеринбург: Изд-во Урал. ун-та, 2019. — 112 с. — ISBN 978-5-7996-2576-4.
- Ильин В. П. Математическое моделирование. Часть I : непрерывные и дискретные модели. — Новосибирск: Изд-во СО РАН, 2017. — 428 с.
- Самарский А. А., Михайлов А. П. Математическое моделирование: Идеи. Методы. Примеры. — 2-е изд., испр.. — М.: ФИЗМАТЛИТ, 2005. — 320 с. — ISBN 5-9221-0120-X.