【发布时间】:2012-04-09 19:46:56
【问题描述】:
我们如何计算数据挖掘中FP_growth算法的时间复杂度和空间复杂度?
【问题讨论】:
标签: algorithm complexity-theory data-mining apriori
我们如何计算数据挖掘中FP_growth算法的时间复杂度和空间复杂度?
【问题讨论】:
标签: algorithm complexity-theory data-mining apriori
根据我的理解,如果数据集中唯一项的数量为 n,则时间复杂度应该是 O(n2)。复杂性取决于在 FP 树中为头表的每个元素搜索路径,这取决于树的深度。对于每个条件树,树的最大深度上限为 n。因此顺序为:O(头表中的项目数 * 树的最大深度)= O(n*n)。
【讨论】:
对于复杂性,您可以在本文中找到部分答案:“Complexity Analysis of Depth First and FP-growth Implementations of APRIORI”(本文为postcript格式)
【讨论】: