Skip to main content

Strict diagonal dominance in asymptotic stability of general equilibrium

Abstract

Stability of general equilibrium is usually depicted by a dynamic process of price adjustment which makes the flow of prices eventually come to rest at certain prices, so that the supply and demand of every commodity tend to equal each other. Here we construct a dynamical system of a competitive economy and find that the strict diagonal dominance of the Jacobian matrix of the excess demand function at its equilibrium guarantees the asymptotic stability.

MSC:37N40, 91B55, 93D20.

Dedication

Dedicated to Professor Wataru Takahashi on the occasion of his seventieth birthday

Economists look for conditions that make the equilibrium under consideration stable. For example, in [1], Arrow, Block and Hurwicz establish the stability on the assumption that the underlying excess demand function encoding the dynamics satisfies some gross substitute conditions; in [2], Uzawa also supposes that a gross substitute condition prevails and that the stability is guaranteed by using Lyapunov’s stability theorem; in [3], Bear finds the equivalence of the stability of ‘lagged’ systems and ‘first-order aggregation’ of lagged systems. Our condition is that the excess demand function has a strictly diagonally dominant Jacobian matrix at its equilibrium. Conditions of this sort can also be found in [4, 5], where Hadar assumes the excess demand function to have a strictly diagonally dominant Jacobian matrix at not only a single point, but everywhere. By using a contraction technique, Hadar is able to show that the dynamical system has a unique equilibrium which is globally stable. In spite of the stronger conclusion, the assumption made in [4, 5] imposes too strong restriction on the excess demand function as stated by Hadar. Here we construct a dynamical system of a competitive economy and find that the strict diagonal dominance of the Jacobian matrix of the excess demand function at its equilibrium guarantees the asymptotic stability. Our analysis is based on the estimation of the range of eigenvalues and solving recurrences and concludes the local stability of the general equilibrium.

We begin with a mathematical formation of the relations between supply, demand, and prices in an economy. Consider an economy with commodities 1,…,n. Each commodity has its own price p i ∈ R + ={x∈R;x≥0}. The vector p=( p 1 ,…, p n ) is called a price system. While we say vectors d=( d 1 ,…, d n )∈ R + n and s=( s 1 ,…, s n )∈ R + n are demand and supply, respectively, the components d i and s i represent, respectively, the demand and supply of commodity i, i=1,…,n. A vector z=( z 1 ,…, z n )∈ R n is called an excess demand, while we think z=d−s for some demand d∈ R + n and some supply s∈ R + n . Suppose that a price system p is given. Each consumer or producer in the economy will make consumption or produce commodities according to the price system p, resulting in a demand D(p)=( d 1 (p),…, d n (p))∈ R + n and a supply S(p)=( s 1 (p),…, s n (p))∈ R + n corresponding to p. The excess demand function is defined by F=( f 1 ,…, f n )=D−S. If there is a price system p ∗ ∈ R + n such that F( p ∗ )=0, meaning that the demand in each market is equal to the supply, then the state ( p ∗ ,F( p ∗ ))=( p ∗ ,0) of prices and excess demand is called a general equilibrium of the economy.

The evolutionary process of the prices and excess demand is generated by the following method of price adjustment. Suppose that the economy has an excess demand z∈ R n and a price system p∈ R + n at some time step. Then the price system at the next time step is given by

p+ L R (z),

where R=diag( r 1 ,…, r n ) is an n×n diagonal matrix with r i >0 for all i=1,…,n, and L R (z)=( r 1 z 1 ,…, r n z n ). It can be seen from a direct computation that the price of a certain commodity increases (decreases) if the demand of the commodity is larger (less) than its supply, which is sensible. From the computation we also see that each r i represents the scale of how much the price of commodity i should be adjusted. Thus r i is considered as the adjustment speed of the price of commodity i. Now combining the excess demand function and the price adjustment gives the following discrete dynamical system of the economy:

x(t+1)=F ( x ( t ) ) ,t=0,1,2,…,
(1)

where F: R + n × R n → R + n × R n is defined by

F(p,z)= ( p + L R ( z ) , F ( p ) ) ,p∈ R + n ,z∈ R n .

