Научная статья на тему 'MATHEMATICAL MODELLING ECONOMY'

MATHEMATICAL MODELLING ECONOMY Текст научной статьи по специальности «Математика»

CC BY
62
16
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
MODELLING / MODEL / MACROECONOMICS / MICROECONOMICS / SOURCES / REVIEW

Аннотация научной статьи по математике, автор научной работы — Mokhov V.G.

The article presents an overview of the main methods of economic modelling used in scientific research over the past twenty years. This overview does not claim to cover all areas, methods and models used in scientific research in the field of economics, since it is impossible to do within a single article. We consider mathematical modelling of only two branches of economic theory: macroeconomics and microeconomics. At the same time, we present no literature review of methods and models of research in the section of microeconomics, which take place in the tools of scientific research, but were described in the section of macroeconomics. We believe that this review is useful to scientists engaged in the indirect study of economic phenomena and processes.

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

Текст научной работы на тему «MATHEMATICAL MODELLING ECONOMY»

MSC 97M40 DOI: 10.14529/mmp230101

MATHEMATICAL MODELLING ECONOMY

V. G. Mokhov, South Ural State University, Chelyabinsk, Russian Federation, mokhovvg@susu.ru

The article presents an overview of the main methods of economic modelling used in scientific research over the past twenty years. This overview does not claim to cover all areas, methods and models used in scientific research in the field of economics, since it is impossible to do within a single article. We consider mathematical modelling of only two branches of economic theory: macroeconomics and microeconomics. At the same time, we present no literature review of methods and models of research in the section of microeconomics, which take place in the tools of scientific research, but were described in the section of macroeconomics. We believe that this review is useful to scientists engaged in the indirect study of economic phenomena and processes.

Keywords: modelling; model; macroeconomics; microeconomics; sources; review.

Economy becomes a science only when it begins to rely on mathematics. Economy does not tolerate full-scale experiments, therefore, mathematical modelling becomes the main instrumental method of indirect study of economic phenomena and processes. Similarly to the existing division of economic theory into macroeconomics and microeconomics, the article provides an overview of the main methods of mathematical modelling in such a structural division.

Table 1

Mathematical modelling of macroeconomics

Method Model References

1. Statistical models of Macroeconomic production functions 1, 2

macroeconomics Leontief model 13, 4j

2. Dynamic models of Dynamic Keynesian model 5, 6

macroeconomics with Samuelson-Hicks model 17, 8]

discrete time Dynamic Leontief model 9, 10

Neumann model 11, 12

3. Linear dynamic Linear dynamic element 13

systems Multiplier 14

Accelerator 15

Inertial link 16

Transmission function 17

Oscillating link 118]

4. Nonlinear dynamic Dynamic element of a nonlinear dynamic system 19

systems Nonlinear dynamic Keynesian model [20]

Market cycles in economy 21

Optimal control to dynamic systems 22

Pontryagin maximum principle 23

5. Small-sector Solow model 24

nonlinear dynamic Golden rule of accumulation 25

models of One-sector model of optimal economic growth 26

macroeconomics Three-sector model of the economy 27

1. In macroeconomic production functions, the economy is considered as an unstructured unit, the input of which is resources, and the output is the final product of the functioning of the economy. In this case, the resources are considered as arguments, and the final product is a function. In practice, the Cobb-Douglas production function

F(K,L) = A • Ka • L1-a

is most often used, where A > 0 is a coefficient of neutral technical progress; a G (0,1) is the coefficient of elasticity of output for capital, and (1 — a) is used for labor. With time-invariant parameters of the production function, the mathematical model is static [1, 2].

In the Leontief model, the economy is structured and consists of a finite number of autonomous industries which produce one kind of product. For its production in a particular industry, its own product and products of other industries are used. The amount of products consumed to produce a unit of product of the industry under study is taken into account by means of direct cost coefficients. These coefficients do not depend on time and on scale of production. Gross outputs of industries that ensure production of the final product are determined according to the matrix of coefficients of direct costs for a given final product [3, 4].

The gross output of the i-th product for the year xi is divided into two parts: production consumption in all industries and non-productive consumption. The net output of the i-th product is

n

xi ^ ^ a%j xj, i — 1, •••, fn, j=i

where YTj=1 aijXj is the production consumption of the i-th product by all industries. If we equate the net output of each i-th product and its final demand yi, then we form the system of equations

n

xi ^ ^ aij Xj yi , i 1 , ^ j=i

which constitutes the static Leontief model.

We draw the following conclusion: static macroeconomic models are still the best tool for system analysis of resource support for the production of products and services.

2. Linear dynamic models of macroeconomics with discrete time are represented by the dynamic Keynesian model, the dynamic Samuelson-Hicks model, the dynamic Leontief model, and the Neumann model. Here, mathematical methods and research models consider the economy as a simply connected system with discrete time.

In dynamic Keynesian model, the economy is treated as a single dynamic element Y, a time-varying endogenous variable is gross domestic product (GDP). Note that GDP consists of four parts: non-productive consumption fund C; gross private domestic investment I; government expenditures on the purchase of goods and services G, and net exports E. In the model, the economy is considered to be closed, thus net exports equal zero, and government expenditures are allocated to consumption and accumulation:

Y — C + I.

The model assumes that the demand for investment goods is constant, and the demand for consumer goods in the next year is a linear function of the current year's GDP:

C?+l = C + cYt,

where c is the lower limit of the non-productive consumption fund; 0 < c < 1 is a marginal propensity to consume. Dynamic Keynesian model arises if we equate the planned output of end-use goods and the projected demand for them:

Yt+1 = C + cYt + I.

This model can only be used for analysis and short-term forecasting of the economy. The model is not suitable for long-term forecasting, since it does not reflect the reproduction process of capital. From a mathematical point of view, this model is a firstorder linear finite-difference equation [5, 6].

At certain values of the parameters, the Samuelson-Hicks model is an oscillatory link, and in another case, it is represented by two first-order linear dynamic elements connected in a series. The difference between the Samuelson-Hicks model and the dynamic Keynesian model is the rejection of the investments constancy and their introduction as a variable part, which is proportional to the GDP growth of the current year compared to the previous year:

Y

t+i

С + cYt + r(Yt — Yt_i) + I

where r is the acceleration coefficient, 0 < r < 1.

From a mathematical point of view, the Samuelson-Hicks model is a second-order linear finite-difference equation. To find solutions of the dynamic model, finite-difference equations and Laurent transformations [7, 8] are used.

Leontief dynamic model of input-output balance reflects the reproduction process, thus, it is applicable to study the behavior of the economic system over sufficiently long time intervals while maintaining the technological structure [9, 10].

The Neumann model is a generalization of the Leontief model, as it allows the production of one product in different ways. The model represents n products and m methods of their production, where each j-th method is defined by the cost column-vector aj and the output column-vector bj per unit of process intensity:

( aij \

a2j

\ anj /

( bij \ b2j

V bnj )

Cost and output matrices are formed from input and output vectors:

b

a

j

j

A = (a1,a2,...,am),B = (bi M,..., bm).

The input coefficients aj and the output coefficients bij are non-negative. The implementation of any process requires the costs of at least one product, i.e. for each j there exists at least one i such that aij > 0, and each product can be produced in at least one way, i.e. for each i there exists some j such that bij > 0. Thus, each column of the matrix A and each row of the matrix B must have at least one positive element.

The Neumann model describes a closed economy in which the products produced in the previous production cycle (the year t — 1) are used to produce products in the next production cycle (the year t):

Axt < Bxt-1 ,xt > 0,t = 1, 2,,T, where yt = Axt is the cost vector for a given process intensity vector xt:

xt

( xi(t) \ x2(t)

V xm(t) )

zt = Bxt_i is the output vector. It is assumed that the initial stock vector Bx0 > 0 is given [11, 12].

Neither the Leontief model nor the Neumann model is suitable for reflecting scientific and technological progress. In addition, these models do not reflect the reproductive process. Therefore, they can only be used for operational forecasting.

We draw the following conclusion: dynamic models of macroeconomics with discrete time are not suitable for the analysis of reproduction and reflection of scientific and technological progress, but can be successfully used for operational and short-term forecasting of economic processes and phenomena.

3. The main results in the study of dynamic systems with continuous time were obtained in the study of technical systems within the framework of the theory of automatic control. The apparatus of differential equations was used as the main mathematical toolkit. Now, the obtained scientific results of research are successfully used in the economy.

A linear dynamic element of the n-th order is given by the linear differential equation

[13]:

Y^ aj y(j) = ^bi x

j=0 i=0

Most often, in practice, elements of the zero order (multiplier, accelerator) and the first order (inertial link) take place. The multiplier is a linear static link given by the equation:

b0

«oy = box or y = ax, a = —,

a0

where a is the amplification factor (multiplier) [14].

The accelerator is a zero-order differentiator the output of which is proportional to the input speed. For example, the investment I can be expressed in terms of the rate of GDP change as follows:

/- ^L

where r is the acceleration coefficient, i.e. an increase in the need for investment with an increase in GDP per unit [15].

The inertial link is given by the first-order differential equation [16]:

dY

ai~ir + aoV = x(t)-dt

The concept of the transfer function of a dynamic element is associated with the operator method for solving a differential equation.

The transfer function of series-connected elements is the relation of the output and input images:

G(s) Y{S) US) G (s)G (s)

n

n

Thus, the transfer function of series-connected elements is equal to the product of their transfer functions [17]. The transfer function of parallel-connected elements with a summing link is equal to the sum (difference) of the transfer functions of the elements

[17]:

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

G(8) Y{S) -G (8) ±G (s)

W) " ( } (

An oscillatory link is used to model cyclical processes in the economy. The oscillatory link is given by the second-order differential equation

n

d2y dy v-^ (i), .

a2172 + ai ~17 + a°y = Z^bix W

i=0

with a negative discriminant formed by the coefficients on the left side of the equation [18]

af — 4a2a0 < 0.

We draw the following conclusion: in the analysis of linear dynamic systems, the apparatus of differential equations should be used to model cyclical processes in the economy.

4. Dynamic systems are called non-linear if they contain at least one non-linear element. The method of analysis of a nonlinear system depends on the type of nonlinearity. There are two main approaches: direct solution of nonlinear equations of a dynamic system by numerical integration on a computer; linearization of the system and the subsequent use of methods for studying linear dynamic systems. Schematically, using a dynamic element as an example, we show the idea as follows. The dynamic element equation has the form:

F (y,y',...,y (n),x,x',...,x(n)) = 0. This equation has a solution with respect to the highest derivative:

y(n) = f (y,y',...,y (n),x,x',...,x(n)),

followed by a transition to the system of differential equations with respect to the variables У\, ...,yn:

yi = У, dyi

-dT = V2>

dyn-i _ dt ~Vn)

Next, it is necessary to obtain an analytical or numerical solution to an equation or a system of differential equations [19]. Non-linear Keynesian dynamic model can be represented

as a first-order non-linear dynamic link: that is, GDP growth rate (y) is a function of GDP and investment. In the linear case,

f(y,I) = C-(I-c)y + I.

It is obvious that

df df — < 0, — > 0,

dy dI

therefore, the rate of GDP growth slows down with an increase in GDP, and it increases with an increase in investment.

Let us suppose that at t = 0 investments were equal to I0 and the system was in some equilibrium state (yE,I0), the first component of which is determined from the equation of a nonlinear dynamic link:

f (y°E ,Io) = 0.

With an increase in investment from I0 to I = I0 + AI, AI > 0, the system satisfies the equation

ft=f(y,I),y(0) = y°E. Let us represent GDP as a sum of constant and variable parts:

y(t) = yE + n(t), n(t) > 0, n(0) = 0.

The variable part n(t) satisfies the equation

= /(!& +»/,/„ +A/), V(0) = 0.

dt

If the investment increment AI is relatively small, then with the evolutionary nature of the function f (y,I), the variable part n(t) is also relatively small, so the right side of the last equation can be expanded in the vicinity of the point (y°, I0) in a Taylor series, discarding terms of the second and higher orders:

After transferring the term containing n to the left side and dividing both parts by df

— (j/g,/o), we get the equation of the inertial link:

T—r + V = cuA/, v(0) = 0, dt

1 df

where — = — rj— (j/e,/o) is the generalized propensity to accumulate in the initial state; T dy

a = -jf-f- > 0.

fy(v%M

From the last equation it follows that the variable part of GDP is equal to:

Tj{t) = aAI(l - e^),

and GDP is changed in general following the dependence:

y(t) = y°E + aAI(l-e*), in this case, the new equilibrium state of GDP is equal to [20]:

yE = lim y(t) = y% + aAI = y% - fff-^AI.

Nonlinear multiply connected systems have seven types of stability and can have several equilibrium states. In such systems, the state of equilibrium can be either a fixed point or a closed trajectory (limit cycle). In both cases, particular solutions to differential equations are used.

Market cycles in the economy are described by a second-order linear dynamic model and are studied using a continuous analogue of the Samuelson-Hicks model or a continuous analogue of the non-linear Goodwin model. The Goodwin model [21] assumes that the capital intensity k, the population growth rate n, and the labor productivity y remain constant:

= const.

Yt

Nt+i - Nt

where Kt is the capital (fixed and current assets); n = -—- = const, where Nt is

Y Nt

the population in the year t; 7 = —— = const, yt = —- is the labor productivity, Yt

Vt Lt

is the GDP, Lt is the number of employees.

The model has two endogenous variables At and 8t, where At = —j is the share of

Nt

employed people in the total population; 8t = * * = — is the share of the consumption

Yt Vt

fund in GDP, wt is the annual wage rate.

The continuous analogue of the non-linear Goodwin model has the form:

— = (aX — cio) 8,

=(-Ъ8 + Ъ0) A,

at

a a0 1

where a = —— > 0, a0 = —— > 0; b = ——————- > 0, b0 =

1+ y 1 + y k(1 + y )(1 + n) 1 - k[y — n(l + 7)]

fc(l + 7)(l + ra)

The control to a dynamic system is understood as a direct impact on the system in order to achieve a given result. Optimal control is understood as a choice from a set of alternative options for such control, which, according to a given criterion, is optimal. As an optimality criterion, a certain functional of the phase and control trajectories is chosen, which is subject to maximization (minimization).

The behavior of any nonlinear multiply connected system is described by the following equations of motion:

^ = My,x,t), yi{0) = y°, i=l,...,n,

where y is the vector of phase coordinates that specifies the state of the system; x is the vector of external (input) setting and (or) disturbing influences on the system; y0 are the initial values of phase variables.

If the disturbing actions are negligible, some of the setting actions become control actions, and others are given known functions of time, then we arrive at the following equations for the controlled dynamic system:

^ = fi{y,u,t), yi{0) = y°, i=l,...,n,

where u is the vector of control parameters, u G U; U is the area of acceptable values of control parameters.

The control trajectory (control) u(t) is called admissible if it is piecewise continuous, continuous at the discontinuity points on the left:

u(t ) = u(t — 0) = lim u(t),

i—^T

and moreover, for any t < t u(t) G U. If the control law is given, i.e. an admissible control trajectory u(t) is defined, then the equations for the phase variables take the form:

^ = My,u{t),t), !/i(0) = y?, i=l,...,n,

thus, for any initial conditions y(0) = y0, the solution is uniquely determined. As an optimality criterion, a certain functional of the phase and control trajectories is chosen, which is subject to maximization (minimization) [22]. The necessary conditions for solving such a problem are given by the Pontryagin maximum principle [23].

The Pontryagin maximum principle is applied to a general control problem of the form

T

max / f0(y,u,t)dt + F(yT,T), u(t)eu J 0

ftt = f{y,u,t), y{0)=y°,

'yi i

where I .1 is the column-vector of phase variables that determine the state of the

y

nt

//i(y,u,t)\

dynamic system; /(y,u,t) =1 . I is the column-vector of the right parts of

\/n(y,u,t)J

the equations of the system; y0, yT are the initial and final values of the state vector;

ui

u =1 . I is the column-vector of control parameters; U is the area of possible values of

un

control parameters; /1(y,u,t) is the integrand of the control criterion.

The functions f (y,u,t), F(yT,T) are continuous and differentiable with respect to each argument. If the equation u(t) is defined, then the trajectory of the system y(t) is uniquely defined for the given initial condition y(0) = y0. The search for the trajectory of the system corresponding to the optimal control is reduced to finding the saddle point of the Lagrange function in a nonlinear programming problem.

We draw the following conclusion: economic phenomena and processes are characterized by non-linearity. However, the use of the mathematical method of system linearization makes it possible to apply methods for studying linear dynamic systems for the analysis of economic entities.

5. Small-sector non-linear dynamic models of macroeconomics.

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

Non-linear small-sector models are used to study long-term trends, growth factors, and assess the consequences of options for macroeconomic decisions. The base model is the one-sector Solow model [24]. In this model, the economic system is considered as a single unstructured whole that produces one universal product. In this case, the product can be both consumed and invested. The model in its most aggregated form reflects the process of reproduction and allows to analyze the relationship between consumption and accumulation in general terms.

The state of the economy is given by five endogenous variables: X is GDP ; C is a non-productive consumption fund; I are investments; L is a number of employees; K are basic production assets.

The model uses three exogenous indicators: v is the annual growth rate for the number of employees; ^ is the share of fixed production assets retired during the year; p is the rate of accumulation (share of gross investment in GDP). Exogenous indicators are within the following limits: —1 < v < 1, 0 < p, < 1, 0 < p < 1. It is assumed that endogenous variables change over time, while exogenous indicators are constant.

The Solow model in absolute terms is

dK

L = L0evt- — = -nK + pX; K{0) = K0; dt

X = F(K, L); I = pX; C = (1 — p)X.

This model takes into account two aggregated products (means of production and commodities) and two sectors. The first sector produces means of production, the second one produces consumer goods.

The Solow model solves the problem known as the "Golden Rule of Accumulation" [25]. Its essence boils down to the fact that in a stationary mode, with a proper choice of the rate of accumulation, in a relatively short period of time after the start of the transition process, it is possible to maximize per capita consumption. Indeed,

cE(p) = (1 -р)А(кЕГ = = B[g{p)}^

1_

a

X

A „ i

where B = [t—]1_a, g{p) = pa{ 1 — p) a■ Thus, per capita consumption c is entirely Xa

determined by the function g(p). We have

dg_ = p ya-p dp 1 — p p '

dcE dcE

therefore —— > 0 for p < a, —— < 0 for p > a. Thus, the highest average per capita dp dp

consumption is achieved at p* = a, i.e. the rate of accumulation should be equal to the elasticity of output for funds.

With p = const and current consumption per employee c(t) = C(t)/L(t), the Solow model is transformed into a one-sector model of optimal economic growth [26]:

dk

— = f(k)-(f, + u)k-c, k(0) = ko, at

since the quantity p/(k) in the Solow model is replaced by /(k) — c(t). The last equation is the main equation of the controlled system.

Specific consumption c(t) is considered as a control parameter. As it is customary in optimal control theory, its admissible trajectory can be any piecewise continuous trajectory that satisfies the boundary value condition:

0 < c < cit) < f(k(t)),

where c is the maximum permissible lower limit of specific consumption.

The problem of the governing body of the economic system is to choose the value of current consumption in such a way that, over a long period of time, the discounted utility from consumption is maximum:

j e-stu(c(t))dt ^ max, 0

where 8 is the discount rate by which future utilities are reduced to the present (assuming that immediate consumption is more important than distant consumption); u(c) is the consumption utility function.

The process of reproduction is reflected in more details by a three-sector model of the economy, in which there are three aggregated products (objects of labor, means of labor and consumer goods), and each of the three sectors produces its own product, namely material sector produces objects of labor, capital-creating - means of labor, and consumer - consumer goods [27].

When constructing a three-sector model of the economy, we assume the following. 1. The technological structure is considered constant and is set using linearly homogeneous neoclassical production functions

X = Fi (K, Li),

where Xi, Ki, Li are the output, fixed production assets and the number of people employed in the i-th sector.

2. The total number of employed L in the manufacturing sector changes with the constant growth rate v.

3. There is no investment lag.

4. The depreciation coefficients of fixed production assets ^i and the direct material costs ai of the sectors are constant.

5. The economy is closed, i.e. foreign trade is not considered.

6. The time t changes continuously.

Assumption (2) in discrete time has the following form (t is the number of the year):

L(t + 1)-L(t) _ L(T)

and upon transition to continuous time, it takes the form of a differential equation

