Pivotar en el sentido de la palabra significa girar o rotar. En el algoritmo de Gauß significa girar las filas para que tengan una composición numéricamente más favorable.
La implementación directa de la descomposición LU no tiene pivote. Sin embargo, puede encontrar ceros o casi ceros en la diagonal mientras las entradas de abajo en la misma columna tienen un tamaño apreciable.
Así que la idea natural es elegir la mayor de las entradas restantes, llamarla pivote (eje de giro) y utilizar esa fila como base para el paso de eliminación. Para seguir construyendo la forma escalonada, las filas se intercambian o giran (de forma más eficiente utilizando una matriz de índices de filas), añadiendo pasos de permutación a las transformaciones elementales de las filas.
El resultado del algoritmo de Gauß pivotado es una descomposición PLU, donde P es una matriz de permutación que tiene en cada fila y columna exactamente una entrada 1, todas las demás 0.
En cuanto a la matriz original, la discretización de menos la segunda derivada es efectivamente positiva definida. Para demostrarlo se requiere un análisis de valores propios.
Para matrices definidas positivas $A$ La descomposición LU desnuda sin pivotar funciona, ya que las entradas diagonales que se encuentran son cocientes de menores diagonales principales, y todas ellas son positivas. La simetría da como resultado $U=D\,L^\top$ para que el $A=LDL^\top$ puede obtenerse de forma barata. Si se quiere, la raíz cuadrada de $D$ se puede distribuir a los factores para obtener la descomposición de Cholesky.