1. Детерминированные и вероятностные математические модели в экономике. Преимущества и недостатки
Методы исследования экономических процессов базируются на использовании математических — детерминированных и вероятностных — моделей, представляющих изучаемый процесс, систему или вид деятельности. Такие модели дают количественную характеристику проблемы и служат основой для принятия управленческого решения при поисках оптимального варианта. Насколько обоснованы эти решения, являются ли они лучшими из возможных, учтены ли и взвешены все факторы, определяющие оптимальное решение, каков критерий, позволяющий определить, что данное решение действительно наилучшее, — таков круг вопросов, имеющих большое значение для руководителей производства, и ответ на которые можно найти с помощью методов исследования операций [Чесноков С. В. Детерминационный анализ социально-экономических данных. — М.: Наука, 1982, стр. 45].
Одним из принципов формирования системы управления является метод кибернетических (математических) моделей. Математическое моделирование занимает промежуточное положение между экспериментом и теорией: нет необходимости строить реальную физическую модель системы, ее заменит математическая модель. Особенность формирования системы управления заключается в вероятностном, статистическом подходе к процессам управления. В кибернетике принято, что любой процесс управления подвержен случайным, возмущающим воздействиям. Так, на производственный процесс оказывают влияния большое количество факторов, учесть которые детерминированным образом невозможно. Поэтому считается, что на производственный процесс воздействуют случайные сигналы. В силу этого планирование работы предприятия может быть только вероятностным.
По этим причинам часто, говоря о математическом моделировании экономических процессов, имеют в виду именно вероятностные модели.
Опишем каждый из типов математических моделей.
Детерминированные математические модели характеризуются тем, что описывают связь некоторых факторов с результативным показателем как функциональную зависимость, т. е. в детерминированных моделях результативный показатель модели представлен в виде произведения, частного, алгебраической суммы факторов, или в виде любой другой функции. Данный вид математических моделей наиболее распространен, поскольку, будучи достаточно простыми в применении (по сравнению вероятностными моделями), позволяет осознать логику действия основных факторов развития экономического процесса, количественно оценить их влияние, понять, какие факторы и в какой пропорции возможно и целесообразно изменить для повышения эффективности производства.
Вероятностные математические модели принципиально отличаются от детерминированных тем, что в вероятностных моделях взаимосвязь между факторами и результирующим признаком вероятностная (стохастическая): при функциональной зависимости (детерминированные модели) одному и тому же состоянию факторов соответствует единственное состояние результирующего признака, тогда как в вероятностных моделях одному и тому же состоянию факторов соответствует целое множество состояний результирующего признака [Толстова Ю. Н. Логика математического анализа экономических процессов. — М.: Наука, 2001, с. 32-33].
Преимущество детерминированных моделей в простоте их применения. Основной недостаток — низкая адекватность реальной действительности, т. к., как было отмечено выше, большинство экономических процессов носит вероятностный характер.
Достоинством вероятностных моделей является то, что они, как правило, больше соответствуют реальной действительности (более адекватны), чем детерминированные. Однако, недостатком вероятностных моделей является сложность и трудоемкость их применения, так что во многих ситуациях достаточно бывает ограничиться детерминированными моделями.
2. Постановка задачи линейного программирования на примере задачи о пищевом рационе
Впервые постановка задачи линейного программирования в виде предложения по составлению оптимального плана перевозок; позволяющего минимизировать суммарной километраж, была дана в работе советского экономиста А. Н. Толстого в 1930 году.
Систематические исследования задач линейного программирования и разработка общих методов их решения получили дальнейшее развитие в работах российских математиков Л. В. Канторовича, В. С. Немчинова и других математиков и экономистов. Также методам линейного программирования посвящено много работ зарубежных и, прежде всего, американских ученых.
Задача линейного программирования состоит в максимизации (минимизации) линейной функции.
, РіРґРµ
при ограничениях
(*)
причем все
Замечание. Неравенства могут быть и противоположного смысла. Умножением соответствующих неравенств на (-1) можно всегда получить систему вида (*).
Если число переменных системы ограничений и целевой функции в математической модели задачи равно 2, то её можно решить графически.
Ртак, надо максимизировать функцию Рє удовлетворяющей системе ограничений.
Обратимся к одному из неравенств системы ограничений.
С геометрической точки зрения все точки, удовлетворяющие этому неравенству, должны либо лежать на прямой , либо принадлежать одной из полуплоскостей, на которые разбивается плоскость этой прямой. Для того чтобы выяснить это, надо проверить какая из них содержит точку ().
Замечание 2. Если , то проще взять точку (0;0).
Условия неотрицательности также определяют полуплоскости соответственно СЃ пограничными прямыми . Будем считать, что система неравенств совместна, тогда полуплоскости, пересекаясь, образуют общую часть, которая является выпуклым множеством Рё представляет СЃРѕР±РѕР№ совокупность точек, координаты которых являются решением данной системы — это множество допустимых решений. Совокупность этих точек (решений) называется многоугольником решений. РћРЅ может быть точкой, лучом, многоугольником, неограниченной многоугольной областью. Таким образом, задача линейного программирования состоит РІ нахождении такой точки многоугольника решений, РІ которой целевая функция принимает максимальное (минимальное) значение. Рта точка существует тогда, РєРѕРіРґР° многоугольник решений РЅРµ РїСѓСЃС‚ Рё РЅР° нем целевая функция ограничена сверху (СЃРЅРёР·Сѓ). РџСЂРё указанных условиях РІ РѕРґРЅРѕР№ РёР· вершин многоугольника решений целевая функция принимает максимальное значение. Для определения данной вершины построим РїСЂСЏРјСѓСЋ (РіРґРµ h — некоторая постоянная). Чаще всего берется прямая . Остается выяснить направление движения данной РїСЂСЏРјРѕР№. Рто направление определяется градиентом (антиградиентом) целевой функции.
Вектор в каждой точке перпендикулярен прямой , поэтому значение f будет возрастать при перемещении прямой в направлении градиента (убывать в направлении антиградиента). Для этого параллельно прямой проводим прямые, смещаясь в направлении градиента (антиградиента).
Рти построения будем продолжать РґРѕ тех РїРѕСЂ, РїРѕРєР° прямая РЅРµ пройдет через последнюю вершину многоугольника решений. Рта точка определяет оптимальное значение.
Ртак, нахождение решения задачи линейного программирования геометрическим методом включает следующие этапы:
Строят прямые, уравнения которых получаются в результате замены в ограничениях знаков неравенств на знаки точных равенств.
Находят полуплоскости, определяемые каждым из ограничений задачи.
Находят многоугольник решений.
Строят вектор .
Строят прямую .
Строят параллельные прямые в направлении градиента или антиградиента, в результате чего находят точку, в которой функция принимает максимальное или минимальное значение, либо устанавливают неограниченность сверху (снизу) функции на допустимом множестве.
Определяют координаты точки максимума (минимума) функции и вычисляют значение целевой функции в этой точке.
Задача о рациональном питании (задача о пищевом рационе)
Постановка задачи
Ферма РїСЂРѕРёР·РІРѕРґРёС‚ откорм скота СЃ коммерческой целью. Для простоты допустим, что имеется всего четыре РІРёРґР° продуктов: Рџ1, Рџ2, Рџ3, Рџ4; стоимость единицы каждого продукта равна соответственно РЎ1, РЎ2, РЎ3, РЎ4. РР· этих продуктов требуется составить пищевой рацион, который должен содержать: белков — РЅРµ менее b1 единиц; углеводов — РЅРµ менее b2 единиц; жиров — РЅРµ менее b3 единиц. Для продуктов Рџ1, Рџ2, Рџ3, Рџ4 содержание белков, углеводов Рё жиров (РІ единицах РЅР° единицу продукта) известно Рё задано РІ таблице, РіРґРµ aij (i=1,2,3,4; j=1,2,3) — какие-то определённые числа; первый индекс указывает номер продукта, второй — номер элемента (белки, углеводы, жиры).
продукт | элементы | ||
белки | углеводы | жиры | |
Рџ1 Рџ2 Рџ3 Рџ4 | A11 A21 A31 A41 | A12 A22 A32 A42 | A13 A23 A33 A43 |
Требуется составить такой пищевой рацион (т. е. назначить количества продуктов П1, П2, П3, П4, входящих в него), чтобы условия по белкам, углеводам и жирам были выполнены и при этом стоимость рациона была минимальна.
Математическая модель
Обозначим x1, x2, x3, x4 количества продуктов П1, П2, П3, П4, входящих в рацион. Показатель эффективности, который требуется минимизировать, — стоимость рациона (обозначим её L): она линейно зависит от элементов решения x1, x2, x3, x4.
Целевая функция:
Система ограничений:
a11x1+a21x2+a31x3+a41x4 больше или равно b1
a12x1+a22x2+a32x3+a42x4 больше или равно b2
a13x1+a23x2+a32x3+a43x4 больше или равно b3
Рти линейные неравенства представляют СЃРѕР±РѕР№ ограничения, накладываемые РЅР° элементы решения x1, x2, x3, x4.
Таким образом, поставленная задача сводится к следующему: найти такие неотрицательные значения переменных x1, x2, x3, x4, чтобы они удовлетворяли ограничениям — неравенствам и одновременно обращали в минимум линейную функцию этих переменных:
Список литературы
Гончаров Р’. Р’. Важнейшие понятия Рё концепции РІ современном управлении. — Рњ.: РњРќРРРџРЈ, 2002, 341 СЃ.
Рстория экономических учений. // РџРѕРґ ред. Рќ. Рђ. Хохлова. — РЎРџР±: Питер, 2002, 324 СЃ.
Казаков Рђ. Рџ., Минаев Рќ. Р’. РРєРѕРЅРѕРјРёРєР°. РљСѓСЂСЃ лекций. Упражнения. Тесты Рё тренинги. — Рњ.: РР·Рґ-РІРѕ Р¦РРџРљРљ РђРџ, 1999, 359 СЃ.
Макроэкономика. Учебное РїРѕСЃРѕР±РёРµ. // РџРѕРґ ред. Рђ. Рњ. Бункина. — Рњ.: Рнфра-Рњ, 1995, 337 СЃ.
Нуриев, Розанова. Поведение потребителя в рыночной экономике. // Вопросы экономики, 2003, № 1, с. 4-9.
Социально-экономическая статистика. // РџРѕРґ ред. Р“. Р›. Громыко. — Рњ.: РР·Рґ-РІРѕ МГУ, 1999, 350 СЃ.
Толстова Ю. Н. Логика математического анализа экономических процессов. — М.: Наука, 2001, 160 с.
Ховард Рљ., Рриашвили Рќ. Р”., Никитин Рђ. Рњ. Ркономическая теория. — Рњ, 2000, 564 СЃ.
Чесноков С. В. Детерминационный анализ социально-экономических данных. — М.: Наука, 1982, 259 с.
www.ronl.ru
1. Детерминированные и вероятностные математические модели в экономике. Преимущества и недостатки
Методы исследования экономических процессов базируются на использовании математических — детерминированных и вероятностных — моделей, представляющих изучаемый процесс, систему или вид деятельности. Такие модели дают количественную характеристику проблемы и служат основой для принятия управленческого решения при поисках оптимального варианта. Насколько обоснованы эти решения, являются ли они лучшими из возможных, учтены ли и взвешены все факторы, определяющие оптимальное решение, каков критерий, позволяющий определить, что данное решение действительно наилучшее, — таков круг вопросов, имеющих большое значение для руководителей производства, и ответ на которые можно найти с помощью методов исследования операций [Чесноков С. В. Детерминационный анализ социально-экономических данных. — М.: Наука, 1982, стр. 45].
Одним из принципов формирования системы управления является метод кибернетических (математических) моделей. Математическое моделирование занимает промежуточное положение между экспериментом и теорией: нет необходимости строить реальную физическую модель системы, ее заменит математическая модель. Особенность формирования системы управления заключается в вероятностном, статистическом подходе к процессам управления. В кибернетике принято, что любой процесс управления подвержен случайным, возмущающим воздействиям. Так, на производственный процесс оказывают влияния большое количество факторов, учесть которые детерминированным образом невозможно. Поэтому считается, что на производственный процесс воздействуют случайные сигналы. В силу этого планирование работы предприятия может быть только вероятностным.
По этим причинам часто, говоря о математическом моделировании экономических процессов, имеют в виду именно вероятностные модели.
Опишем каждый из типов математических моделей.
Детерминированные математические модели характеризуются тем, что описывают связь некоторых факторов с результативным показателем как функциональную зависимость, т. е. в детерминированных моделях результативный показатель модели представлен в виде произведения, частного, алгебраической суммы факторов, или в виде любой другой функции. Данный вид математических моделей наиболее распространен, поскольку, будучи достаточно простыми в применении (по сравнению вероятностными моделями), позволяет осознать логику действия основных факторов развития экономического процесса, количественно оценить их влияние, понять, какие факторы и в какой пропорции возможно и целесообразно изменить для повышения эффективности производства.
Вероятностные математические модели принципиально отличаются от детерминированных тем, что в вероятностных моделях взаимосвязь между факторами и результирующим признаком вероятностная (стохастическая): при функциональной зависимости (детерминированные модели) одному и тому же состоянию факторов соответствует единственное состояние результирующего признака, тогда как в вероятностных моделях одному и тому же состоянию факторов соответствует целое множество состояний результирующего признака [Толстова Ю. Н. Логика математического анализа экономических процессов. — М.: Наука, 2001, с. 32-33].
Преимущество детерминированных моделей в простоте их применения. Основной недостаток — низкая адекватность реальной действительности, т. к., как было отмечено выше, большинство экономических процессов носит вероятностный характер.
Достоинством вероятностных моделей является то, что они, как правило, больше соответствуют реальной действительности (более адекватны), чем детерминированные. Однако, недостатком вероятностных моделей является сложность и трудоемкость их применения, так что во многих ситуациях достаточно бывает ограничиться детерминированными моделями.
2. Постановка задачи линейного программирования на примере задачи о пищевом рационе
Впервые постановка задачи линейного программирования в виде предложения по составлению оптимального плана перевозок; позволяющего минимизировать суммарной километраж, была дана в работе советского экономиста А. Н. Толстого в 1930 году.
Систематические исследования задач линейного программирования и разработка общих методов их решения получили дальнейшее развитие в работах российских математиков Л. В. Канторовича, В. С. Немчинова и других математиков и экономистов. Также методам линейного программирования посвящено много работ зарубежных и, прежде всего, американских ученых.
Задача линейного программирования состоит в максимизации (минимизации) линейной функции.
, РіРґРµ
при ограничениях
(*)
причем все
Замечание. Неравенства могут быть и противоположного смысла. Умножением соответствующих неравенств на (-1) можно всегда получить систему вида (*).
Если число переменных системы ограничений и целевой функции в математической модели задачи равно 2, то её можно решить графически.
Ртак, надо максимизировать функцию Рє удовлетворяющей системе ограничений.
Обратимся к одному из неравенств системы ограничений.
С геометрической точки зрения все точки, удовлетворяющие этому неравенству, должны либо лежать на прямой , либо принадлежать одной из полуплоскостей, на которые разбивается плоскость этой прямой. Для того чтобы выяснить это, надо проверить какая из них содержит точку ().
Замечание 2. Если , то проще взять точку (0;0).
Условия неотрицательности также определяют полуплоскости соответственно СЃ пограничными прямыми . Будем считать, что система неравенств совместна, тогда полуплоскости, пересекаясь, образуют общую часть, которая является выпуклым множеством Рё представляет СЃРѕР±РѕР№ совокупность точек, координаты которых являются решением данной системы — это множество допустимых решений. Совокупность этих точек (решений) называется многоугольником решений. РћРЅ может быть точкой, лучом, многоугольником, неограниченной многоугольной областью. Таким образом, задача линейного программирования состоит РІ нахождении такой точки многоугольника решений, РІ которой целевая функция принимает максимальное (минимальное) значение. Рта точка существует тогда, РєРѕРіРґР° многоугольник решений РЅРµ РїСѓСЃС‚ Рё РЅР° нем целевая функция ограничена сверху (СЃРЅРёР·Сѓ). РџСЂРё указанных условиях РІ РѕРґРЅРѕР№ РёР· вершин многоугольника решений целевая функция принимает максимальное значение. Для определения данной вершины построим РїСЂСЏРјСѓСЋ (РіРґРµ h — некоторая постоянная). Чаще всего берется прямая . Остается выяснить направление движения данной РїСЂСЏРјРѕР№. Рто направление определяется градиентом (антиградиентом) целевой функции.
Вектор в каждой точке перпендикулярен прямой , поэтому значение f будет возрастать при перемещении прямой в направлении градиента (убывать в направлении антиградиента). Для этого параллельно прямой проводим прямые, смещаясь в направлении градиента (антиградиента).
Рти построения будем продолжать РґРѕ тех РїРѕСЂ, РїРѕРєР° прямая РЅРµ пройдет через последнюю вершину многоугольника решений. Рта точка определяет оптимальное значение.
Ртак, нахождение решения задачи линейного программирования геометрическим методом включает следующие этапы:
Строят прямые, уравнения которых получаются в результате замены в ограничениях знаков неравенств на знаки точных равенств.
Находят полуплоскости, определяемые каждым из ограничений задачи.
Находят многоугольник решений.
Строят вектор .
Строят прямую .
Строят параллельные прямые в направлении градиента или антиградиента, в результате чего находят точку, в которой функция принимает максимальное или минимальное значение, либо устанавливают неограниченность сверху (снизу) функции на допустимом множестве.
Определяют координаты точки максимума (минимума) функции и вычисляют значение целевой функции в этой точке.
Задача о рациональном питании (задача о пищевом рационе)
Постановка задачи
Ферма РїСЂРѕРёР·РІРѕРґРёС‚ откорм скота СЃ коммерческой целью. Для простоты допустим, что имеется всего четыре РІРёРґР° продуктов: Рџ1, Рџ2, Рџ3, Рџ4; стоимость единицы каждого продукта равна соответственно РЎ1, РЎ2, РЎ3, РЎ4. РР· этих продуктов требуется составить пищевой рацион, который должен содержать: белков — РЅРµ менее b1 единиц; углеводов — РЅРµ менее b2 единиц; жиров — РЅРµ менее b3 единиц. Для продуктов Рџ1, Рџ2, Рџ3, Рџ4 содержание белков, углеводов Рё жиров (РІ единицах РЅР° единицу продукта) известно Рё задано РІ таблице, РіРґРµ aij (i=1,2,3,4; j=1,2,3) — какие-то определённые числа; первый индекс указывает номер продукта, второй — номер элемента (белки, углеводы, жиры).
продукт | элементы | ||
белки | углеводы | жиры | |
Рџ1 Рџ2 Рџ3 Рџ4 | A11 A21 A31 A41 | A12 A22 A32 A42 | A13 A23 A33 A43 |
Требуется составить такой пищевой рацион (т. е. назначить количества продуктов П1, П2, П3, П4, входящих в него), чтобы условия по белкам, углеводам и жирам были выполнены и при этом стоимость рациона была минимальна.
Математическая модель
Обозначим x1, x2, x3, x4 количества продуктов П1, П2, П3, П4, входящих в рацион. Показатель эффективности, который требуется минимизировать, — стоимость рациона (обозначим её L): она линейно зависит от элементов решения x1, x2, x3, x4.
Целевая функция:
Система ограничений:
a11x1+a21x2+a31x3+a41x4 больше или равно b1
a12x1+a22x2+a32x3+a42x4 больше или равно b2
a13x1+a23x2+a32x3+a43x4 больше или равно b3
Рти линейные неравенства представляют СЃРѕР±РѕР№ ограничения, накладываемые РЅР° элементы решения x1, x2, x3, x4.
Таким образом, поставленная задача сводится к следующему: найти такие неотрицательные значения переменных x1, x2, x3, x4, чтобы они удовлетворяли ограничениям — неравенствам и одновременно обращали в минимум линейную функцию этих переменных:
Список литературы
Гончаров Р’. Р’. Важнейшие понятия Рё концепции РІ современном управлении. — Рњ.: РњРќРРРџРЈ, 2002, 341 СЃ.
Рстория экономических учений. // РџРѕРґ ред. Рќ. Рђ. Хохлова. — РЎРџР±: Питер, 2002, 324 СЃ.
Казаков Рђ. Рџ., Минаев Рќ. Р’. РРєРѕРЅРѕРјРёРєР°. РљСѓСЂСЃ лекций. Упражнения. Тесты Рё тренинги. — Рњ.: РР·Рґ-РІРѕ Р¦РРџРљРљ РђРџ, 1999, 359 СЃ.
Макроэкономика. Учебное РїРѕСЃРѕР±РёРµ. // РџРѕРґ ред. Рђ. Рњ. Бункина. — Рњ.: Рнфра-Рњ, 1995, 337 СЃ.
Нуриев, Розанова. Поведение потребителя в рыночной экономике. // Вопросы экономики, 2003, № 1, с. 4-9.
Социально-экономическая статистика. // РџРѕРґ ред. Р“. Р›. Громыко. — Рњ.: РР·Рґ-РІРѕ МГУ, 1999, 350 СЃ.
Толстова Ю. Н. Логика математического анализа экономических процессов. — М.: Наука, 2001, 160 с.
Ховард Рљ., Рриашвили Рќ. Р”., Никитин Рђ. Рњ. Ркономическая теория. — Рњ, 2000, 564 СЃ.
Чесноков С. В. Детерминационный анализ социально-экономических данных. — М.: Наука, 1982, 259 с.
www.ronl.ru
Реферат на тему:
Математи́ческая моде́ль — это математическое представление реальности[1].
Математическое моделирование — процесс построения и изучения математических моделей.
Все естественные и общественные науки, использующие математический аппарат, по сути занимаются математическим моделированием: заменяют реальный объект его математической моделью и затем изучают последнюю.
Никакое определение не может в полном объёме охватить реально существующую деятельность по математическому моделированию. Несмотря на это, определения полезны тем, что в них делается попытка выделить наиболее существенные черты.
Определение модели по А. А. Ляпунову: Моделирование — это опосредованное практическое или теоретическое исследование объекта, при котором непосредственно изучается не сам интересующий нас объект, а некоторая вспомогательная искусственная или естественная система (модель):
По учебнику Советова и Яковлева [3]: «модель (лат. modulus — мера) — это объект-заместитель объекта-оригинала, обеспечивающий изучение некоторых свойств оригинала.» (с. 6) «Замещение одного объекта другим с целью получения информации о важнейших свойствах объекта-оригинала с помощью объекта-модели называется моделированием.» (с. 6) «Под математическим моделированием будем понимать процесс установления соответствия данному реальному объекту некоторого математического объекта, называемого математической моделью, и исследование этой модели, позволяющее получать характеристики рассматриваемого реального объекта. Вид математической модели зависит как от природы реального объекта, так и задач исследования объекта и требуемой достоверности и точности решения этой задачи.»
По Самарскому и Михайлову [4], математическая модель — это «„эквивалент“ объекта, отражающий в математической форме важнейшие его свойства — законы, которым он подчиняется, связи, присущие составляющим его частям, и т. д.» Существует в триадах «модель-алгоритм-программа». «Создав триаду „модель-алгоритм-программа“, исследователь получает в руки универсальный, гибкий и недорогой инструмент, который вначале отлаживается, тестируется в пробных вычислительных экспериментах. После того, как адекватность (достаточное соответствие) триады исходному объекту установлена, с моделью проводятся разнообразные и подробные „опыты“, дающие все требуемые качественные и количественные свойства и характеристики объекта.» (с.7-8)
По монографии Мышкиса [5]: «Перейдем к общему определению. Пусть мы собираемся исследовать некоторую совокупность S свойств реального объекта a с помощью математики (здесь термин объект понимается в наиболее широком смысле: объектом может служить не только то, что обычно именуется этим словом, но и любая ситуация, явление, процесс и т. д.). Для этого мы выбираем (как говорят, строим) „математический объект“ a' — систему уравнений, или арифметических соотношений, или геометрических фигур, или комбинацию того и другого и т. д.,— исследование которого средствами математики и должно ответить на поставленные вопросы о свойствах S. В этих условиях a' называется математической моделью объекта a относительно совокупности S его свойств.» (с.8)
По Севостьянову А. Г.[6] : «Математической моделью называется совокупность математических соотношений, уравнений, неравенств и т.п., описывающих основные закономерности, присущие изучаемому процессу, объекту или системе.»
Несколько менее общее определение математической модели, основанное на идеализации «вход — выход — состояние», заимствованной из теории автоматов, даёт Wiktionary: «Абстрактное математическое представление процесса, устройства или теоретической идеи; оно использует набор переменных, чтобы представлять входы, выходы и внутренние состояния, а также множества уравнений и неравенств для описания их взаимодействия.»[7]
Наконец, наиболее лаконичное определение математической модели: «Уравнение, выражающее идею.»[8]
Формальная классификация моделей основывается на классификации используемых математических средств. Часто строится в форме дихотомий. Например, один из популярных наборов дихотомий [9]:
и так далее. Каждая построенная модель является линейной или нелинейной, детерминированной или стохастической, … Естественно, что возможны и смешанные типы: в одном отношении сосредоточенные (по части параметров), в другом — распределённые модели и т. д.
Наряду с формальной классификацией, модели различаются по способу представления объекта:
Структурные модели представляют объект как систему со своим устройством и механизмом функционирования. Функциональные модели не используют таких представлений и отражают только внешне воспринимаемое поведение (функционирование) объекта. В их предельном выражении они называются также моделями «чёрного ящика»[13] Возможны также комбинированные типы моделей, которые иногда называют моделями «серого ящика».
Практически все авторы, описывающие процесс математического моделирования, указывают, что сначала строится особая идеальная конструкция, содержательная модель[14]. Устоявшейся терминологии здесь нет, и другие авторы называют этот идеальный объект концептуальная модель[15], умозрительная модель[16] или предмодель[17]. При этом финальная математическая конструкция называется формальной моделью или просто математической моделью, полученной в результате формализации данной содержательной модели (предмодели). Построение содержательной модели может производиться с помощью набора готовых идеализаций, как в механике, где идеальные пружины, твёрдые тела, идеальные маятники, упругие среды и т. п. дают готовые структурные элементы для содержательного моделирования. Однако в областях знания, где не существует полностью завершенных формализованных теорий (передний край физики, биологии, экономики, социологии, психологии, и большинства других областей), создание содержательных моделей резко усложняется.
Р’ работе Р . Пайерлса (англ.В R. Р РµiРµrls) [18] дана классификация математических моделей, используемых РІ физике Рё, шире, РІ естественных науках. Р’ РєРЅРёРіРµ Рђ.В Рќ. Горбаня Рё Р .В Р“. Хлебопроса[19] эта классификация проанализирована Рё расширена. Рта классификация сфокусирована, РІ первую очередь, РЅР° этапе построения содержательной модели.
Рти модели «представляют СЃРѕР±РѕР№ РїСЂРѕР±РЅРѕРµ описание явления, причем автор либо верит РІ его возможность, либо считает даже его истинным». РџРѕ Р . Пайерлсу это, например, модель Солнечной системы РїРѕ Птолемею Рё модель Коперника (усовершенствованная Кеплером), модель атома Резерфорда Рё модель Большого Взрыва.
Никакая гипотеза в науке не бывает доказана раз и навсегда. Очень чётко это сформулировал Ричард Фейнман:
«У нас всегда есть возможность опровергнуть теорию, но, обратите внимание, мы никогда не можем доказать, что она правильна. Предположим, что вы выдвинули удачную гипотезу, рассчитали, к чему это ведет, и выяснили, что все ее следствия подтверждаются экспериментально. Значит ли это, что ваша теория правильна? Нет, просто-напросто это значит, что вам не удалось ее опровергнуть.»[20]
Если модель первого типа построена, то это означает что она временно признаётся за истину и можно сконцентрироваться на других проблемах. Однако это не может быть точкой в исследованиях, но только вре́менной паузой: статус модели первого типа может быть только вре́менным.
Феноменологическая модель содержит механизм для описания явления. Однако этот механизм недостаточно убедителен, не может быть достаточно подтверждён имеющимися данными или плохо согласуется с имеющимися теориями и накопленным знанием об объекте. Поэтому феноменологические модели имеют статус вре́менных решений. Считается, что ответ всё ещё неизвестен и необходимо продолжить поиск «истинных механизмов». Ко второму типу Пайерлс относит, например, модели теплорода и кварковую модель элементарных частиц.
Роль модели в исследовании может меняться со временем, может случиться так, что новые данные и теории подтвердят феноменологические модели и те будут повышены до статуса гипотезы. Аналогично, новое знание может постепенно прийти в противоречие с моделями-гипотезами первого типа и те могут быть переведены во второй. Так, кварковая модель постепенно переходит в разряд гипотез; атомизм в физике возник как временное решение, но с ходом истории перешёл в первый тип. А вот модели эфира, проделали путь от типа 1 к типу 2, а сейчас находятся вне науки.
Рдея упрощения очень популярна РїСЂРё построении моделей. РќРѕ упрощение бывает разным. Пайерлс выделяет три типа упрощений РІ моделировании.
Если можно построить уравнения, описывающие исследуемую систему, то это не значит, что их можно решить даже с помощью компьютера. Общепринятый прием в этом случае — использование приближений (моделей типа 3). Среди них модели линейного отклика. Уравнения заменяются линейными. Стандартный пример — закон Ома.
Если мы используем модель идеального газа для описания достаточно разреженных газов, то это — модель типа 3 (приближение). При более высоких плотностях газа тоже полезно представлять себе более простую ситуацию с идеальным газом для качественного понимания и оценок, но тогда это уже тип 4.
В модели типа 4 отбрасываются детали, которые могут заметно и не всегда контролируемо повлиять на результат. Одни и те же уравнения могут служить моделью типа 3 (приближение) или 4 (опустим для ясности некоторые детали) — это зависит от явления, для изучения которого используется модель. Так, если модели линейного отклика применяются при отсутствии более сложных моделей (то есть не производится линеаризация нелинейных уравнений, а просто ищутся линейные уравнения, описываюшие объект), то это уже феноменологические линейные модели, и относятся они к следующему типу 4 (все нелинейные детали «для ясности» опускаем).
Примеры: применение модели идеального газа Рє неидеальному, уравнение состояния Ван-дер-Ваальса, большинство моделей физики твердого тела, жидкостей Рё ядерной физики. Путь РѕС‚ микроописания Рє свойствам тел (или сред), состоящих РёР· большого числа частиц, очень длинен. Приходится отбрасывать РјРЅРѕРіРёРµ детали. Рто РїСЂРёРІРѕРґРёС‚ Рє моделям 4-РіРѕ типа.
Рвристическая модель сохраняет лишь качественное РїРѕРґРѕР±РёРµ реальности Рё даёт предсказания только «по РїРѕСЂСЏРґРєСѓ величины». Типичный пример — приближение средней длины СЃРІРѕР±РѕРґРЅРѕРіРѕ пробега РІ кинетической теории. РћРЅРѕ даёт простые формулы для коэффициентов вязкости, диффузии, теплопроводности, согласующиеся СЃ реальностью РїРѕ РїРѕСЂСЏРґРєСѓ величины.
Но при построении новой физики далеко не сразу получается модель, дающая хотя бы качественное описание объекта — модель пятого типа. В этом случае часто используют модель по аналогии, отражающую действительность хоть в какой-нибудь черте.
Р . Пайерлс РїСЂРёРІРѕРґРёС‚ историю использования аналогий РІ первой статье Р’. Гейзенберга Рѕ РїСЂРёСЂРѕРґРµ ядерных СЃРёР». В«Рто произошло после открытия нейтрона, Рё хотя сам Р’. Гейзенберг понимал, что можно описывать СЏРґСЂР° состоящими РёР· нейтронов Рё протонов, РѕРЅ РЅРµ РјРѕРі РІСЃРµ же избавиться РѕС‚ мысли, что нейтрон должен РІ конечном счете состоять РёР· протона Рё электрона. РџСЂРё этом возникала аналогия между взаимодействием РІ системе нейтрон — протон Рё взаимодействием атома РІРѕРґРѕСЂРѕРґР° Рё протоном. Рта-то аналогия Рё привела его Рє заключению, что должны существовать обменные силы взаимодействия между нейтроном Рё протоном, которые аналогичны обменным силам РІ системе H в€’ H + , обусловленным переходом электрона между РґРІСѓРјСЏ протонами. … Позднее было РІСЃРµ-таки доказано существование обменных СЃРёР» взаимодействия между нейтроном Рё протоном, хотя РёРјРё РЅРµ исчерпывалось полностью взаимодействие между РґРІСѓРјСЏ частицами… РќРѕ, следуя РІСЃРµ той же аналогии, Р’. Гейзенберг пришёл Рє заключению РѕР± отсутствии ядерных СЃРёР» взаимодействия между РґРІСѓРјСЏ протонами Рё Рє постулированию отталкивания между РґРІСѓРјСЏ нейтронами. РћР±Р° последних вывода находятся РІ противоречии СЃ данными более РїРѕР·РґРЅРёС… исследований».
Рђ. Рйнштейн был РѕРґРЅРёРј РёР· великих мастеров мысленного эксперимента. Р’РѕС‚ РѕРґРёРЅ РёР· его экспериментов. РћРЅ был придуман РІ юности Рё, РІ конце концов, привел Рє построению специальной теории относительности. Предположим, что РІ классической физике РјС‹ движемся Р·Р° световой волной СЃРѕ скоростью света. РњС‹ будем наблюдать периодически меняющееся РІ пространстве Рё постоянное РІРѕ времени электромагнитное поле. Согласно уравнениям Максвелла, этого быть РЅРµ может. Отсюда юный Рйнштейн заключил: либо законы РїСЂРёСЂРѕРґС‹ меняются РїСЂРё смене системы отсчета, либо скорость света РЅРµ зависит РѕС‚ системы отсчета. РћРЅ выбрал второй — более красивый вариант. Другой знаменитый мысленный эксперимент Рйнштейна — Парадокс Рйнштейна — Подольского — Розена.
А вот и тип 8, широко распространенный в математических моделях биологических систем.
Рто тоже мысленные эксперименты СЃ воображаемыми сущностями, демонстрирующие, что предполагаемое явление согласуется СЃ базовыми принципам Рё внутренне непротиворечиво. Р’ этом РѕСЃРЅРѕРІРЅРѕРµ отличие РѕС‚ моделей типа 7, которые вскрывают скрытые противоречия.
РћРґРёРЅ РёР· самых знаменитых таких экспериментов — геометрия Лобачевского (Лобачевский называл её «воображаемой геометрией»). Другой пример — массовое производство формально — кинетических моделей химических Рё биологических колебаний, автоволн Рё РґСЂ. Парадокс Рйнштейна — Подольского — Розена был задуман как модель 7 типа, для демонстрации противоречивости квантовой механики. Совершенно незапланированным образом РѕРЅ СЃРѕ временем превратился РІ модель 8 типа — демонстрацию возможности квантовой телепортации информации.
В основе содержательной классификации — этапы, предшествующие математическому анализу и вычислениям. Восемь типов моделей по Р. Пайерлсу суть восемь типов исследовательских позиций при моделировании.
Рассмотрим механическую систему, состоящую из пружины, закрепленной с одного конца, и груза массой m, прикрепленного к свободному концу пружины. Будем считать, что груз может двигаться только в направлении оси пружины (например, движение происходит вдоль стержня). Построим математическую модель этой системы. Будем описывать состояние системы расстоянием x от центра груза до его положения равновесия. Опишем взаимодействие пружины и груза с помощью закона Гука (F = − kx) после чего воспользуемся вторым законом Ньютона, чтобы выразить его в форме дифференциального уравнения:
где означает вторую производную от x по времени:
.
Полученное уравнение описывает математическую модель рассмотренной физической системы. Рта модель называется «гармоническим осциллятором».
По формальной классификации эта модель линейная, детерминисткая, динамическая, сосредоточенная, непрерывная. В процессе её построения мы сделали множество допущений (об отсутствии внешних сил, отсутствии трения, малости отклонений и т. д.), которые в реальности могут не выполняться.
РџРѕ отношению Рє реальности это, чаще всего, модель типа 4 упрощение («опустим для ясности некоторые детали»), поскольку опущены некоторые существенные универсальные особенности (например, диссипация). Р’ некотором приближении (скажем, РїРѕРєР° отклонение РіСЂСѓР·Р° РѕС‚ равновесия невелико, РїСЂРё малом трении, РІ течение РЅРµ слишком большого времени Рё РїСЂРё соблюдении некоторых РґСЂСѓРіРёС… условий), такая модель достаточно хорошо описывает реальную механическую систему, поскольку отброшенные факторы оказывают пренебрежимо малое влияние РЅР° её поведение. Однако модель можно уточнить, РїСЂРёРЅСЏРІ РІРѕ внимание какие-то РёР· этих факторов. Рто приведет Рє РЅРѕРІРѕР№ модели, СЃ более широкой (хотя Рё СЃРЅРѕРІР° ограниченной) областью применимости.
Впрочем, при уточнении модели сложность её математического исследования может существенно возрасти и сделать модель фактически бесполезной. Зачастую более простая модель позволяет лучше и глубже исследовать реальную систему, чем более сложная (и, формально, «более правильная»).
Если применять модель гармонического осциллятора к объектам, далёким от физики, её содержательный статус может быть другим. Например, при приложении этой модели к биологическим популяциям, её следует отнести, скорее всего, к типу 6 аналогия («учтём только некоторые особенности»).
Гармонический осциллятор — пример так называемой «жёсткой» модели. РћРЅР° получена РІ результате сильной идеализации реальной физической системы. Для решения РІРѕРїСЂРѕСЃР° Рѕ её применимости необходимо понять, насколько существенными являются факторы, которыми РјС‹ пренебрегли. Рными словами, нужно исследовать «мягкую» модель, получающуюся малым возмущением «жёсткой». РћРЅР° может задаваться, например, следующим уравнением:
Здесь  — некоторая функция, в которой может учитываться сила трения или зависимость коэффициента жёсткости пружины от степени её растяжения,
 — некоторый малый параметр. Явный вид функции f нас в данный момент не интересует. Если мы докажем, что поведение мягкой модели принципиально не отличается от поведения жёсткой (вне зависимости от явного вида возмущающих факторов, если они достаточно малы), задача сведется к исследованию жёсткой модели. В противном случае применение результатов, полученных при изучении жёсткой модели, потребует дополнительных исследований. Например, решением уравнения гармонического осциллятора являются функции вида
, то есть колебания с постоянной амплитудой. Следует ли из этого, что реальный осциллятор будет бесконечно долго колебаться с постоянной амплитудой? Нет, поскольку рассматривая систему со сколь угодно малым трением (всегда присутствующим в реальной системе), мы получим затухающие колебания. Поведение системы качественно изменилось.
Если система сохраняет свое качественное поведение при малом возмущении, говорят, что она структурно устойчива. Гармонический осциллятор — пример структурно-неустойчивой (негрубой) системы.[21] Тем не менее, эту модель можно применять для изучения процессов на ограниченных промежутках времени.
Важнейшие математические модели обычно обладают важным свойством универсальности: принципиально разные реальные явления РјРѕРіСѓС‚ описываться РѕРґРЅРѕР№ Рё той же математической моделью. Скажем, гармонический осциллятор описывает РЅРµ только поведение РіСЂСѓР·Р° РЅР° пружине, РЅРѕ Рё РґСЂСѓРіРёРµ колебательные процессы, зачастую имеющие совершенно РёРЅСѓСЋ РїСЂРёСЂРѕРґСѓ: малые колебания маятника, колебания СѓСЂРѕРІРЅСЏ жидкости РІ U-образном СЃРѕСЃСѓРґРµ или изменение силы тока РІ колебательном контуре. Таким образом, изучая РѕРґРЅСѓ математическую модель, РјС‹ изучаем сразу целый класс описываемых ею явлений. Рменно этот изоморфизм законов, выражаемых математическими моделями РІ различных сегментах научного знания, РїРѕРґРІРёРі Людвига фон Берталанфи РЅР° создание «Общей теории систем».
Существует множество задач, связанных с математическим моделированием. Во-первых, надо придумать основную схему моделируемого объекта, воспроизвести его в рамках идеализаций данной науки. Так, вагон поезда превращается в систему пластин и более сложных тел из разных материалов, каждый материал задается как его стандартная механическая идеализация (плотность, модули упругости, стандартные прочностные характеристики), после чего составляются уравнения, по дороге какие-то детали отбрасываются, как несущественные, производятся расчёты, сравниваются с измерениями, модель уточняется, и так далее. Однако для разработки технологий математического моделирования полезно разобрать этот процесс на основные составные элементы.
Традиционно выделяют два основных класса задач, связанных с математическими моделями: прямые и обратные.
Прямая задача: структура модели и все её параметры считаются известными, главная задача — провести исследование модели для извлечения полезного знания об объекте. Какую статическую нагрузку выдержит мост? Как он будет реагировать на динамическую нагрузку (например, на марш роты солдат, или на прохождение поезда на различной скорости), как самолёт преодолеет звуковой барьер, не развалится ли он от флаттера, — вот типичные примеры прямой задачи. Постановка правильной прямой задачи (задание правильного вопроса) требует специального мастерства. Если не заданы правильные вопросы, то мост может обрушиться, даже если была построена хорошая модель для его поведения. Так, в 1879 г. в Великобритании обрушился металлический мост через реку Тей, конструкторы которого построили модель моста, рассчитали его на 20-кратный запас прочности на действие полезной нагрузки, но забыли о постоянно дующих в тех местах ветрах. Рчерез полтора года он рухнул. [22]
В простейшем случае (одно уравнение осциллятора, например) прямая задача очень проста и сводится к явному решению этого уравнения.
Обратная задача: известно множество возможных моделей, надо выбрать конкретную модель на основании дополнительных данных об объекте. Чаще всего, структура модели известна, и необходимо определить некоторые неизвестные параметры. Дополнительная информация может состоять в дополнительных эмпирических данных, или в требованиях к объекту (задача проектирования). Дополнительные данные могут поступать независимо от процесса решения обратной задачи (пассивное наблюдение) или быть результатом специально планируемого в ходе решения эксперимента (активное наблюдение).
РћРґРЅРёРј РёР· первых примеров виртуозного решения обратной задачи СЃ максимально полным использованием доступных данных был построенный Р. Ньютоном метод восстановления СЃРёР» трения РїРѕ наблюдаемым затухающим колебаниям.
В качестве другого примера можно привести математическую статистику. Задача этой науки — разработка методов регистрации, описания и анализа данных наблюдений и экспериментов с целью построения вероятностных моделей массовых случайных явлений[23]. Т.е. множество возможных моделей ограничено вероятностными моделями. В конкретных задачах множество моделей ограничено сильнее.
Для поддержки математического моделирования разработаны системы компьютерной математики, например, Maple, Mathematica, Mathcad, MATLAB, VisSim и др.[24] Они позволяют создавать формальные и блочные модели как простых, так и сложных процессов и устройств и легко менять параметры моделей в ходе моделирования. Блочные модели представлены блоками (чаще всего графическими), набор и соединение которых задаются диаграммой модели.
Скорость роста пропорциональна текущему размеру популяции. Она описывается дифференциальным уравнением
где α — некоторый параметр, определяемый разностью между рождаемостью и смертностью. Решением этого уравнения является экспоненциальная функция x(t) = x0eαt. Если рождаемость превосходит смертность (α > 0), размер популяции неограниченно и очень быстро возрастает. Понятно, что в действительности этого не может происходить из-за ограниченности ресурсов. При достижении некоторого критического объёма популяции модель перестает быть адекватной, поскольку не учитывает ограниченность ресурсов. Уточнением модели Мальтуса может служить логистическая модель, которая описывается дифференциальным уравнением Ферхюльста
где xs — «равновесный» размер популяции, при котором рождаемость в точности компенсируется смертностью. Размер популяции в такой модели стремится к равновесному значению xs, причем такое поведение структурно устойчиво.
Допустим, что РЅР° некоторой территории обитают РґРІР° РІРёРґР° животных: кролики (питающиеся растениями) Рё лисы (питающиеся кроликами). Пусть число кроликов x, число лис y. Рспользуя модель Мальтуса СЃ необходимыми поправками, учитывающими поедание кроликов лисами, РїСЂРёС…РѕРґРёРј Рє следующей системе, носящей РёРјСЏ модели Лотки — Вольтерра:
Рта система имеет равновесное состояние, РєРѕРіРґР° число кроликов Рё лис постоянно. Отклонение РѕС‚ этого состояния РїСЂРёРІРѕРґРёС‚ Рє колебаниям численности кроликов Рё лис, аналогичным колебаниям гармонического осциллятора. Как Рё РІ случае гармонического осциллятора, это поведение РЅРµ является структурно устойчивым: малое изменение модели (например, учитывающее ограниченность ресурсов, необходимых кроликам) может привести Рє качественному изменению поведения. Например, равновесное состояние может стать устойчивым, Рё колебания численности Р±СѓРґСѓС‚ затухать. Возможна Рё противоположная ситуация, РєРѕРіРґР° любое малое отклонение РѕС‚ положения равновесия приведет Рє катастрофическим последствиям, вплоть РґРѕ полного вымирания РѕРґРЅРѕРіРѕ РёР· РІРёРґРѕРІ. РќР° РІРѕРїСЂРѕСЃ Рѕ том, какой РёР· этих сценариев реализуется, модель Вольтерра — Лотки ответа РЅРµ дает: здесь требуются дополнительные исследования.
wreferat.baza-referat.ru