Estoy trabajando con C# y empiezo a aburrirme escribiendo el algoritmo de optimización.
¿Conoces alguna biblioteca gratuita que contenga este tipo de algoritmos?
En particular, actualmente estoy trabajando con el programa Semidefit.
Estoy trabajando con C# y empiezo a aburrirme escribiendo el algoritmo de optimización.
¿Conoces alguna biblioteca gratuita que contenga este tipo de algoritmos?
En particular, actualmente estoy trabajando con el programa Semidefit.
No he tenido tiempo de probarlos personalmente, pero si fuera tú lo intentaría. La Fundación Solver o tal vez puedas encontrar algo útil dentro estas bibliotecas .
Lo que hice fue compilar un algoritmo de MATLAB y usar el DLL producido.
ACTUALIZACIÓN: Ayer leí en la revista Wilmott Magazine que el Biblioteca NAG también está disponible para .Net ahora. De nuevo, no lo he usado y no sé si estás buscando algo de código abierto, pero aparentemente este es bueno.
Puedes usar https://projects.coin-or.org/Clp
Otras opciones:
http://sourceforge.net/projects/lpsolve/
y en R
http://cran.r-project.org/web/packages/lpSolve/index.html
Todos resuelven problemas puramente lineales, enteros y mixtos
También puedes echar un vistazo a ALGLIB o DotNumerics .
Sin embargo, ayudaría si aclararas qué tipo de problema de optimización tienes o qué tipo de algoritmo buscas. Y si por gratis te refieres a GPL o algo más como MIT ?
El Biblioteca científica de GNU o GSL contiene unas cuantas variedades diferentes de optimizador. Funcionan bastante bien y tienen una interfaz relativamente buena. Sin embargo, sus rutinas conscientes de los derivados carecen de características de optimización limitadas en comparación con NAG.
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.