Bibliografía de la Clase:
- Numerical Linear Algebra.L.N. Trefethen. Part III: Lecture 12 Conditioning and Condition Numbers
Condicionamiento
Es la sensibilidad o perturbación de un problema matemático que puede verse como una función , donde es una instancia del problema.
Estabilidad
Se refiere a la sensibilidad o perturbación de un algoritmo para resolver un problema.
Un problema se dice bien condicionado si pequeñas perturbaciones de conllevan a pequeños cambios en , de lo contrario se dice mal condicionado.
Para cuantificar el tamaño de una perturbación pequeña en denominada de un problema se utilizan los números de condición. Se define como el efecto de en la función .
Existen dos números de condición:
- Número de condición absoluto teniendo en cuenta que y son infinitesimales:
Si la función es diferenciable, podemos evaluar obteniendo las derivadas parciales de , en este caso puede definirse y
donde la norma es inducida sobre y .
- Número de condición relativo se usa cuando interesan los cambios relativos.
Debido a que los computadores introducen errores relativos, es más usado en la práctica que .
Nota
El Jacobiano es una matriz que contiene todas las derivadas parciales de primer orden de una función .
Ejemplos
Se le denomina al número de condición de la matriz A, donde:
donde es una norma matricial.
Si es grande (ej: ) se dice que es una matriz mal condicionada. Se dirá que está bien condicionada en el caso contrario.
El problema es entonces y la perturbacion . La perturbación de sería entonces
Con esta información, podemos encontrar el número de condición relativo del problema :
pero sabemos que que es la definición de la norma inducida de una matriz. Entonces se tiene que:
El número de condición relativo se simplifica cuando es invertible ya que se cumple que:
de esta manera podemos reescribir como:
donde puede elegirse convenientemente de manera que sea igual a .
finalmente decirmos que .
Nota
El caso de matrices cuadradas de , y . Por lo tanto .
Si no es invertible el procedimiento es análogo, pero ahora usando la pseudoinversa:
Perturbación en
Ahora el problema es el cálculo de dado , es decir: donde su número de condición cuando perturbamos (no como en el caso anterior) se obtiene de manera análoga y es también .
En el caso anterior analizamos el efecto de perturbar o separadamente. Ahora se analizará el efecto de perturbar en manteniendo fijo:
considerando que se tiene:
Entonces el cálculo del número de condición relativo es:
Ejercicio propuesto
- Sea con y . Determine una cota mínima para el número de condición definido en .
- Dada la matriz determine los números de condición relativos y para el cálculo de los valores propios de ..