是否有任何优化图书馆在C#?

我已经优化了复杂的公式在excel中,这个公式有几个系数。和我们以优化他们根据一个健身的功能,我进行定义。所以我想知道是否有这样的图书馆,做什么我需要什么?

有帮助吗?

解决方案

这里有几个免费的开放源c#implementrions

  • Nelder Mead单纯的执行情况 [备用的链接]
  • 数值 提供了各种算法,包括:
    • 染色体的经理
    • 遗传优化程序
    • 爬山优化程序
    • 最大限度地点
    • 最大限度地PointFactoy
    • 最大矢量
    • 最小化点
    • 最小化点的工厂
    • 减少矢量
    • 多变量一般优化程序
    • 多变量的优化程序
    • 一个可变的功能的优化程序
    • 优化支架搜索
    • 优点
    • 优点工厂
    • 优化矢量
    • 单纯的优化程序
    • 矢量染色体的经理
    • 矢量的遗传优化程序
    • 矢量,预计的功能
  • DNAnalytics
    • 做为一个纯粹的托管解决方案和作为一个薄包装过英特尔托管的代码。
    • 是被合并到 MathNetNumerics

更可以发现在这 列表

注意,优化常常从中受益的更加极端的代码(或集)优化这不是真的能在纯粹的管理。如果严重的速度是一个问题然后针对不受控实施喜欢唠叨或MOSEK可能提供明显的好处,超过了理想的数据访问托管API(固定的管理的缓冲或使用的存储器映的文件,例如)

其他提示

一个选项是 Microsoft Solver Foundation ,还有一个< a href =“http://code.msdn.microsoft.com/solverfoundation/Release/ProjectReleases.aspx?ReleaseId=1799”rel =“nofollow noreferrer”> express edition

C#似乎有许多不同的优化库。但是,这个似乎是最受欢迎的。

他们提供试用版,因此您可以在购买之前验证它是否适用于您的特定情况。

Microsoft Solver Foundation支持任何.NET语言,包括C#,快速版本是免费的(受到一些限制)

http://code.msdn.microsoft.com/solverfoundation

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top