Los métodos explícitos e implícitos son enfoques utilizados en el análisis numérico para obtener aproximaciones numéricas a las soluciones de ecuaciones diferenciales ordinarias y parciales dependientes del tiempo , como se requiere en las simulaciones por computadora de procesos físicos . Los métodos explícitos calculan el estado de un sistema en un momento posterior a partir del estado del sistema en el momento actual, mientras que los métodos implícitos encuentran una solución resolviendo una ecuación que involucra tanto el estado actual del sistema como el posterior. Matemáticamente, sies el estado actual del sistema yes el estado en el momento posterior (es un paso de tiempo pequeño), entonces, para un método explícito
mientras que para un método implícito se resuelve una ecuación
encontrar
Cálculo
Los métodos implícitos requieren un cálculo adicional (resolver la ecuación anterior) y pueden ser mucho más difíciles de implementar. Se utilizan porque muchos problemas que surgen en la práctica son rígidos , para los cuales el uso de un método explícito requiere pasos de tiempo impracticablemente pequeños.Para mantener el error en el resultado acotado (véase estabilidad numérica ). Para este tipo de problemas, para lograr la precisión deseada, se requiere mucho menos tiempo de cálculo utilizando un método implícito con pasos de tiempo mayores, incluso teniendo en cuenta que es necesario resolver una ecuación de la forma (1) en cada paso de tiempo. Dicho esto, la elección entre un método explícito o implícito depende del problema a resolver.
Dado que el método implícito no se puede llevar a cabo para cada tipo de operador diferencial , a veces es aconsejable utilizar el llamado método de división de operadores, lo que significa que el operador diferencial se reescribe como la suma de dos operadores complementarios.
mientras que uno se trata explícitamente y el otro implícitamente. Para las aplicaciones habituales, el término implícito se elige como lineal, mientras que el término explícito puede ser no lineal. Esta combinación del primer método se denomina Método Implícito-Explícito (abreviado IMEX, [ 1 ] [ 2 ] [ 3 ] ).
Ilustración mediante los métodos de Euler hacia adelante y hacia atrás.
Consideremos la ecuación diferencial ordinaria.
con la condición inicialEste problema tiene la solución exacta., que normalmente no se puede escribir para los problemas que se presentan en la práctica, pero en este caso permite una comparación con las soluciones numéricas. Consideremos una cuadrículapara 0 ≤ k ≤ n , es decir, el paso de tiempo es y denotarpara cadaDiscretiza esta ecuación utilizando los métodos explícitos e implícitos más simples, que son los métodos de Euler hacia adelante y hacia atrás (ver ecuaciones diferenciales ordinarias numéricas ) y compara los esquemas obtenidos.
- Método de Euler hacia adelante

El método de Euler hacia adelante
rendimientos
para cadaEsta es una fórmula explícita para.
- Método de Euler hacia atrás
Con el método de Euler hacia atrás
uno encuentra la ecuación implícita
para(compare esto con la fórmula (3) dondese dio explícitamente en lugar de como una incógnita en una ecuación).
Esta es una ecuación cuadrática , que tiene una raíz negativa y una positiva . Se elige la raíz positiva porque en la ecuación original la condición inicial es positiva, y luegoen el siguiente paso de tiempo viene dado por
En la gran mayoría de los casos, la ecuación a resolver mediante un método implícito es mucho más compleja que una ecuación cuadrática, y no existe una solución analítica. En esos casos, se utilizan algoritmos de búsqueda de raíces , como el método de Newton , para hallar la solución numérica.
- Método de Crank-Nicolson
Con el método Crank-Nicolson
uno encuentra la ecuación implícita
para(compare esto con la fórmula (3) dondese dio explícitamente en lugar de como una incógnita en una ecuación). Esto se puede resolver numéricamente utilizando algoritmos de búsqueda de raíces , como el método de Newton , para obtener.
El método de Crank-Nicolson puede considerarse una forma de esquemas IMEX ( im explícito- ex explícito) más generales.
- Método de Euler hacia adelante y hacia atrás

Para aplicar el esquema IMEX, consideremos una ecuación diferencial ligeramente diferente:
Resulta que
y por lo tanto
para cada
Véase también
- Condición de Courant-Friedrichs-Lewy
- Algoritmo SIMPLE , un método semi-implícito para ecuaciones relacionadas con la presión.
Fuentes
- ↑ UM Ascher, SJ Ruuth, RJ Spiteri: Métodos de Runge-Kutta implícitos-explícitos para ecuaciones diferenciales parciales dependientes del tiempo , Appl Numer Math, vol. 25(2-3), 1997
- ↑ L.Pareschi, G.Russo: Esquemas de Runge-Kutta implícitos-explícitos para sistemas rígidos de ecuaciones diferenciales , Tendencias recientes en análisis numérico, vol. 3, 269-289, 2000
- ↑ Sebastiano Boscarino, Lorenzo Pareschi y Giovanni Russo: Métodos implícitos-explícitos para ecuaciones diferenciales parciales evolutivas , SIAM, ISBN 978-1-61197-819-3 (2024).
- Ecuaciones diferenciales numéricas