Autor Tema: Solver multidimensional potente

0 Usuarios y 1 Visitante están viendo este tema.

16 Mayo, 2019, 12:37 pm
Leído 439 veces

jlopez

  • $$\Large \color{#6a84c0}\pi$$
  • Mensajes: 34
  • Karma: +0/-0
  • Sexo: Masculino
Necesito un solver para ayudarme con un simulador de física de partículas.

El problema es que la función

\( v=f(\overrightarrow{v}) \)

Siendo v un punto en el espacio multidimensional.
Debo encontrar un punto donde v sea mínimo.
La función tiene numerosos mínimos locales.
El mejor sistema es uno evolutivo pero que también use derivadas parciales.

(Podría emplear un SDK para meterselo al programa en C++)

Estos son dos ejemplos de funciones a resolver:


Para generar la gráfica me he movido por la diagonal (v0=v1=v2...vn)

Nota: en realidd no es una función, es el resultado de unas simulaciones, cada simulación tarda 1-60 segundos, por lo que conviene minimizar el número de puntos a calcular.