In this dynamical system, a state variable x∈ R + n × R n represents a state of the economy with the first n components of x standing for the price system and the remaining ones standing for the excess demand.

Suppose p ∗ ∈ R + n , F( p ∗ )=0, and F is differentiable at p ∗ . Then ( p ∗ ,0) is a fixed point of ℱ (i.e., F( p ∗ ,0)=( p ∗ ,0)) and is also a general equilibrium of the economy. Recall that the equilibrium ( p ∗ ,0) of system (1) is Lyapunov stable if all sufficiently small disturbances away from it damp out in time. Recall also that the equilibrium ( p ∗ ,0) of system (1) is attracting if all trajectories x(t) that start near ( p ∗ ,0) approach it as t→∞. Furthermore, the equilibrium ( p ∗ ,0) of system (1) is asymptotically stable if it is both Lyapunov stable and attracting. To show the stability of ( p ∗ ,0), we make the following assumptions:

  1. (i)

    every component of p ∗ is not zero;

  2. (ii)

    the Jacobian matrix ( ∂ f i ∂ p j ( p ∗ )) is strictly diagonally dominant, i.e.,

    ∑ j ≠ i | ∂ f i ∂ p j ( p ∗ ) |<| ∂ f i ∂ p i ( p ∗ ) |,i=1,…,n;
  3. (iii)

    ∂ f i ∂ p i ( p ∗ )<0 for all i=1,…,n.

Assumption (i) means that none of the commodities has a zero equilibrium price. Assumption (ii) means that each ‘own-good’ price effect dominates the sum of the effects of the respective price on all other markets. Assumption (iii) means that a price raise (decrease) of some commodity should reduce (increase) its excess demand. As demonstrated by the following theorem, ( p ∗ ,0) will be asymptotically stable while the adjustment speeds of the prices lie in a suitable range.

Theorem 1 There is a K>0 such that the equilibrium ( p ∗ ,0) of system (1) is asymptotically stable whenever max i r i ∈(0,K).

To show this, let us introduce the following simple result.

Lemma 1 Suppose that A is a k×k complex Jordan canonical form. If A is invertible, then there exists a k×k upper triangular matrix B such that B 2 =A.

Proof Without lost of generality, we may assume that A is a Jordan block with diagonals c 2 for some nonzero complex number c. Let x 1 =c, x 2 = 1 2 x 1 , and x k =− 1 2 x 1 ∑ i = 2 k − 1 x i x k − i + 1 for all k=3,4,…,n. Define B=( b i j ), where

