On solving dynamic oligopolistic market equilibrium problems in

Communications in Applied and Industrial Mathematics,
ISSN 2038-0909, e-415
DOI: 10.1685/journal.caim.415
On solving dynamic oligopolistic market
equilibrium problems in presence of excesses
Annamaria Barbagallo1 and Paolo Mauro2
1
Department of Mathematics and Applications “R. Caccioppoli”,
University of Naples “Federico II”,
via Cintia - 80126 Naples, Italy
[email protected]
2
Department of Mathematics and Computer Science
University of Catania
viale Andrea Doria n. 6 - 95125 Catania, Italy
[email protected]
Communicated by Nicola Bellomo
Abstract
This paper deals with the dynamic oligopolistic market equilibrium problem in presence of excesses. In particular, besides presenting the problem in which only the production excess is considered, the demand excess is also discussed. In both cases, the
variational formulation of the equilibrium conditions is given. Taking into account the
continuity property of equilibrium solutions, it is possible to introduce a discretization
procedure in order to present a computational method for the dynamic oligopolistic market equilibrium problems in presence of excesses. Moreover, a convergence result is proved.
Finally, the performance of our algorithm is shown on some examples.
Keywords:
Dynamic oligopolistic market equilibrium problem, production
excess, demand excess, evolutionary variational inequality, discretization
procedure.
AMS Subject Classification: 49J40, 58E35, 65K10, 91A10
1. Introduction.
The main purpose of this paper is to provide a computational method
for solving oligopolistic market equilibrium problems in presence of excesses.
In the literature, these problems are modelled as evolutionary variational
inequalities as well as it happens for the most important time-dependent
equilibrium problems [1–8]. Moreover, many problems arising from the
theory of population dynamics and other physics phenomena are studied
not only by means of partial differential equations (for further details see
Received 2012 09 19. Accepted 2012 10 30. Published 2012 11 05.
Licensed under the Creative Commons Attribution Noncommercial No Derivatives
A. Barbagallo et al
e.g. [9–16]), but also by means of evolutionary variational inequalities (see
for instance [17,18]).
It is worth to perform a little history of the problem in question. The
oligopoly problem, namely the problem regarding the equilibrium between
a finite number of firms producing homogenous commodities in a noncooperative manner, has its origin in Cournot who first studied this problem in [19]. Cournot investigated competition between only two producers
while Nash, one century later, generalized the problem to n agents, each
acting in his own self-interest, which has come to be called a noncooperative game (see [20,21]). The time-dependent formulation of the oligopolistic
market equilibrium problem has been presented, for the first time, in [22].
Since “the time-dependent formulation of equilibrium problems allows one
to explore the dynamics of adjustment processes in which a delay on time
response is operating”, as M.J. Beckmann and J.P. Wallace pointed out
in [23], it is fundamental to study of the dynamic behaviour of the model.
Moreover, an other important aspect is that the delay on time response
always happens because the processes have not an infinite speed. Usually,
such adjustment processes can be represented by means of a memory term
which depends on previous equilibrium solutions according to the Volterra
operator (see, for instance [24]). In the study of evolutionary variational inequalities the search of the Lagrange variables is of topical importance and,
to this regard, we mention the paper [25] where the authors applied the
infinite-dimensional duality results developed in [26] to overcome the difficulty of the voidness of the interior of the ordering cone which defines the
constraints and so proved the existence of Lagrange variables which permit
to describe the behaviour of the market. Moreover, in [25] some sensitivity
results have been obtained each of them showing that small changes of the
solution happen in correspondence with small changes of the profit function.
In [27], an oligopolistic market equilibrium model with an explicit long-term
memory has been considered. In [1] and in [2] the variational formulation
of the oligopolistic market equilibrium problems in presence of production
excesses and both production and demand excesses are introduced. The
equilibrium conditions in terms of the well known dynamic Cournot-Nash
principle are analyzed, and then the equilibrium conditions will be expressed
also by using the Lagrange multipliers and the infinite-dimensional duality
theory. The equivalence between the two conditions is proved because they
are both expressed by an appropriate evolutionary variational inequality.
Moreover, thanks to the variational formulation, some existence and regularity results for the equilibrium solutions are shown.
In this paper we propose an algorithm for the computation of equilibria, by means of discretization methods. The continuity of the solution to
2
DOI: 10.1685/journal.caim.415
dynamic oligopolistic market equilibrium problems in presence of excesses,
proved in [1] and in [2], allows us to consider a partition of the time interval and hence to reduce the infinite-dimensional problem to some finitedimensional problems that can be solved by means of a known method.
Since in literature some numerical schemes for the calculation of solutions
to dynamic equilibrium problems are available (see for instance [22,28–32]),
our results seem to have a particular relevance. More specifically, we propose
a discretization procedure which reduces the infinite-dimensional problem
to the calculus of solutions to finite-dimensional variational inequality. In
particular, taking into account of the continuity, we discretize the time interval [0, T ] and then we can compute, by means of the extragradient method
in Marcotte’s version, the solution of the finite-dimensional oligopolistic
market equilibrium problems obtained using the discretization. At last, we
construct an approximation solution with linear interpolation. In order to
obtain numerical results, we make use of a MatLab computation. Moreover,
we present some numerical examples which show the efficiency of the algorithm. In fact, we compute the equilibrium solutions by using also the direct
method (see [33–35]) and we obtain the same numerical results. At last, we
compare the numerical equilibrium solutions for the problem in presence
only of production excesses and the one in presence of both production and
demand excesses.
The paper is organized as follows: in Section 2 we recall the dynamic
oligopolistic market equilibrium problem in presence of production excesses
and then both production and demand excesses, then in Section 3 we describe an algorithm and we prove a convergence result, and finally in Section 4 we report the computational results.
2. Dynamic oligopolistic market equilibrium problem.
Let us consider, in a period time [0, T ], T > 0, m firms Pi , i = 1, . . . , m,
that produce one only commodity and n demand markets Qj , j = 1, . . . , n,
that are generally spatially separated.
Let pi (t), i = 1, . . . , m, be the nonnegative commodity output produced
by firm Pi at the time t ∈ [0, T ]. Let qj (t), j = 1, . . . , n, be the nonnegative
demand for the commodity at demand market Qj at the time t ∈ [0, T ]. Let
xij (t), i = 1, . . . , m, j = 1, . . . , n, be the nonnegative commodity shipment
between the supply market Pi and the demand market Qj at the time
t ∈ [0, T ]. In the following, we set xi (t) = (xi1 (t), . . . , xin (t)), i = 1, . . . , m,
t ∈ [0, T ] .
Let us group the production output into a vector-function p : [0, T ] −→
n
Rm
,
+ the demand output into a vector-function q : [0, T ] −→ R+ , the com-
3
A. Barbagallo et al
modity shipments into a matrix-function x : [0, T ] −→ Rmn
+ .
We assume that the nonnegative commodity shipment belongs to
L2 ([0, T ] , Rmn
+ ). Furthermore, let us associate with each firm Pi a production cost fi , i = 1, . . . , m, and assume that the production cost of a firm Pi
may depend upon the entire production pattern, namely, fi = fi (t, x(t)).
Similarly, let us associate with each demand market Qj , a demand price
for unity of the commodity dj , j = 1, . . . , n, and assume that the demand
price of a demand market Qj may depend, in general, upon the entire
consumption pattern, namely, dj = dj (t, x(t)).
Moreover, let gi , i = 1, . . . , m, denote the storage cost of the commodity
produced by the firm Pi and assume that this cost may depend upon the
entire production pattern, namely, gi = gi (t, x(t)).
Finally, let cij , i = 1, . . . , m, j = 1, . . . , n, denote the transaction
cost, which includes the transportation cost associated with trading the
commodity between firm Pi and demand market Qj . Here we permit the
transaction cost to depend upon the entire shipment pattern, namely,
cij (t) = cij (t, x(t)).
Hence, we have the following mappings,
2
m
f, g : [0, T ] × L2 ([0, T ] , Rmn
+ ) −→ L ([0, T ] , R+ ),
2
n
d : [0, T ] × L2 ([0, T ] , Rmn
+ ) −→ L ([0, T ] , R+ ),
2
mn
c : [0, T ] × L2 ([0, T ] , Rmn
+ ) −→ L ([0, T ] , R+ ).
The profit of the firm Pi , i = 1, . . . , m, at the time t ∈ [0, T ] is,
(1)
vi (t, x(t)) =
n
X
dj (t, x(t))xij (t) − fi (t, x(t))
j=1
−gi (t, x(t)) −
n
X
cij (t, x(t))xij (t),
j=1
namely, it is equal to the price that the demand markets are disposed to
pay minus the production costs, the storage costs and the transportation
costs.
The aim of the model for this problem in which the m firms supply
the commodity in a noncooperative fashion, is to maximize its own profit
function considered the optimal distribution pattern for the other firms.
We want to determine a commodity distribution matrix-function for which
the m firms and the n demand markets will be in a state of equilibrium as
defined later.
Suppose also that the following assumptions on the profit function v
4
DOI: 10.1685/journal.caim.415
(given by (1)) and on ∇D v =
∂vi
∂xij
i = 1, . . . , m
j = 1, . . . , n
hold:
i. v(t, x(t)) is continuously differentiable a.e. in [0, T ],
ii. ∇D v is a Carathèodory function such that
(2) ∃h ∈ L2 ([0, T ]) : k∇D v(t, x(t))kmn ≤ h(t) kx(t)kmn a.e. in [0, T ] ,
iii. vi (t, x(t)) is pseudoconcave with respect to the variables xi , i = 1, . . . , m,
namely the following holds a.e. in [0, T ] :
∂v
(3)
(t, x1 , . . . , xi , . . . , xm ), xi − yi ≥ 0
∂xi
⇒ vi (t, x1 , . . . , xi , . . . , xm ) ≥ vi (t, x1 , . . . , yi , . . . , xm ).
In oligopolistic markets the pseudoconcavity assumption (3) is satisfied
mainly because explicit conditions on the data (i.e. production cost, demand
price, storage cost, transaction cost) are not given.
2.1. Dynamic oligopolistic market equilibrium problem in presence of production excesses.
At first, we want to consider the case in which some of the amounts of
the commodity available are sold out whereas for a part of the producers
can occur an excess of production (see [1]).
Let i (t), i = 1, . . . , m, be the nonnegative production excess for the
commodity of the firm Pi at the time t ∈ [0, T ]. Let us group the production
excess into a vector-function : [0, T ] −→ Rm
+ . The following feasibility
condition holds, a.e. in [0, T ] :
(4)
pi (t) =
n
X
xij (t) + i (t),
i = 1, . . . , m,
j=1
namely the quantity produced by each firm Pi at the time t ∈ [0, T ]
must be equal to the sum of the commodity shipments from that firm
to each demand markets plus the production excess at the same time
t ∈ [0, T ]. We suppose that ∈ L2 ([0, T ] , Rm
+ ). As a consequence, we have
2
m
p ∈ L ([0, T ] , R+ ).
In virtue of (4) since the production excess i (t) at the time t ∈ [0, T ]
is nonnegative, we have
(5)
n
X
xij (t) ≤ pi (t), ∀i = 1, . . . , m, a.e. in [0, T ] .
j=1
5
A. Barbagallo et al
Taking into account (5), the feasible set for the distribution pattern is:
(
(6)
K=
x ∈ L2 ([0, T ] , Rmn ) :
xij (t) ≥ 0, ∀i = 1, . . . , m, ∀j = 1, . . . , n, a.e. in [0, T ] ,
)
n
X
xij (t) ≤ pi (t), ∀i = 1, . . . , m, a.e. in [0, T ] .
j=1
Now, we give the dynamic oligopolistic market equilibrium conditions
in presence of production excesses by using Lagrange variables associated
to the constraints.
Definition 2.1. x∗ ∈ K is a dynamic oligopolistic market problem equilibrium in presence of excesses if and only if for each i = 1, . . . , m, j = 1, . . . , n
and a.e. in [0, T ] there exists λ∗ij ∈ L2 (0, T ), µ∗i ∈ L2 (0, T ), such that
−
(7)
(8)
∂vi (t, x∗ (t))
+ µ∗i (t) = λ∗ij (t),
∂xij
∂vi (t, x∗ (t))
∗
−
+ µi (t) x∗ij (t) = 0,
∂xij
(9)
λ∗ij (t)x∗ij (t) = 0,
λ∗ij (t) ≥ 0,
(10)


n
X
µ∗i (t) 
x∗ij (t) − pi (t) = 0,
µ∗i (t) ≥ 0.
j=1
The terms λ∗ij (t) and µ∗i (t) are the Lagrange multipliers associated to the
n
X
constraints x∗ij (t) ≥ 0 and to
x∗ij (t) ≤ pi (t), respectively.
j=1
Making use of the infinite-dimensional duality theory (see [26,36–38]),
it is possible to prove the following equivalence (see Theorem 2.2 in [1]).
Theorem 2.1. x∗ ∈ K is a dynamic oligopolistic market equilibrium in
presence of production excesses if and only if it satisfies the evolutionary
variational inequality
Z TX
m X
n
∂vi (t, x∗ (t))
(11)
−
(xij (t) − x∗ij (t))dt ≥ 0
∀x ∈ K,
∂x
ij
0
i=1 j=1
6
DOI: 10.1685/journal.caim.415
where K is given by (6).
Moreover, the equivalence between the evolutionary variational inequality (11) and the dynamic Cournot-Nash principle, which we recall in the
following, has been proved (see Theorem 3.1 in [22]).
Definition 2.2. x∗ ∈ K is a dynamic oligopolistic market equilibrium in
presence of production excesses if and only if for each i = 1, . . . , m and a.e.
in [0, T ] we have
(12)
vi (t, x∗ (t)) ≥ vi (t, xi (t), x̂∗i (t)), a.e. in [0, T ] , where
xi (t) = (xi1 (t), . . . , xin (t)), a.e. in [0, T ] and x̂∗i (t) = (x∗1 (t), . . . , x∗i−1 (t),
x∗i+1 (t), . . . , x∗m (t)).
Hence, we seek to determine a nonnegative commodity distribution matrix function x for which the m firms and the n demand markets will be
in a state of equilibrium, such that the m firms try to maximize their own
profit at the time t ∈ [0, T ].
2.2. Dynamic oligopolistic market equilibrium problem in presence of production and demand excesses.
Now we recall the dynamic oligopolistic market equilibrium problem in
presence of both production and demand excesses introduced in [2], namely
we allow that for a part of the producers can occur an excess of production
whereas for a part of the demand markets the supply can not satisfy the
demand. In order to clarify the presence of both excesses we consider some
concrete economic situations. During an economic crisis period the presence of production excesses can be due to a decrease in market demands
and, on the other hand, the presence of demand excesses may occur when
the supply can not satisfy the demand especially for fundamental goods.
Moreover, since the market model presented in this paper evolves in time,
the presence of both excesses can be consequence of the fact that the physical transportation of commodity between a firm and a demand market is
evidently limited, therefore there exist some time instants in which, though
some firms produce more commodity than they can send to all the demand
markets, some of the demand markets require more commodity.
In addition to what we have considered previously, let us denote by
δj (t), j = 1, . . . , n, the nonnegative demand excess for the commodity of
the demand market Qj at the time t ∈ [0, T ]. Let us group the demand
excess into a vector-function δ : [0, T ] −→ Rn+ and let us suppose that the
7
A. Barbagallo et al
following feasibility conditions hold, a.e. in [0, T ] :
(13)
pi (t) =
n
X
xij (t) + i (t),
i = 1, . . . , m,
xij (t) + δj (t),
j = 1, . . . , n.
j=1
(14)
qj (t) =
m
X
i=1
Hence, the quantity produced by each firm Pi , at the time t ∈ [0, T ], must
be equal to the commodity shipments from that firm to all the demand
markets plus the production excess at the same time t ∈ [0, T ] and the
quantity demanded by each demand market Qj at the time t ∈ [0, T ] must
be equal to the commodity shipments from that firm to all the demand
markets plus the demand excess at the same time t ∈ [0, T ] .
Taking into account (13) and (14), since the production excess i (t) at
the time t ∈ [0, T ] and the demand excess δj (t) at the same time t ∈ [0, T ]
are nonnegative, we have
(15)
n
X
xij (t) ≤ pi (t), ∀i = 1, . . . , m, a.e. in [0, T ] ,
j=1
(16)
m
X
xij (t) ≤ qj (t), ∀j = 1, . . . , n, a.e. in [0, T ] .
i=1
Moreover, we assume that the nonnegative commodity shipment between the producer firm Pi and the demand market Qj has to satisfy
time-dependent constraints, namely, there exist two nonnegative functions
x, x ∈ L2 ([0, T ] , Rmn
+ ) such that
(17) xij (t) ≤ xij (t) ≤ xij (t), ∀i = 1, . . . , m, ∀j = 1, . . . , n, a.e. in [0, T ]
that define the limits in transportation.
2
n
Let us assume that ∈ L2 ([0, T ] , Rm
+ ), and δ ∈ L ([0, T ] , R+ ). As a
2
m
2
n
consequence, we have p ∈ L ([0, T ] , R+ ), and q ∈ L ([0, T ] , R+ ). According to (15), (16) and (17), the feasible set for the distribution pattern is:
8
DOI: 10.1685/journal.caim.415
(
(18)
x ∈ L2 ([0, T ] , Rmn ) :
K=
xij (t) ≤ xij (t) ≤ xij (t),
∀i = 1, . . . , m, ∀j = 1, . . . , n, a.e. in [0, T ] ,
n
X
xij (t) ≤ pi (t), ∀i = 1, . . . , m, a.e. in [0, T ] ,
j=1
m
X
)
xij (t) ≤ qj (t), ∀j = 1, . . . , n, a.e. in [0, T ] .
i=1
Let us present the dynamic oligopolistic market equilibrium condition
in presence of production and demand excesses.
Definition 2.3. x∗ ∈ K is a dynamic oligopolistic market problem equilibrium in presence of excesses if and only if for each i = 1, . . . , m, j =
1, . . . , n and a.e. in [0, T ] there exists λ∗ij ∈ L2 (0, T ), ρ∗ij ∈ L2 (0, T ), µ∗i ∈
L2 (0, T ), νj∗ (t) ∈ L2 (0, T ) such that
(19)
−
∂vi (t, x∗ (t))
+ ρ∗ij (t) + µ∗i (t) + νj∗ (t) = λ∗ij (t),
∂xij
(20)
λ∗ij (t)(xij (t) − x∗ij (t)) = 0,
λ∗ij (t) ≥ 0,
(21)
ρ∗ij (t)(x∗ij (t) − xij (t)) = 0,
ρ∗ij (t) ≥ 0,

