Biblioteca de programación lineal para .NET / C # [cerrado]

Necesito resolver un sistema lineal de ecuaciones y restricciones no determinado, y luego encontrar la solución particular que minimice una función de costo. Esto debe hacerse en un código administrado puramente portátil que se ejecutará en .NET y Mono. ¿Qué bibliotecas de libre acceso hay que puedo usar para implementar esto?

Todos los algoritmos de optimización proporcionados por las bibliotecas gratuitas que he encontrado solo admiten restricciones de intervalo en variables individuales, por ejemplo,0 < x < 1, no restricciones comox + 2y < 4. También he encontrado que a menudo los solucionadores de ecuaciones lineales solo admiten sistemas lineales con una solución.

Lo más cercano que he encontrado hasta ahora esDotNumerics, que incluye la descomposición de valores singulares para resolver sistemas lineales no determinados, pero sus algoritmos de optimización solo admiten restricciones de una sola variable (por lo que puedo decir).

Hay varias otras preguntas que se refieren a la programación lineal, pero mis requisitos clave son las restricciones de múltiples variables y la resolución de sistemas no determinados. Todavía tengo que encontrar una biblioteca gratuita que admita restricciones multivariables.

Respuestas a la pregunta(4)

Su respuesta a la pregunta