C#中是否有任何优化库?
我必须在excel中优化复杂的方程,因为这个方程有一些系数。我必须根据我定义的适应度函数对它们进行优化。所以我想知道是否有这样一个库可以满足我的需求呢?
答案 0 :(得分:13)
以下是一些免费和开源的c#实现
可在此list
找到更多内容请注意,优化程序经常受益于纯托管c#中不太可能的更极端的代码(或程序集)优化。如果严重的速度是一个问题,那么针对像NAG或MOSEK这样的非托管实现可能会提供显着的好处,超过使非托管API可访问数据的麻烦(固定托管缓冲区或使用内存映射文件)
答案 1 :(得分:8)
答案 2 :(得分:3)
C#似乎有许多不同的优化库。然而,This似乎是最受欢迎的。
他们提供试用版,因此您可以在购买之前验证它是否适用于您的特定情况。
答案 3 :(得分:1)
Microsoft Solver Foundation支持任何.NET语言,包括C#,快速版本是免费的(受到一些限制)