Gemeinsame Eigenvektoren von Hessisch

Oct 05 2020

Hinweis: Diese Frage ist noch unbeantwortet! (Ich werde eine Antwort geben, wenn ich alleine zu einer komme).

Hintergrund

Nehmen wir an, wir haben eine kontinuierliche, zweimal differenzierbare Funktion $f:\mathbb{R}^n \rightarrow \mathbb{R}$. Wir wissen, dass diese Funktion eine symmetrische, positiv definierte hessische Matrix hat.$\nabla^2 f$. Dieser Hessische kann zerlegt werden als,

$$\nabla^2 f = R \Lambda R^T, $$

wo $\Lambda: \mathbb{R}^n \rightarrow \mathbb{R}^{n \times n}$ ist eine diagonale Matrix von Eigenwerten und $R:\mathbb{R}^n \rightarrow \mathbb{R}^{n \times n}$ist eine Matrix von Eigenvektoren. Beachten Sie das hier$\Lambda$ und $R$ sind selbst Funktionen der Argumente zu $f$.

Frage

Angesichts der Funktion $f$ hat einen Hessischen mit Zersetzung $R \Lambda R^T$Gibt es eine Möglichkeit, alle Funktionen zu berechnen? $g:\mathbb{R}^n \rightarrow \mathbb{R}$ so dass, $$\nabla^2 g = R D R^T, $$ wo $D$ ist eine diagonale Matrix?

Aktualisierung:

  • John lieferte eine Methode zum Rechnen $g$damit sein Hessisches an einem gewählten Punkt die richtige Zersetzung hat. Leider gilt dies nicht für alle$\mathbb{R}^n$.

Antworten

2 JohnHughes Oct 05 2020 at 20:38

Sicher: $$ g(v) = f(v) + v^t R(D - \Lambda)R^t v + h(v), $$ wo $h$ist eine beliebige Funktion mit$\nabla^2 h = 0$.

Ich gehe davon aus, dass Sie entweder meinen $\nabla^2f(0)$ ist $R\Lambda R^t$und einfach das Argument "0" weggelassen, oder Sie meinen für $R$ und $\Lambda$ durch das Argument zu parametrisiert werden $f$In diesem Fall wird meins das auch brauchen.