Autonomes oder nicht autonomes optimales Steuerungssystem?


8

Ich habe ein folgendes System mit endogener Diskontierung. c,k und h(k)sind Verbrauch, Kapital und endogene Abzinsungsfunktion basierend auf physischem Kapital. (Die Eigenschaften dieser Funktion sind für die Frage nicht relevant, daher schreibe ich sie nicht, um weniger Platz in diesem Beitrag zu beanspruchen. Die Produktionsfunktion wird wie gewohnt erweitert und konkav.)

max{ct}t=0[u(ct)]edt

Meine Zustandsvariablen sind

kt˙=f(kt)ct˙t=ρ+h(kt)

Ich erwähne =0t(ρ+h(kt))dt

Ich schreibe den Barwert Hamiltonian als

Hpresent=u(c)e+λ1~[f(k)c]+λ2~[ρ+h(k)]

In diesem Modell bezweifle ich, dass das System autonom ist oder nicht, weil ich es integriere ˙, Ich habe =ρt+0th(kt)dt, was explizit von der Zeit abhängt t. Offensichtlich ist diese Differentialgleichung nicht autonom.

Ist dieses System wirklich nicht autonom?

Um ein autonomes System zu haben, versuche ich, Variablen zu definieren. Sagen wirλ1=λ1~e und λ2=λ2~e. Auf diese Weise schreibe ich den aktuellen Wert Hamiltonian;

Hcurrent=u(c)+λ1[f(k)c]+λ2[ρ+h(k)]

Ich stecke an diesem Punkt wirklich fest. Im Moment scheint das System autonom zu sein, da der Hamiltonianer hier nicht explizit von der Zeit abhängt, aber ich kann nicht wirklich sicher sein.

Hinweise oder Vorschläge sind willkommen.


Nebenbei wäre es besser, die Dummy-Integrationsvariable von zu ändern t zu so etwas wie s, um Verwirrung zu vermeiden, da tist Ihr aktueller Laufindex.
Alecos Papadopoulos

"Offensichtlich ist diese Differentialgleichung nicht autonom". Das ist eine falsche Aussage. Die Differentialgleichung selbst ist autonom (außer wennh() enthält texplizit) ist die Tatsache, dass die Zeitvariable nach der Integration erscheint, ein anderes Problem.
Alecos Papadopoulos

Antworten:


4

Die Antwort des OP ist in seiner Schlussfolgerung richtig, aber er wendet am Ende ein seltsames Argument an, um dort anzukommen.

Bei Anwendung der Brute-Force-Differenzierung ist der Barwert Hamiltonian

H=eU(c)+λ1[f(k)c]+λ2[ρ+h(k)]

und so

dHdt=˙eU(c)+eU(c)c˙+λ˙1[f(k)c]+λ1[f(k)k˙c˙]+λ˙2[ρ+h(k)]+λ2h(k)k˙

Neu arrangieren und verwenden ρ+h(k)=˙ wir bekommen

dHdt=˙eU(c)+[eU(c)λ1]c˙+[λ1f(k)+λ2h(k)]k˙+λ˙2˙+λ˙1[f(k)c]

Auf dem optimalen Weg haben wir eU(c)=λ1so verschwindet der zweite Term oben. Auch optimal haben wirλ˙1=Hk und beobachte das Hk=[λ1f(k)+λ2h(k)]. Auswechseln bekommen wir

dHdt=˙eU(c)+Hkk˙+λ˙2˙Hk[f(k)c]

=Hk[k˙f(k)+c]+˙[λ˙2eU(c)]

Der erste Term ist nach dem Gesetz der Kapitalbewegung Null. Darüber hinaus ist eine weitere notwendige Bedingung für den optimalen Pfad, wenn man bedenkt, wie das Problem formuliert wurdeλ˙2=H. so kommen wir an

dHdt=˙[H+eU(c)]

Jetzt

H=eU(c)
so erhalten wir

dHdt=0

Dies beweist direkt, dass das Problem autonom ist.

Unabhängig davon, ob das Problem autonom ist oder nicht, haben wir dies allgemein auf dem optimalen Weg

dHdt=Ht

Also , wenn es autonom ist, dann erhalten wir die Null-Derivat Ergebnis.


Vielen Dank für Ihre ausführliche Antwort. Was ich verwendet habe, war die direkte Transversalitätsbedingung, wie ahnungslos im Kommentar erwähnt. Aber Ihre Antwort ist klarer, nochmals vielen Dank.
optimale Kontrolle

5

Nach Caputo ist ein Optimal Control-Problem autonom, wenn keine der in der Beschreibung des Problems aufgeführten Funktionen explizit von der Zeitvariablen abhängt. Dies bedeutet jedoch, dass die Standardeinstellung mit einem exogenen Nutzenrabattfaktor nicht autonom ist , sondern durch Neudefinition der Multiplikatoren und anschließende Verwendung des aktuellen Hamilton-Werts erfolgen kann.

Der @ ramazan-Ansatz beginnt korrekt, indem der Abzinsungsfaktor gebrochen und der ungezogene Teil in die augenblickliche Zielfunktion einbezogen wird. Nichts verbietet es, dass die Zustandsvariable in der augenblicklichen Zielfunktion erscheint, im Gegenteil, die allgemeine theoretische Behandlung schließt sie immer ein. Bezeichnenyt=0th(ks)dsIhr Problem wird jetzt

max{ct}t=0[u(ct)eyt]eρtdt

kt˙=f(kt)ct

mit aktuellem Wert Hamiltonian

Hcurrent=u(ct)eyt+λt[f(kt)ct]

Während die Ableitung des Derivats in Bezug auf den Verbrauch keine Probleme darstellt, bedarf das Derivat des Hamiltonian in Bezug auf das Kapital einiger Sorgfalt (und deshalb habe ich das beibehalten t-Index im Hamiltonian). WennG ist das Antiderivativ von h, dann yt=G(kt)G(k0). Ich denke, der Rest ist einfach für Sie, obwohl die Bedingungen erster Ordnung natürlich komplizierter sein werden.


vielen Dank für Ihre Zeit. Wenn ich also den Hamiltonianer betrachte, den Sie schreiben, scheint das System autonom zu sein. Sie sagen also, dass dies ein autonomes Problem ist? Ich habe auch nicht verstanden, warum Sie die zweite Zustandsvariable nicht gesetzt habeny˙wie Ramazan in seiner Berechnung? Weil in einem Standardproblem der optimalen Steuerung ein Integral auf einem Hamilton-Operator nicht vorhanden sein konnte
optimale Steuerung

Autonom mit der Qualifikation, die ich in der Antwort erwähnt habe. Ich sehe seitdem keine "zweite Zustandsvariable"ytist nur eine Funktion der Kapitalzustandsvariablen. Haben Sie die üblichen Bedingungen erster Ordnung berechnet, um zu sehen, was sie Ihnen geben?
Alecos Papadopoulos

5

Was ist mit dem Umschreiben des Problems auf folgende Weise?

max{ct}t=0[u(ct)eyt]eρtdt

mit den neuen Zustandsvariablen definiert als

kt˙=f(kt)cty˙t=h(kt)

unter den Anfangsbedingungen (k(0),y(0))=(k0,0).


Danke Ramazan. Ich denke, auf diese Weise reduziert sich das Problem auf ein autonomes Problem. Habe ich recht ?
optimale Kontrolle

Ich bin von diesem Punkt an nicht mehr informiert, habe nach der Definition eines autonomen Problems der optimalen Steuerung gesucht, aber es scheint, dass ich kein klares finden konnte.
Ramazan

3

Ich denke, ich habe auf rigorose Weise bewiesen, dass das System für das Modell, das ich 3-4 Tage geschrieben habe, autonom ist, und ich denke, es ist nützlich für die Community, insbesondere für diejenigen, die an der Makroökonomie des Wachstums arbeiten.

Schreiben wir den Barwert Hamiltonian;

H=e[U(c)]+λ2[f(k)c]+λ2[ρ+h(k)]

Wir wissen das ;

λ˙1=Hk

λ˙2=H

Wenn ich Hamiltonian nach Zeit unterscheide t ;;

dHdt=Ht+Hkk˙+Hλ1λ˙1+H˙+Hλ2λ˙2

Es ist leicht zu erkennen, dass sich dieser Begriff auf den folgenden reduziert;

dHdt=Ht

Ab Seite 299, Satz 9.6.1 von Léonard und Dockner (Optimale Steuerungstheorie und statische Optimierung in der Wirtschaft) über die Transversalitätsbedingung, die dies zeigt

limtH(t)=0

wann ρ>0

In diesem Fall ist es offensichtlich, dass der Hamilton-Operator entlang des optimalen Pfades den Wert 0 annimmt, was ein autonomes dynamisches System gewährleistet.


Ich folge nicht dem letzten Argument, das Sie verwenden. Die zeitliche Gleichheit von Teil- und Gesamtableitungen des Hamilton-Operators ist ein allgemeines Ergebnis, unabhängig davon, ob das Problem autonom ist oder nicht. Ich habe eine zweite Antwort veröffentlicht, die direkt die Autonomie des Problems belegt.
Alecos Papadopoulos

Wenn sich das System im eingeschwungenen Zustand befindet t=T Wir müssen haben H(T)=0 und H(T+Δt)=0durch die Transversalitätsbedingung. Dieser Befund impliziertdH/dt=0 zum tT. Dies gilt aber nur im eingeschwungenen Zustand und nicht unbedingt auf dem Sattelweg fürt<T.
ahnungslos
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.