有没有在C#中的任何优化库?
我必须优化Excel中的一个复杂的公式,这个公式有几个系数。 我已按照我定义了一个适应度函数对其进行优化。 所以,我想知道是否有这样一个库,做什么,我需要什么?
有没有在C#中的任何优化库?
我必须优化Excel中的一个复杂的公式,这个公式有几个系数。 我已按照我定义了一个适应度函数对其进行优化。 所以,我想知道是否有这样一个库,做什么,我需要什么?
这里有一些免费的开源C#implementrions
更可以在此找到列表
需要注意的是优化频繁地从那些不是真的有可能在纯托管C#中比较极端的代码(或组装)优化中受益。 如果严重的话速度是一个问题,然后针对非托管实现像NAG或MOSEK可能提供超过使得非托管API访问数据的麻烦显著的好处(例如钉住管理缓冲或使用内存映射文件)
一种选择是微软求解基础 ,也有一个快捷版
有做似乎是C#许多不同的优化库。 这一个似乎是最流行的,但是。
他们提供试用版,这样你就可以验证它会为你的特殊情况工作在购买前。
微软求解基金会支持任何.NET语言,包括C#和Express版本是免费的(受到一些限制)
http://code.msdn.microsoft.com/solverfoundation