gpt4 book ai didi

java - ilog jrules中RetePlus和Sequential执行模式的区别

转载 作者:行者123 更新时间:2023-11-30 09:39:33 27 4
gpt4 key购买 nike

当我在 ilog jrules、reteplus 算法、顺序模式执行等中使用规则流时,我遇到了不同的执行模式。它们之间有什么区别。请不要让我引用 IBM 文档。我已经做了。一些其他简单的语言解释表示赞赏。

最佳答案

一个“非常”简单的解释:

简单来说,RetePlus 允许插入/删除/更新工作内存 (WM) 中的对象,然后根据规则条件进行评估和匹配。任何匹配的规则都会被放入议程,然后被解雇。如果这些规则更改了工作内存中的数据,这可能会触发更多条件与更改的对象匹配的规则。如此循环下去,直到没有更多的规则匹配到WM中的对象。

Sequential 几乎按指定顺序运行规则,触发条件与对象匹配的规则,然后退出。不会重新评估对数据的任何更改,也不会触发进一步的规则。

还有介于两者之间的 Fastpath。它使用 RetePlus 的条件匹配功能(出于性能原因),但不重新评估更改的数据(因此不是循环的)。

关于java - ilog jrules中RetePlus和Sequential执行模式的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9787423/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com