首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >算法决策过程框架

算法决策过程框架
EN

Stack Overflow用户
提问于 2012-05-20 08:10:30
回答 2查看 176关注 0票数 1

我正在寻找一个允许以下内容的框架:

  • 实现几种算法,这些算法以一个或多个简单类集合(POCO)作为输入,并产生一个新的POCOs列表。
  • 每个算法通常查看输入集合的各种属性,以及它们之间的关系。
  • 一个重要的要求是,算法需要以一种可管理的方式来表示,这样就可以方便地维护和更改。
  • 很好:一种允许用户维护算法的方法

我可能会寻找一个规则引擎,一个专家系统的实现,一个分类器算法或一些组合。

更新:规则可能相当复杂,例如,如果第一个集合中有3个对象与第二个集合中有2个匹配,那么在第三个集合中搜索匹配对象,在第二个集合中搜索不匹配对象,在第三个集合中搜索一个对象。匹配规则可以在委派的函数中定义。

有什么想法吗?

我在.Net世界生活和工作:-)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-21 08:47:31

.NET有几个规则引擎,流口水在其.NET版本中不是我推荐的引擎。我所知道的最好的一个是NxBRE。然而,这个项目已经休眠了很长一段时间。WWF规则引擎可能是您的一种选择。

票数 2
EN

Stack Overflow用户

发布于 2012-05-21 04:12:22

我不确定我是否完全理解了您在“更新”部分中所解释的规则,但是您已经签出了谜规则引擎吗?

这是一个简单的,确定性的(非RETE)规则引擎,我创建这个引擎是为了针对POCO对象运行,并且有一个相对容易使用的接口(对于非程序员)。它基于Windows Workflow,因此有内置的活动来迭代集合、计算表达式,并且您可以创建自己的活动类等等。传递集合的参数是小菜一碟。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10671840

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档