dL

— - uL, L(0) = L°, dt

which has a solution

L = L0 evt.

From assumptions (3), (4) it follows that the change over the year of the fixed production assets of the i-th sector consists of two parts: the depreciation (viKi) and a growth due to the gross capital investments (+Ii), i.e.

Ki(t +1) - Ki(t) = -vKi(t) + Ii(t), i = 0,1, 2, or in continuous time

Ki(t + At) - K(t) = -[pKi(t) + Ii(t)]At, with At ^ 0 we obtain differential equations for the main production assets of the sectors

dK-dt

Thus, under the assumptions made, the three-sector model of the economy (with the signs of time omitted) in absolute terms takes the form: L = L(O)evt is the number of employees;

dKi

Lq + Li + L2 = L is the distribution of employed by sectors; ——^ = —¡iKi + /¿, KAO) =

dt

K°, i = 0,1, 2 is the dynamics of funds by sectors; Xi = Fi(Ki,Li), i = 0,1, 2 is the output by sectors; Xi = I0 + I\ + I2 is the distribution of products of the fund-creating sector; X0 = a0X0 + a1 X1 + a2X2 is the distribution of products of the material sector.

With the help of a three-sector model, we identify conditions under which the economy falls into stagnation or balanced economic growth. It is proved that in a stationary state a three-sector economy has a technological optimum. Therefore, any change in the stationary state of the economy as a result of an external influence or a control decision can be assessed as positive if there is a movement towards the optimum point, and negative otherwise.

We draw the following conclusion: based on the basic one-sector Solow model, an arsenal of models was developed and recommended for a small-sector study of the state of the economy and determining its technological optimum.

Table 2

Mathematical modelling of microeconomics

Method Model References

6. Consumer behavior models Consumer preferences and utility function I28j

Consumer behavior model 29

7. Producer behavior models Firm model 30

Duopoly model 31

8. Models of interaction between consumers and producers Equilibrium price model 32

Walrasian model 33

6. The household (consumer) is an important concept in microeconomics. In the study of consumer behavior, the main problem is to establish the magnitude of his demand for purchased goods and services at given prices and his income.

A consumer's decision to buy a certain set of goods can be mathematically represented as a choice of a specific point in the space of goods. Let n be a finite number of goods under consideration; x = (xi,... ,xn)i be a column-vector of volumes of goods purchased

by the consumer for a certain period at given prices and income for the same period. The space of goods is the set of possible sets of goods x with non-negative coordinates:

C = {x : x > 0}.

In consumer choice theory [28], it is assumed that each consumer initially has his own preferences on some subset of the product space X C {x : x > 0}. This means that for every pair x 3 X, y 3 Y one of three relations takes place: x y y, i.e. the set x is preferred over y; x y, i.e. the set x is less preferred than y;

x ~ y, i.e. for the consumer, both sets have the same degree of preference. Preference relations have the following properties: if x y y, y y z, then x y z (transitivity);

if x > y, then x y y (unsaturation: a larger set is always preferable to a smaller one). The preference relations of each consumer can be represented in the form of a preference indicator, i.e. the utility function u(x) such that x y y implies u(x) > u(y) and x ~ y implies u(x) = u(y). For each consumer, such a representation is multivariate. The introduction of a utility function makes it possible to replace preference relations with the usual relations between numbers: greater than, less than, equal to.

In the model of consumer behavior [29], it is assumed that the consumer always seeks to maximize his utility and is constrained only by limited income:

max u(x) = max u(x). xe^nx pxeM

This conditional extremum problem is reduced to finding the unconditional extremum of the Lagrange function:

L(x) = u(x) + X(M — px). Necessary conditions for a local extremum are as follows:

x** = M,

d l du

— = —(xl)-X*pt = 0,i = l,...,n.

These conditions really determine the maximum point, since the matrix U is negative definite.

We draw the following conclusion: the developed mathematical arsenal allows to determine the behavior of the consumer - his preferences and usefulness in the face of budget constraints - not on a qualitative, but on a quantitative level.

7. When studying the behavior of a manufacturer in the firm model [30], it is assumed that a manufacturing firm produces one type of product or several types, but with a constant structure: X is the number of units of one type of product or the number of multi-product units. Each of the three aggregated types of resources (labor L, funds K, materials M) has a certain number of varieties. The technology of a firm is determined by its production function, which expresses the relationship between resource inputs and output:

X = F (x),

where x = (x\,... ,xn) is a column-vector of possible costs for various types of resources. It is assumed that F(x) is twice continuously differentiable and neoclassical. Moreover,

n

the matrix of its second derivatives is negative definite. If the price of a unit of production is equal to p, and the price of a unit of a resource of the j-th type is Wj, j = 1,... ,n, then each cost vector x corresponds to the profit

n(x) = pF (x) — wx

where w = (w1,w2,..., wn) is a row-vector of resource prices.

In the presence of a natural restriction on non-negativity of the sizes of resources involved in production, the problem of maximizing profit takes the form:

maxIpF (x) — wx]. (x>0)

This is a non-linear programming problem with n non-negativity conditions x > 0. The necessary conditions for its solution are the Kuhn - Tucker conditions:

dn dF

tj = P^--W < 0,

ox ox

dn , dF

