0 Daumen
319 Aufrufe

DD970A79-C0C3-430E-BDF0-AAEFA274592B.jpeg

Text erkannt:

Bestimme die kritischen Punkte der Funktion f(x)=xtAx+btx f(\vec{x})=\vec{x}^{t} A \vec{x}+\vec{b}^{t} \vec{x}
 mit A=(211121112)b=(101) und x=(x1x2x3) \text { mit } A=-\left(\begin{array}{ccc} 2 & 1 & 1 \\ 1 & 2 & 1 \\ 1 & 1 & 2 \end{array}\right) \quad \vec{b}=\left(\begin{array}{r} -1 \\ 0 \\ 1 \end{array}\right) \quad \text { und } \quad \vec{x}=\left(\begin{array}{c} x_{1} \\ x_{2} \\ x_{3} \end{array}\right)

Aufgabe:


Problem/Ansatz: kann mir jemand beim Ausrechnen diesen Aufgabe helfen? Danke!

Avatar von

1 Antwort

0 Daumen
 
Beste Antwort

Aloha :)

Da du schon mehrere Fragen gestellt hast, in denen die Funktion in Matrix- bzw. Vektorschreibweise vorlag, sollten wir uns vorab mal kurz ansehen, wie die passenden Gradienten in nn Dimensionen dazu allgemein aussehen.

Mit einem konstanten Vektor b\vec b gilt für die k-te Komponente des Gradienten:gradk(btx)=xki=1nbixi=xk(b1x1+b2x2++bnxn)=xk(bkxk)=bk\operatorname{grad}_k(\vec b^t\cdot\vec x)=\frac{\partial}{\partial x_k}\sum\limits_{i=1}^nb_ix_i=\frac{\partial}{\partial x_k}\left(b_1x_1+b_2x_2+\ldots+b_nx_n\right)=\frac{\partial}{\partial x_k}(b_kx_k)=b_k

Mit einer konstanten quadratischen Matrix A\mathbf A gilt für die k-te Komponente des Gradienten:gradk(xtAx)=xki=1nxi(Ax)i=xki=1nxi(=1naix)\operatorname{grad}_k\left(\vec x^t\cdot\mathbf A\cdot\vec x\right)=\frac{\partial}{\partial x_k}\sum\limits_{i=1}^n x_i\cdot(\mathbf A\cdot\vec x)_i=\frac{\partial}{\partial x_k}\sum\limits_{i=1}^n x_i\cdot\left(\sum\limits_{\ell=1}^na_{i\ell}x_\ell\right)gradk(xTAx)=i=1n=1naixk(xix)=i=1n=1nai(xixkx+xixxk)\phantom{\operatorname{grad}_k\left(\vec x^T\cdot\mathbf A\cdot\vec x\right)}=\sum\limits_{i=1}^n\sum\limits_{\ell=1}^na_{i\ell}\cdot \frac{\partial}{\partial x_k}\left(x_i\cdot x_\ell\right)=\sum\limits_{i=1}^n\sum\limits_{\ell=1}^na_{i\ell}\left(\frac{\partial x_i}{\partial x_k}\cdot x_\ell+x_i\cdot\frac{\partial x_\ell}{\partial x_k}\right)gradk(xTAx)==1ni=1naixixkx+i=1n=1naixixxk\phantom{\operatorname{grad}_k\left(\vec x^T\cdot\mathbf A\cdot\vec x\right)}=\sum\limits_{\ell=1}^n\sum\limits_{i=1}^na_{i\ell}\cdot\frac{\partial x_i}{\partial x_k}\cdot x_\ell+\sum\limits_{i=1}^n\sum\limits_{\ell=1}^na_{i\ell}\cdot x_i\cdot\frac{\partial x_\ell}{\partial x_k}

In der ersten Doppelsumme bekommen wir nur einen Beitrag, wenn i=ki=k ist, denn nur dann ist die Ableitung ungleich Null. In der zweiten Summe erhalten wir nur einen Beitrag, wenn k=k=\ell ist, aus demselben Grund wie zuvor. Daher gilt weiter:gradk(xTAx)==1nakx+i=1naikxi=(Ax)k+(Atx)k\phantom{\operatorname{grad}_k\left(\vec x^T\cdot\mathbf A\cdot\vec x\right)}=\sum\limits_{\ell=1}^na_{k\ell}\cdot x_\ell+\sum\limits_{i=1}^na_{ik}\cdot x_i=(\mathbf A\cdot\vec x)_k+(\mathbf A^t\cdot\vec x)_k

Damit haben wir allgemein gezeigt, dass gilt:grad(btx)=b;grad(xtAx)=(A+At)x\pink{\operatorname{grad}\left(\vec b^t\cdot\vec x\right)=\vec b}\quad;\quad\pink{\operatorname{grad}\left(\vec x^t\cdot\mathbf A\cdot\vec x\right)=\left(\mathbf A+\mathbf A^t\right)\cdot\vec x}

Am besten lernst du diese beiden Regeln auswendig, denn damit findest du die kritischen Punkte von Funktionen in Matrix- oder Vektorschreibweise sehr schnell:0=gradf(x)=grad(xtAx+btx)=(A+At)x+b\vec 0=\operatorname{grad}f(\vec x)=\operatorname{grad}\left(\vec x^t\mathbf A\vec x+\vec b^t\vec x\right)=(\mathbf A+\mathbf A^t)\vec x+\vec b

Da hier die Matrix A\mathbf A sogar symmetrisch ist (A=At)(\mathbf A=\mathbf A^t) suchen wir Lösungen der Gleichung:2Ax=b    (422242224)x=(101)-2\mathbf A\,\vec x=\vec b\implies\begin{pmatrix}4 & 2 & 2\\2 & 4 & 2\\2 & 2 & 4\end{pmatrix}\cdot\vec x=\begin{pmatrix}-1\\0\\1\end{pmatrix}

Dieses kleine Gleichungssystem hat die eindeutige Lösung:x=(1/20+1/2)\vec x=\begin{pmatrix}-1/2\\0\\+1/2\end{pmatrix}Damit haben wir den einzigen kritischen Punkt gefunden.

Avatar von 153 k 🚀

Ein anderes Problem?

Stell deine Frage