提升决策表与采购流程效率:技术与应用探索
在数据处理和业务流程管理中,决策表的歧义消除以及区块链技术在采购流程中的应用是两个重要的研究方向。下面我们将深入探讨这两个方面的相关内容。
一、DMN决策表的歧义消除算法
在处理DMN决策表时,重叠规则可能会导致输出结果的歧义。为了解决这个问题,研究人员提出了一种决策表歧义消除算法。
当两个n维超矩形在n - 1个维度上重叠,且在剩余维度上相邻,并且对应规则具有相同输出时,它们就可以合并为一个超矩形。不过,在实际情况中,同一个矩形可能对应多个规则,其输出取决于底层决策表的命中策略。
算法的执行过程如下:每当找到一个新矩形时,会先检查它是否能与已找到的其他矩形合并。这需要根据决策表的命中策略确定新矩形的输出。如果可以合并,新矩形和现有矩形将合并,合并结果会替代其部分放入匹配规则列表中。
以下是算法的简单流程说明:
1. 找到新矩形。
2. 根据命中策略确定新矩形输出。
3. 检查是否能与已有的矩形合并。
4. 若可以合并,进行合并操作并更新匹配规则列表。
通过对1000个合成决策表的评估发现,算法的执行时间更依赖于行数而非列数。特别是规则数量多但列数少的表,重叠规则数量较多,会导致执行时间增加。这表明该歧义消除方法特别适用于规则多且列数少的决策表。
以下是评估中不同情况的统计表格:
| 规则数量与列数组合 | 平均执行时间(秒) | 规则重叠总数 |
| ---- | ---- | ---- |
| 50 × 6 | 151 | 1138 |
| 其他类似规则和列数组合 | 较高 |
超级会员免费看
订阅专栏 解锁全文
1533

被折叠的 条评论
为什么被折叠?



