A Computation Procedure for Reconsideration-Proof Equilibria⇤ Wataru Nozawa†, ‡ June 29, 2015

Abstract Reconsideration-proof equilibrium is a refinement proposed by Kocherlakota [1996] of subgame perfect equilibrium that applies to infinite horizon settings in which time inconsistency is important. A procedure for computing such equilibria is provided. The procedure is applicable under an assumption about time-separability of the utility function. The class of problems that satisfy the assumption includes four of the five examples in Kocherlakota [1996].

1

Introduction

Reconsideration-proof equilibrium is a refinement proposed by Kocherlakota [1996] of subgame perfect equilibrium that applies to infinite horizon settings in which time inconsistency is important. To be reconsideration-proof, a strategy must satisfy three properties. First, it must be subgameperfect. Second, it must have the same continuation value at any histories. Let us call such strategies weakly reconsideration-proof. Accordingly, a continuation value is attached to each weakly reconsideration-proof strategy. Lastly, the strategy must have the highest continuation value among all the weakly reconsideration-proof strategies. It is not easy to find reconsideration-proof strategies. Though Kocherlakota [1996] provides a characterization of weakly reconsideration-proof strategies, it does not tell us much about how to ⇤

I thank Neil Wallace for his continuous support and advice. I also thank Edward Green, James Jordan, and Hoonsik Yang for their helpful comments. This is a part of my disseration at Pennsylvania State University. † Pennsylvania State University, 303 Kern Building, University Park, PA 16802 USA, Email: [email protected] ‡ Kyushu University, 1023 West Building No. 2, 744 Motooka, Nishi-ku, Fukuoka 819-0395 JAPAN, Email: [email protected], [email protected]

1

find them. The difficulty in finding reconsideration-proof equilibrium contrasts with that in finding subgame perfect equilibrium, for which the computation algorithm suggested by Abreu et al. [1990] is available. This paper provides a computation procedure which is applicable under an assumption about time separability of the utility function. The class of problems that satisfy the assumption includes four of the five examples in Kocherlakota [1996].

2

Environment

Time is discrete, and indexed by t. There is an infinitely lived player. In each period t, there are two subperiods. In the first subperiod, a state variable zt 2 Z is determined, where Z is a set of states. In the second subperiod, knowing the determined value of the state variable zt , the player chooses an action xt from a set of actions X. The environment can be thought of as a reduced form of an environment with a large player and a continuum of agents, as Kocherlakota [1996] showed. The state variable zt is a choice variable for the continuum of agents. Their choice depends on their expectation about the large player’s future actions, {ˆ xs }s t . Here, the choice by the continuum of agents is summarized by a function: the state variable zt is determined by

zt = ⇠ ({ˆ xs }s t ) , where ⇠ is a function from X 1 to Z. The utility of the infinitely lived player in period t is given by

U (zt , {xs }s t ), where U is a function from X 1 ⇥ Z to R. Throughout the paper, the following is assumed: Assumption 1. X is a convex and compact subset of a Hausdor↵ space equipped with topology ⌧ .

2

A history is an element of H = to X. A continuation path of ,

S

t 0X

t,

where X 0 = {;}. A strategy

is a mapping from H

, is a mapping from H to X 1 defined by

(h) = { (h), (hh, (h)i), (hh, (hh, (h)i)i), ...} for each h 2 H. A continuation value of defined by V (h) = U (⇠(

3

(h)),

, which is denoted by V , is a mapping from H to R

(h)) for each h 2 H.

Solution Concepts and Characterization

3.1

Solution Concepts

First, subgame perfection is defined in the standard way. Definition 1. A strategy

is subgame-perfect if for any history h, for any x 2 X, V (h)

(h)), hx,

