MSApriori algorithm was originally proposed by Bing Liu, Wynne Hsu and Yiming Ma in "Mining association rules with multiple minimum supports" in 1999 to find frequent itemsets and association rules with multiple minimum supports in a transaction database.
Here you can download a fast, trie-based, command-line implementation of the APRIORI algorithm for linux and windows platforms.
The code is written in standard C++ in object-oriented manner.
It uses STL possibilities, if that does not reduce running speed.
The code can be freely used for research purposes.
The zip file contains the program and a configuration file (.apriori_config). Copy the configuration file to the folder where the msapriori program is located.
To compile in Unix systems do the following:
cd source; make; cd ..
this will result in an msapriori program.
To run msapriori 3 parameters are mandatory:
For example you can type:
./msapriori T40I10D100K.dat ouput.txt mis_of_T40I10D100K.dat
If you want to mine association rules as well, then you can provide a 4th parameter that gives the confidence threshold.
If your input data file is not in market-basket model, look around in the recode_reformat folder.
Other FIM implementations: