_Perm University Herald_
2015 ECONOMY fourth issue
UDC 517.929+330.4 LBC 22.162
ECONOMIC DYNAMICS MODELS: THEOR Y, APPLICATIONS, COMPUTER
AIDED IMPLEMENTATION*
D.L. Andrianov, Doctor of Physics and Mathematics, Professor, Head of Department of Information Systems and Mathematical Methods in Economics
E-mail: [email protected]
V.O. Arbuzov, Postgraduate Student, Department of Information Systems and Mathematical Methods in Economics
E-mail: [email protected]
S.V. Ivliev, Candidate of Economic Sciences, Associate Professor, Department of Information Systems and Mathematical Methods in Economics
E-mail: [email protected]
V.P. Maksimov, Doctor of Physics and Mathematics, Professor, Department of Information Systems and Mathematical Methods in Economics
E-mail: [email protected]
P.M. Simonov, Doctor of Physics and Mathematics, Professor, Department of Information Systems and Mathematical Methods in Economics
E-mail: [email protected]
Perm State University; 15, Bukireva St., Perm, 614990, Russia
In the paper, a survey of theoretical and applied results obtained in the framework of the scientific school at the Department of Information Systems and Mathematical Methods in Economics, Perm State University, is given. It covers the period from 2008 to 2015. The theoretical results are based on the principal statements of the contemporary theory of functional differential equations worked out by the participants of the Perm Seminar under the leadership of Prof. N.V. Azbelev (1922-2006). The focus of attention is on problems of forecasting, boundary value problems (problems of attainability), control problems, and problems of stability for the dynamic models that allow one to take into account aftereffects and effects of impulse disturbances (shocks). For the mentioned problems, sufficient conditions of the solvability are obtained, methods of constructing program controls and the corresponding trajectories are proposed. Algorithms of the computer-assisted study of the control problems are worked out, including algorithms of correction for certain ill-posed problems. The applied results use the achievements of the theory and are implemented in the form of software tools for the study and solution of the real economy problems such as forecasting, control and stability analysis as applied to models of socio-economic development of the regions of the Russian Federation and the Russian Economy as a whole.
Keywords: economic dynamic models, forecasting problems, boundary value problems, control problems, information analytical systems, decision making systems, business intelligence systems.
Introduction
Here we give a survey of theoretical and applied results obtained in the framework of the scientific school at the Department of Information Systems and Mathematical Methods in Economics, Perm State University, that covers the period from 2008 to 2015. The earlier works are presented in the paper [2; 3] devoted to the 50th anniversary of Faculty of Economics. Perm State University, and in the monographs [1; 46]. The theoretical results are based on the principal statements of the contemporary theory of functional differential equations worked out by the participants of the Perm
* Supported by the Russian Foundation for Basic Research (Project No.10-01-96954), Ministry of Education and Science of the Russian Federation (Contract No. 02.G25.31.0039), and the PROGNOZ Company, Perm.
© D.L. Andrianov, V.Qi Arbuzov. S.V Ivliev, V.P, Maksimov. P.M. Simonov, 2015
Seminar under the leadership of Prof. N.V. Azbelev (1922-2006). The focus of attention is on problems of forecasting, boundary value problems (problems of attainability), control problems, and problems of stability for the dynamic models that allow to take into account aftereffects and effects of impulse disturbances (shocks). For the mentioned problems, sufficient conditions of the solvability are obtained, methods of constructing program controls and the corresponding trajectories are proposed. Algorithms of the computer-assisted study of the control problems are worked out.
including algorithms of correction for certain ill-posed problems.
The applied results use the achievements of the theory and are implemented in the form of software tools for the study and solution of the real economy problems such as forecasting, control and stability analysis as applied to models of socio-economic development of the regions of the Russian Federation and the Russian Economy as a whole.
The works are supported by the Russian Foundation for Basic Research (Project No.10-01-96954 "Mathematical and Computer Modelling of the Ecology-Economic Region State: Problems of Identification, Forecasting, Attainability, and Control"), Ministry of Education and Science of the Russian Federation (Contract No. 02.G25.31.0039 "Elaboration of HighTech Information Analytical Platform for Solving the Problems of Strategy Planning and Forecasting in State Control, Social Area, Science, and Industry", Resolution of the Russian Federation Government No. 218 of 09.04.2010), and the PROGNOZ Company, Perm.
1. Control problems
Dynamic models under consideration cover a wide class of models arising under studying real-world economic and ecology-economic processes with taking into account impulse actions (considered as elements of control), impulse external disturbances, and aftereffect (time delay). Impulse actions result in jump-like changes in the system state and lead to introducing discontinuous solutions of differential equations with ordinary derivative.
These equations are considered in the space DS(m) that is a finite dimensional extension of the traditional space of absolutely continuous functions (see below). Such an approach to the systems with jumps was proposed in [5]. It doesn't use the complicated theory of generalized functions (i.e. distributions) and finds many applications. Conditions of the solvability to the control problems for linear functional differential systems with trajectories from DS(m) as well as constructive methods and algorithms of constructing program controls are presented in [31; 32; 36; 37]. Therewith possible jumps of trajectories are considered as components of control actions in combination with the traditional control from the space /,,, and the aim of control is defined as the attainment of a prescribed value by each of the given linear functionals whose number in total is not equal to the dimension of the system. The latter circumstance and the general form of the on-target functionals are used in [30] to hold a trajectory in a neighborhood of a given normative trajectory during a given period of time. Some possible effects arising due to the use of impulse controls jointly with controls from /,, are discussed in [31], where it is shown, in particular, that the use of impulse control can reduce the total cost of the given goals attainment.
Here we follow the notation and the principal statements of the theory of functional differential equations in its part concerned with linear impulsive systems [15, p. 123-130] (see also [16, p. 124-134];
[17, p. 100-108]). Denote by L =L[0,T] the space of Lebesgue summable functions z: |0.7 | —> R" with the
T
norm J | z(s) I ds, where |-|n stands for a
0
norm in R' (in the sequel we shall omit the index n if the dimension of the space is obvious). To describe the trajectories with jumps of the first kind at the points t1<t2<...<tm<T (/, > 0), we follow [5] and introduce the space DS(m) of piece-wise absolutely continuous functions x: |0.7| R" of the form t m x(t) = jz{s)ds + X{0) + YjXilin{t)^x{tl), (1)
o 1=1
where zel , Ax(/t) = x(/t) —x(/t — 0) and Y|( n (t) is the characteristic function of the segment [tt, T], The norm in DS(m) is defined by the equality
Hxll^^Hlxll. + lxWL+JlAxft)!,.
t=i
Next we denote by AC [0,7] the space of absolutely continuous x: |0.7 | R" with the norm
11*11^=11x1^+ | x(0) | n. Thus DS(m) is a finite-
dimensional extension of\ !<" |0,7'|.
To describe the system under control, we introduce the linear operator C :
t
(.Cx)(t) = x(t)~ jK(t,s)x(s)ds + A(t,0)x(0) . (2)
0
Here the elements ku (/. 5) of the kernel K(t.s) arc measurable on the set {(J.s) \()<s<t < T\ and such that the estimates
| kv(t,s) | <«(i), i,j = l,...,«, hold on this set with a k summable on |0.'/'|, and the elements of (n/n) -matrix A(t) are summable on |0. / | too. The operator £ : I)S(m ) /, is bounded. Functional differential system Cy = f covers differential equations with concentrated and/or distributed time delay and Volterra integro-differential systems.
The space of all solutions to the homogeneous system (Cx)(t) = 0. 1 e |0.7|. is of dimension n + mn.Let {x,,...,xn+mn}be a basis in this space. The matrix X = {xl,...,xn+mn} is called the fundamental matrix (we assume, for definiteness, that rX = E ). The so-called principal boundary value problem Cx = /'. rx = rr is uniquely solvable for any
/ e L, a e Rn+nm, and its solution has the representation
x(t) = X(t)cr + ^C(t,s)f(s)ds, (3)
where C(t.s) is the Cauchy matrix.
Let I: DS(m) —> RN be the linear bounded functional. There takes place the representation
T m
£x = j <S>(s)x(s)ds + x¥0x(0) + YJxi't^x(tt),
° k= 1 where elements of measurable (Nx.n )-matri\ are bounded in essence, and k = are (Nxn)-
matrices with real-valued elements.
Consider the control problem
Cx = Fu + f, x(0) = a, & = (4)
Here F: L2 —> L is a linear bounded operator, L2 is the space of square summable functions u : |0.7 | —> R' with the inner product (u,v) = £ uT(t)v(t)dt ( T stands
for transposition). The goal of control in (4) is given with the use of a vector-functional £: DS(m) —>IV : it have to take the vector value /1 on a trajectory of the system Cx = Fu+ f under a control u .
In this survey, we restrict ourselves to one completely formulated main theorem that gives a necessary and sufficient condition of the solvability to problem (4). As for the rest, we refer the reader to the corresponding papers and give only brief comments.
To formulate the theorem, we introduce the following designations:
©(5) = ®(s) + r ®(r) C' (r, s) dz,
J s
Z = jToQ>(s)X(s)ds = (Z1\Z2),
where Z, is the (Nxn) -matrix whose columns are first n columns of Nx(n + mn) -matrix H ;
M = Jr[F*©](,s)[F*©]T(,s)ifc,
here F*: L* —> I', -, is the adjoint operator to F.
Theorem 1 ([32]). The problem (4) is solvable if and only if the linear algebraic system
= /?-jor©(s)/(s)^-(s1+T0)-a (5)
is solvable with respect to (nm + N)-vector col(l, ju). Every solution col(l0, /u0),
A0= of the system (5) deter-
mines the control that solves the problem (4) :
Ax(tk) = Xk0,k = 1 ,...,m, u(t) = [F*©]T(/) • ju0. Let us give some explanations how one could use this theorem to hold a system in a given neighborhood of the normative trajectory. Without loss of generality we consider the case of the zero normative position. Thus it is sufficient to hold a system in a neighborhood of the origin. Let us fix a rl\ e (0.7) and first solve the control problem
j£x = Fu+ f,te [0,T], x(0) = a,x(T1) = 0. (6) At the point / = rl\. the system takes the right position. If take off the control at this moment, that is put u(t ) = 0. / e |7 ,//|. then, even for the case of f(t) = 0, the system with aftereffect will lost the zero position as it has in general a nonzero prehistory which plays the role of disturbance. In order to hold the system in a neighborhood of zero, we use the following
additional conditions. Let us add to the conditions of (6) the equalities
f Vj (s) x(s) ds = 0, j = 1,2,..., 1/. (7)
Here Vj = diag(Vj,...,Vj); v,.....v,.... is a linearly independent system of elements fro in Z.2 [ 7j ,T\
such that their linear span is everywhere dense in this space. Under some natural assumptions, for any given radius of the ball in ¿2|7j ,T\, centered by the origin, there exists a v such that conditions (7) provide us with the property that the corresponding trajectory x belongs on the segment | 7, . '/ | to the above mentioned neighborhood.
In [31] the case is considered when the matrix M in (5) is nonsingular. In this case, problem (5) is solvable in the class of controls u gL2 for any collection of impulse actions, and impulses can be used to minimize the total cost of control. Let us note that in economic dynamic problems, impulse control is based on the possibility of change of the system state instantly at certain time moments due to the corresponding investments as an addition to a regular financing. As it takes place, estimating the total cost, we can take into account concrete parameters of financial program, say, parameters and conditions of credits. As is shown in [30], by virtue of instant financial actions one can reduce the total cost of the given goals attainment.
In [38], a closely related question is discussed, namely, the question of the dependence the total cost of control on a time delay of the control implementation. An approach to the problem of optimal delay is proposed.
In [4; 40; 42; 43], for systems with discrete time, the problem of correction of inconsistent control problems is considered. Two kinds of correction are under study, namely, the structural one and the resource correction. The algorithms of the correction are based on the results of I.I. Eremin and his collaborators [23]. It should be noted that the situation of inconsistency (ill-posedness) is met with quite often in practice of the study of real-world economic problems [4] .
Dynamic models considered in [21; 34; 35] are concrete realizations of the so-called abstract functional differential equation (AFDE). Theory of AFDE is thoroughly treated in [16; 17]. On the other hand, the systems under consideration are very typical ones met with in mathematical modeling economic dynamic processes and covers many kinds of dynamic models with aftereffect (integro-differential, delayed differential, differential difference, difference) and with impulsive perturbations resulting in system's state jumps at prescribed time moments. The equations of the system contain simultaneously terms depending on continuous time, t £ [0, T] and discrete,
/ € {0,tl,...,tN,T}, this is why the term "hybrid" seems to be suitable. As this term is deeply embedded in the literature in different senses, we follow the authors used the more definite name "continuous-discrete systems" (CDS). For the considered CDS's, in [21; 36; 37] the question on the solution representation is
solved, the conditions of the solvability of boundary value problems and control problems are obtained in the form which is used under computer-assisted studying these problems. In [36; 37] the main result is a detailed description of all controls that solve the control problem by the controls generated by the discrete subsystem. The questions of optimal correction applied to inconsistent hybrid control problems are studied in [40; 41].
In [33] the system under consideration is subject to impulse disturbances which result in trajectory jumps. It is assumed that neither initial moments nor values of jumps are known in advance. A construction of regular (not impulse) control is proposed, which solves the control problem with a given set of objective functionals, despite of the action of impulses. It assumed also that the information about performed jumps is available to the beginning of the action of correcting controls, which are positional with respect to jumps of the realized trajectory. For the successive compensation of occurring jumps, a feedback (additional sum-mands in motion equations) is introduced. An example given in this paper demonstrates that in the case of ignoring the proposed procedure the solution of the control problem is more expensive (needs a greater resource).
In [35] the boundary value problems
Cx= f, lx = p for functional differential systems are considered when the number of boundary conditions is greater than the dimension of the system in the case of approximate fulfilment of boundary conditions:
Cx= f, \lx-p\N<e. (8)
The boundary value problems (8) are connected with studying the problems on the attainability for given indexes of development to the economic system under consideration. The approach is based on theorems whose conditions allow one to check up them by special reliable computing procedures. Dynamic models under consideration cover many kinds of dynamic models with aftereffect (integro-differential, delayed differential, differential difference).
2. Problems of Stability
The recent general theory of functional differential equations [15; 16; 17] allowed us to give a clear and concise description of their basic properties including the properties of solution stability. At the same time broad classes of linear hybrid functional differential systems with after-effect (LHFDSA) arising in many applications are not formally covered by the developed theory and remain out of view of specialists using functional differential and difference systems with after-effect for simulation of real processes. Below we suggest hybrid functional differential analogues of fundamental assertions of the theory of functional differential equations for problems of stability.
2.1. First, let us consider the case when one of the equations is a linear differential one and is defined on a set of discrete points, and the other one is a linear functional differential equation with aftereffect
(LFDEA) on a semiaxis. For this case we describe the W-method scheme of N.V. Azbelev
Let us denote the infinite matrix with the columns y(-\\y(0),y(\),...,y(N\... of size n, by y = {y{-\\y{()\y(\\...,y{N\..?s and the infinite matrix with columns g(0),g(l),...,g(N),... the of size n. by g={g(0),g(l),...,g(jV),...}. Each infinite matrix
y = {y{-l\y{0\y{l\...,y{N\..} can be associated with the vector function
y(t) = (0 + X0)Z[ 0,1) (0 +
Similarly, each of the infinite matrices
g = ig(0).g(l).....g(7V)....} can be associated with the
vector function
g(t) = g(0)zm) (0+5(1)^1,2) (0+• • •
Let us denote the vector function yd) = v(|/1). / e [-l,oo), by yd) = y[t] and the vector function g(0 = g([/]), t e [0, co), by g[t].
The set of vector functions y[-] is denoted by i u . The set of vector functions g[ ] is denoted by 1. Let (Ay)(t) = y(t) - y(t -1) = № ~ yV ~ 1] at t > 1, and (Ay)(0 = y(t) = y{q = y(0) at t e [0,1).
The abstract hybrid functional differential system takes the form
£llx + Cl2y = x-Fnx-F12y = f,
+ A2 y = Ay-F21x- F22y = g.
Here and below W is the space of vectors a = col {a1,...,a"} with real components and the norm | a || . Introduce the space L of locally summable /:[0,co)—with semi-norms
T
II / lli[0,n = j II fit) W^dt for all the T > 0 and the space
0
D of locally absolutely continuous functions x: [0, go) —> m" with seminorms
II X IId[0,7-]—II lli[0,r] + II X(0) llR" for all the T > 0.
Also introduce the space < of vector functions
g(t) = g(0)zm) (t)+g( 1)Z[1,2) (0+• • • (0 + ...
T
with the semi-norms ||g \\1t = ^||g,- ||R„ for all the
/=0
T> 0 and the space £0 of vector functions
y(t) = (0 + X0)Z[ 0,1) (0 +
(0 + ...
T
with the semi-norms || y = yt ||r for all the
i=-i
T>-1.
The operators £ll,Fn : D ,
,F22: £0 —> £ are assumed to be continuous linear and Volterra.
Let £ =[ 'Cn ]. Then (9) can be written
as £{x,y} = co\{f,g}.
Suppose that for any x(0) e M" and >>(-1) e the Cauchy problem for the «model» system x = Fl°lx + Fl°2z + z, Ay = F2lz + F22y + u, where the operators /•;',': I) -> /,. F°2 : iu ->F°2 : iu -> /•;'; : I) —> (. F22 : £0 —> £ are assumed to be continuous linear and Volterra. Then the model system can be written as [x. yj = col{z,u}. Suppose its solution can be represented as:
Un f/12 x(0) fwn Wl
U21 U22){y(-1)
W2l W22 j ^ u
Here W: /. / ' —> I)/ <.u is the continuous Volterra operator, Cauchy operator for the system, 'W„ W„
w =
w w
\ 21 "22
U:1
—>!)/(,, is the funda-
mental matrix for the system,
u = (un Ul2
U22
If the elements col{x, y}: [0, go) x [-1, go) —> -^rxt" forming the Banach space DxM0 = (BxK°)x (M x ffi") (space Dei), space M0 =M©M" c£0, space Bci, space Mcf, B, M are the Banach spaces) have certain specific properties, such as
sup||x(/)||,„ + sup II ^(A:) II <00,
t> 0 k=-1,0,1,...
and the Cauchy problem is uniquely solvable for the equation £{x,y} = co\{f,g} with the bounded linear operator £:DxM0->BxM, then the solutions of this problem have the same asymptotic properties. This follows from the theorem given below [44].
Theorem 1. Assume W:BxM^ —> DxM0 is the bounded Cauchy operator of the Cauchy problem for the model equation £0{x,j} = col{/,g}, col{x(0),X-l)} = col{0,0} and U is the fundamental matrix of the model equation £,{x.>i =col{0.0J. Here : D/ IY1, ^ B / IY1 Assume the linear operator £: D/ IYl , —>BxM is bounded, C is the Cauchy operator of the Cauchy problem £{x,y} = col {f,g}, colix(0).v(-l)! = col{0,0} and Jf is the fundamental matrix of the equation £{x. vj = coli0.0|. Then for the equality
W{B,M} + C/{M",M"} = C{B,M} + X{M",M"} (10) to hold true it is necessary and sufficient that the operator £VV (the operator Y\)£) has a bounded inverse {CWy1 BxM^BxM
(OV£r1:(DxM0)°^(DxM0)°),
where (DxM0)° = {col{x,yJeDxM,: col{x(0), >>(-1)} = col{0,0} }. Corollary 1 [44]. If the operator £: DxM0 —>BxM
||(£-£(1)W||B„M
II mc-c*)
is bounded and < 1 is true or 0<1 is true, then equality
"(DxM0 ) —>(DxM0 )
(10) holds true as well.
In the case when (10) holds true (when the solution spaces of the model equation and equation under study coincide), we say that the equation £{x,y} = co\{f,g} has the property DxM0, or, in short, the equation is DxM0-stable.
The concept of DxM0 -stability relates to the monograph by J.L. Massera and J.J. Shaeffer on the admissibility of pairs of spaces [39] and with the monograph by E.A. Barbashin on the solution property preservation at the accumulation of perturbations [20].
Assume that the model equation [13-19; 28] and Banach space B with the elements of the space L (Bel, this embedding is continuous) are selected so that the solutions of this equation possess asymptotic properties we are interested in.
Suppose, for example, sup || x(t) || < x.
(>0 R
ckj
Then, putting £llx = x + x = z , we introduce the Banach space /, , of measurable and essentially bounded functions z:[0,go)—>R" with the norm vraisup || z(t) || < x as the Banach space B. The
space £>(£,,.£ ) generated by the model equation consists of solutions of the form
t
x(t) = (Wnz)(t) + (Una)(t) = \e-(,-s)z(s)ds + ae-'
0
(aet", zeij. These solutions are bounded
(sup || x(t) || < x) and their derivative x = -x + z is in
(>0 s
/. , . All the solutions of this equation form the Banach space with the norm
II X HzXAiAJ ~~ = vraisup || x(t) + x(t) H^ + || x(0) < go ,
which is linearly isomorphic to the Sobolev space W\y'[0,oo) with the norm
IIx IU„ „)= SUPIIII,» + vraisup || x(t) || .
<>0 t>0
Here in after this space is referred to as Wt . Here WL cz I). this embedding is continuous.
Similarly, for the Banach space Bclwe introduce the Banach space I)(£^ , B) with the norm
lld(£n,B)
= || x + x||B + || x(0) I
Here the embedding B cl is assumed to be continuous. Assume that the operator W;t acts contin-
uously from the space B into the space B , and the operator Un acts from space '?" into the space B . This condition is equivalent to the fact [13-16] that the space £>(£[!, B) is linearly isomorphic to the Sobolev space with the norm
II *II in =11 xllu + II *llu •
!*B [0,«0 B B
Hereinafter this space is referred to as WB (Wn cz I). this embedding is continuous).
The equation /^x = z with the operator jC1i:Wb ->B is D{Cil, B) -stable if and only if it is strongly B -stable. Cux = z is strongly B - stable if for any z e B each solution x of this equation has the property x e B and x e B [14, Ch. IV, § 4.6; 4].
2.2. Let us consider the scheme from subsection 2.1 for two equations (9). The operators : Z) —>Z, C^-.D^t, C^-.t^t
are considered as reduction to pairs (fVB,B), (M0,B), (WB, M), (M0, M). These operators are assumed to be Volterra linear and bounded operators.
Assume that the general solution of the equation C22y = g for g e M is the space of M0 and is
represented by the Cauchy formula:
w
y[t] = Y22[t]y(-l) + YC22[t,s]g[s].
s=0
Let
w
(C22g)[t] = YC22[t,s]g[s],
s=0
(Y22y(-l))[t] = Y22[t]y(-l).
Then every solution y of the second equation in (9) has the form:
y = "C22 AlX + r22X-l) + C22g.
Substituting the first equation into (9) we obtain
^x+^y — /^jX—£[2C22/^1x + iZ|2i^2iy(—1) + £|2C22g — /, — Hyrflr^iL^x — f — f — £^2Y22y(—Y) — £^2C22g.
Let £= £,, then the first equation
in (9) takes the form of £x = f.
Suppose the Volterra operator £: <WH)" —> B is Volterra invertible (the Cauchy problem for Cx = f possess the following property: at any /,' e B its solutions are x e WB). Thus, we solved the problem, when for equation (9) at any {/, g} e B x M its solutions are {x,y}eWBx M.
Example 1. Consider the following two equations:
x(t) + ax(t) + by[t] = fit), / e [0,oo), (11)
y[t]-dy[t-l] + cx[t] = g[tl t e [0,co),
putting
XO) - dy{-1) + c(0) = y[t] - dy[t -1] + cx\t\ = = gM = g(0), t e [0,1).
Let us introduce the following spaces:
L(> = {y^^-\\yla= sup ll^t <-*»},
A"=—1,0,1,—
={ge^:||g||/ = sup ||g(£)||r<+°c}.
k=0,1,-■■
If we introduce the operator iSy)if) = dyit-\\ t> 1, (Sy)(i) = 0. / e |0.1). then the second equation takes the form
y(t)-(Sy)(t) + cx(t) =
= gl(t) = g(t) + dy(t-l), t e [0,1), y(t)-(Sy)(t) + cx(t) = g(t), fe[l,oo).
Let us consider the operator S: lm —> lm . We know that the operator (I-S): £m —>£m is Volterra invertible if and only if the spectral radius p (5) is less than one. For S the condition p (S) <1 is equivalent to the inequality | d |< 1 [47, p. 87, p. 140]. Let us put
(£nx)(/) = x(/) + ax(t), t > 0,
^ym=bAti t>o,
OC^xXO = cx[t], t> 0,
(/;2x)[/] = j[/]-(&)[/], />o.
Now we build the Cauchy function C22 and the fundamental solution Y22 for the equation y[t]-dy[t-l] = g[t]:
it]
y[t] = d'+ly(-l) + YJg(s)dl']-s =
s=0
= Y22[t]y(-l) + (C22g)[tl Out of this we can express y[t] of the second equation of (11):
w
y[t] = d<+1y(-l) + Y(g[s]-cx[s])dl<]-> =
s=0
= Y22 [/]>"(-1) + (C22 (g - cx))\t ]. Substituting the obtained y into the first formula of (9) (or (11)) we get
(¿»(0 + (¿»[/] = x(t) + ax(t) +
it]
+bd<+1y(-l) + bY(g[s]-cx[s])dl<]-> = f(t).
s=0
Further we have
(£x)(/) = ((¿^ - ^CMxXO = m + ctx(t) -
It]
-bc^ x[s]di,]-° = f it) = fit) -bdMyi-1) -
s=0
1']
-bJ]g[sVl'hs-
s=0
It is evident that f e /,, if | d \< 1.
Let us write the Cauchy formula for
w
(/;ix)(0=k^x№['1-'+/1(/):
s=0
t [i] xit) = Xllit)xi<d) + \Cllit,s)ibcYjx\iYi{shi + 0 '=» +fis))ds.
We have X, l (/) = e", Cn (t, s) = e
a positive a > 0, we can estimate:
' w
sup I \Cu(t,s)bc£iy\iYl{shlds \<
t^O 0 '=»
f t w \ \bc\e-a,\emYi\d\[s]-ids-\\x\\K
0 '=»
1 '
<| be I-----supe^'f emds-
\-\d\ J i
For
< sup
t> o
1
1
< — \bc\ „ Mi
a 1- | d |
Hence, the norm of operator bCncC22 is less
than 1 if
\bc\< a( 1-1 d |). Thus, for any /j e L, the solution x to the problem Cx = fl lies within the space L,, and, besides, the derivative of the solution x is in the space /,, . This establishes that for any /j e /,, the solution x of the problem Cx = j\ is in the space WL .
Thus, we solved the problem when at any [f.g\ e /,, / (., for equation (11) its solutions are {x,y}eD = WKx£m0.
2.3. Let us use the ability of the hybrid system to be reduced to a linear difference equation defined on a discrete set of points.
For equation (9) we use the designations given in subsections 2.1 and 2.2.
Assume that the general solution of the equation £ilx = f for /eZ is a member of the space D
and is represented by the Cauchy formula:
t
x(t) = Xu(t)x( 0) + J Cu(t, s)f(s)ds.
0
t
(Cnf)(t) = \Cn(t,s)f(s)ds and
Since
(Xnx(0)XO = ^ii(Ox(0), we have, for x e J). the representation x = Xux(0) + Cnf .
The first variable x can be estimated out of the first equation in (8):
x = -CxlLy2y + Xux(0) + Cuf.
By the use of this substitution in the second equation of (9) we obtain:
£2l x + iL^y — = -^C^y + C^.X^iQ) + 4jCn / + C.y = g,
"Aicn +£22 y = gi=g- Aixnx(°) - AiQi/•
Put £= then the second equa-
tion in (9) takes the form Cy = gl.
Suppose that the Volterra operator C,: (IY10)" —>M is Volterra invertible (for the Cauchy problem for Cy = gx at any gx e M its solutions are x e M0). Thus, we solved the problem, in the case that at any {/, g} e B x M solutions of (9) are {x,>>}eDxM0.
Example 2. Let us consider two equations:
x(t) + ax(t) + by\t] = f(t\ t e [0,co), (12)
y[t]-dy[t-l] + cx[t] = g[tl t e [0,co). Using the Cauchy formula for x, the first
equation in (12) can be written as
t
x(t) = Xu(t)x( 0) + jCu(t, s)(f(s) - by[s])ds
or
x(t) = e~a'x(0) + j e"a('"f) (f(s) - by[s])ds.
o
Substituting x into the second equation in (12) we obtain
y[t]-dy[t-l]+c(e-''l']x(0) +
M
+J e-Ml']-sHf(s)-by[s])ds) = g[tl
0
[»]
y[t] ~ dy[t-l]-bcj e-a^y[s\ds = gl [/] =
= g[t] - ce-a[,]x{ 0) - c J e-am-s)f{s)ds. 0
Calculating the integral
M [»]
bc\e-a([']-s)y[s\ds = bce-"l'] J emy[s]ds = 0 0 [<]-l 1+1 [<]-l 1+1 = bce-al,] Y y\i~\ j easds = bce~al'] £ y\i] J emds = 1=0 i 1=0 i [»]-l
= bce-al,] £y[i](ea(i+1) -eai)la =
1=0
a ,=o
we obtain the equation
a ,=o = gl[t], t e [0,go). Define the operator K by the equality
(Ky)[t] = — Yy[i](e-a(i,]-i-1)-e-^).
Assuming a > 0, let us estimate the norm
1*1
hr ['H
II Ky = sup -e-flff,H)) l<
¿=0,1,2,... a ,=0
<11^11, sup (l-^HI^IL-^
a ¿=o,i,2,... a
Next, we estimate the norm
UI-Sy'KW^: \(i-sylK\\t^<\\(i-syl\\L
. 1 \bc\
„0 -ll^llco^-
than 1 if
1- | d | a
Thus we find that || (I-S)lK ||f is less
\bc\< a( 1-1 d I).
So, for any g1 e (, the solution y of the equation Cy = gx lies within £m.
Thus, we solved the problem, when for (12) at any {/,g}eLrJ3 x£a its solution are {x,y} e W^ x £x0.
2.4. Here we use the ability of the original hybrid system to be reduced to the auxiliary linear integral equation on the base of the ^-method.
Let us apply Corollary 1 from 2.1.
Example 3. Consider the two equations: x(t) + ax(t) + by[t] = f(t), t e [0,co),
(13)
№ ~ dy\t -1] + exit] = g[t],te [0, co).
Using the Cauchy formula for x, the first
equation in (13) can be rewritten in the form
t
xit) = Xnit)xi0) + jCnit,s)ifis) -by[s])ds,
0
x = XuxiO) + Cuif-by).
Let us construct the Cauchy function C22 and the fundamental solution Y22 for the equation y[t]-dy[t-l] = g[t]:
in
y[t] = d<+lyi-l)+^gis)dl<]-° =
s=0
= 722[/]X-l) + (C22g)[/].
From this we can the express v| I | from the second equation in (13):
w
y[t\ = dMyi-\) + £ (g[s] - cx[t])dl'hs,
s=0
y = Y22y(-l) + C22(g~CX)-
Let us consider the model equation in the form of a system
xit) + axit) = f it), t e [0, oo), y[t]-dy[t-l] = g[t], I e |0.x).
It is known that when a > 0 and d < 1. this system has the following property: at any /'e /., . g<ei„ it follows that x<eWl , ye£m0.
We check when this property is fulfilled for system (13). For that it is sufficient to verify the assertion of Corollary 1 from subsection 2.2: if
ICC-WII
IL-Xtn-tLaXe,
<1
(or
"(^»'..r-K^»'..)" holds true, then the operator CW (operator WC) has a bounded inverse
CCWTl:Lmx£m^Lmx£m iiWC)-1 : (^ x^0)° x^0)°).
Here we have
0 C,,
w= (Wu \w2l w 12 w22
(C-
0 by[t] Cx\ 11 0
Variant I. Consider the case where the second condition takes place.
By Lemma 2.4.2 from [14] (Lemma 2 from [13]) the Cx ( /0 -stability of (13) can be studied instead of the WL / I/ 0 -stability of this system. Here C = C[0,co) is the Banach space of bounded functions
x: [0, go) -» m" with the norm || x ||c = sup || x(i) || .
t> 0
Multiplying
f Cn OYO by[t]\J 0 V 0 C22)(cx[t] 0 J [ic22cx)[t] 0 J' we calculate
iCnby)it)=b\e-a(>-s)y[s\ds,
0
M
iC22cx)[t}=cYJx[t¥{'hs.
s=0
Now let us estimate the operator norm
| b I sup I iCny)it) 1=1 b I sup I\e-a(,-s)y[s\ds |=
t> 0 t> 0 Q
[»]+{»}
=| 6 I sup I f e-am+{,)-s)y[S\dS |=
,>o J0 [<]
=|6 Isup( f \y[s]\ds +
ii0 !'!
{»} 0
[<]
<| b I sup { e-a(i']+{,}-s) | >•[.$•] | ¿fe+
,>0 J0 {'}
+ I b I sup f e-a(l']+it}-s) I y[s] I ds < ,>o I
M
<| b | sup e~a{,) \e-a(l,]-s) №]|<fc + (>o J0
{»}
+1 b | • | >-(0) | supe"' J emds <
I']"1 't1 pa _ 1 <| b | suye-a{,)-a[,] V | y[i] | f emds+ \b\-\ y( 0) | --- <
<>o /=o , a
I h I ['H a" _1
< J | m | -e-)+\b\.\ m | £_L <
a i>o j=o ¿¡f
I b I [,]_1
< £ (ea(,+1) - 1| y +
a t>o ,=0
+ \b\.\yiQ)\ — < a
< ^supiTa!" • sup ^ie-^-'-1'* -e-a{k-r>)-1| y || + a t>0 k= 0,1,2,... ,=0
+ \b\.\yiQ)\ — < a
<—supe"aw • sup (1-e )• || y ||, +
a t> o ¿=o,i,2,...
+1 b I • I MO) I — < ^max{l,efl-1} II .y ||f a a
it]
c(Cnx)[t] = c\e-am-s)x{s)ds,
That is, when 0 < a < In 2, then
\b\
IIQiHL^ < —
Estimate the operator norm || C22c
1
22 I ■
It] [J]
sup I cX*№[,H |<| c | -sup^l d p1"'- II X ||c<
t> 0 /=0 t> 0 ,=0
1-| d I
1-| d I
Let us consider the cases of the following norms in the space M2 :
11(^)11^x1 + Hx,y)\\2=(x2+y2)1'\ ||(x,j)|L = max{|x|,| j|}. Then, for the corresponding norms of the matrix
A = \a" 0u |, we have
2= sup{| ctu | +1 ctl2 |,|fl21| + |fl22|},
l^ll2^(«n+«l22+«22l+«222)1/2, 0=max{| a„ | + | a21 |,|a12 | + |a22 |}. Suppose 0 < a < In 2, then, for above cases, we
obtain
a 1- | d |'
II wcc-rjii
(Cx<„0)u->(Cx<„0)u
,b c
,<l —+-
II mc-c.n
a2 (1- | d |)2 \b\ | c
(Cxf„0)°-
< max ,
I a 1-|
respectively.
So, for 0 < a < In 2 , we obtain the conditions:
\b\ I c either -—- +
b2
<1, or — +--
a \-\d\ a2 (1-| d |)2
< 1, or
a 1- | d | J
Thus, we solved the problem, when for equation (13) at any {f.g\ e / <. , its solutions are
{x,y}eCx£rJ30, or {x, y} e x£a0.
Variant II. Consider \\(L-Cv)W\l x, x, . Let us study when
||0C-4,)W|L
, <1.
Let us put: (7v)(/) = v|/1 and (Jx)(t) = x[/]. Multiply
^o wVc,, O YxY Jb(C22y)[t] cT oJ[o c22){y){) Then calculate
b(C22ym = bYy[t¥i,hs.
s=0
Estimate the operator norm |t:("M||, .
Suppose a > 0 and calculate the integral
w w
| c J e-a<l']-s)x(s)ds |=| cea{t] J emx(s)ds \= 0 0 [»]-l '+1
=| ce~m £ j emx(s)ds \<
,=o i [»]-l '+1
,=0
11*11,.^, (e"<J+1)-eai)/a =
/=0
= -S WxW^ie-^-e-^).
a ,=o
Define the operator K by the equality
(Kx)[t] = II *IL„+11 -e-a(l']-y).
a ,=o
Estimate the norm | K\\, t, : r [»]-l
\\Kx\\^= sup |-Xl|x|| _ (e-^'H-D-e-o/H))^
<||y|L sup (l-e-fli)=||x|
[<]=i,2,... a ,=0 \bc\
a k=0,1,2,... ~ a
Then estimate the norm || bC22 | rL :
t> o /=o
t> o /=0
<|6|
1
\-\d\
\\bc22\l,<\b\-
1
1-lrfl
Let us consider separately three cases of determination of the norm in the space R2: |(-. •) ||.
Suppose a > 0, then in the case of the first norm we obtain
||0C-4,)W||
z„x(„->z„x(.
<M+_\b\
a 1-1 d | in the case of the second norm we obtain
a2 (\-\d\)2 in the case of the third norm we obtain
< max { -—-, 1 1
a 1- | d | J
So we obtain the following three conditions of
kl | ft| , stability: —+ <1, — +
a 1- | d |
a (1- | d | y
, |c| \b\ . .
Thus, we solved the problem when for equation (13) at any {/,g}£i„xlco its solution {x,y} are elements of the space WL / (,lr
The background of the solutions stability of linear difference equations and LFDEA is presented in [45], where also a description of application of linear HFDSA for modeling investment development of hightech industries is given.
3. Software for modeling and analysis
In this Section we restrict ourselves to some very recent results in modeling and analysis as applied to five topical problems: Internal rating based modeling, Analysis of shocks and their trigger mechanisms, Developing a typology of financial market participants, Analysis of financial market regulation consequences, and Simulation of financial markets.
3.1. Internal rating based modeling
Building an internal rating based model for a company helps tackle a number of practical aspects of building IRB models that involve the definition of discretization parameters and dynamic transformations of factors using macroeconomic variables as factors and mapping the model to an international scale.
An important stage in the IRB approach implementation is the development of a qualitative model to assess the probability of default of corporate counterparties that allows evaluating their credit quality efficiently. Developing such a model is a nontrivial task that might involve numerous technical details and complexities. The algorithm for creating the probability of default (PD) model has the following steps:
1. Identification of a set of potential factors of the model such as groups of financial ratios, macro-indicators; calculation of the selected financial ratios using data from financial statements;
2. Analysis of the financial ratios (tracing of ROC curves, calculation of Area Under Curve (AUC) ratios, selection of measures that have maximum predictive power, analysis of outliers, and discretization);
3. Testing of all possible variants of a logistic regression model that are evaluated only with use of financial ratios; selection of the best model variant;
4. Adding of micro-factors to the model defined during step 3; selection of the best model variant;
5. Appraisal of the stability of the model ratios in different periods.
In the paper [25], 18 financial ratios are considered to create the PD model. These ratios can be divided into the following groups:
- Debt to equity ratios;
- Profitability ratios;
- Liquidity ratios;
- Turnover ratios;
- Returns-to-scale ratios.
The sample used for the analysis and PD model creation contains data from annual statements (balance sheets, income statements) of more than 8,000 Russian entities from the non-financial sector for the period of seven years. In total, it includes about 50,000 observations, where default observations account for 2.3%. The original sample is divided into a training set and a validation set using a 70%/30% ratio, where the default levels must be equal in each set.
The authors built a series of models that achieve prediction accuracies in the range of 80-90% by AUC criterion [26]. The obtained results are successfully applied for different customers in the real and banking sectors.
Based on the empiric study findings the authors arrived to the following practical conclusions:
1. The predictive power of the factors can significantly decrease after dynamic transformations (increments, growth rates).
2. Discretization of factor values allows improving their predictive power and go to a monotonous ROC curve.
3. It makes sense to include macroeconomic factors in the model when the sample is representative in relation to the macroeconomic cycle.
Modeling was done using the PROGNOZ. Credit Risk software solution that provides comprehensive BI support to analyze financial position of counterparties and rerun models using different measures and different counterparty groups (Fig. 1).
Fig. 1. IRB modeling using the software solution
3.2. Analysis of shocks and their trigger mechanisms
Gaining insight into a price formation mechanism is one of most relevant problems in the modern economic theory. There are many papers on stylized facts of price series, but the reason why these facts exist is not clear so far. Studying the dynamics of market characteristics in proximity to price shocks can logically provide valuable insights into the nature of this phenomenon. Based on a statistical approach, we have tried to answer the question: What happens in close proximity (when considering high-frequency data) to a leap in prices? An attempt to study shocks along with preshock and postshoek market behavior is not new. The concept of a market shock is relative and should be considered in the context of a timeline and level of local volatility. In paper [25], three event types are considered, each of which is defined by an appropriate timeline (hours, minutes, and ticks). Later they are denoted as macro-, meso-, and microevents respectively and analyzed using four key market metrics such as price level, trade imbalance, trading volume, and bid-ask spread.
In paper [24], three timelines are determined
- Level of hours (the macrolevel);
- Level of minutes (the mesolevel);
- Level of ticks (the microlevel).
To identify events at the macro- and mesolev-els, a series of minute-level prices is generated that is calculated as a half-sum of the best bid price and best ask price (or mid-point price) at the end of each minute. At the microlevel, tick-level price changes are used. A tick means any change in price caused by the execution of orders.
To identify shocks at the macrolevel, two filters (absolute and relative filters) are combined and price changes are considered as shocks when both filters detect such changes simultaneously.
To identify an extreme event at the mesolevel, a filter is used, where an absolute value of one-minute returns is compared against moving average of one-
minute returns. A shock is defined as a time point when the absolute value of one-minute returns is s times greater than the moving average of one-minute returns.
For the tick timeline, we used the Nanex methodology, where a downward (upward) price movement is defined as a shock, if the price had to tick down (up) at least 10 times before ticking up (down) -all within 2 seconds and the price change had to exceed
0.8%. A tick means a price change caused by a trade(s). To apply this type of filter, we generated a series of tick-level prices based on trade data.
At the macrolevel. we identified 1,820 events for the analysis period of four months. At the mesolevel, we identified 13,368 events or 461 per each stock in average or 5.5 events per day. Similarly to the macrolevel timeline, the frequency of identified events varies greatly among stocks: from 0.4 to 17 shocks per day. We have revealed an inverse relationship between the number of identified shocks at the mesolevel and the average number of trades/bids [25, Fig. 1]. The greater the number of trades/bids per day on average,
1.e. the liigher is a stock liquidity, less shocks it has at the mesolevel. At the microlevel, we identified 369 events, on average 3.3 events per month for each stock. The frequency of events varies from 0 to 12.8 events per month for each stock. During the study of these events, we found that at the microlevel all events are caused by a temporary liquidity crisis - a moment in trading when one big market order is executed via a large number of trades involving small orders of the opposite direction leading to a leap in price.
A key focus of the paper [26] is the study of the behavior of HFT participants during market shocks For this puipose, we have identified market movements exceeding 8 standard deviations and 50 basis points in one-minute intervals. The total number of analyzed shocks exceeds 1,000. For the purpose of analysis, shocks accompanied by upward price movements and downward price movements are reviewed separately. Typical shock profiles are provided in Fig. 2.
0392 0.990
Time before and after the identified shock, minutes
.. 1007 »
j 1.006
5 1,005
! 1.004 I
I 1.003 L
r 1.002
«■ 1.001
! 1.000 S
: 0.999 0.998
Time before and after the identified shock, minutes
Fig. 2. A typical price shock profile (here and elsewhere an up-shock is illustrated on the top chart, while a down-shock is
illustrated on the bottom chart)
For each shock an aggregate trading volume profile is constructed and it has been found that during a shock the volume traded in the market showed a tenfold increase on average. The analysis shows that a leap in trade imbalance is observed five minutes, on average, before a shock (see Fig.3). In this case, trade
imbalance is measured based on a market buy orders to market sell orders ratio:
V,
L is trade imbalance at time
point t, Vb is aggregate volume of market buy orders, F is aggregate volume of market sell orders.
■SO -30 -30 -'fi -10 0 10 20 iO 40 SO K
time before and afterlhe identified shock, minutes
Fig. 3. Aggregate profile of trade imbalance
To analyze the behavior of HFT participants at shock points, a metric describing HTF's aggressive orders for executed trades is considered. During
shocks, HFT participants show more aggressive trading and initiate trades in the market.
Fig. 4. Aggregate profile of aggressiveness of HFT orders
25% 25%
-240 -ISO -120 , 120 ISO 240 _240 -1B0 -120 -60 0 60 120 ISO 240
"" s " " ^ Minute (shock at t=0)
HFT Share at Best Bid -HFTShare at Best Ask ---HFT Share at Best Bid---1 FT Share at Best Ask
Fig. 5. Aggregate profil e of HFT share at best bid and ask prices
In the majority of markets, IIFTs are present both at the best buy price and best ask price. On a side towards which a shock moves, it can be observed that
50%
I 40%
~~E> >
S 35%
HFT participants withdraw their orders and enter additional orders on the opposite side (see Fig. 5)
40%
£
135% S
30%
Consequently, during shocks HFT participants become more aggressive and supply less liquidity on the shock side.
3.3. Developing a typology of financial market participants
One of the most significant financial market structure developments in recent years is high: frequency trading (HFT). Experts say that HFT accounts for the greater part of financial market transactions (for example, according to Tabb Group, HFT accounts for more than 77% of transactions in the UK) and is able to crucially influence the occurrence of systemic instabilities. In paper [39], the following key attributes of HFT algorithms are outlined:
1) Sophisticated high-speed tools. To speed up decision-making, HFT traders use expensive sophisticated tools to track and analyze huge data sets and leverage revealed regularities to make investment decisions in real time. High complexity algorithms and
high speed practically exclude a human from decision making.
2) Latency time minimization. There is a direct relationship between the efficiency of trading algorithms and order transfer time from the algorithm to the exchange kernel.
3) Generation of a high amount of messages per day. HFT is often characterized by high amount of messages (order submittals, order updates, order withdrawals, and trade executions), high turnover rates per trading day, high order-to-trade ratios, relatively short average lifetime of orders.
4) Near zero position at the end of trading day. Horizons over which HFT traders hold their positions normally vary from milliseconds to hours.
5) Private firms engaged in proprietary trading.
These algorithms can influence fundamental processes at the level of the market microstructure.
Therefore, identifying of such HFT participants is one of critical tasks. Papers [11; 12; 26] propose different techniques for identifying HFT market participants based on methods for dividing participants into high frequency traders (HFT), long-term investors (LLT), and small participants (SMT). In paper [26], analysis of participants helps identify ten key differentiators explaining over 70% of variations in market participant characteristics. Analysis of these characteristics for one of Asian markets allows identifying about 30 most active accounts having characteristics intrinsic to HFT. This class of accounts is responsible for the generation of more than a half of the aggregate order flow, 75% of all trades (67% of total turnover), and 80% of all price changes.
The ecology of financial market participants is highly dependent on high frequency traders who influence qualitative and quantitative market performance. The paper [22] also shows that the rate of order placement by HFT participants is largely dependent on time of order placement; and a feedback loop strengthens when orders are placed in day time of trading sessions.
In paper [26], to measure the impact of HFT participants on the market, the below vector auto-regression (VAR) is used:
k=1 k=1
m,t = «4 +iykHFTu^+eu
k=1 k=\
where HI<1] t is aggregate HFT trading volume at time point t, MOi, are market variables, n is the number of lags (n = 1,2,...,6).
The following variables are considered as financial market quality variables:
1. Relative spread;
2. Market depth;
3. Mid-point price volatility;
4. Rogers-Satchell volatility;
5. XLM (Xetra Liquidity Measure).
During analysis, we have calculated VAR(p)
model for each instrument and each day (over 500 models). Then, for each case we measured Akaike informative criterion (AIC). We have found that the impact of HFTs activity on market characteristics with one-minute lag is insignificant for most cases, except for volatility, which shows positive dependence of HFT trade volume at the previous minute HFT(t-l). In this way, we have found evidence that this leads to an increase in short-term market volatility in the next minute in case of rise in HFT trading volume. We have found no evidence that the financial market liquidity is significantly dependent on HFTs activity (more detailed description of liquidity measures is provided in paper [10]). When it comes to XLM metric, for most cases p-value of lag impact of HFT on this metric is below 5%. The coefficient is statistically significant in 17% of cases. This drives us to a conclusion that HFT market participants do not continuously contribute to the market liquidity; in some cases liquidity drops as HFT trading volume increases.
The results of our studies in this area are used in the PROGNOZ.Timeline, a software tool to analyze financial market micro structure (Fig. 6).
Xqa loproe - (main) SIAENG 03 08 2012
Fig. 6. PROGNOZ. Timeline interface
Access to statistics about trading participants along with powerful modeling and visualization capabilities enables us to perform a wide range of tasks for analysis of financial market microstructure.
3.4. Analysis of financial market regulation consequences
A tick size and lot size of a financial instrument are key parameters used for regulating financial markets. The history of tick size regulation and tick
size changes dates back to 1992, when the American Stock Exchange (AMEX) reduced tick size from 1/8 to l/16th for shares with a price between $1 and $5. Tick size reduction consequences are actively discussed in the academic circles. However, there is no consensus whether tick size reduction has positive impact or not.
A tick size is an absolute value and is no good for comparing various instruments or countries or analyzing relationships among variables. For such purposes, it is handier to use a relative minimum price increment (or a relative tick size), which is calculated as follows:
tick size
relative tick size = 10000--
avg.price
where relative tick size is relative tick size;
tick size is absolute tick size;
avg.price is average price for the calculation period.
Q. S
The relative tick size is measured in basis
points.
The paper [6] analyzes 60 financial instruments with different tick sizes - from very large ones of 72 basis points to very small ones of 0.18 basis points. As tick size reduces, the microstructure of financial instruments changes significantly. It most noticeably manifests in instrument price developments. The paper [8] identifies key properties of order flow and analyzes their relationships with a relative tick size:
- Distribution of order volumes;
- Distribution of order prices;
- Order cancellation rate.
A key characteristic of market order flow is an order size distribution (Fig. 7).
у = 592.83x"1M R2 = 0.59S "
0.1
0.000
; 0,0000 H
и 0
E o.ooooo.
£ 100 1000 10000 100000 Объем заявки
Fig. 7. Distribution of order sizes for Aeroflot common stock
When building distributions for various instruments included into the analyzed sample, we have found that the order size distribution has a power form (see Fig. 8). This means that in case of high tick size
larger orders come to the market. In case of small tick size, large orders are broken into smaller ones so that the average order size becomes smaller.
Коэффициент определяющий угол наклона
Fig.8. Scatterplot of power-series distribution slope coefficient depending on relative tick size
Prices of incoming market orders depend on the current price of a financial instrument. To compare order price distributions, we need a characteristic that is not dependent on a specific asset price. As such characteristic we use a price distance. Let us formulate it as follows:
price distance = (p-pb)/ticketsize for buy orders; price distance = (pa — p)/ ticketsize for sell orders;
where p is price of order a, pa,pb are the best bid price and best ask price respectively.
Best price distance in the market is measured by the number of ticks. Having constructed a graph of distribution for this characteristic in paper [9] we found that such distribution is not mixed and is not described by any known distribution used in mathematical statistics (see Fig. 9).
Расстояние от лучшей цены
Fig. 9. Distribution of order prices for Aeroflot common stock
For this distribution we have calculated a parts). Having calculated these shares for all instru-
share of incoming orders at the best price deep into the ments in paper [7] we found power-law dependences
order book and on the opposite side of the order book (see Fig. 10). (in this way, we divided the distribution into three
100 I | I . I I . , I I I ; ■ I I I . : I I I I I I I
Доля зэявок з общем объеме заявок
• Заявки приходящие на лучшую цену л Заявки приходящие на прошвополжнуюсгорону
Fig. 10. Scatterplot of a share of incoming orders depending on a relative tick size
For incoming orders at the best price in the market, a slope coefficient is positive. This proves that an increase in tick size leads to an increase in the share of incoming orders at the best price in the market. For orders on the opposite side of the order book, a slope coefficient is negative. In this way, an increase in tick size leads to a decrease in the number of trades.
In paper [7], we have outlined a conditional process for order cancellation. In this process, probability of cancellation, to a large extent, depends on current market conditions with regard to the canceled order. A general formula for conditional probability of order cancellation is as follows:
P( C, ■) = Ail" <'V> XI - <'v/> .»K, +if
where /'((; | v../;,,,./?..,.....) is conditional probability of order cancellation;
v, - is relative position of the order in the order book;
n b - is coefficient of order book imbalance;
о 00 Qa> 5V-Ö 0 0 %£у^12657х3-8174 .-.iÎ ° DZ-nüTQC —~г•—
/ —- U и
Г 1L5 : ^ 2 1- 2jjjL_d ------~3
Коэффициент в формуле условной вероятности отмен
Fig. 11. Scatterplot of dependence of coefficient of conditional probability of cancellation on relative tick size
n,, - is total number of orders in the order
tot
book;
A - is a parameter describing maximum probability of order cancellation;
JCj - is sensitivity of probability of cancellation to relative position of the order in the order book;
/,) is sensitivity of probability of cancellation to total number of orders;
&*2 - is sensitivity of probability of cancellation to order book imbalance;
b - is adjustment to coefficient of imbalance.
Tick size impact analy sis shows that there is a dependence on coefficient JE (see Fig. 11). The coefficient Kl characterizes order price sensitivity to the current market conditions. Order price sensitivity to the current price position in the market decreases as tick size goes down.
In paper [7], we have formulated a method that enables them to take into account consequences of tick size changes in order flow properties. The identified dependencies can be written as follows:
= 0,94 *iH0,2619 =4.512 .TST*™
■Qw= 0.185-re0-198
€U* 0.416-7.V -
(>,,.. 1 ().416-7;v -0,185.7S°'19s
where Kt - is sensitivity of probability of order cancellation to relative position of the order in the order book;
avdume ~ is slope of power law for order size distribution;
Qsame ~'s probability of order booking in the order book (for buy orders, the price is lower the best ask price; for sell orders, the price is higher the best bid price);
Qomiosite ~ ® probability of order booking on the opposite side of the order book (for buy orders, the price is higher the best ask price; for sell orders, the price is lower the best bid price);
Qbest ~'s probability of order booking at the best price (for buy orders, the price is equal to the best ask price; for sell orders, the price is equal to the best bid price);
TS is relative tick size in the market.
Laying down the rules regulating a tick size remains a live issue today. Stock exchanges and financial market regulators continue to change the rules for defining a tick size. During the study of this topic, we have found that the tick size reduction leads to:
• Decrease in average order size in the market;
• Increase in the number of trades in the
market;
• Decrease in the number of orders at the best price in the market;
• Increase in total probability of order cancellation;
• Higher sensitivity of probability of cancellation to market situation.
These conclusions are in good agreement with the results obtained during the real market regulation.
The proposed method can be used for predicting the impact of tick size changes on the microstructure of financial markets.
3.5. Simulation of financial markets
Simulation of complex systems has been successfully applied across a variety of research and industry sectors. The first agent-based simulation model of financial market—the Santa Fe Artificial Stock Market (ASM) model—was built by a group of researchers at the Santa Fe Institute in the early 90ies. Being mainly experimental, the model involved a number of artificially intelligent agents, or traders, deciding how much to invest in a risky asset and how much to invest instead in a risk-free asset. Each trader does this by generating a demand for a financial asset while the asset price moves in response to an imbalance between its demand and supply. The ASM model lias inspired the emergence of various similar models demonstrating different assumptions. However, such models are not flawless as they rely on a great number of assumptions and non-empirical parameters. Backtesting for such a class of models is reduced to selecting parameters which describe empirical data in the most comprehensive way.
Due to technological advances, researchers are now provided with much more detailed trading data. The most complete information can be derived from transactional data containing entries of all market orders and trades. Within our problem, we have developed an approach to build simulation models of a stock market microstructure, which-unlike other comparable models-can factor in tick size changes made by financial market regulators as well as limitations or preferences for a specific class of market participants. Our stock market microstructure model is based on the Mike-Fanner zero intelligence model designed under the guidance of Prof. J. D. Farmer. As demonstrated in [8], the Mike-Fanner model lias a number of limitations affecting the quality and accuracy of the simulation model; it cannot also factor in external influences such as regulator-imposed constraints. Our simulation model draws on the Mike-Fanner model while overcoming its drawbacks. The resulting model includes two types of agents such as noise traders and high-frequency traders (Fig. 12).
i I
BHPWA
Fig. 12. Simulation model of stock market microstmcture
High-frequency traders fall into four types here: directional liquidity providers (intermarket arbitrageurs), directional liquidity consumers (smart order routing, or SOR), non-directional liquidity providers (market makers), and non-directional liquidity consumers (statistical arbitrageurs). Each trader enters and withdraws orders in the market.
Each entered order lias a direction, a size, and a price. To simulate the order direction, we have used the methods developed by Prof. F. Lillo for reproduc-
• UOB 5 b p
« KEPCORP 9 b p
- STEL. 31 b p
• GOLDAGR1 72 b p.
Количество тиков от лучшей цены на рынке
ing a long-memory order flow. Prof. Lillo suggested modeling the order size as a power law distribution that allows for simulating large orders coming into the market along with significant microstructural changes that result from this inflow. To model the order price, we considered its distribution from the best market prices. [9] is the first research publication to suggest splitting this distribution into three parts in order to factor in the tick size influence (Fig. 13).
Логнормальное распределение
-15 -ю
Относительная цена
Доля заявок в глубине книги . Доля заявок в
п / спреде
Доля заявок на '
лучшей цене
Fig. 13. Distribution of the order price from the best market prices
The order distribution parameters and the u-shape pattern of the order flow intensity are estimated for each agent. Each trader cancels orders with a specified probability. Being conditional, this probability depends on the current market situation. We have identified the following most significant parameters that can influence the order cancellation process in the financial market:
- Position of the order in the order book relative to the current market prices, or v:i;
- Total number of orders in the order book,
or II, ft
tot '
- Imbalance of orders in the order book, or
nimb •
- Relative size of orders, or vrd .
The results for each aforementioned characteristic are combined to construct a conditional probability function describing the cancellation process (Fig.
к - Relative iiit prica froin tfs cfffliie best prire teiiattiirtato Hflteejjrcouriks kfc -ш г: d :ir>",
Fig. 14. Conditional probability function describing the cancellation process depending on the distribution of the order price from the best market prices (top-left), relative order size (bottom-left), total number of orders (bottom-right), order
book imbalance (top-right)
The order cancellation process is not explicitly time-dependent however it depends on the state of the order book. The order cancellation process parameters and b are dependent from the tick size for a particular financial instalment. Order cancellation functions have also been analyzed for a number of traders identifying components that are not significant in the order cancellation process. For example, the order book imbalance is
not significant for high-frequency traders who are directional liquidity consumers. To enable the actual implementation of our simulation model, we have designed a dedicated software suite modeling the stock exchange, its operations, main elements and their interaction. The model kernel runs on C++.
V-^j^-V-MrürrTuv T>:--H i mradi
ÎTÏL
11 1 %____
j
Jrt^MH«- IM
«ffn^nw ,,
ihifiuki
Ormrm m
■**«»PM£ M
■*•(» m
iXipaiUI OA
wl to
DMiiüiünci-CMiri Vohr*
I-
i l
u
I"
hFTTudlM
i-
c
J iilifcj a-:l D'-iri I'm
I'
Irl-Ida -'itir.:(J'-i'i'l'lHiiti
i. fi;?
j V
I -I
Ii» '
Fig. 15. Simulation modeling system configuration module of the simulation model
Our simulation model enables users to make scenario changes with regard to preferences and limitations for particular market participants as well as to analyze market shifts triggered by tick size changes.
References
1. Analytics-Capital. Pol.: Genesis of Informatics and Analytics in Corporation and Administration Management. Ed. by D.L. Andrianov and S.G. Tikhomirov. VINITI RAS, Moscow, 2005.
2. Andrianov D.L., Maksimov V.P. The Study of Dynamic Economic Models at the Department of Information Systems and Mathematical Methods in Economics (theory, applications, use in educational process). Scientific Schools and Research Directions at the Economics Faculty. Intern. Scientific Conf. (Perm, Perm State University, April 17% 2009. (in Russian)
3. Andrianov D.L.? Maksimov V.P., Selya-nin A.O. Problems of Goal Control and Attainability: Theory and Applications. Information Systems and Mathematical Methods in Economics, Perm State University, 2008. (in Russian)
4. Andrianov D.L.*, Ponosov A.A., Pono-sov D.A. Targeted Management of Textile Industry Development in the Russian Federation. Perm University Herald. Economy, 2011, no. 4. pp. 92-101. (in Russian)
5. Anokhin A.V. On Linear Impulse System for Functional Differential Equations. Dokladv Akad-emii Nauk USSR, 1986. V. 286, no. 5. pp. 1037-1040. (in Russian)
6. Arbuzov V.O. Modern Trends in Tick Size Regulation in the Russian Stock Market. INTELLIGENCE. INNOVATIONS. INVESTMENTS. 2014. pp. 4-13.
7. Arbuzov V.O. On Modeling Tick Size Regulation Consequences Using Imitation Models of the Financial Market. Perm University Herald. Economy.
2014. no. 4. pp. 13-23. (inRussian)
8. Arbuzov V.O. The Mike-Farmer Model Adjustment for the Russian Stock Market. INTELLIGENCE. INNOVATIONS. INVESTMENTS. 2014. pp. 4-17.
9. Arbuzov V. Revisiting of empirical zero intelligence models. Financial Econometrics and Empirical Market Microstructure. Heidelberg: Springer.
2015. pp. 25-36.
10. Arbuzov V., Frolova M. Market liquidity measurement and econometric modeling. Market Risk and Financial Markets Modeling. Springer. 2012. pp. 25-36.
11. Arbuzov V.O., Ivliev S.V. On Identification of High-Frequency Traders in the Financial Market. Perm University Herald. Economics. 2014. no. 2(21). pp. 24-30. (in Russian)
12. Arbuzov V.O., Ivliev S.V., Nikulin M.B. Clustering Market Participants Based on Microstruc-tural Data. Mathematical Models and Systemic Analysis in Economics: collection of papers of young researches of the Department of Information Systems and Mathematical Methods in Economics. Perm State University. Perm. 2011.
13. Azbelev N.V., Simonov P.M. Stability of equations with delay. Russian Mathematics (Izvestiya VUZ. Matematika). 1997. Vol. 41. no. 6. pp. 3-16.
14. Azbelev N.V., Simonov P.M. Stability of Solutions of Equations with Ordinary Derivatives. Perm State University, Perm, 2001. (in Russian)
15. Azbelev N.V., Maksimov V.P., Rakhmat-ullina L.F. Introduction to the Theory of Functional Differential Equations. Nauka, Moscow, 1991. (in Russian)
16. Azbelev N.V., Maksimov V.P., Rakhmat-ullina L.F. Elements of the Contemporary Theory of Functional Differential Equations. Inst, of Computer-Assisted Studies, Moscow, 2002. (in Russian)
17. Azbelev N.V., Maksimov V. P., and Rakhmatullina L.F. Introduction to the theory of functional differential equations: methods and applications. N.Y.: Hindawi Publishing Corporation, 2007. 314 p.
18. Azbelev N.V., Berezanskii L.M., Simonov P.M., Chistyakov A.V. Stability of linear systems aftereffect. III. Differential Equations. 1991.Vol.27.no. 10. pp. 1165-1172.
19. Azbelev N.V., Berezanskii L.M., Simonov P.M., Chistyakov A.V. Stability of linear systems aftereffect. IV. Differential Equations. 1993. Vol. 29. no. 2. pp. 153-160.
20. Barbashin E.A. Introduction to the Stability Theory. Moscow: Nauka, 1967. 224 p. (in Russian)
21. Chadov A.L., Maksimov V.P. Linear boundary value problems and control problems for a class of functional differential equations with continuous and discrete times. Functional Differential Equations. 2012. Vol. 19, no. 1-2. pp. 49-62.
22. Efremova T., Ivliev S. Modeling of Russian Equity Market Micro structure (MICEX:HYDR Case). Market Risk and Financial Markets Modeling. Springer. 2012. pp. 37-46.
23. Eremin I.I. Contradictory Models of Optimal Planning. Nauka, Moscow, 1988. (in Russian)
24. Frolova M. Market shocks: Review of Stydies Financial Econometrics and Empirical Market Microstructure. Heidelberg: Springer. 2015. pp. 77-93.
25. Frolova M.S., Ivliev S.V., Lillo F. Market Shocks in Russian Stock Prices. Issues of Risk Analysis. 2014. Vol. ll.no. 6.
26. Ivliev S.V., Arbuzov V.O., Frolova M.S., Naumenko V.V. Three Questions to HFT. How High Frequency Trading Algorithms Influence Volatility, Liquidity, and Market Shocks - A View through the Lens of the Asian Market. Financial One. 2014. no. 4. pp. 72-77.
27. Ivliev S., Frolova M., Mizgireva Yu. Practical aspects of creating an internal rating based model of non-financial companies. Global Markets and Financial Engineering. 2015. Vol. 2. no. 1. pp. 39-46.
28. Larionov A.S., Simonov P.M. Stability of hybrid functional differential systems with aftereffect (HFDSA). II. VestnikRAEN. Temat. nomer «Different-sial'nye uravnenya». 2014. Vol. 14, № 5. pp. 38-45. (in Russian)
29. Maksimov V.P. The Cauchy Formula for a Functional-Differential Equation. Differentsial 'nye
Uravneniya, 1977, Vol. 13, no. 4. pp. 601-606. (in Russian)
30. Maksimov V.P. An Approach to the Problem of Directing the System to a Neighborhood of a Normative Trajectory. Perm University Herald. Economy, 2008, no. 8. pp. 108-112. (in Russian)
31. Maksimov V.P. Impulsive Correction of the Control for Dynamic Models with Aftereffect. Perm University Herald. Economy 2009, no. 1. pp. 91-95. (in Russian)
32. Maksimov V.P. On the property of controllability with respect to a family of linear function-als. Functional Differential Equations. 2009. Vol. 16. no. 3. pp. 517-527.
33. Maksimov V.P. Control of Functional Differential System in Conditions of Impulse Disturbances. Russian Mathematics . 2013, Vol. 57, no. 9. pp. 72-76.
34. Maksimov V.P., Chadov A.L. Hybrid Models in Economic Dynamics Models. Perm University Herald. Economy, 2011. no.2. pp. 13-23 (in Russian)
35. Maksimov V.P., Chadov A.L. Boundary Value Problems in Economic Dynamics with Approximate Fulfillment of Boundary Conditions. Constructive Study. Perm University Herald. Economy, 2012, no.3.pp. 12-17. (inRussian)
36. Maksimov V.P., Chadov A.L. A Class of Controls for Functional-Differential Continuous-Discrete System. Russian Mathematics, 2012, Vol. 56, no. 9. pp. 62-65.
37. Maksimov V.P., Chadov A.L. Discrete Control of a Functional Differential Continuous-Discrete System. Perm University Herald. Economy, 2013, no.1. pp. 6-11. (inRussian)
38. Maksimov V.P., Ponosov D.A., Chadov A.L. Some Problems in Economic Mathematical Modeling. Perm University Herald. Economy, 2010, no. 2. pp. 45-50. (inRussian)
39. Massera J.L., Schaeffer J.J. Linear Differential Equations and Function Spaces, Academic Press, New York-London. 1966. 456 p.
40. Ponosov A. A. Control Problem for a Dynamic Model of Ecology-Economic Development. Tambov University Reports. Natural and Technical Sciences. 2013, Vol. 18, no. 5-2. pp. 2643-2644. (in Russian)
41. Ponosov A.A. On a Problem of Target Control for a Continuous-Discrete Ecology-Economic Model of the Perm Region. Control of Economic Systems, 2015, Vol. 6. Available at: http://www.uecs.ru (accessed 01.09.2015). (inRussian)
42. Ponosov A.A., Ponosov D.A. Modeling Ecology-Economic Development of a Region. Economics, Statistics, and Informatics, 2012, no. 4. pp. 142-146. (inRussian)
43. Ponosov D.A. On Some Approaches to Modeling the Industrial Impact onto Ecology of a Region. Control of Economic Systems, 2011, no. 34. Available at: http://www.uecs.ru (accessed 01.09.2015). (inRussian)
44. Simonov P.M. Hybrid functional differential system. Informatin systems and mathematical methods in economics. Perm State Univ. Perm. 2010. no. 3. pp. 77-80. (inRussian)
45. Simonov P.M. Stability of differential-difference model of investment development of hightech industries. Analytical mechanics, stability and control: Proceedings of the X International Chetaev Conference. Vol. 2. Section 2. Stability. Kazan, June 12-16, 2012. Kazan: Publishing House Kazan State Tech. Un-ty. 2012. pp. 478-486. (in Russian)
46. Targeted Control of Social-Economic Development Processes for Federal Subjects of the Russian Federation: Modeling and Software. Andrianov D.L. et al. Perm State University, Perm, 2008. (in Russian)
47. Tsaluyk Z.B., Pulyaev V.F. Problems in functional analysis. Moscow, Izhevsk, R&C Dynamics. 2010. 152 p. (in Russian)
The date of the manuscript receipt: 01.10.2015
ДИНАМИЧЕСКИЕ МОДЕЛИ ЭКОНОМИКИ: ТЕОРИЯ, ПРИЛОЖЕНИЯ, ПРОГРАММНАЯ
РЕАЛИЗАЦИЯ
Д.Л. Андрианов, докт. физ-мат. наук, зав. кафедрой информационных систем и математических методов в экономике Электронный адрес: [email protected] В.О, Арбузов, аспирант Электронный адрес: [email protected] C.B. Пвлиев, канд. экон. наук, доцент кафедры информационных систем и математических методов в экономике Электронный адрес: [email protected] В.П. Максимов, докт. физ.-мат. наук, профессор кафедры информационных систем и математических методов в экономике Электронный адрес: [email protected] ИМ Симонов, докт. физ.-мат. наук, профессор кафедры информационных систем и математических методов в экономике Электронный адрес: [email protected] Пермский государственный национальный исследовательский университет, 614990, Пермь,
ул. Букирева, 15
Дается обзор теоретических и прикладных результатов, полученных в рамках научной школы кафедры «Информационные системы и математические методы в экономике». Обзор охватывает период 2008-2015 гг. В основе теоретических результатов лежат основные положения современной теории функционально-дифференциальных уравнений, разработанной участниками известного Пермского семинара по функционально-дифференциальным уравнениям под руководством профессора Н.В. Азбелева (1922-2006). В центре внимания находятся задачи прогнозирования, краевые задачи (задачи достижимости), задачи управления и задачи устойчивости для динамических моделей, учитывающих эффекты последействия и возможность импульсных воздействий (шоков). Для упомянутых задач получены признаки их разрешимости, предлагаются методы построения программных управлений и соответствующих им траекторий, разработаны схемы и алгоритмы исследования на основе доказательного вычислительно го эксперимента, включающие алгоритмы коррекции исследуемых задач в случае обнаружения их противоречивости. Результаты прикладных разработок используют достижения теории и представляют собой комплекс программных средств для исследования на разрешимость и решения реальных задач прогнозирования, достижимости, управления и устойчивости для моделей социально-экономического развития субъектов Российской Федерации и российской экономики в целом.
Ключевые слова: модели экономической динамики, задачи прогнозирования, краевые задачи, задачи управления, информационно-аналитические системы, системы поддержки принятия решений, прогнозно-аналитические системы, бизнес-аналитика, финансовое Моделирование, финансовые рынки.
Please cite this article in English as:
Andrianov D.h., Arbuzov V.O., Ivliev S. V., Maksimov V.P., Simonov P.M. Economic dynamics models: theory, applications, computer aided implementation // Vestnik Permskogo universiteta. Seria Ekonomika = Perm University Herald. Economy. 2015. № 4(27). P. 33-53.