U (⇠(

(hx, hi)i).

Here, since the player at di↵erent histories is modeled as di↵erent decision makers, unilateral deviations to which subgame perfect strategies should be immune are just deviations in one-period action. Reconsideration-proofness is defined in the next two definitions, following Kocherlakota [1996]. is weakly reconsideration-proof if there exists V¯ 2 R

Definition 2. A subgame-perfect strategy

such that for any h 2 H, V¯ = V (h). Such V¯

is called the value of the weakly reconsideration-

proof strategy . Definition 3. A weakly reconsidration-proof strategy weakly reconsideration-proof strategies

0,



is strongly reconsideration-proof if for any

0 V¯ .

The weakly reconsideration-proofness requires a necessary condition to be reconsideration-proof. If the condition failed, that is, if a strategy had two continuation strategies that have di↵erent

3

continuation values, then, at the history at which the player was supposed to play the continuation strategy with a lower value, he would switch to the continuation strategy with a higher value. Strongly reconsideration-proof strategies are the best among weakly reconsideration-proof strategies. That implies, if a strategy achieves a higher continuation value at a history, then it is not weakly reconsideration-proof. The player would not switch from a strongly reconsideration-proof strategy in a credible way.

3.2

Characterization

Kocherlakota [1996] gives a characterization of weakly reconsideration-proof strategies. To state it, define

D(V ) = {{xt }t

0 |for

Z(V ) = {⇠({xt }t

each t

0 )|{xt }t 0

0, U (⇠({xs }s t ), {xs }s t ) = V }, and 2 D(V )}.

Now, the characterization can be stated. Proposition 1. [Kocherlakota, 1996] There exists a weakly reconsideration-proof strategy with value V if and only if there exists a subset D⇤ ✓ D(V ) and a subset Z ⇤ ✓ Z(V ) such that 1. Z ⇤ = ⇠(D⇤ ). 2. For all x 2 X and all z 2 Z ⇤ , there exists d in D⇤ such that U (z, x, d)  V . The characterization does not tell much about how to find such pair of D⇤ and Z ⇤ . In the next section, I specify a subclass of problems and suggest a computation procedure.

4 4.1

Class of Problems and Computation Procedure Class of Problems

I suggest a procedure for problems that satisfy the following assumption.

4

Assumption 2. There exist a constant P s t u(x , x (1 ) 1 s s+1 ). s=t

and a function u : X 2 ! R such that U (zt , {xs }s t ) =

Under the assumption, the characterization of weakly reconsideration-proof strategies can be

simplified. The simplified characterization will lead to a procedure. To state it, define

X0 (V ) = X, X1 (V ) = {x 2 X|there exists x0 2 X such that u(x, x0 ) = V }, for each k, Xk+1 (V ) = {x 2 X|there exists x0 2 Xk (V ) such that u(x, x0 ) = V }, and X (V ) =

1 \

k=1

Xk (V ).

The next lemma is useful. Lemma 1. Under Assumption 2, x 2 X (V ) if and only if there exists {xt }t

0

2 D(V ) such that

x0 = x. Proof. See Appendix. Now, the simplified characterization is stated as a proposition. Proposition 2. Under Assumption 2, there exists a weakly reconsideration-proof strategy with value V if and only if for all x 2 X, there exists x0 in X (V ) such that u(x, x0 )  V . Proof. By Proposition 1, it is sufficient to show the equivalence between the following two statements. 1. there exists a subset D⇤ ✓ D(V ) and a subset Z ⇤ ✓ Z(V ) such that (a) Z ⇤ = ⇠(D⇤ ). (b) For all x 2 X and all z 2 Z ⇤ , there exists d in D⇤ such that U (z, x, d)  V . 2. for all x 2 X, there exists x0 in X (V ) such that u(x, x0 )  V .

5

First, since U does not depend on z by Assumption 2, the first statement is equivalent to

for all x 2 X, there exists d 2 D(V ) such that U (x, d)  V. Next, by the time separability of U , it is equivalent to

for all x 2 X, there exists {xt }t

0

2 D(V ), U ({xt }t

2 D(V )

)u(x, x0 ) + U ({xt }t

such that (1

Since for any {xt }t

0

1)

1)

 V.

= V , it is equivalent to

for all x 2 X, there exists {xt }t

0

2 D(V ) such that u(x, x0 )  V.

By Lemma 1, it is equivalent to the second statement.

4.2

Computation Procedure

The computation procedure for reconsideration-proof equilibrium is the following: 1. For each V , compute X (V ) by calculating {Xk (V )}k

1.

2. Find the largest V such that for all x 2 X, there exists x0 in X (V ) such that u(x, x0 )  V . Proposition 2 assures that weakly reconsideration-proof strategies achieve the largest V are strongly reconsideration-proof. In the next section, I apply the procedure for the examples in Kocherlakota [1996].

5

Examples

There are five examples in Kocherlakota [1996]. Four of them satisfies Assumption 2. In the following, the procedure is applied to the four examples.

6

Example 1. (Example 1 in Kocherlakota [1996]) Let u(x, x0 ) = x

x0 and X = [0, 1]. Then,

X1 (V ) = {x 2 [0, 1]|there exists x0 2 [0, 1] such that x = {x 2 [0, 1]|x

x0 = V }

V 2 [0, 1]}

= [0, 1] \ [V, 1 + V ],

Xk (V ) = {x 2 [0, 1]|there exists x0 2 Xk

1 (V

x0 = V }

) such that x

= {x 2 [0, 1]|x V 2 Xk 1 (V )} \ = [0, 1] \ [kV, 1 + kV ], k=1

and X (V ) =

8 > > <;

> > :[0, 1]

for V 6= 0, for V = 0.

Since if V = 0, for any x 2 X, u(x, x) = 0 = V , the value of reconsideration-proof equilibrium is V = 0. Any strategies that satisfy for each t

1, (ht

1)

= htt

1 1

is reconsideration-proof.

Example 2. (Example 2 and 3 in Kocherlakota [1996]) Let u(x, x0 ) =

p

xx0 and X = [0, 1]. Note

that V 2 [0, 1]. Then, X1 (V ) = {x 2 [0, 1]|there exists x0 2 [0, 1] such that

p

p = {x 2 [0, 1]| x 2 [V, 1)}

xx0 = V }

= [V 2 , 1],

Xk (V ) = {x 2 [0, 1]|there exists x0 2 Xk = {x 2 [0, 1]|x

V 2 Xk

1 (V

= [V 2 , 1],

7

)}

1 (V

) such that

p

xx0 = V }

and X (V ) = [V 2 , 1]. Since if V = 1, for any x 2 X, u(x, 1) =

p

x  1 = V , the value of reconsideration-proof equilibrium

is V = 1. The strategy that satisfy for each t

0, (ht

1)

= 1 is reconsideration-proof.

Example 3. (Example 4 in Kocherlakota [1996]) Let u(x, x0 ) = x

2x0 and X = [0, 1]. Then,

X1 (V ) = {x 2 [0, 1]|there exists x0 2 [0, 1] such that x = {x 2 [0, 1]|(x

2x0 = V }

V )/2 2 [0, 1]}

= [0, 1] \ [V, 2 + V ],

Xk (V ) = {x 2 [0, 1]|there exists x0 2 Xk

1 (V

) such that x

2x0 = V }

= {x 2 [0, 1]|(x V )/2 2 Xk 1 (V )} \ = [0, 1] \ [(2k 1)V, 2k + (2k 1)V ], k=1

and X (V ) =

8 > > <;

> > :[0, 1]

for V > 0 or V < for

1,

1  V  0.

Since for any V 2 [ 1, 0], for any x 2 X, u(x, 1)  V , the value of reconsideration-proof equilibrium 1, (ht

is V = 0. Any strategies that satisfy for each t

1)

= htt

1 1 /2

is reconsideration-proof.

Example 4. (The example in Section 5 in Kocherlakota [1996]) Let u(x, x0 ) = y(x/2+(1 x0 )/(1+ r)), and X = [0, 1]. For a simple exposition, set y = 1. Then,

X1 (V ) = {x 2 [0, 1]|there exists x0 2 [0, 1] such that x/2 + (1 = {x 2 [0, 1]|(x/2 = [0, 1] \ [2(V

V )(1 + r) + 1 2 [0, 1]}

1/(1 + r)), 2V ], 8

x0 )/(1 + r) = V }

Xk (V ) = {x 2 [0, 1]|there exists x0 2 Xk

1 (V

) such that x/2 + (1

x0 )/(1 + r) = V }

= {x 2 [0, 1]|(x/2 V )/(1 + r) + 1 2 Xk 1 (V )} ◆ ⌘k ⇣ ⌘k ⇣ \ ✓⇣ V (1+r) 1 2 2 = [0, 1] \ 1 2 , 1 + 2 V (1+r) 1+r 1 r 1+r 1 r k=1

and X (V ) =

8 > > <;

> > :[0, 1]

for V > for

1 2

1 1+r

V 

1



2 V (1+r) 1 r

1

,

or V < 21 , 1 1+r .

1 For any V 2 [ 12 , 1+r ], for any x 2 X, u(x, 1) = x/2  V . Therefore, V =

1 1+r

is the value of

reconsideration-proof equilibrium.

References References Dilip Abreu, David Pearce, and Ennio Stacchetti. Toward a theory of discounted repeated games with imperfect monitoring. Econometrica: Journal of the Econometric Society, pages 1041–1063, 1990. John L. Kelley. General Topology (Graduate Texts in Mathematics). Springer, 1975. Narayana R Kocherlakota. Reconsideration-proofness: A refinement for infinite horizon time inconsistency. Games and Economic Behavior, 15(1):33–54, 1996.

Appendix; Proof of Lemma 1 To prove Lemma 1, the following two lemmas are useful. Lemma 2. For any V 2 R, for each k = 0, 1, ..., Xk (V ) is closed.

9

Proof. The proof is by mathematical induction. Since X is compact and Hausdor↵, X is closed. By definition, X0 (V ) is closed. Let k be an arbitrary nonnegative integer. Suppose that Xk (V ) is closed. If Xk+1 (V ) is empty, the desired conclusion immediately follows. Suppose that Xk+1 (V ) is nonempty. Take an arbitrary net {xi }i2I in Xk+1 (V ) that converges to a point x 2 X, where I is a directed set. To show that Xk+1 (V ) is closed, it is sufficient to prove that x 2 Xk+1 (V ). By definition of Xk+1 (V ), for each i 2 I, there exists x0i 2 Xk (V ) such that u(xi , x0i ) = V . Then, {(xi , x0i )}i2I is a net in X ⇥ X. The set X ⇥ X is compact with respect to the product topology by Tychono↵’s theorem. Since X ⇥ X is compact, by Theorem 5.2 in Kelley [1975], there exists a subnet {(xij , x0ij )}j2J of the net {(xi , x0i )}i2I that converges to a point (¯ x, x ¯0 ) 2 X ⇥ X. Since the subnet {xij }j2J converges to x and x ¯ and X is Hausdor↵, by Theorem 2.3 in Kelley [1975], x = x ¯. Since the subnet {(xij , x0ij )}j2J converges to (x, x ¯0 ) 2 X ⇥ X, for each j 2 J, u(xij , x0ij ) = V , and u is continuous, it holds that u(x, x ¯0 ) = V . We can show that x ¯0 2 Xk (V ) since Xk (V ) is closed and {x0ij }j2J converges to x ¯0 . Therefore, x 2 Xk+1 (V ). Lemma 3. For any V 2 R, for any x 2 X (V ), there exists x0 2 X (V ) such that u(x, x0 ) = V . Proof. Suppose V 2 R. If X (V ) is empty, the conclusion trivially follows. Suppose X (V ) is nonempty. Let x 2 X (V ). Then, by definition of X (V ), for each i = 1, 2, ..., x 2 Xi (V ). By definition of Xi (V ), there exists xi 2 X such that u(x, xi ) = V . Since X is compact, by Theorem 5.2 in Kelley [1975], the net {xi }i

1

has a convergent subnet {xj }j2J , where J is a directed set.

Let x ¯ = lim xj . We can show x ¯ 2 X (V ) and u(x, x ¯) = V as follows. For each k = 1, 2, ..., a subnet {xj }j2J,j

is a net in Xk (V ). Since Xk (V ) is a compact set in the Hausdor↵ space X, by Theorem T 5.7 in Kelley [1975], Xk (V ) is closed, and thus x ¯ 2 Xk (V ). Therefore, x ¯ 2 X (V ) = 1 k=1 Xk (V ). k

By the continuity of u and Theorem 3.1 in Kelley [1975], u(x, x ¯) = V holds. Now I can prove Lemma 1. Proof of Lemma 1. (Sufficiency) Suppose there exists {xt }t definition of D(V ), for any t

0

2 D(V ) such that x0 = x. Then, by

0, u(xt , xt+1 ) = V . This implies that for any k

Therefore, x 2 X (V ).

10

1, x 2 Xk (V ).

(Necessity) Suppose x 2 X (V ). By Lemma 3, I can inductively construct a sequence {xt }t such that x0 = x and for each t

0, u(xt , xt+1 ) = V and xt+1 2 X (V ). Clearly, {xt }t

D(V ).

11

0

0

2

A Computation Procedure for Reconsideration-Proof ...

Jun 29, 2015 - To be reconsideration-proof, a strategy must satisfy three properties. First, it must be ... First, subgame perfection is defined in the standard way.

353KB Sizes 0 Downloads 203 Views

Recommend Documents

Standard operating procedure for evaluation procedure for CVMP ...
Standard operating procedure – PUBLIC. SOP/V/4112 15-DEC-20. Page 6/10. 5.0. Final SA. 5.1. Adoption of scientific advice. 5.2. Send to applicant. No. 5.5. Clarification? 2.0. Yes. Yes. 5.3. Archive and update tracking. 5.4. Include in post- meetin

A procedure for collecting a database of texts annotated with ...
Dec 1, 2003 - In everyone's opinion, Jupiter was the most exciting with its cloud bands and the moons. (6f). Saturn's ring was fun to see, too,. (6g) but both Neptune and Uranus seemed just like two little white dots. Figure 2 represents the coherenc

A PROCEDURE FOR THE MOTION OF PARTICLE
Jan 22, 2008 - A fixed-grid approach for modeling the motion of a ..... J. S. Fisher and A. P. Lee, Cell Encapsulation on a Microfluidic Platform, MicroTAS. 2004 ...

Standard operating procedure for Paediatric investigation plan or a
It is the responsibility of the Head of Paediatric Medicines Office to ensure that this procedure is adhered to. The responsibility for the execution of a particular part of this procedure is identified in the right-hand column of part 9. Procedure.

A Simple Procedure for Mesophyll Protoplast Culture and Plant ...
2iP, 100 ml/l coconut milk, 4 g/l agarose), E2 (2% sucrose, 3.0 mg/l BAP, 0.1 mg/l GA3, 4 g/l agarose) and E3 ... very few divisions in comparison with those kept.

