• Keine Ergebnisse gefunden

Optimal Control of Linear Econometric Systems with Inequality Constraints on the Control Variables

N/A
N/A
Protected

Academic year: 2022

Aktie "Optimal Control of Linear Econometric Systems with Inequality Constraints on the Control Variables"

Copied!
15
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

NOT FOR QUOTATION WITHOUT PERMISSION OF THE AUTHOR

OPTIllAL CONTROL OF

LINEAR ECONOMETRIC SYSTEIrIS WITH INEQUALITYCONSrRAINTS ON THE CONTROL VARIABLES

Gerald C. Robertson

October 1983 PP-83-4

Professional Papers do not report on work- of the International Insti- tute for Applied Systems Analysis, but are produced and distributed bythe Institut.e as an aid to staff members in furthering their profes- sional activities. Views OT opinions expressed are those of the author(s) and should not. be interpreted as representing the view of eit.her the Institute or it.s National Member Organizations.

INTERNATIONAL INSTITUTE FOR APPLIED SYSTEMS ANALYSIS

2361 Laxenburg, Austria .

(2)
(3)

THE AUTHOR

Gerald C. Robertson works for the Marketing and Economics Branch of Agriculture Canada and was with the Food and Agriculture Program at llASA from April 1962 to June 1963.

- iii-

(4)
(5)

OPTIIIAL CONTROL OF

LINEAR ECONO:METRIC SYSTEMS 1JI1lIINEQUALITY CONsrRAINTS

ON THE CONTROL VARIABLES Gerald C. Robertson

Chow (1975. pp. 157) develops a series of methods to solve the following optimal tracking problem.

subject to

Yt

=

AtY't-l +Ctxt. +BtZt

One of the methods is that of Lagrangian multipliers. K.C. Tan (1979) extends this to include the case where the instruments must satisfy

The purpose of this note is to develop the corresponding solution when the instruments are constrained

With the addition of these constraints the problem becomes

(6)

-2- subject to

and

where ut

> 4

Forming the Lagrangian we get L

=

i<Yt -

8.t)'~(Yt

- 8.t)

T

- ~A't(Yt - ~Yt-l - CtXt - Btzt)

-t

t=lp't(ut - xt) t=l

T

:- ~U't(xt - 4) t-l

8

8L

= ~(Yt

- 8.t) - At +A't-lAt-l

=

0

Yt

8L

=

C'tAt +Pt - Ut

=

0

8xt. .

8At8L =Yt - AtYt-l - Ctxt - Btzt =0

8L . 8L

- =

-xt. +

4

~0, Ut-= Ut(-xt. +It)

=

0

But But

8L 8L

a--=-Ut+xt~O,Pt-8 =Pt(-Ut+xt)=O

tJPt 'Pt

(2)

(3) (4) (5) (6) (7) Ifthis is a "free endpoint" problem ~+l

=

0, following Chow (1975), there- fore using (3)

AT

=

~YT - KT~

+

A.r+lA.r+l

=KTYT -KTaT

AT = HTYT - h T Substitute this into (4)

C'TAT

+

PT - uT= 0 C'T(HTYT - h T) +PT - uT=0

(8)

(9)

(10)

(7)

- 3 -

Substitute (5) into this

Solving forxT

where

gT

=

-(C'THTCT)-lC'T(HT - BTzT - h T)

PT =

(C'THTCT)-lpT

Substituting this into (5)we obtain

Substituting this into (9)

(11)

~T=HT(Ar +CTGr)YT-l +HT(BTzT+CTgT) +HTCTP; - HTCTPT - b T (12) Lagging (B)

Substituting (12) into it

~-1

=

~-lYt-l - ~-1~-1 +A't~(" +Ct Gt )Yt-l

+A'tHt(Btzt + Ctgt)

+A'tHtCtPt' - A'tHtCta; - A'tbt and

>-t-l =

Ht-1Yt-l - ~-1

(13)

(8)

-4-

where

lit-I =

~-I

+

A'tHt(~

+

CtGt )

h t -I

=

~-I8..t-l - A'tHt(Btzt

+

Ctgt

+

CtPt - ctut)

+

A'tht There are three possibilities in any given year.

Chow's unconstrained algorithm can be used to get from t to t-l.

B. Xt,

= 4.

The lower constraint is binding.

This impliesPt' = 0, since xt = ~, therefore Xt, '# ll.t and CUt - Xt,)Pt' = O.

Ifthe constraint is binding

using ell).

C. Xt,

=

Ut

The upper constraint is binding.

This implies ut' = 0 and

CASEB

For case B

u;

= GtYt-I

+

gt -

4-

or Ut={C\HtCt)-I{GtYt_I

+

gt -

4.)

Substituting this into (13)

(14)

(15)

(16)

(17)

(1S)

(9)

- 5 - + A'tHt(Btzt + Ctgt)

- A't~Ct(GtYt-l + gt -It) - A'tht

At-l

=

~-lYt-l - ~-l~-l +A'tHt~Yt-l + A'HtCtGtYt-l +A't~Btzt+ A'tHtCtgt

- A'tHtCtGtYt-l - A'tHtCtgt +A't~Ctit - A'tht

>-t.-1

=

~-lYt-l - ~-llit-1 + A't~~Yt-1 + A'tHtBtzt + A'tHtCtlt - A'tht

l-i' ,

>-t.-1

=

A't-1Yt-1 - ht-1 where

l4'-1

=

~-1 +A'tHtAt.

~'-1

=

~-16.t-1 - A't~(Btzt + ctlt ) + A'tht

When comparing these with the normal recursion formula

~-1

=

~-1 +A't~(~ +CtGt )

~-1

=

~-lat-1 - A't~(Btzt+ Ctgt ) + A'tht

(19)

(20)

(21)

Notice that xt

=

It and if Gt and gt are calculated normally and then used to calculate

(21) and then if Gt is set equal to 0 and gt is set equal to

it.

then the usual recur- sion formulae are used then the ~-1 and ~-1 are calculated correctly. This means that after

1\.

h t• Gt• and gt are calculated using the normal recursion and it is found that Xt,would be out of the bounds set for it. then we calcu~tte

. ':'- .

0';

and set Gt

=

0 and gt

= it

and calculate Ht- 1 and h t- 1 for the given Xt, and Gt and gt.

Notice that Yt-l has not been calculated yet and is needed to calculate

p;'

If one uses the nonlinear argorithm (Chow. 1975) then an estimate of Yt-1 is available from the last iteration. At convergence this Yt-1 will be arbitrarily close to the "actual" Yt-1'

(10)

-6- CASEC

Similarly for case C:

and

p; =

-GtYt-l - gt

+

Ut

~'-1 = ~-1 + A't~"

h.t'-l

=

~-lat-l - A't~(BtZt

+

CtUt)

+

A'tht

Here again if the Gt and gt are calculated normally then

p; =

-GtYt-l - gt

+ ut

and then set Xt,

=

ut,Gt

=

0 and gt

=

u t ° Then the normal recursion formula (21)will work correctly.

ANEXAIIPLE

For example, suppose we wish to constrain the instruments to be positive,

subject to

and

Forming the Lagrangean we get

1 T T

L

= '2

~ (Yt - ~)'~(Yt - ~) - ~ ~-'t(Yt - <\Yt-l - Ctltt - Btzt )

t=l t=l "

T -- ~PtXt,

to::1

~L = ~(yt -~)

- At

+

A't+lAt+l

=

0

vYt

8L - C' l" P - 0 - - t"1. - t -

8Xt,

:~ =

Yt - AtYt_l°-CtIt - BtZt

=

0

(1) (2) (3)

(11)

- 7 -

Using the example in Chow (1975) we begin with periodT

(4) (5)

using (l)

AT

=

HTYT - h T C'TAT - PT

=

0

C'T{HTYT - h T) - PT

=

0 using (2) and

C'T{HrATYT-l +HTCTxT +HTBTzT - h T) -PT

=

0

Solving for xT

C'THTArYT-l

+

C'THTCTxT

+

C'THTBTzT - C'ThT - PT

=

0

C'THTCrXT =-C'rHTArrYT-l - C'rHTBTzT+C'thT+PT or

where

GT

=

-{C'rHTCT)-ICTHTAr

gT

=

-(C'THrCT)-IC'T{HTBTzT - h T)

PT =

{C'THTCT)-lpT

Solving for YT as a function of YT-l

using

(6) (2) (6) (3)

(7)

YT

= (At +

CTGT)YT-l

+

BTzT

+

CTgT

+ CTPT

AT

=

HT{Ar

+

CTGr)YT-l

+

HT{BTzT

+

CTgT)

+

HTCTPT - h T Substitute this into (l)

~-IYt-l- ~-1~-1 - At-I

+

A'tAt

=

0

At-I

=

~-IYt-l - ~-1 ~-1

+

A'tAt

=

0

At-I

=

~-IYt-l - ~-1~-1

+

A't~{~

+

CtGt )Yt-l

+

A't14 (Btzt

+

Ctgt )

+

A'tHtCtPt· - A't~

using (6)

(B)

(12)

- B -

Or

where

Ht - 1

=

1<1.-1 + A'tHt(J\ + CtGt )

h t - 1=1<1.-18.t-1 - A'tHt(Btzt + Ctgt ) + A'tht Using (5) the problem breaks down into two cases:

1) A. Constraint Xt,~0 is binding

-. Xt, =0 and Pt'

=

-Gt Yt-1 - gt using (7) 2) B. Constraint Xt,~ 0 is not binding

-. Pt =0 andXt, ~ 0

In case B Pt

=

0 reduces to Chow's algorithm In case A

we get

~-1

=

~-1Yt-1 - ~-1~-1 + A't1\.(~ + CtGt )Yt-1 + A'tl\.

(Btzt + Ctgt) + A'tHt Ct(-GtYt-1 - gt) - A'tht

=

~-1Yt-1 - ~-11it-1 + A't1\.J\Yt-1 +A't14~zt

+.A't~CtGtYt-1 +A't~Ctgt - A't~CtGtYt-l - A'tHtCtGt - A't~

~-1

=

~-1Yt-1 - ~-11it-1 +A't~~Yt-1 + A'tHtBtzt - A'tht

l-i' ,

= ..

'"t-1Yt-l - ht-1 where

1\.'-1

=

~-1 + A't14~

h;_1

=

~-11it-1 - A'tHtBtzt + A'tht

(9) (10)

Chow (1975) shows that the two Ricatti difference equations (9) and (10) can be written as

(11)

(13)

- 9 -

for case B

(12)

Notice that if Case Aapplies. i.e. Xt=0 and the constraint is binding the recur- sion formulae are

H;-1

= ~-1 +

A'tllt.<\

h;_1

=

~-1~-1

+

A't(ht - HtBtzt }

These are exactly what (11) and (12) reduce to when Gt and gt are set

=

O.

Also. since each period can be solved separately (from dynamic programming), the solution procedure for the optimal problem subject to x ~O can be imple- mented as follows.

SOLUTION PROCKDURE

Steps

1. Proceed as if Xt, is unconstrained 2. Calculate llt.. ~

then calculate

xt

using la¢ iterations Yt-l.

3. If

xt

is positive. proceed as in Chow (1975) to t-1 if Xt, is negative. set Xt,

=

O.Pt

=

-GtYt-l - gt then set Gt

=

0 and gt

=

0

then proceed as in Chow (1975) to t-1.

4. Start at step 1 with a new period t-1

Note 1: This allows not only Xt,-1 to change since Yt and Yt-l may be dif- ferent. but also allows the coefficient feedback martices Gt and gt to change correctly knowing that

xt

~ 0

(14)

Note 2:

- 10-

For Xt, a vector only the rows of Gt and gt corresponding to negative values are set equal to zero.

(15)

- 11 -

BIBIJOGRAPHY

Chow, G.C., Analysis and Control of Dynamic Economic Systems. John Wiley and Sons, New York, 1975.

Tan, K.C., Optimal Control of Linear Econometric Systems with Linear Equality Constraints on the Control Variables, International Economic Review, Vol.

20, No.1, Feb. 1979.

Referenzen

ÄHNLICHE DOKUMENTE

Casti (1974) gave algorithms for the stochastic inflow-nonlinear objective reservoir control problem; Szollosi-Nagy (1975) outlined the closed-loop control of linear stochastic

To solve the problem, we have to determine when the activities of the N set will be or can be performed if the supply of resources (vector R(t)) is given for all t within

The water quality control is one of the fundamental categories of the general runoff control. In the following we will discuss a stochastic water quality control model which

In- creasing the coefficient of the cubic term c 3 (Fig. 15), we note that the right branch of the single-valued curve shifts to the left and there exists multivalued. The re- gion

In such cases, it might even happen that controller syn- thesis based on a compact parameter block and FBM-based multiplier constraints solved in the vertices of a matrix

For the double integrator with a discontinuous coef- ficient at the control, we obtain an attraction set—an asymptotic variant of reachable sets corresponding to constraints

In the nonlinear case, we prove new convergence results: the limit of optimal costs of the perturbed system is an optimal cost for the reduced system.. We furthermore provide

holds, there exists for each initial point xo E K and each initial control uo E R$(xo) a velocity controled viable solution, that is a solution to the