Skip to content

Estremi liberi, punti di sella e matrice hessiana

Massimi e minimi per funzioni di più variabili

Section titled “Massimi e minimi per funzioni di più variabili”

Problema: Dato un insieme ARnA \subseteq \R^n e una funzione f:ARf: A \to \R, determinare, se esistono, i punti di massimo e minimo di ff.

  • x0A\mathbf{x}_0 \in A è chiamato punto di massimo (o, rispettivamente, di minimo) relativo di ff se esiste r>0r > 0 tale che:

     xAB(x0,r), f(x)f(x0)(o, rispettivamente, f(x)f(x0))\forall\ \mathbf{x} \in A \cap B(\mathbf{x}_0, r),\ f(\mathbf{x}) \leq f(\mathbf{x}_0) \quad (\text{o, rispettivamente, } f(\mathbf{x}) \geq f(\mathbf{x}_0))
  • x0A\mathbf{x}_0 \in A è chiamato punto di massimo (o, rispettivamente, di minimo) assoluto di ff se:

     xA, f(x)f(x0)(o, rispettivamente, f(x)f(x0))\forall\ \mathbf{x} \in A,\ f(\mathbf{x}) \leq f(\mathbf{x}_0) \quad (\text{o, rispettivamente, } f(\mathbf{x}) \geq f(\mathbf{x}_0))

Se x0\mathbf{x}_0 è un punto di massimo o minimo assoluto, allora è anche un punto di massimo o minimo relativo. Non vale la condizione inversa.

Estremi liberi di una funzione di più variabili

Section titled “Estremi liberi di una funzione di più variabili”

Gli estremi liberi di una funzione ff sono i punti di massimo e minimo relativi di ff che non giacciono sulla frontiera del dominio.

Sia ARnA \subseteq \R^n un insieme aperto e sia f:ARf: A \to \R. Supponiamo che esista x0A\mathbf{x}_0 \in A tale che:

  • ff sia differenziabile in x0\mathbf{x}_0. In particolare  f(x0)\exists\ \nabla f(\mathbf{x}_0).
  • x0\mathbf{x}_0 sia un estremo libero di ff in AA.

Allora il gradiente in x0\mathbf{x}_0 è il vettore nullo:

f(x0)=0\nabla f(\mathbf{x}_0) = \mathbf{0}

Un punto x0A\mathbf{x}_0 \in A è definito punto di sella se è un punto stazionario di ff e se la differenza f(x)f(x0)f(\mathbf{x}) - f(\mathbf{x}_0) ammette valori sia positivi che negativi in ogni intorno di x0\mathbf{x}_0.

Esempio di funzione con punto di sella

Problema: Dato un insieme aperto ARnA \subseteq \R^n e una funzione fC2(A)f \in C^2(A), come determinare se un punto stazionario x\mathbf{x} è un estremo libero o un punto di sella?

Sia Df2(x)Mn,nD_f^2(\mathbf{x}) \in \mathbb{M}_{n,n} l’Hessiana di ff:

  • Df2(x)D_f^2(\mathbf{x}) è definita positiva se:  vRn{0}, (Df2(x) v)v>0\forall\ \mathbf{v} \in \R^n \setminus \Set{\mathbf{0}},\ (D_f^2(\mathbf{x})\ \mathbf{v}) \cdot \mathbf{v} > 0:
  • Df2(x)D_f^2(\mathbf{x}) è semi-definita positiva se:  vRn{0}, (Df2(x) v)v0\forall\ \mathbf{v} \in \R^n \setminus \Set{\mathbf{0}},\ (D_f^2(\mathbf{x})\ \mathbf{v}) \cdot \mathbf{v} \geq 0:
  • Df2(x)D_f^2(\mathbf{x}) è definita negativa se:  vRn{0}, (Df2(x) v)v<0\forall\ \mathbf{v} \in \R^n \setminus \Set{\mathbf{0}},\ (D_f^2(\mathbf{x})\ \mathbf{v}) \cdot \mathbf{v} < 0:
  • Df2(x)D_f^2(\mathbf{x}) è semi-definita negativa se:  vRn{0}, (Df2(x) v)v0\forall\ \mathbf{v} \in \R^n \setminus \Set{\mathbf{0}},\ (D_f^2(\mathbf{x})\ \mathbf{v}) \cdot \mathbf{v} \leq 0:

Questo è un metodo più semplice per determinare il segno di una matrice AMn,n\mathbf{A} \in \mathbb{M}_{n,n}.

Definiamo i minori principali di AA (determinanti dei sottogruppi in alto a sinistra i×ii \times i):

Di=det([a11a1iai1aii])D_i = \det\left(\begin{bmatrix} a_{11} & \ldots & a_{1i} \\ \vdots & & \vdots \\ a_{i1} & \ldots & a_{ii} \end{bmatrix}\right)
  • A\mathbf{A} è definita positiva se e solo se  i=1,,n, Di>0\forall\ i = 1,\ldots,n,\ D_i > 0
  • A\mathbf{A} è definita negativa se e solo se {Di>0 per i pariDi<0 per i dispari\begin{cases} D_i > 0 \text{ per } i \text{ pari} \\ D_i < 0 \text{ per } i \text{ dispari}\end{cases}

Se det(A)=Dn0\det(\mathbf{A}) = D_{n} \neq 0 e nessuna delle condizioni precedenti è soddisfatta, allora A\mathbf{A} non è semi-definita.

Tipologia di punto critico in base al segno della matrice Hessiana

Section titled “Tipologia di punto critico in base al segno della matrice Hessiana”

Sia fC2(A)f \in C^2(A) e sia xA\mathbf{x} \in A un punto stazionario di ff. Allora si ha:

  • Se Df2(x)D_f^2(\mathbf{x}) è definita positiva, allora x\mathbf{x} è un punto di minimo relativo.
  • Se Df2(x)D_f^2(\mathbf{x}) è definita negativa, allora x\mathbf{x} è un punto di massimo relativo.
  • Se Df2(x)D_f^2(\mathbf{x}) non è né semi-definita positiva né semi-definita negativa, allora x\mathbf{x} è un punto di sella.
  • Se Df2(x)D_f^2(\mathbf{x}) è semi-definita positiva o semi-definita negativa, allora x\mathbf{x} può essere un punto di massimo, minimo o di sella.