A Procedure for Comparing Color 2-Dimensional ...
A Procedure for Comparing Color 2-Dimensional Images Through their. Extrusions to ... Proceedings of the 15th International Conference on Electronics, Communications and Computers (CONIELECOMP 2005) ..... Web Site (october 2003):.

Standard operation procedure for handling of requests from a
Send a question via our website www.ema.europa.eu/contact. © European Medicines ... Name: Matthias Sennwitz. Name: Anabela Marcal ... Guidance documents are available on the CMDh website: http://www.hma.eu/293.html. 7. Definitions.

Procedure for change in Bank Account Signatory of a Company.pdf ...
Procedure for change in Bank Account Signatory of a Company.pdf. Procedure for change in Bank Account Signatory of a Company.pdf. Open. Extract.

A Generalized Procedure for the One-Pot Preparation ...
Nov 15, 2005 - Chattar Manzil Palace, Lucknow 226001, UP, India. [b] Molecular ..... (dd, J = 2.8 and 13.1 Hz, 1 H, 5-Ha), 3.78–3.71 (dd, J = 1.5 and. 13.1 Hz, 1 ...

Release procedure for a purchase requisition.pdf
Page 3 of 11. Release procedure for a purchase requisition.pdf. Release procedure for a purchase requisition.pdf. Open. Extract. Open with. Sign In. Main menu.

Apparatus and method for planning a stereotactic surgical procedure ...
Mar 6, 2003 - IF. 154 _< IQ' WAS. ELSE. PRESSED. THEN. 156 ___ FREE ALL ALLOCATED ... 230 _ SEND MESSAGE: '. 'SELECT THE FIDUCIALS.' 232 ...

A Current Measurement Procedure for the ESD ...
Also, a resistive load was used, as the. European Standard defines. This resistive load. (Pellegrini target MD 101) [12, 13] was designed to measure discharge ...

Apparatus and method for planning a stereotactic surgical procedure ...
Mar 6, 2003 - c u Z .... .. FLUOROSCOPY. 5,682,886 A * 11/1997 Delp et a1. ...... .. 600/407 ... sium on Medical Robotics and Computer Assisted Surgery,” pp.

A Cost Semantics for Self-Adjusting Computation
Jan 24, 2009 - Carnegie Mellon University .... propagation by the distance between the computation traces before and after ...... ms(la)⇓lc ms(lb)⇓ld mg(lc ...

A Cost Semantics for Self-Adjusting Computation
Jan 24, 2009 - example, consider a specialization mapA of map that maps integers .... value reduces to itself, produces an empty trace, and has no cost.

A Wall Boundary Computation Model by Polygons for ...
Figure 2: Comparison of the height and the leading coordinate of the water. They show the comparison of the height of the water and the comparison of the ...

A Cost Semantics for Self-Adjusting Computation
We quantify the similarity between evaluations of source programs with a trace distance (Ts ...... 2006c, 2008b), machine learning (Acar et al. 2007), and other ...

Dividing and Discarding: A Procedure for Taking ...
Oct 1, 2009 - When agents learn their interests are more aligned —i.e., their favorite action lies on the same side of .... (2006) to establish the optimality of minimum savings schemes in self-control ..... incentive constraints are taken explicit

A fast procedure for calculating importance weights in ...
the number of times sample point xi appears in x∗. Thus we can approximate ..... of n = 1664 repair times for Verizon's telephone customers. It is evident from the ...

A numerical method for the computation of the ...
Considering the equation (1) in its integral form and using the condition (11) we obtain that sup ..... Stud, 17 Princeton University Press, Princeton, NJ, 1949. ... [6] T. Barker, R. Bowles and W. Williams, Development and application of a.

A Computation Control Motion Estimation Method for ... - IEEE Xplore
Nov 5, 2010 - tion estimation (ME) adaptively under different computation or ... proposed method performs ME in a one-pass flow. Experimental.

Procedure for conducting Stenography.PDF
3' lt has also been decifi{tffwith each Full or Major mistakes, incumbents. An nexu rp{to tHi! lette ... However, mis-spelling of proper nouns. and unfamiliar names ...