Se dice que una función satisface una condición de Lipschitz en la variable en un conjunto si existe una constante positiva tal que
Teorema Condición: Sea definida en el conjunto conexo, entonces si existe una constante positiva tal que:
Entonces satisface una condición de Lipschitz en en la variable .
Teorema Unicidad: Sea y la función continua en , entonces si satisface la condición de Lipschitz en en la variable , entonces el problema de valores iniciales
tiene solución única en para
Teorema Bien Planteado: Sea . Si es continua y satisface la condición de Lipschitz en la variable en el dominio , entonces el problema de valores iniciales está bien planteado.
Método de Euler
Este método genera aproximaciones a la solución en distintos valores, llamados puntos de red en el intervalo . Estos puntos se seleccionan de la forma
La distancia entre los puntos recibe el nombre de paso.
Planteamos un polinomio de Taylor centrado en , para hallar una aproximación para la solución de , despreciando el término del error.
Cota de Error: La sucesión de los generada por el método de Euler produce la acotación
Este método es muy inefectivo a medida que incrementamos la distancia entre el y . Para aproximaciones lejanas es conveniente usar el método de Runge-Kutta.
Método de Runge-Kutta
Este método es similar al método de Euler, pero utiliza una función que permite corregir el error que se va cometiendo.
Definimos . Donde las constantes se definen como:
Donde son constantes a determinar
Runge-Kutta de Orden 1
Para el orden , no es necesario encontrar ninguna constante. De esta forma,
Por lo que si , entonces tenemos el método de Euler.
Runge-Kutta de Orden 2
Para el orden . Se puede demostrar que las contantes respetan el sistema de ecuaciones
Si tomamos , entonces tenemos el método de Runge-Kutta del punto medio:
Runge-Kutta del Orden 3
Para el orden , se generan seis ecuaciones con ocho incógnitas. La versión más común de este método es:
Runge-Kutta del Orden 4
Para el orden , se generan seis ecuaciones con ocho incógnitas. La versión más común de este método es: