Algoritmo di Lagrange

In matematica, e più precisamente in algebra lineare, l'algoritmo di Lagrange è un algoritmo utile a trovare una base ortogonale in uno spazio vettoriale di dimensione finita munito di un prodotto scalare. Si tratta di una variante del processo di ortogonalizzazione di Gram-Schmidt utilizzata nel caso in cui il prodotto scalare non sia definito positivo.

L'algoritmo

Sia V uno spazio vettoriale di dimensione finita su un campo K di caratteristica diversa da 2, con forma bilineare simmetrica ϕ. L'algoritmo costruisce una base ortogonale a partire da una base v1,…,vn data. Si tratta di applicare iterativamente per i=1,…,n le mosse seguenti:

v'i=vi−∑j>iϕ(vi,vj)ϕ(vj,vj)vj
Il risultato è un vettore v'i che continua a formare una base con i vettori restanti, ma ortogonale a tutti i vettori successivi: infatti ϕ(vi′,vj)=0 per ogni j>i. Quindi si sostituisce vi con vi′.

Voci correlate

Collegamenti esterni

  Portale Matematica: accedi alle voci di Wikipedia che trattano di matematica