| fpgrowth | Linux executable | (193 kb) |
| fpgrowth.exe | Windows console executable | (199 kb) |
| fpgrowth.zip | C sources, version 4.42, 2012.01.20 | (162 kb) |
| fpgrowth.tar.gz | (146 kb) | |
| census.zip | census data set (from the UCI ML repository) | (390 kb) |
| census | shell script used for the conversion | (1 kb) |
A program to find frequent item sets (also closed and maximal as well as generators) with the FP-growth algorithm (frequent pattern growth, Han et al 2000), which represents the transaction database as a prefix tree which is enhanced with links that organize the nodes into lists referring to the same item. The search is carried out by projecting the prefix tree, working recursively on the result, and pruning the original tree.
A paper that describes this implementation:
Some other references:
More information about frequent item set mining, implementations of other algorithms as well as test data sets can be found at the Frequent Itemset Mining Implementations Repository.