La riga divide gli elementi sottodiagonali per
, mentre la riga necessita di maggiori
chiarimenti. Tale riga modifica gli elementi che si trovano sotto
la riga i-esima e a destra della colonna i-esima escluse; vediamo
cosa succede nel caso : moltiplichiamo ad
Concentriamoci adesso su : la matrice che otteniamo dal prodotto ha la prima riga composta di elementi uguali a zero (la prima componente di è nulla) e quindi possiamo considerare dal primo elemento non nullo in poi; inoltre la prima colonna di risulta essere uguale ad dal secondo elemento in poi (il primo è zero): se la matrice così fatta fosse sottratta direttamente ad teoricamente andrebbe ad azzerare gli elementi sottodiagonali della prima colonna, ma proprio in quelle posizioni abbiamo memorizzato gli elementi non nulli del vettore che quindi verrebbero modificati; possiamo allora limitarci alla porzione suddetta.
Passiamo adesso al costo computazionale: durante il passo i-esimo vengono eseguite:
La fattorizzazione ha un costo proporzionale al cubo della dimensione significativa; per risolvere il sistema lineare associato ci sarà anche un costo proporzionale ad .
Morpheus 2004-01-04