-7T—X = (p—--W)X = 0,

dx dx

x > 0.

If all types of resources are used in the optimal solution, i.e. x* > 0, then the solution to the problem takes the form:

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

dF (x*) dF (x*)

P-ô- = W or P—-- = Wj, 7 = 1, ... ,n,

dx dxj

that is the optimal point, the value of the marginal product of a given resource must be equal to its price.

In the most general case of the duopoly model [31], two competitors produce one type of product in accordance with their production function

Xi = Fi(xl), i = 1, 2. The price of products depends on both issues:

p = p(Xi, X2), and as output increases, the price falls:

dp dp <0, -h- < 0.

dXi ' dX2

The resource price also depends on the volume of its purchases x1, xj by the first and second firms:

Wj = Wj(ж], , j = 1,..., n,

where prices rise as demand increases:

dwj dwj —- < 0 —- < 0.

dx] ' dxj

Every firm seeks to maximize its profits. For example, the first firm should act as follows:

n

max [p(X\,X2)X\ — Wiix^x2 )xl\\

(.X1 ,x{,...,xn)

under the condition X\ = F\(x\,..., xn).

The Lagrange function for this problem has the form:

L(Xl ,x1,\)= p(XuX2 )Xi Wi (x],xj)x1 + \(Fi (x\,...,x1n ) - X ),

3=i

dXi ^ '' 'dXi 3X2 dXi

dL 1 2 1dwj ldwjdx2j OFi .

^y = -w3[x3,x3) - Xj — - ■'■j-J^I^ + = 0, j = l,...,n,

3

dT

— = F1(x\,...,x1n)-X1 = 0.

Eliminating A, we get (n + 1) equations for determining the strategy X\,x\,... ,xn of the first firm:

n

dF\ _ (i)

dx)

dw dxj

■j dwj dx] dxj dx1j

, n,

Xi = Fi(xj,..., xln ).

The solution to these equations depends on

№ dX,

dxj and tt—t oxij

j

1,

n. The latter

equations represent the expected response of the second firm to the strategy X\,x\,... ,xn of the first firm. Under different assumptions about this response, different solutions to the competitors' problem are obtained in the duopoly model. We draw the following conclusion: based on the production functions, the above models allow to determine the optimal strategy of the company in a competitive environment.

8. Models for establishing an equilibrium price in the processes of interaction between consumers and producers are based on the assumption that price changes depend on the difference between supply and demand: if demand is higher than supply, then the price increases, otherwise it decreases.

The most well-known model for establishing an equilibrium price in the market for one product is the "cobweb" one [32]. In this model, demand is characterized by the decreasing aggregate demand function $(p), while supply is characterized by the increasing aggregate supply function ^(p). These functions are defined and continuous for all p > 0. Moreover,

lim $(p) = to , lim $(p) = 0,

p^Q p^x

lim^(p) = 0, lim ^(p) = to.

p^Q p^x

1

j

The state of equilibrium is characterized by the equality of supply and demand:

$(p) = ^(p),

notably, by virtue of the assumptions made, the last equation has the unique solution pE, so that the equilibrium state

$(pE) = ^(pE) = xE

is unique.

The "cobweb" model makes it possible to implement the process of iterative approximation to the equilibrium price. Let us assume that at the initial moment of time the price p0 is set, while the demand turned out to be less than the supply:

$(po) < ^(po),

then in the model we lower the price to a level at which demand is equal to supply at the initial price:

$(pi) = ^(po).

At the new price p1, demand exceeds supply:

$(pi) > ),

therefore, we raise the price to the level p2, at which

$(pj) = i>(pi),

and so on. Thus, the process described by the recurrent relation $(pi) = ^(pi), i = 1, 2,..., converges.

The Walrasian model [33] considers an economy with I consumers (i = 1,... ,1), m producers (k = 1,...,m) and n types of goods (j = 1,...,n). Let p = (p^,pn) be a row-vector of prices and x = (xi,..., xn) be a column-vector of goods.

Each consumer has the income K(p) and his own preference field for goods, which can be specified as the utility function u(x). If we denote the set of possible sets of goods available to the consumer at prices p by X (p) = {x* : x G X, px < K(p)}, X is the domain of definition of u(x), then the consumer demand function is given by

(x* : x G X(p), u(x*) = max u(p)

xeX (p)

0, u(x*) = max u(p)

xex (p)

i.e. the demand function is the set of available goods, each of which maximizes consumer utility at the given price p. It is assumed that the income of each consumer consists of two parts: the income pbi from the sale of the initial stock of goods bi and the income I^p as a result of the consumer's participation in production, i.e. Ki(p) = pbi + Iip.

Each manufacturer (firm) is set by its technological capabilities. Let us denote the input-output column-vector of the k-th producer by c = (yki,... ,ykn): the positive components of this vector define the firm's output, the negative components define the costs. Therefore, the dot product pyk represents the profit of the firm. The technological capabilities of a firm are defined as the set of admissible input-output vectors Yk. This set is called the production possibilities set.

The distribution of production is carried out by choosing the input-output vector yk from the technological set of production possibilities Yk for each producer k =

1,... ,m. The sum Y = m=1 yk represents the overall production process. Distribution of consumption is carried out by choosing a consumption menu xi G Xi,i = 1,... ,l by each consumer. The sum x = Y^i=1 xi is a vector of aggregate demand, some of components of which may be negative if they represent supply (for example, labor).

The joint distribution of production and consumption is understood as such a set of consumption vectors and the input-output vectors (xi,...,Xi,...,xi,yi,...,yk,...,ym), Xi G Xi, yk G Yk, for which the aggregate demand matches the total offer:

l m

x = xi = b + yk = b + y. i=1 k=1

The set (x1,..., x*,..., x* ,y\,... ,y*k,..., y*m ,p*) defines a competitive equilibrium in the Walrasian model if

x* G $i(p*), i =1,...,l, y*k G ^k(p*), k = 1,...,m,

ml

Y^ykk + b x* k=1 i=1

ml

p£ y*+b) = pk^2x* k=1 i=1