(22)
µ∗i (t) 
n
X

x∗ij (t) − pi (t) = 0,
µ∗i (t) ≥ 0,
j=1
(23)
νj∗ (t)
m
X
!
x∗ij (t) − qj (t)
= 0,
νj∗ (t) ≥ 0.
i=1
The terms λ∗ij (t), ρ∗ij (t), µ∗i (t), νj∗ (t) are the Lagrange multipliers associated
n
X
∗
∗
to the constraints xij (t) ≥ xij (t), xij (t) ≤ xij (t),
x∗ij (t) ≤ pi (t) and to
j=1
m
X
x∗ij (t) ≤ qj (t), respectively.
i=1
9
A. Barbagallo et al
Also in this case, the previous equilibrium conditions is equivalent to
an evolutionary variational inequality (see Theorem 2.2 in [2]).
Theorem 2.2. x∗ ∈ K is a dynamic oligopolistic market equilibrium in
presence of both production and demand excesses if and only if it satisfies
the evolutionary variational inequality
Z TX
m X
n
∂vi (t, x∗ (t))
(xij (t) − x∗ij (t))dt ≥ 0
∀x ∈ K,
(24)
−
∂x
ij
0
i=1 j=1
where K is given by (18).
Finally, we have that the state of equilibrium of the dynamic oligopolistic market in presence of both production and demand excesses is the same
Cournot-Nash principle as the one considered in the previous model.
For existence and regularity results, consult [1,2,39,40].
3. Solution method.
Let us introduce a method to solve dynamic oligopolistic market equilibrium problems in presence of excesses expressed by evolutionary variational
inequalities.
We suppose that the assumptions which ensure the continuity of dynamic oligopolistic market equilibrium solution are satisfy. As a consequence, (11) and (24) hold for each t ∈ [0, T ], namely
h−∇D v(t, x∗ (t)), x(t) − x∗ (t)i ≥ 0,
(25)
∀x(t) ∈ K(t), ∀t ∈ [0, T ]
where
(
K(t) =
x(t) ∈ Rmn : xij (t) ≥ 0, ∀i = 1, . . . , m, ∀j = 1, . . . , n,
n
X
)
xij (t) ≤ pi (t), ∀i = 1, . . . , m
j=1
for the problem with only production excesses and
(
K(t) =
x(t) ∈ Rmn : xij (t) ≤ xij (t) ≤ xij (t),
∀i = 1, . . . , m, ∀j = 1, . . . , n,
n
X
xij (t) ≤ pi (t), ∀i = 1, . . . , m
j=1
m
X
)
xij (t) ≤ qj (t), ∀j = 1, . . . , n ,
i=1
10
DOI: 10.1685/journal.caim.415
for the problem with both production and demand excesses.
In the following, applying a discretization procedure and making use
of the extragradient method in Marcotte’s version, we compute the solutions of the evolutionary variational inequality which expresses the dynamic
oligopolistic market equilibrium conditions in presence of excesses.
Let us consider a partition of [0, T ], such that:
0 = t0 < t1 < . . . < tr < . . . < tN = T. For each point tr , r = 0, 1, . . . , N ,
of the partition, we consider the finite-dimensional variational inequality
(26)
h−∇D v(tr , x∗ (tr )), x(tr ) − x∗ (tr )i ≥ 0,
∀x(tr ) ∈ K(tr ).
We compute now the solution to the finite-dimensional variational inequality (26) making use of a modified version of the extragradient method
introduced by Marcotte in [41].
The algorithm starting from any x∗0 (tr ) ∈ K(tr ) and a fixed number
α0 > 0, iteratively updates x∗k+1 (tr ) from x∗k (tr ) according to the following
projection formulas
(27)
x∗k+1 (tr ) = PK(tr ) (x∗k (tr ) − αk (−∇D (x̃∗k (tr )))),
(28)
x̃∗k (tr ) = PK(tr ) (x∗k (tr ) − αk (−∇D (x∗k (tr ))))
for k ∈ N, where αk is chosen as following
(
)
αk−1
kx∗k (tr ) − x̃∗k (tr )kmn
(29)
αk = min
,√
.
2
2k(−∇D (x∗k (tr ))) − (−∇D (x̃∗k (tr )))kmn
If −∇D v is a monotone and Lipschitz continuous mapping, then, the convergence of the scheme is proved. This method was improved by Tinti in [42].
After the iterative procedure, we get the dynamic equilibrium solution
through a linear interpolation of the computed static equilibrium solutions.
3.1. Convergence analysis.
In this section, we investigate on the convergence of algorithms presented in the previous section. We prove that under suitable assumptions,
the sequence, generated by the algorithm, converges in L1 -sense to the dynamic oligopolistic market equilibrium solution in presence of excesses.
Let us assume that all hypotheses which ensure the continuity of solution
to (25) and the convergence of the Marcotte’s extragradient method to
compute solutions to finite-dimensional variational inequalities hold. Let
11
A. Barbagallo et al
us introduce a sequence {πs }s∈N of (not necessarily equidivided) partitions
0
s
of the time interval [0, T ] such that πs = (t0s , t1s , . . . , tN
s ), where 0 = ts <
1
N
ts < . . . < ts s = T . We consider a sequence of equidivided partitions, in
the sense that ks := max{|trs − tr−1
s | : r = 1, 2, . . . , Ns }, approaches zero
for s → +∞.
By the interpolation theory, we know that if we construct the approximate solution to (25) by means of Hermite’s polynomial, using known
values of the solution x∗ (t), the sequence converges uniformly to the exact
solution. We do not use Hermite’s polynomial, but we consider an approximation by means of piecewise constant functions and we can prove that
the convergence is in L1 -sense.
Let us consider the approximate solutions to (25) given by the following
formula:
x∗s (t) =
(30)
Ns
X
x∗ (trs )χ[tr−1
,tr [ (t),
s
s
r=1
where x∗ (trn ) is the solution to the finite-dimensional variational inequality
which is obtained to (25) for t = trs , which can be compute by means of the
Marcotte’s extragradient method.
Let us estimate the following integral
Z T
Ns
X
∗
∗ r
x (t) −
x
(t
)χ
r−1 r (t)
s
[ts ,t [
dt
0
s
r=1
Z
T
=
0
≤
r=1
Ns Z
X
r=1
mn
Ns
Ns
X
X ∗
∗ r
x (ts )χ[tr−1
x (t)χ[tr−1
,trs [ (t)
,trs [ (t) −
s
s
tsr
tsr−1
dt
mn
r=1
kx∗ (t) − x∗ (trs )kmn dt
.
Being x∗ uniformly continuous, it results that for every ε > 0 there exists
r
r
δ > 0 such that if t ∈ [tr−1
s , ts ] satisfies the condition |t − ts | < δ it results
ε
kx∗ (t) − x∗ (trs )kmn < , for r = 1, 2, . . . , Ns , ∀s ∈ N.
T
Choosing s large enough in such way that ks < δ, we reach
Z T
Ns
Ns
X
X
∗
ε s
∗ r
(31)
x (ts )χ[tr−1
dt <
(tr − tsr−1 ) = ε.
,trs [ (t)
x (t) −
s
T
0
mn
r=1
r=1
Taking into account (31), we conclude that the sequence (30) converges
in L1 -sense to the dynamic oligopolistic market equilibrium solution in presence of excesses.
12
DOI: 10.1685/journal.caim.415
4. Numerical results.
Let us consider some numerical examples of the dynamical oligopolistic
market equilibrium problem in presence of excesses consisting of three firms
and four demand markets, as in Figure 1. At first, we suppose that there
are only production excesses.
P1
•PP
P2
P3
•
•P
@PP
@
@
@ P
P
P
PP
PP @
PP@
PP
@@
P
@
P@
R
R
R
)
)
q
P
q
P
P
@
@•
P•
@•
•
Q1
Figure 1.
Q2
Q3
Q4
Network structure of the numerical dynamic spatial oligopoly problem.
Let p ∈ C([0, 1], R3 ) be the production function such that, in [0, 1],
T
p(t) = 4t 3t 4t ,
As a consequence, the feasible set is
n
K = x ∈ L2 ([0, 1], R3×4 ) : xij (t) ≥ 0, i = 1, 2, 3, j = 1, 2, 3, 4, a.e. in [0, 1],
4
X
o
xij (t) ≤ pi (t), i = 1, 2, 3, a.e. in [0, 1] .
j=1
Let v ∈ C 1 (L2 ([0, 1], R3×4 ), R3 ) be the profit function defined by
v1 (t, x(t)) = −4x211 (t) − 4x212 (t) − 6x213 (t) − 6x214 (t) − 4x11 (t)x12 (t) − 6x13 (t)x14 (t)
+3tx11 (t) + 4tx12 (t) + tx13 (t) + tx14 (t),
v2 (t, x(t)) = −5x221 (t) − 2x222 (t) − 2x223 (t) − 2x224 (t) − 2x21 (t)x22 (t) − 2x23 (t)x24 (t)
+2tx21 (t) + 2tx22 (t) + 3tx23 (t) + 2tx24 (t),
v3 (t, x(t)) = −10x231 (t) − 4x232 (t) − 4x233 (t) − 5x234 (t) − 2x11 (t)x32 (t) − 2x33 (t)x34 (t)
−2x12 (t)x31 (t) + tx31 (t) + 2tx32 (t) + 10tx33 (t) + 3tx34 (t).
Then, the operator ∇D v ∈ C(L2 ([0, 1], R3×4 ), R3×4 ) is given by


−8x11 − 4x12 + 3t −8x12 − 4x11 + 4t −12x13 − 6x14 + t −12x14 − 6x13 + t
∇D v =  −10x21 − 2x22 + 2t −4x22 − 2x21 + 2t −4x23 − 2x24 + 3t −4x24 − 2x23 + 2t  .
−20x31 − 2x12 + t −8x32 − 2x11 + 2t −8x33 − 2x34 + 10t −10x34 − 2x33 + 3t
Moreover, it is possible to verify that −∇D v is a strongly monotone operator
(for the proof, you can see similar calculations in [1] and [2]).
The dynamic oligopolistic market equilibrium distribution in presence
of excesses is the solution to the evolutionary variational inequality:
Z 1X
3 X
4
∂vi (t, x∗ (t))
(32)
−
(xij (t) − x∗ij (t))dt ≥ 0, ∀x ∈ K.
∂x
ij
0
i=1 j=1
13
A. Barbagallo et al
Taking into account the direct method
lowing system
 ∗
8x11 (t) + 4x∗12 (t) − 3t = 0,




12x∗13 (t) + 6x∗14 (t) − t = 0,



10x∗21 (t) + 2x∗22 (t) − 2t = 0,
(33)
4x∗23 (t) + 2x∗24 (t) − 3t = 0,





20x∗ (t) + 2x∗12 (t) − t = 0,

 ∗ 31
8x33 (t) + 2x∗34 (t) − 10t = 0,
(see [33–35]), we consider the fol4x∗11 (t) + 8x∗12 (t) − 4t = 0,
6x∗13 (t) + 12x∗14 (t) − t = 0,
2x∗21 (t) + 4x∗22 (t) − 2t = 0,
2x∗23 (t) + 4x∗24 (t) − 2t = 0,
8x∗32 (t) + 2x∗11 (t) − 2t = 0,
2x∗33 (t) + 10x∗34 (t) − 3t = 0
We get the following solution, in [0, 1],
 1
t
 6

 1
∗
t
x (t) = 
 9

 1
t
120
5
t
12
4
t
9
5
t
24
1
t
18
2
t
3
47
t
38
1 
t
18 

1 
t ,
6 

1 
t
19
that belongs to the constraint set K, then it is the equilibrium solution.
Moreover, the production excesses, in [0, 1], are given by
T
119 29 2843
.
(t) =
t t
t
36 18 1140
Now, we solve the numerical problem using the generalized Marcotte’s
version of the extragradient method. This method is convergent for the
properties of −∇D v. Then,
k we can compute anapproximate curve of equilibria, by selecting tr ∈ 20 : k ∈ {0, 1, . . . , 20} . With the help of a MatLab computation and choosing the initial point
2 1 1

3 tr 3 tr 2 tr tr
1 1 1 1 


x∗0 (tr ) =  2 tr 10 tr 2 tr 8 tr 


tr 13 tr 25 tr 81 tr
in order to start the iterative method, we obtain the equilibrium solutions
for every time instant. Setting R(x∗k (tr )) = x∗k (tr ) − x∗k−1 (tr ) the difference between two approximations of the equilibrium
solution
in the time
∗k
instant tr and making use of the stopping criterion R(x (tr ))3×4 ≤ 10−6 ,
for r = 0, 1, . . . , 20, we obtain the approximate curve of equilibria shown in
Figure 2.
Now, we analyze the dynamic oligopolistic market equilibrium problem
in presence of both production and demand excesses.
14
DOI: 10.1685/journal.caim.415
1.4
x*11(t)
x*12(t)
x*13(t)
x* (t)
14
x*21(t)
x* (t)
22
x*23(t)
x*24(t)
x* (t)
31
x*32(t)
x*33(t)
x*34(t)
1.2
Numerical solution
1
0.8
0.6
0.4
0.2
0
Figure 2.
0
0.1
0.2
0.3
0.4
0.5
Time
0.6
0.7
0.8
0.9
1
Curves of equilibria of problem with only production excesses.
Let x, x ∈ C([0, 1], R3×4 ) be the capacity constraints such that, in [0, 1],




1
1
1
t 50
t 100
t
0 12
2t 4t 6t t
1
1 
t 0 0 20
t , x(t) =  4t 3t 5t t  .
x(t) =  100
1
1
t t t 3t
0 24 t 2 t 0
Let p be the same production function considered in the previous example
and let q ∈ C([0, 1], R4 ) be the demand function such that, in [0, 1],
q(t) = 6t 4t 4t 8t
T
.
Hence, the feasible set is
(
K=
x ∈ L2 ([0, 1] , R3×4 ) :
xij (t) ≤ xij (t) ≤ xij (t),
4
X
i = 1, 2, 3, j = 1, 2, 3, 4, a.e. in [0, 1] ,
xij (t) ≤ pi (t), i = 1, 2, 3, a.e. in [0, 1] ,
j=1
3
X
)
xij (t) ≤ qj (t),
j = 1, 2, 3, 4, a.e. in [0, 1] .
i=1
Let us consider the same profit function v. In order to compute the
solution to (32) we make use of the direct method (see [33–35]). We consider
again the system (33) and we get the same solution. But we observe that x∗
15
A. Barbagallo et al
does not belong to the constraint set K because x∗33 (t) > t. Let us consider
now the set
(
e=
K
x ∈ L2 ([0, 1] , R3×4 ) : xij (t) ≤ xij (t) ≤ xij (t),
i = 1, 2, 3, j = 1, 2, 3, 4, (i, j) 6= (3, 3), a.e. in [0, 1] ,
x33 (t) = t, a.e. in [0, 1] ,
4
X
xij (t) ≤ pi (t), i = 1, . . . , 3, a.e. in [0, 1] ,
j=1
3
X
)
xij (t) ≤ qj (t),
j = 1, . . . , 4, a.e. in [0, 1]
i=1
and the system
 ∗
∗
∗ (t) + 8x∗ (t) − 4t = 0,

12
 8x11∗(t) + 4x12∗(t) − 3t = 0, 4x11

∗ (t) + 12x∗ (t) − t = 0,

12x
(t)
+
6x
(t)
−
t
=
0,
6x

13
14
13
14


10x∗21 (t) + 2x∗22 (t) − 2t = 0, 2x∗21 (t) + 4x∗22 (t) − 2t = 0,
(34)
4x∗23 (t) + 2x∗24 (t) − 3t = 0, 2x∗23 (t) + 4x∗24 (t) − 2t = 0,





20x∗ (t) + 2x∗12 (t) − t = 0, 8x∗32 (t) + 2x∗11 (t) − 2t = 0,

 ∗ 31
x33 (t) = t, 2x∗33 (t) + 10x∗34 (t) − 3t = 0
We can observe that
 1
t
 6

 1
∗
t
x (t) = 
 9

 1
t
120
5
t
12
4
t
9
5
t
24
1
t
18
2
t
3
1 
t
18 

1 
t ,
6 

1 
t
t
10
is a solution, in [0, 1], since 8x∗33 (t) + 2x∗34 (t) − 10t < 0.
Now, we are able to compute the production and the demand excesses
of each firm in [0, 1] :
T
T
119 29 161
2057 211 41 691
(t) =
, δ(t) =
,
t t
t
t
t t
t
36 18 60
360 72 18 90
With the same method and initial data of previous example it is possible
to compute the numerical solution, so we get the approximate curve of
equilibria shown in Figure 3.
Comparing the numerical results, we can remark that the equilibrium
solutions are different and dependent on the presence of the excesses. The
difference of the equilibrium solutions between the two examples is pointed
16
DOI: 10.1685/journal.caim.415
1
x*11(t)
x*12(t)
x*13(t)
x* (t)
14
x*21(t)
x* (t)
22
x*23(t)
x*24(t)
x* (t)
31
x*32(t)
x*33(t)
x*34(t)
0.9
0.8
Numerical solution
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
Figure 3.
0
0.1
0.2
0.3
0.4
0.5
Time
0.6
0.7
0.8
0.9
1
Curves of equilibria of problem with both production and demand excesses.
out by the presence of capacity constraints. If we did not consider the
capacity constraints, the equilibrium solutions computed through the direct
method, would be the same and belonging to the same set K. The presence
of the capacity constraints, like we see, forces the solution to belong to the
e In this examples we observe that the numerical method fits very
face K.
well the approximate solution with the exact solution computed through
the direct metod. This verifies even the good convergence of the numerical
method.
REFERENCES
1. A. Barbagallo and P. Mauro, Evolutionary variational formulation for
oligopolistic market equilibrium problems with production excesses, J.
Optim. Theory Appl., vol. 155, pp. 1–27, 2012.
2. A. Barbagallo and P. Mauro, Time-dependent variational inequality for
an oligopolistic market equilibrium problem with production and demand excesses, Abstr. Appl. Anal., no. 651975, 2012.
3. F. Raciti and L. Scrimali, Time-dependent variational inequalities and
applications to equilibrium problems, J. Global Optim., vol. 28, pp. 387–
400, 2004.
4. F. Raciti, Equilibrium conditions and vector variational inequalities: a
complex relation, J. Global Optim., vol. 40, pp. 353–360, 2008.
5. M. B. Donato, M. Milasi, and C. Vitanza, A new contribution to a
dynamic competitive equilibrium problem, Appl. Math. Letters, vol. 23,
pp. 148–151, 2010.
17
A. Barbagallo et al
6. M. B. Donato, M. Milasi, and C. Vitanza, Quasivariational inequalities
for a dynamic competitive economic equilibrium problem, J. Inequal.
Appl., 2009.
7. G. Anello, M. Donato, and M. Milasi, A quasi-variational approach to a
competitive economic equilibrium problem without strong monotonicity
assumption, J. Global Optim., vol. 48, pp. 279–287, 2010.
8. P. Daniele, Dynamic Networks and Evolutionary Variational Inequalities. Edward Elgar Publishing, 2006.
9. G. Fragnelli, An age-dependent population equation with diffusion and
delayed birth process, International Journal of Mathematics and Mathematical Sciences, vol. 20, pp. 3273–3289, 2005.
10. G. Fragnelli, P. Martinez, and J. Vancostenoble, Qualitative properties
of a population dynamics system describing pregnancy, Math. Model
Methods Appl. Sci., vol. 15, pp. 507–554, 2005.
11. M. Ragusa, Commutators of fractional integral operators on vanishingmorrey spaces, J. Global Optim., vol. 40, no. 1-3, pp. 361–368, 2008.
12. M. Ragusa, Homogeneous herz spaces and regularity results, Nonlinear
Anal., vol. 71, pp. e1909–e1914, 2009.
13. M. A. Ragusa, Embeddings for morrey-lorentz spaces, J. Optim. Theory
Appl., vol. 154, no. 2, pp. 491–499, 2012.
14. M. Ragusa, Necessary and sufficient condition for a vmo function, Appl.
Math. Comput., vol. 218, no. 24, pp. 11952–11958, 2012.
15. M. Ragusa, Parabolic herzspaces and their applications, Appl. Math.
Letters, vol. 25, no. 10, pp. 1270–1273, 2012.
16. M. Ragusa and A. Tachikawa, Regularity of minimizers of some variational integrals with discontinuity, Z. Anal. Anwend., vol. 27, no. 4,
pp. 469–482, 2008.
17. A. Nagurney, Migration equilibrium and variational inequalities, Economic Letters, vol. 31, pp. 109–112, 1989.
18. A. Nagurney, J. Pan, and L. Zhao, Human migration networks, Eur. J.
Oper. Res., vol. 59, pp. 262–274, 1992.
19. A. Cournot, Researches into the mathematical principles of the theory
of wealth, English translation MacMillan, 1838.
20. J. Nash, Equilibrium points in n-person games, Proceedings of the National Academy of Sciences of the United States of America, vol. 36,
pp. 48–49, 1950.
21. J. Nash, Non-cooperative games, The Annals of Mathematics, vol. 54,
pp. 286–295, 1951.
22. A. Barbagallo and M.-G. Cojocaru, Dynamic equilibrium formulation of
oligopolistic market problem, Math. Comput. Model., vol. 49, pp. 966–
18
DOI: 10.1685/journal.caim.415
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
976, 2009.
M. Beckmann and J. Wallace, Continuous lags and the stability of market equilibrium, Economica, New Series, vol. 36, pp. 56–68, 1969.
A. Barbagallo and A. Maugeri, Memory term for dynamic oligopolistic
market equilibrium problem, Aplimat: J. Appl. Math., vol. 3, pp. 13–23,
2010.
A. Barbagallo and A. Maugeri, Duality theory for the dynamic
oligopolistic market equilibrium problem, Optim., vol. 60, pp. 29–52,
2011.
A. Maugeri and F. Raciti, Remarks on infinite dimensional duality, J.
Global Optim., vol. 46, pp. 581–588, 2010.
A. Barbagallo and R. D. Vincenzo, Lipschitz continuity and duality for
dynamic oligopolistic market equilibrium problem with memory term,
J. Math. Anal. Appl., vol. 382, pp. 231–247, 2010.
A. Barbagallo, Degenerate time-dependent variational inequalities with
applications to traffic equilibrium problems, Comput. Methods Appl.
Math., vol. 6, pp. 117–133, 2006.
A. Barbagallo, Regularity results for time-dependent variational and
quasi-variational inequalities and computational procedures, Math.
Models Methods Appl., vol. 17, pp. 277–304, 2007.
A. Barbagallo, Regularity results for evolutionary nonlinear variational
and quasi-variational inequalities with applications to dynamic equilibrium problems, J. Global Optim., vol. 40, pp. 29–39, 2008.
A. Barbagallo, Existence and regularity of solutions to nonlinear degenerate evolutionary variational inequalities with applications to dynamic
equilibrium problems, Appl. Math. Comput., vol. 208, pp. 1–13, 2009.
A. Barbagallo, On the regularity of retarded equilibria in timedependent traffic equilibrium problems, Nonlinear Anal., vol. 71,
pp. 2406–2417, 2009.
A. Maugeri, Convex programming, variational inequalities and applications to the traffic equilibrium problem, Appl. Math. Optim., vol. 16,
pp. 169–185, 1987.
P. Daniele and A. Maugeri, The economic model for demand-supply
problems, P. Daniele, F. Giannessi and A. Maugeri, (eds): Equilibrium
Problems and Variational Models, pp. 61–78, 2002.
P. Daniele, Evolutionary variational inequalities and economics models
for demand-supply markets, Math. Models Methods Appl. Sci., vol. 4,
pp. 471–489, 2003.
P. Daniele, S. Giuffrè, G. Idone, and A. Maugeri, Infinite dimensional
duality and applications, Math. Ann., vol. 339, pp. 221–239, 2007.
19
A. Barbagallo et al
37. P. Daniele and S. Giuffrè, General infinite dimensional duality and applications to evolutionary network equilibrium problems, Optim. Lett.,
vol. 1, pp. 227–243, 2007.
38. P. Daniele, S. Giuffrè, and A. Maugeri, Remarks on general infinite dimensional duality with cone and equality constraints, Communications
in Applied Analysis, vol. 13, pp. 567–578, 2009.
39. A. Maugeri and F. Raciti, On existence theorems for monotone and
nonmonotone variational inequalities, J. Convex Anal., vol. 16, pp. 899–
911, 2009.
40. A. Barbagallo and M.-G. Cojocaru, Continuity of solutions for parametric variational inequalities in banach space, J. Math. Anal., vol. 351,
pp. 707–720, 2009.
41. P. Marcotte, Application of khobotov’s algorithm to variational inequalities and network equilibrium problems, Inform. Systems Oper. Res.,
vol. 29, pp. 258–270, 1991.
42. F. Tinti, Numerical solution for pseudomonotone variational inequality
problems by extragradient methods, variational analysis and applications, Nonconvex Optim. Appl., vol. 79, pp. 1101–1128, 2005.
20