La certificación numérica es el proceso de verificar la corrección de una solución candidata a un sistema de ecuaciones . En matemáticas computacionales (numéricas), como la geometría algebraica numérica , las soluciones candidatas se calculan algorítmicamente, pero existe la posibilidad de que contengan errores. Por ejemplo, además de la inexactitud de los datos de entrada y las soluciones candidatas, los errores numéricos o los errores en la discretización del problema pueden dar lugar a soluciones candidatas erróneas. El objetivo de la certificación numérica es proporcionar un certificado que demuestre cuáles de estas soluciones candidatas son, efectivamente, soluciones aproximadas.
Los métodos de certificación se pueden dividir en dos tipos: certificación a priori y certificación a posteriori . La certificación a posteriori confirma la corrección de las respuestas finales (independientemente de cómo se generen), mientras que la certificación a priori confirma la corrección de cada paso de un cálculo específico. Un ejemplo típico de certificación a posteriori es la teoría alfa de Smale , mientras que un ejemplo típico de certificación a priori es la aritmética de intervalos .
Certificados
Un certificado para una raíz es una prueba computacional de la corrección de una solución candidata. Por ejemplo, un certificado puede consistir en una solución aproximada., una regiónque contieney una prueba de queContiene exactamente una solución al sistema de ecuaciones.
En este contexto, un certificado numérico a priori es un certificado de corrección en el sentido informático . Por otro lado, un certificado numérico a posteriori opera únicamente sobre soluciones, independientemente de cómo se hayan calculado. Por lo tanto, la certificación a posteriori es diferente de la corrección algorítmica; por ejemplo, un algoritmo podría generar candidatos aleatoriamente e intentar certificarlos como raíces aproximadas mediante una certificación a posteriori .
Métodos de certificación a posteriori
Existen diversos métodos para la certificación a posteriori , entre ellos:
teoría alfa
La piedra angular de la teoría alfa de Smale es la acotación del error para el método de Newton . El trabajo de Smale de 1986 [ 1 ] introdujo la cantidad, que cuantifica la convergencia del método de Newton. Más precisamente, seaser un sistema de funciones analíticas en las variables,el operador de derivada yEl operador de Newton. Las cantidades y se utilizan para certificar una solución candidata. En particular, si entonceses una solución aproximada para, es decir, el candidato está en el dominio de convergencia cuadrática para el método de Newton. En otras palabras, si se cumple esta desigualdad, entonces hay una raízdede modo que las iteraciones del operador de Newton convergen como
El paquete de software alphaCertified proporciona una implementación de la prueba alfa para polinomios mediante la estimacióny. [ 2 ]
Métodos de Newton y Krawczyck por intervalos
Suponeres una función cuyos puntos fijos corresponden a las raíces de. Por ejemplo, el operador de Newton tiene esta propiedad. Supongamos quees una región, entonces,
- Simapasen sí mismo, es decir,, luego por el teorema del punto fijo de Brouwer ,tiene al menos un punto fijo eny, por lo tantotiene al menos una raíz en.
- Sies contractiva en una región que contiene, entonces hay como máximo una raíz en.
Existen versiones de los siguientes métodos aplicadas a los números complejos, pero tanto la aritmética de intervalos como las condiciones deben ajustarse para reflejar este caso.
Método de Newton por intervalos
En el caso univariado, el método de Newton se puede generalizar directamente para certificar una raíz en un intervalo. Para un intervalo, dejarser el punto medio de. Luego, el operador de Newton de intervalo aplicado aes
En la práctica, cualquier intervalo que contengapuede utilizarse en este cálculo. Sies una raíz de, entonces por el teorema del valor medio , hay algúnde tal manera que. En otras palabras,. Desdecontiene el inverso deen todos los puntos deDe ello se deduce que. Por lo tanto,.
Además, si, entonces oes una raíz deyo. Por lo tanto,es como máximo la mitad del ancho de. Por lo tanto, si hay alguna raíz deen, el procedimiento iterativo de reemplazoporconvergerá a esta raíz. Si, por otro lado, no hay raíz deenEste procedimiento iterativo acabará produciendo un intervalo vacío, testimonio de la inexistencia de raíces.
Consulte el método de Newton por intervalos para ver análogos de este enfoque en dimensiones superiores.
Método de Krawczyck
Dejarser cualquieramatriz invertible enNormalmente, uno tomaser una aproximación a. Luego, define la función Observamos quees un fijo desi y solo sies una raíz dePor lo tanto, el enfoque anterior puede utilizarse para identificar las raíces deEste enfoque es similar a una versión multivariada del método de Newton, reemplazando la derivada con la matriz fija..
Observamos que sies una región compacta y convexa y, entonces, para cualquier, existende tal manera que
Dejarsea la matriz jacobiana deevaluado en. En otras palabras, la entradaconsiste en la imagen deencimaDe ello se deduce que donde el producto matriz-vector se calcula utilizando aritmética de intervalos. Luego, permitiendovariar en, de ello se deduce que la imagen deenSatisface la siguiente condición de contención: donde los cálculos se realizan, una vez más, utilizando aritmética de intervalos. Combinando esto con la fórmula paraEl resultado es el operador de Krawczyck.
dóndees la matriz identidad .
Si, entoncestiene un punto fijo en, es decir,tiene raíz enPor otro lado, si la norma máxima de la matriz utiliza la norma del supremo para vectores de todas las matrices enes menor que, entonceses contractivo dentro, entoncestiene un punto fijo único.
Una prueba más sencilla, cuandoes un paralelepípedo alineado con los ejes, utiliza, es decir, el punto medio de. En este caso, hay una raíz única desi
dóndees la longitud del lado más largo de.
Prueba de Miranda
- Prueba de Miranda (Yap, Vegter, Sharma)
Métodos de certificación a priori
- Aritmética de intervalos (Moore, Arb, Mezzarobba)
- Números de condición (Beltran–Leykin)
aritmética de intervalos
La aritmética de intervalos permite obtener un certificado numérico a priori mediante el cálculo de intervalos que contienen soluciones únicas. Al utilizar intervalos en lugar de tipos numéricos simples durante el seguimiento de rutas, los candidatos resultantes se representan mediante intervalos. El intervalo de solución candidato constituye en sí mismo el certificado, ya que garantiza que la solución se encuentra dentro de dicho intervalo.
Números de condición
La geometría algebraica numérica resuelve sistemas polinomiales mediante métodos de continuación homotópica y seguimiento de trayectorias. Al monitorear el número de condición de una homotopía rastreada en cada paso y asegurar que ninguna trayectoria de solución se cruce, se puede calcular un certificado numérico junto con la solución. Este esquema se denomina seguimiento de trayectorias a priori . [ 3 ]
El seguimiento de trayectorias numéricas no certificado se basa en métodos heurísticos para controlar el tamaño del paso de tiempo y la precisión. [ 4 ] En contraste, el seguimiento de trayectorias certificado a priori va más allá de las heurísticas para proporcionar un control del tamaño del paso que garantiza que para cada paso a lo largo de la trayectoria, el punto actual se encuentre dentro del dominio de convergencia cuadrática para la trayectoria actual.
Referencias
- ↑ Smale, Steve (1986). "El método de Newton estima a partir de datos en un punto". La fusión de disciplinas: nuevas direcciones en matemáticas puras, aplicadas y computacionales : 185–196 .
- ↑ Hauenstein, Jonathan; Sottile, Frank (2012). "Algoritmo 921: alphaCertified: certificación de soluciones a sistemas polinomiales". ACM Transactions on Mathematical Software . 38 (4): 28. doi : 10.1145/2331130.2331136 .
- ↑ Beltran, Carlos; Leykin, Anton (2012). "Seguimiento de homotopía numérica certificada". Matemáticas Experimentales . 21 (1): 69– 83.
- ↑ Bates, Daniel; Hauenstein, Jonathan; Sommese, Andrew; Wampler, Charles (2009). "Control del tamaño de paso para el seguimiento de trayectorias". Matemáticas Contemporáneas . 496 (21).
- Geometría algebraica
- álgebra no lineal