In this case, p* is called the vector of competitive prices, and the last two equations are called the Walras's law. We draw the following conclusion: the above mathematical models are of great practical importance in the processes of establishing an equilibrium price in the interactions of consumers and producers.

Despite the fact that most of the considered mathematical models of macroeconomics and microeconomics were developed relatively long ago, at the beginning and in the middle of the last century, they have not lost their relevance to the present day and are widely demanded by practitioners in the study of economic phenomena and processes. This is evidenced by a far from complete list of references cited.

References

1. Koshkin G., Kitayeva A. Nonparametric Identification of Static and Dynamic Production Functions. International Journal of Applied Mathematics, 2011, vol. 41, no. 3, pp. 228-234.

2. Suvorov N.V., Akhunov R.R., Gubarev R.V., et al. Applying the Cobb-Douglas Production Function for Analysing the Region's Industry. Economy of Region, 2020, vol. 16, no. 1, pp. 187-200.

3. Guilhoto J.M. Input-Output Analysis: Theory and Foundations. Munich Personal RePEc Archive, 2011, vol. 72, article ID: 32566, 22 p.

4. Akhabbar A. The Case Against Indirect Statistical Inference. History of Political Economy, 2021, vol. 53, pp. 259-292. DOI: 10.1215/00182702-9414874

5. Busato M.I., Reif A.C., Possas M.L. Uma Tentativa de integracao entre Keynes e Kalecki: investimento e dinamica. Brazilian Journal of Political Economy, 2019, vol. 39, no. 3, pp. 509-526. (in Portuguese) DOI: 10.1590/0101-35172019-2909

6. Bruun C. Rediscovering the Economics of Keynes in an Agent-Based Computational Setting. New Mathematics and Natural Computation, 2016. vol. 12, no. 2, pp. 77-96. DOI: 10.1142/S1793005716500071

7. Myagotina E.D., Tregub I.V. Application of the Samuelson-Hicks Model in the Conditions of Modern Economy Case of Bhutan. The World Economics, 2021, vol. 5, pp. 404-413. DOI: 10.33920/ vne-04-2105-06

8. Ovchinnikov A.V. On the Behavior of Solutions of a Modified Samuelson-Hicks Model with Two Accelerators. Journal of Mathematical Sciences, 2016, vol. 216, no. 5, pp. 722-724. DOI: 10.1007/s10958-016-2934-7

9. Miernyk W.H. Leontief and Dynamic Regional Models. Wassily Leontief And Input-Output Economics, 2004, pp. 90-101. DOI: 10.1017/CB09780511493522.007

10. Kurz H.D., Salvadori N. The Dynamic Leontief Model and the Theory of Endogenous Growth. Economic Systems Research, 2000, vol. 12, no. 2, pp. 255-265. DOI: 10.1080/09535310050005734

11. Heikkinen T. A Study of Degrowth Paths Based on the von Neumann Equilibrium Model. Journal of Cleaner Production, 2020, vol. 251, article ID: 119562, 11 p. DOI: 10.1016/j.jclepro.2019.119562

12. Detemple J., Rindisbacher M. Dynamic Asset Allocation: Portfolio Decomposition Formula and Applications. Review of Financial Studies, 2010, vol. 23, no. 1, pp. 25-100. DOI: 10.1093/rfs/hhp040

13. Jancarik A. Dynamic Models. European Conference on e-Learning, 2015, pp. 264-271. DOI: 10.4324/9781351032148-3

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

14. Piiroinen P.T., Raghavendra S. A Nonsmooth Extension of Samuelson's Multiplier-Accelerator Model. International Journal of Bifurcation and Chaos, 2019, vol. 29, no. 10, article ID: 1930027, 15 p. DOI: 10.1142/S0218127419300271

15. Dassios I.K., Zimbidis A.A., Kontzalis C.P. The Delay Effect in a Stochastic Multiplier-Accelerator Model. Journal of Economic Structures, 2014, vol. 3, no. 1, article ID: 7, 15 p. DOI: 10.1186/s40008-014-0007-y

16. Grigorenko N., Lukyanova L. Optimal Control and Positional Controllability in a One-Sector Economy. Games, 2021, vol. 12, no. 1, pp. 1-12. DOI: 10.3390/g12010011

17. Loschenbrand M. A Transmission Expansion Model for Dynamic Operation of Flexible Demand. International Journal of Electrical Power and Energy Systems, 2021, vol. 124, article ID: 106252, 14 p. DOI: 10.1016/j.ijepes.2020.106252

18. Buzsaki G., Draguhn A. Neuronal Olscillations in Cortical Networks. Science, 2004, vol. 304, pp. 1926-1929. DOI: 10.1126/science.1099745

19. Roy S., Rana D. Machine Learning in Nonlinear Dynamical Systems. Resonance, 2021, vol. 26, no. 7, pp. 953-970. DOI: 10.1007/s12045-021-1194-0

20. Mutanov G. Mathematical Methods and Models in Economic Planning, Management and Budgeting. New York, Springer, 2014. DOI: 10.1007/978-3-662-45142-7

21. Grassetti F., Guzowska M., Michetti E. A Dynamically Consistent Discretization Method for Goodwin Model. Chaos, Solitons and Fractals, 2020, vol. 130, article ID: 109420, 9 p. DOI: 10.1016/j.chaos.2019.109420

22. Eichmeir P., Nachbagauer K., Lauf T. et al. Time-Optimal Control of Dynamic Systems Regarding Final Constraints. Journal of Computational and Nonlinear Dynamics, 2021, vol. 16, no. 3, article ID: 031003, 12 p. DOI: 10.1115/1.4049334

23. Arutyunov A.V., Karamzin D.Y., Pereira F. Pontryagin's Maximum Principle for Constrained Impulsive Control Problems. Nonlinear Analysis, Theory, Methods and Applications, 2012, vol. 75, no. 3, pp. 1045-1057. DOI: 10.1016/j.na.2011.04.047

24. Brock W.A., Taylor M.S. The Green Solow model. Journal of Economic Growth, 2010, vol. 15, no. 2, pp. 127-153. DOI: 10.1007/s10887-010-9051-0

25. Dombi M. The Golden Rule of Material Stock Accumulation. Environmental Development, 2022, vol. 41, article ID: 100638, 11 p. DOI: 10.1016/j.envdev.2021.100638

26. Mahroji D., Indrawati M. Analisis sektor unggulan dan spesialisasi regional kota bandar lampung. Jurnal Ekobis: Ekonomi Bisnis and Manajemen, 2020, vol. 9, no. 1, pp. 1-8. (in Indonesian) DOI: 10.37932/j.e.v9i1.44

27. Wei-Bin Zhang. A Three-Sector Spatial Growth Model of a Small Open Economy with Capital Accumulation. Journal of Economic Integration, 2009, vol. 24, no. 2, pp. 248-274. DOI: 10.11130/jei.2009.24.2.248

28. Songtao Li, Ruoran Chen, Lijian Yang et al. Predictive Modeling of Consumer Color Preference: Using Retail Data and Merchandise Images. Journal of Forecasting, 2020, vol. 39, no. 8, pp. 1305-1323. DOI: 10.1002/for.2689

29. Jisana T.K. Consumer Behaviour Models: an Overview. Journal of Commerce and Management, 2014, vol. 1, no. 5, pp. 34-43.

30. Martynenko A.V., Vikharev S.V. A Firm Model with Strict Regulation and Management Influence on Profit. Mathematical Notes of NEFU, 2020, vol. 27, no. 2, pp. 39-53. DOI: 10.25587/SVFU.2020.56.60.003

31. Junlong Chen, Xiaomeng Wang, Jiali Liu. Corporate Social Responsibility and Capacity Sharing in a Duopoly Model. Applied Economics Letters, 2021, vol. 28, no. 6, pp. 512-517. DOI: 10.1080/13504851.2020.1761531

32. Baqaee D.R., Farhi E. The Microeconomic Foundations of Aggregate Production Functions. NBER Working Paper, 2019, article ID: 25293. Available at: http://www.nber.org/papers/w25293.pdf (accessed on 24.11.2022)

33. Deride J., Jofre A., Wets R.J. Solving Deterministic and Stochastic Equilibrium Problems via Augmented Walrasian. Computational Economics, 2019, vol. 53, no. 1, pp. 315-342. DOI: 10.1007/s10614-017-9733-1

Received December 28, 2022

УДК 330.4(075.8) БЭТ: 10.14529/mmp230101

МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ ЭКОНОМИКИ

В.Г. Мохов, Южно-Уральский государственный университет, г. Челябинск, Российская Федерация

В статье представлен обзор основных методов моделирования экономики, используемых в научных исследованиях за последние двадцать лет. Обзор не претендует на охват всех направлений, методов и моделей, используемых в научных исследованиях в области экономики. Это невозможно сделать в рамках одной статьи. Рассмотрено математическое моделирование только двух разделов экономической теории: макроэкономики и микроэкономики. При этом отсутствует литературный обзор методов и моделей исследования в разделе микроэкономики, которые имеются в инструментарии научного исследования, но уже описаны в разделе макроэкономики. Надеемся, что данный обзор будет полезен ученым, занимающимся опосредованным изучением экономических явлений и процессов.

Ключевые слова: моделирование; модель; макроэкономика; микроэкономика; источники; обзор.

Вениамин Геннадьевич Мохов, доктор экономических наук, профессор, кафедра «Цифровая экономика и информационные технологии:», Южно-Уральский государственный университет (г. Челябинск, Российская Федерация), mokhovvg@susu.ru.

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

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