b i j ={ 0 , if  i > j , x j − i + 1 , if  i ≤ j .

Then a computation shows that B 2 =A. □

For a square complex matrix A, the notation σ(A) denotes the collection of all eigenvalues of A.

Proof of Theorem 1 Let us first consider the dynamical system

y(t+1)=G ( y ( t ) ) ,t=0,1,2,…,
(2)

where G: R + 2 n → R + 2 n is defined by

G( p 1 , p 2 )= ( p 2 , p 2 + L R ( F ( p 1 ) ) ) , p 1 ∈ R + n , p 2 ∈ R + n .

Then ( p ∗ , p ∗ ) is an equilibrium of system (2) and the Jacobian matrix of at ( p ∗ , p ∗ ) is

M=( O I RA I ),

where I, O, and A=( a i j ) are the n×n identity matrix, the zero matrix, and the Jacobian matrix ( ∂ f i ∂ p j ( p ∗ )), respectively. Since a i i = ∂ f i ∂ p i ( p ∗ )<0 and r i >0 for all i=1,…,n, there is a positive number K such that if max i r i <K, then

− 1 8 < r i a i i <0,i=1,…,n.

Now suppose max i r i ∈(0,K). Let c= min i r i a i i ∈(− 1 8 ,0). If |z− r i a i i |<| r i a i i | for some i=1,…,n, then

|z−c|≤|z− r i a i i |+| r i a i i −c|<| r i a i i |+ r i a i i −c=−c.
(3)

Since A=( ∂ f i ∂ p j ( p ∗ )) is strictly diagonally dominant, so is RA. Hence, by Gersgorin theorem [6] and (3), for any eigenvalue α of RA we have

α∈ ⋃ i = 1 n { z ∈ C ; | z − r i a i i | < | r i a i i | } ⊂ { z ∈ C ; | z − c | < − c } .
(4)

Suppose α=r(cosθ+isinθ)+c, where r≥0 and 0<θ≤2π. Then by (4) we have

r= | r ( cos θ + i sin θ ) | = | r ( cos θ + i sin θ ) + c − c | =|α−c|<−c.

Hence c<rcosθ<−c. Now − 1 8 <c<0 implies − 1 4 <rcosθ+c<0, i.e.,

− 1 4 <Re(α)<0,α∈σ(RA),
(5)

where Re(α) denotes the real part of α. Suppose J is a Jordan canonical form of RA. Then by (5) we have

0<Re(α)< 1 4 ,α∈σ ( J + 1 4 I ) .

Therefore, α≠0 for all α∈σ(J+ 1 4 I), and hence there is an n×n upper triangular matrix B such that B 2 =J+ 1 4 I by the lemma. For any β∈σ(B),

β 2 − 1 4 ∈σ(J)=σ(RA).

Thus by (4) we have

| β 2 − 1 4 −c|<−c.

Therefore,

| β | 2 = | β 2 | = | β 2 − ( 1 4 + c ) + ( 1 4 + c ) | ≤ | β 2 − ( 1 4 + c ) | + | 1 4 + c | < − c + 1 4 + c = 1 4 .

Thus |β|< 1 2 and hence

| 1 2 ±β|≤ 1 2 +|β|<1,β∈σ(B).
(6)

Since B is upper triangular, it follows that all the eigenvalues of matrices 1 2 I±B lie in the open unit disc. For k=0,1,2,… , put

N 1 ( k ) = ( 1 2 B − 1 8 B − 1 ) ( 1 2 I + B ) k − ( 1 2 B − 1 8 B − 1 ) ( 1 2 I − B ) k , N 2 ( k ) = ( 1 2 I + 1 4 B − 1 ) ( 1 2 I + B ) k + ( 1 2 I − 1 4 B − 1 ) ( 1 2 I − B ) k .

Then by (6) we conclude that

lim k → ∞ N 1 (k)= lim k → ∞ N 2 (k)=O.
(7)

Since RA is similar to J, the Jacobian matrix M of at ( p ∗ , p ∗ ) is similar to the matrix

N=( O I J I ).

We claim that for k=0,1,2,… ,

N k =( N 1 ( k − 1 ) N 2 ( k − 1 ) N 1 ( k ) N 2 ( k ) ).
(8)

We shall proceed by induction. When k=0, (8) follows from a direct computation. Now suppose (8) holds for k=l. Then

N l + 1 = N l N = ( N 1 ( l − 1 ) N 2 ( l − 1 ) N 1 ( l ) N 2 ( l ) ) ( O I J I ) = ( N 2 ( l − 1 ) J N 1 ( l − 1 ) + N 2 ( l − 1 ) N 2 ( l ) J N 1 ( l ) + N 2 ( l ) ) .

Note that the identity J=(B+ 1 2 I)(B− 1 2 I) shows that

N 2 (t−1)J= N 1 (t),t=1,2,….

Note also that

N 1 (t−1)+ N 2 (t−1)= N 2 (t),t=1,2,….

Hence (8) holds for k=l+1, completing the induction and proving the claim.

Since M is similar to N, (8) and (7) imply that M k goes to the zero matrix as k goes to infinity, showing that every eigenvalue of M lies in the open unit disc, so that the equilibrium ( p ∗ , p ∗ ) of system (2) is stable and attracting.

Next we claim that the equilibrium ( p ∗ ,0) of system (1) is asymptotically stable. The notations x(t) and y(t) will denote the flow of system (1) and (2), respectively. The norm ∥⋅∥ will stand for the supremum norm on R n . Let U be an open neighborhood of ( p ∗ ,0). Since every component of p ∗ is not zero, there is a d>0 such that p∈ R + n if ∥p− p ∗ ∥<d. Without loss of generality, we may assume that U= U 1 × U 2 , where

U 1 = { p ∈ R n ; ∥ p − p ∗ ∥ < d } and U 2 = { z ∈ R n ; ∥ z ∥ < d } .

By the continuity of F at p ∗ , there is a δ∈(0,d) such that

∥ F ( p ) ∥ <dif âˆ¥p− p ∗ ∥<δ.
(9)

Suppose y(t)=( y 1 (t), y 2 (t)), where y 1 (t)∈ R + n and y 2 (t)∈ R + n for all t=0,1,2,… . By the asymptotical stability of the equilibrium ( p ∗ , p ∗ ) of system (2), there is a δ ′ ∈(0,δ) such that if ∥ y 1 (0)− p ∗ ∥< δ ′ and ∥ y 2 (0)− p ∗ ∥< δ ′ , then

∥ y 1 ( t ) − p ∗ ∥ <δand ∥ y 2 ( t ) − p ∗ ∥ <δ,t=1,2,…, and
(10)
y(t)→ ( p ∗ , p ∗ ) as t→∞.
(11)

Suppose x(t)=(p(t),z(t)), where p(t)∈ R + n and z(t)∈ R n for all t=0,1,2,… . Since p(1)=p(0)+ L R (z(0)), there is an ε∈(0, δ ′ ) such that

∥ p ( 1 ) − p ∗ ∥ < δ ′ if  ∥ p ( 0 ) − p ∗ ∥ <ε and  ∥ z ( 0 ) ∥ <ε.
(12)

Now choose x(0)∈ R + n × R n so that ∥p(0)− p ∗ ∥<ε and ∥z(0)∥<ε. Put y 1 (0)=p(0) and y 2 (0)=p(1). Then a computation shows that

y(t)= ( y 1 ( t ) , y 2 ( t ) ) = ( p ( t ) , p ( t + 1 ) ) ,t=0,1,2,….

Moreover, by (12) we have

∥ y 2 ( 0 ) − p ∗ ∥ = ∥ p ( 1 ) − p ∗ ∥ < δ ′ .

Since ∥ y 1 (0)− p ∗ ∥=∥p(0)− p ∗ ∥<ε< δ ′ <δ, (10) implies

∥ p ( t ) − p ∗ ∥ = ∥ y 1 ( t ) − p ∗ ∥ <δ<d,t=0,1,2,….

Thus (9) gives

∥ z ( t ) ∥ = ∥ F ( p ( t − 1 ) ) ∥ <d,t=1,2,….

Therefore,

x(t)= ( p ( t ) , z ( t ) ) ∈ U 1 × U 2 =U,t=0,1,2…,

meaning that the equilibrium ( p ∗ ,0) of system (1) is stable. By the continuity of F at p ∗ , (11) shows that x(t)→( p ∗ ,0) as t→∞. This completes the proof. □

References

  1. Arrow KJ, Block HD, Hurwicz L: On the stability of the competitive equilibrium II. Econometrica 1959, 27: 82–109. 10.2307/1907779

    Article  MathSciNet  Google Scholar 

  2. Uzawa H: The stability of dynamic processes. Econometrica 1961, 29: 617–631. 10.2307/1911808

    Article  MathSciNet  Google Scholar 

  3. Bear DVT: A matrix multiplier and distributed lags. Econometrica 1963, 31: 514–529. 10.2307/1909989

    Article  Google Scholar 

  4. Hadar J: A note on dominant diagonals in stability analysis. Econometrica 1965, 33: 442–444. 10.2307/1909803

    Article  Google Scholar 

  5. Hadar J: Dominant diagonals-a correction. Econometrica 1969, 37: 541–543. 10.2307/1912800

    Article  Google Scholar 

  6. Horn RA, Johnson CR: Matrix Analysis. Cambridge University Press, Cambridge; 1985.

    Book  Google Scholar 

Download references

Acknowledgements

This work was supported by the National Science Council of the Republic of China.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mau-Hsiang Shih.

Additional information

Competing interests

The authors declare that they have no competing interests.

Authors’ contributions

Both authors contributed equally and significantly in writing this paper. Both authors read and approved the final manuscript.

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and permissions

About this article

Cite this article

Hsu, SY., Shih, MH. Strict diagonal dominance in asymptotic stability of general equilibrium. Fixed Point Theory Appl 2013, 225 (2013). https://doi.org/10.1186/1687-1812-2013-225

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/1687-1812-2013-225

Keywords