2 votos

Problema de programación dinámica con dimensión superior a 1000

Estoy trabajando en un proyecto que necesita resolver un problema de programación dinámica con dimensión superior a 1000. En la literatura anterior, existen varios métodos como el algoritmo Smolyak y el método Sparse grid que pueden resolver problemas de programación dinámica con una dimensión no superior a 100. Mi pregunta es si existe un método de fuerza bruta que pueda resolver un problema de alta dimensión de manera eficiente. O necesito aplicar alguna aproximación o reducir la dimensión.

1 votos

Supongo que la gran pregunta es cuán precisas deben ser las respuestas.

0 votos

Sí, necesito controlar el error en mi modelo tal vez utilizando el error de la ecuación de Euler. Imagínate que aplicamos 10 puntos a cada dimensión y serán 10^1000 puntos de cuadrícula. Es horrible.

0 votos

Creo que en lugar de preguntar cómo resolver un problema de mil estados + control (o lo que sea que se entienda por dimensión superior a 1.000) deberías preguntarte (o preguntar a otros) cómo reducir la dimensionalidad del problema. Algunos problemas de agentes heterogéneos se resuelven así.

1voto

tadeusz Puntos 341

La programación dinámica numérica es siempre una aproximación cuando alguna de las variables es continua....

Dependiendo de la estructura del problema, algunas personas afirman que se pueden aplicar técnicas de programación lineal para aproximar una solución. Estos tipos Documento del MIT afirman que tienen experimentos que demuestran que su aproximación de reprogramación lineal es suficientemente buena.

Finanhelp.com

FinanHelp es una comunidad para personas con conocimientos de economía y finanzas, o quiere aprender. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X