Математические методы исследования обратных экономических динамических систем
Формулировка методик построения неотрицательных решений обратных задач динамических систем с использованием средств Microsoft Excel. Постановка задачи динамической модели Кейнса, расчет системы квадратичного программирования, решение обратных задач.
Рубрика | Экономико-математическое моделирование |
Вид | статья |
Язык | русский |
Дата добавления | 26.05.2017 |
Размер файла | 1,2 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Математические методы исследования обратных экономических динамических систем
Лайпанова Зульфа Мисаровна
Статья продолжает цикл проводимых ими исследований, связанных с формулировкой и разработкой методик построения неотрицательных решений обратных задач динамических систем. На практике были разработаны и апробированы математические модели динамических систем. В основу этих моделей были положены аппарат линейной алгебры, математического анализа, математического программирования, дифференциальных уравнений, методов оптимизации, теории оптимального управления, теории вероятностей, стохастических процессов, исследования операций, теории игр, статистического анализа. Обратные задачи в различных моделях математической экономики рассматривались редко. Данные задачи достаточно подробно исследовались при изучении физических процессов. Как показал анализ теоретических и прикладных исследований экономических процессов они представляют значительный интерес для практики. Поэтому, рассматриваемая в статье обратная задача математической модели, как показывают уже внедрённые результаты других математических моделей, представляют значительный интерес в прикладных и теоретических исследованиях. В работе поставлены и исследованы обратные задачи для динамических систем нулевого порядка и модель Кейнса. Для их решения авторы предлагают построить системы алгебраических уравнений, затем, применяя методы квадратичного программирования, найти наилучшее в среднем квадратическом оценки параметра модели, решения которых определяются в среде MS Excel
Ключевые слова: ПРЯМЫЕ И ОБРАТНЫЕ ЗАДАЧИ, КВАДРАТИЧНОЕ ПРОГРАММИРОВАНИЕ, МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ, ДИНАМИЧЕСКИЕ СИСТЕМЫ
Введение
В данной статье сформулирована обратные задачи экономических динамических систем[1]: акселератор и модель Кейнса.
Метод решения проиллюстрирован на статистическом материале по Северо-Кавказскому округу[6].
Для этой модели предложен метод решения обратной задачи, основанный на сведении обратной задачи к задаче квадратичного программирования.
Задачу квадратичного программирования предлагается решать инструментальными средствами: с помощью надстройки «Поиск решения» в среде MS Excel.
Цель проведённого исследования - разработать математические методы решения обратных задач экономических динамических систем и использовать полученные результаты для анализа и прогноза развития экономик Северо-Кавказского и Южного федеральных округов в целом и Карачаево-Черкесской республики, в частности.
Постановка задачи линейной динамической системы
Линейный динамический элемент -го порядка задаётся следующим дифференциальным уравнением[1]:
. (1)
На практике часто встречается элементы нулевого порядка: мультипликатор и акселератор.
Определение 1. [1] Мультипликатор-это линейное статическое звено, задаваемое уравнением:
или , (2)
где коэффициент усиления.
Валовые инвестиции , например, связаны с валовым внутренним продуктом (ВВП) следующим образом:
, (3)
где доля валовых инвестиций в ВВП, а коэффициент усиления или мультипликатор, который показывает, насколько должен быть увеличен ВВП для увеличения валовых инвестиций на единицу.
Прямая задача: по заданным и определить .
В рамках модели (3) рассмотрим обратную задачу: по заданным и найти коэффициент усиления.
Подробнее остановимся на следующем звене - акселераторе.
Определение 2.[1] Акселератор - это дифференцирующее звено нулевого порядка, выход которого пропорционален скорости входа.
Инвестиции могут быть выражены через скорость изменения ВВП следующим образом:
, (4)
где валовый внутренний продукт;
валовые инвестиции;
коэффициент акселерации.
Коэффициент акселерации показывает прирост потребности в инвестициях при увеличении ВВП на единицу.
Прямая задача: по заданным в (4) коэффициента акселерации и изменениям найти инвестиции.
В этой статье в рамках модели (4) рассматривается другая задача [2]: по заданным модели в текущий момент времени и изменениям валового внутреннего продукта найти неизвестные коэффициенты акселерации, т.е. прирост потребности в инвестициях при увеличении ВВП на единицу.
Сформулированную задачу будем называть обратной задачей в рамках модели (4).
Постановка обратной задачи имеет смысл в силу того, что прямая задача поставлена корректно[3].
Действительно, данное уравнение является линейным с коэффициентом будем предполагать, что является непрерывной функцией на .
Тогда (4) имеет единственное решение, которое непрерывно зависит оти . Следовательно, задача (4) поставлено корректно, а значит, в силу (4) поставлена и обратная задача.
Метод решения поставленной задачи
На практике значения и в дискретные моменты времени задаются таблично (см. табл.1).
Таблица 1.
Из модели (4) и данных таблицы 1. вытекает следующая система алгебраических уравнений:
(5)
в которой неизвестными является (производные находим численными методами [4]).
Построив решения этих систем, найдём приближённых значений : .
Решая задачу квадратичного программирования
. (6)
с помощью средств Microsoft Excel найдём наилучшие в среднем квадратическом смысле оценку соответствующей параметру [5].
Пример 1. [6] Пусть значения и в дискретные моменты времени заданы таблично (см. табл.2).
Таблица 2.
64081,4 |
75327,4 |
85876,7 |
99715,0 |
||
13926, |
16203,9 |
19926,6 |
21824,9 |
Решение.
Построим систему алгебраических уравнений:
Из последней системы находим:
Покажем, что задача построения по методу наименьших квадратов оценки параметра по выборочным данным сводится к следующей задаче квадратичного программирования: найти оценки , которая доставляет минимум выражению:
.
С помощью средств Microsoft Excel найдём наилучшие в среднем квадратическом смысле оценку соответствующей параметру : .
Этапы проведённых вычислений представлены на рис. 1-6.
Рис. 1. Приближённые значения (оценки)
Рис.2. Целевая функция
Рис.3. Поиск решения
Рис.4. Параметры поиска решения
обратная динамический кейнс квадратичный
Рис.5. Результаты поиска решения
Рис.6. Отчёт по результатам
Постановка задачи динамической модели Кейнса
Рассмотрим модель Кейнса[1]:
, (7)
где валовый внутренний продукт следующего года;
валовый внутренний продукт текущего года;
инвестиционные товары текущего года;
потребительские товары.
Пусть теперь спрос на инвестиционные товары остаются постоянными и при линейной зависимости спроса на потребительские товары от валового внутреннего продукта, то приходим к следующему соотношению:
, (8)
где минимальный объём фонда потребления;
склонность к потреблению, удовлетворяющее ограничению:
. (9)
Задачу определению из модели (8) - (9) по заданным условимся называть прямой задачей.
В рамках модели (8) - (9) сформулируем задачу [2]: по заданным переменным найти параметр .
Данную задачу условимся называть обратной задачей (по отношению к указанной выше прямой).
Эта задача представляет существенный интерес в тех случаях, когда требуется по заданным статистическим данным в дискретные моменты времени восстановить модель (8)-(9) и на её основе спрогнозировать значения на последующие моменты времени .
Для исследования сформулированной выше обратной задачи необходимо исследовать указанную прямую задачу на корректность постановки[3].
Уравнение (8) является линейным с постоянным спросом на инвестиционные товары. Будем предполагать, что является непрерывной функцией на . Тогда задача (8) - (9) имеет единственное решение, которое непрерывно зависит от . Следовательно, задача (8)-(9) поставлена корректно, а значит, и обратная задача поставлена корректно.
Метод решения поставленной задачи
На практике значения , в дискретные моменты времени задаются таблично (табл.3) [4]:
Таблица 3.
Из модели (8) и данных табл.3 вытекает следующая система равенств:
(10)
параметру . в которой неизвестными являются параметры
Построив решение этой системы, найдём приближённых значений:
Решая задачу квадратичного программирования
(11)
с помощью средств Microsoft Excel найдём наилучшие в среднем квадратическом смысле оценку соответствующей параметру [4].
Пример.
Пусть статистические данные заданы таблично (табл.4):
Таблица 4.
Инвестиционные расходы, |
280 млрд.руб/месяц |
|
Потребительские расходы, |
102 млрд.руб/месяц |
|
Национальный доход, |
430 млрд.руб |
|
450 млрд.руб |
||
478 млрд.руб |
||
492 млрд.руб |
Поставляя данные таблицы 4. в (10):
Решая систему квадратичного программирования:
с помощью средств Microsoft Excel найдём наилучшие в среднем квадратическом смысле оценку соответствующей параметру:
Этапы проведённых вычислений представлены на рис. 7-12.
Рис. 7. Приближённые значения (оценки)
Рис.8. Целевая функция
Рис.9. Поиск решения
Рис.10. Параметры поиска решения
Рис.11. Результаты поиска решения
Рис.12. Отчёт по результатам
Выводы
Во всех пунктах сформулированы прямые и обратные задачи в рамках изучаемых моделей, приведена методика решения поставленных обратных задач. Эта методика основана на следующей схеме решения.
По заданным таблично параметрам прямой задачи, строится система алгебраических уравнений, содержащая в качестве неизвестных оцениваемые параметры изучаемой модели. После этого поставленная обратная задача сводится к решению задачи условной оптимизации, решения которой определяются с помощью надстройки «Поиск решения» в среде MS Excel.
По указанной схеме исследованы и предложены алгоритмы построения решений обратных задач экономических динамических систем.
Список литературы
1. Колемаев В.А. Математическая экономика: Учебник для вузов. - М.: ЮНИТИ - ДАНА, 2002. - 399с.
2. Семенчин Е.А., Урусова А.С. Обратные задачи в экономических балансовых моделях и моделях экономического роста.- Краснодар: Просвещение - Юг, 2009. - 142с.
3. Семенчин Е.А., Лайпанова З.М. Корректность и стохастическая регуляризация математических моделей, описывающих экономические и эколого-биологические процессы.- Краснодар: Просвещение - Юг, 2009. - 121с.
4. Вержбицкий В.М. Численные методы. - М.: Высшая школа, 2001. - 189с.
5. Орлова И.В. Экономико-математическое моделирование. - М.: Вузовский учебник, 2005. - 144с.
6. РСО-Аланияв цифрах, 2014: Краткий статистический сборник/ Северная Осетиястат - Владикавказ, 2014 - 268 стр.
Размещено на Allbest.ru
...Подобные документы
Моделирование экономических систем: основные понятия и определения. Математические модели и методы их расчета. Некоторые сведения из математики. Примеры задач линейного программирования. Методы решения задач линейного программирования.
лекция [124,5 K], добавлен 15.06.2004Построение математической модели и решение задачи математического программирования в средах MathCad и MS Excel. Решение систем с произвольными векторами свободных коэффициентов. Определение вектора невязки. Минимизация и максимизация целевой функции.
отчет по практике [323,5 K], добавлен 01.10.2013Моделирование экономических систем: понятие и принципы, типы моделей и оценка их адекватности. Примеры задач линейного программирования: транспортная задача, ее общая формулировка и графическая интерпретация решения задачи. Анализ симплекс-таблиц.
курсовая работа [237,9 K], добавлен 22.11.2012Программный пакет Microsoft Office и табличный процессор Excel. Задачи и основные функции в Microsoft Excel. Формулы в Microsoft Excel. Общие сведения об алгоритмах. Метод половинного деления. Понятие оптимизационных задач и оптимизационных моделей.
курсовая работа [333,4 K], добавлен 17.03.2008Моделирование экономических процессов методами планирования и управления. Построение сетевой модели. Оптимизация сетевого графика при помощи табличного редактора Microsoft Excel и среды программирования Visual Basic. Методы принятия оптимальных решений.
курсовая работа [217,2 K], добавлен 22.11.2013Основные понятия моделирования. Общие понятия и определение модели. Постановка задач оптимизации. Методы линейного программирования. Общая и типовая задача в линейном программировании. Симплекс-метод решения задач линейного программирования.
курсовая работа [30,5 K], добавлен 14.04.2004Математическая формулировка экономико-математической задачи. Вербальная постановка и разработка задачи о составлении графика персонала. Решение задачи о составлении графика персонала с помощью программы Microsoft Excel. Выработка управленческого решения.
курсовая работа [1,2 M], добавлен 12.01.2018Решение задач линейного программирования на примере ПО "Гомсельмаш". Алгоритм и экономико-математические методы решения транспортной задачи. Разработка наиболее рациональных путей, способов транспортирования товаров, оптимальное планирование грузопотоков.
курсовая работа [52,3 K], добавлен 01.06.2014Многошаговые процессы в динамических задачах. Принцип оптимальности и рекуррентные соотношения. Метод динамического программирования. Задачи оптимального распределения средств на расширение производства и планирования производственной программы.
курсовая работа [129,8 K], добавлен 30.12.2010Объективная необходимость формирования транспортно-производственных систем. Моделирование экономических задач методом линейного программирования. Транспортно-производственная модель и ее разновидности. Особенности функционирования экономического объекта.
курсовая работа [202,0 K], добавлен 12.01.2009Задача оптимального составления смесей при производстве бензина различных сортов. Модели формирования шихты при выплавке чугуна и смешивания волокон. Решение задач линейного программирования с помощью различных приемов и математического программирования.
курсовая работа [94,6 K], добавлен 17.11.2016Математическая формулировка задачи линейного программирования. Применение симплекс-метода решения задач. Геометрическая интерпретация задачи линейного программирования. Применение методов линейного программирования к экстремальным задачам экономики.
курсовая работа [106,0 K], добавлен 05.10.2014Исследование методики построения модели и решения на ЭВМ с ее помощью оптимизационных экономико-математических задач. Характеристика программных средств, позволяющих решать такие задачи на ЭВМ. Определение оптимального варианта производства продукции.
лабораторная работа [79,3 K], добавлен 07.12.2013Графическое решение задач линейного программирования. Решение задач линейного программирования симплекс-методом. Возможности практического использования математического программирования и экономико-математических методов при решении экономических задач.
курсовая работа [105,5 K], добавлен 02.10.2014Основы математического моделирования экономических процессов. Общая характеристика графического и симплексного методов решения прямой и двойственной задач линейного программирования. Особенности формулирования и методика решения транспортной задачи.
курсовая работа [313,2 K], добавлен 12.11.2010Двумерные автономные динамические системы. Классификация состояний равновесия динамических систем второго порядка. Определение автономной системы дифференциальных уравнений и матрицы линеаризации системы. Фазовый портрет системы Лотки–Вольтерра.
лабораторная работа [1,1 M], добавлен 22.12.2012Классификация систем (по отношению ко времени и среде, обусловленности поведения, сложности), их основные свойства. Виды процессов в динамических системах. Кибернетические системы и законы их функционирования. Особенности нелинейных динамических систем.
презентация [204,4 K], добавлен 19.12.2013Характеристика и описание метода линейного программирования, основные области его применения и ограничения использования. Решение экономических задач, особенности формирования оптимизационной модели, расчет и анализ результатов оптимизации прибыли.
курсовая работа [99,0 K], добавлен 23.03.2010Симплекс метод решения задач линейного программирования. Построение модели и решение задачи определения оптимального плана производства симплексным методом. Построение двойственной задачи. Решение задачи оптимизации в табличном процессоре MS Excel.
курсовая работа [458,6 K], добавлен 10.12.2013Геометрическая интерпретация, графический и симплексный методы решения задачи линейного программирования. Компьютерная реализация задач стандартными офисными средствами, в среде пакета Excel. Задачи распределительного типа, решаемые в землеустройстве.
методичка [574,3 K], добавлен 03.10.2012