A Mathematical Model and Decision Support
System for Determination of the Values of the
Marginal Reserve Requirement as Instrument of
Monetary Policy
Darko Pongrac
Outline
Introduction
Mathematical model
Heuristic
Computational results
Conclusions
Future research
Introduction – situation in Croatia
Croatian National Bank (CNB) - aims:
price stability
supporting economic growth
Commercial banks – aims:
making profit
Introduction – situation in Croatia
Commercial banks
foreign ownership
indebtedness abroad with low interest rate
giving loans in Croatia with high interest rate
easy profit!
Introduction – situation in Croatia
commercial banks’ debt abroad increase the Croatian external
debt
Croatian external debt reached the level which is in the economic
theory considered as upper accepted level for external debt of a
country
Croatian National Bank (CNB):
uses the available instruments and
measures to control the external debt
Introduction – Monetary policy
according to our open economy, there exists high possibility for
transmitting inflation from abroad (for example: increasing of energy
prices on the world market has big influence on domestic prices)
transmitting inflation from abroad and high level of foreign debt can
effect high disturbance in country economy
special attention is focused on the external debt growth
historically low level of interest rates on the world capital markets
Introduction – Monetary policy
CNB has a limited number of available measures and
instruments for influencing commercial banks behaviour
slow measures
fast measures
Introduction – Monetary policy
Slow measures
Reserve requirements
Marginal reserve requirements (MRR)
Special reserve requirements (SRR)
Compulsory central bank bills (CCBB)
These measures were used in the model
developed in this work.
Introduction – Monetary policy
– commercial banks’
objectives
Profit is made from different revenues that can be put into two main
categories:
1.
2.
interest
fees
Interest and fee revenues connected to the credit activities are
shown through the effective interest rate.
Revenues from credit activities are a significant part of commercial
banks’ revenues.
Introduction – mathematical programming
mathematical programming is in high expansion with
evolution of the computers
specially expanded in last twenty years
we know difference between single level and multilevel
mathematical programming
Bialas and Karwan described, in 1982., multilevel
programming problem which includes n level
Mathematical model
Bilevel programming model
CNB – leader: minimize the increase in household’s consumption
(loans to households)
commercial banks – followers: maximize their profits
Conflict!
Mathematical model
CNB (leader):
controls the percentage of marginal reserve requirements (MRR)
controls the percentage of special reserve requirements (SRR)
regulate conditions on the purchase of the compulsory CNB bills
Mathematical model
Commercial banks’ loans are
divided in three main categories:
housing loans
loans to households
loans to enterprises
Mathematical model
1.
Indexes
i
j
l
p
t -
-
-
type of indebtedness
commercial bank
type of investment
marginal reserve requirements
percentage
time period of indebtedness
(macro period)
time period of investments
(micro period) St
Mathematical model
2.
Parameters
op
dlt
glt
ol
-
bi
-
kit mjlt xjil0 -
Wjl0 -
reserve requirements percentage
minimal demand for credit
maximal supply of credit
the number of repayments of credit
instalments
the number of repayments of
indebtedness instalments
interest rate of indebtedness
interest rate of investment
bank’s indebtedness at the beginning
of the observed period
bank’s credit at the beginning of the
observed period
Mathematical model
3.
Variables
xjilpt -
the amount of bank’s debt in the
observed period
wjl -
the amount of bank’s credit in the
observed period
zilpt -
vjilpt -
xjilpt , wjl ≥ 0;
1, if the percentage of marginal/special
reserve requirements is p; 0 otherwise
1, if bank’s indebtedness is bigger then
repayment related to the previous
indebtedness; 0 otherwise
zilpt , vjilpt {0,1}
Mathematical model
4.
Notes
yjilpt -
the amount that the bank repays for
previous indebtedness
Wjlt -
the total amount of bank’s credit in
the macro period
Ujlt -
the total amount of clients’
repayments related to previous
credit
Qjipt -
bank’s debt
Rjlt -
bank’s credit
Mathematical model
Expression for notes:
t 1
1
y jiplt ( x jil0 zilp x jilp ) ,
bi
max( t bi ,1)
j,i,l,p,t
(a)
W jlt w jl ,
j,l,t
(b)
t 1
1
U jlt (W jl 0 W jl ) ,
ol
max( t ol ,1)
j,l,t
(c)
St
3
t
Q jipt ( x jil0 ( x jilp y jilp )) ,
j,i,p,t
(d)
j,l,t
(e)
1
l 1
t
R jlt W jl 0 (W jl U jl ) ,
1
Mathematical model
Model:
min
z
(W
jlt
U jlt )
l 1, 2
j ,t
with constraints:
z
ilpt
i,l,t
1,
(1)
p
max ( m jlt R jlt k itQ jipt )
t ,l ,i , p
t
l
with constraints :
i, p
j
Mathematical model
Model - constraints:
t
100 op
p
W jlt ((
)( x jil0 v jilpt(1
) zilp ( x jilp y jilp )
op
100
i
i , p , 1
t
(1 v
i , p , 1
jilpt
t
t 1
1
1
)( x jilp y jilp ))) U jl W jl W jl 0
x jilpt Mz ilpt ,
t
(x
1
jilp
y jilp ) Mv jilpt ,
t
(y
1
jilp
j,l,t (2)
x jilp ) M (1 v jilpt ) ,
j,i,l,p,t
(3)
j,i,l,p,t
(4)
j,i,l,p,t
(5)
Mathematical model
Model - constraints:
W jlt d jlt ,
j,i,l,p,t
W jlt g jlt ,
j,i,l,p,t
xjilpt , wjl ≥ 0; zilpt , vjilpt {0,1},
(6)
(7)
j,i,l,p,t
(8)
Mathematical model - difference between models
t
100 op
100 p
W jlt
zilp ( x jilp y jilp )
x jil0 v jilpt
40 0,6op i
100
i , p , 1
t
(1 v
i , p , 1
W jlt
jilpt
)( x jilp
t
t 1
y jilp ) U jl W jl W jl 0
1
1
t
100 op
100 p
x jil0 v jilpt
zilp ( x jilp y jilp )
40 0,6op i
100
i , p , 1
t
(1 v
i , p , 1
jilpt
)( x jilp
t
t 1
y jilp ) U jl W jl W jl 0
1
1
1
W
jl
t
1
0.5 max 1
,0 W jl 0
W
100
2
jl
0
Heuristic
NP-hard problem (Ben-Ayed, Blair, 1989)
heuristic
nonlinear constraint (2) was relaxed in the way that the
binary variable vijlpt is fixed to 1 in all observed points
(the real situation), and the second binary variable zilpt is
fixed to 1 for a chosen value of marginal reserve
requirements in each observed period
Heuristic
z jlpt
v jilpt
Real situation: j=34, i=2, l=3, p=70, t=12
171136
and constraint (2) is cubic
0-1 variables
Heuristic
interest rates for banks’ debt are fixed to the chosen
values (euribor+1%,that is 4.5%), interest rates for
banks’ loans are known
all banks have the same conditions for indebtedness
we observe only macro periods
we observe the neighbourhood of ±5% of the chosen
marginal reserve requirements
for a closer look at the changes in banks’ behaviour the
neighbourhood changes to ±1%
Start
Heuristic
Read model
parameters
Choose initial bank for
solving
Choose initial marginal/
special reserve
requirement for solving
What does it mean
“Choose the next value
for MRR”?
neighbourhood of ±5%
for a closer look,
neighbourhood of ±1%
Solve relaxed linear
problem
Has the marginal/
special reserve
requirement been found
for all kinds
of loans?
Choose next
marginal/ special
reserve requirement
for solving
No
Choose the next
bank
for solving
Yes
Have all
the banks been
considered?
Yes
Print out the calculated
values for the highest,
lowest and mean marginal
/ special reserve
requirement
for the banking system
Stop
No
Heuristic
What does it mean “Is the MRR found?”
jump!
Wjlt -
the total amount of bank’s credit in the macro period
d jlt W jlt g jlt
MRR MRR * W jlt d jlt
MRR MRR W jlt g jlt
*
Computational results – model without CCBB
Ratio of interest rate on housing loans
and MRR under break-even point
MRR (%)
80
70
60
50
40
30
20
9,
92
9,
68
9,
46
9,
15
8,
8
8,
63
8,
33
8,
28
7,
86
7,
58
7,
56
7,
43
7,
12
6,
7
6,
27
5,
81
5,
33
5,
17
4,
93
4,
12
10
interest rate (%)
Computational results – model without CCBB
Ratio of interest rate on other loans to households
and MRR under break-even point
MRR (%)
80
70
60
50
40
30
20
7,
62
7,
99
8,
29
8,
54
8,
64
8,
92
9,
17
9,
48
9,
75
10
,0
8
10
,2
4
10
,4
8
10
,5
3
10
,7
7
11
,1
6
11
,3
7
11
,9
3
12
,6
9
13
,2
1
14
,8
5
16
,0
6
10
interest rate (%)
Computational results – model without CCBB
Ratio of interest rate on loans to enterprises
and MRR under break-even point
MRR (%)
80
70
60
50
40
30
20
5,
63
6,
27
6,
86
7,
39
7,
56
7,
62
8,
09
8,
33
8,
64
9,
05
9,
46
9,
75
10
,1
2
10
,4
7
10
,5
3
11
,0
3
11
,3
6
11
,9
3
12
,7
13
,9
3
16
,0
6
10
interest rate (%)
Computational results – model without CCBB
MRR (%)
80
housing loans
70
60
other loans to
households
50
40
loans to
enterprises
30
20
10
4
6
8
10
12
14
16
18
interest rate (%)
Computational results – model with CCBB
Ratio of interest rate on housing loans and MRR under break-even point
MRR (%)
80
70
60
50
40
30
20
9,
68
9,
46
9,
15
8,
8
8,
63
8,
33
8,
28
7,
86
7,
58
7,
56
7,
43
7,
12
6,
7
6,
27
5,
81
5,
33
5,
17
4,
93
4,
12
10
interest rate (%)
Computational results – model with CCBB
Ratio of interest rate on other loans to households
and MRR under break-even point
MRR (%)
80
70
60
50
40
30
20
7,
62
7,
99
8,
29
8,
54
8,
64
8,
92
9,
17
9,
48
9,
75
10
,0
8
10
,2
4
10
,4
8
10
,5
3
10
,7
7
11
,1
6
11
,3
7
11
,9
3
12
,6
9
13
,2
1
14
,8
5
16
,0
6
10
interest rate (%)
Computational results – model with CCBB
Ratio of interest rate on loans to enterprises
and MRR under break-even point
MRR (%)
80
70
60
50
40
30
15,2
13,3
12,7
12,2
11,8
11,3
11
10,7
10,5
10,3
10,1
9,85
9,53
9,34
9,05
8,74
8,58
8,31
8,09
7,76
7,56
7,49
7,39
6,87
6,61
6,14
10
5,63
20
interest rate (%)
Computational results – model with CCBB
MRR (%)
80
70
housing loans
60
50
other loans to
households
40
loans to
enterprises
30
20
10
4
6
8
10
12
14
16
18
interest rate (%)
Computational results model without CCBB
comparison of models
model with CCBB
Housing
Other loans to
households
Enterprises
loans
min
18,00
57,00
42,00
max
65,00
80,00
avg
44,62
67,71
Housing
loans
Other loans to
households
Enterprises
loans
min
18,00
44,00
42,00
78,00
max
65,00
76,00
78,00
62,29
avg
44,23
60,65
61,97
MRR in margin between 10 and 80% have effect on all banks and all types of their
loans
only 8 banks don’t have housing loans
higher effect on housing and enterprises loans, and lower effect on other loans to
households in first model
almost same effect on all type of loans in second model
Conclusion
according to our numerical analysis the rate of marginal reserve
requirements of 55% is an average rate on which banks stop
profiting on extending credits to the households, and that is exactly
the rate approved by the CNB’s decision
based on the results which set the marginal reserve requirements
rate of 40% as a rate which starts being unprofitable for banks to
extend households credits, we can see why formerly prescribed
marginal reserve requirement rates weren’t efficient in stopping the
external debt growth
Further research
looking into the possibility of introducing some new measures on
extending the credits to the households
looking for the possibility of introducing variable MRR which would
depend on foreign debt changes and the changes in the credits to
the households
-> heuristic based on tabu search
Further research
Heuristic based on tabu search:
trade off between decreasing the foreign loans’ increase (MRR
decreases) and increasing the interest rate (demand decreases)
the rule of searching the neighbourhood: commercial bank accepts
to decrease the foreign debt increase, and the interest rate
v jilpt variable
increases in order to obtain the same profit (0-1
becomes 0)
z jlpt
interest rate increases, MRR changes (0-1 variable
changes)
© Copyright 2026 Paperzz