Documentation of 'ca.pfv.spmf.algorithms.frequentpatterns.hui_miner.AlgoFHM' Java class
AlgoFHM
ca.pfv.spmf.algorithms.frequentpatterns.hui_miner

Class AlgoFHM



  • public class AlgoFHM
    extends java.lang.Object
    This is an implementation of the "FHM" algorithm for High-Utility Itemsets Mining as described in the conference paper :

    Fournier-Viger, P., Wu, C.-W., Zida, S., Tseng, V. (2014) FHM: A Faster High-Utility Itemset Mining Algorithm using Estimated Utility Co-occurrence Pruning. Proc. 21st International Symposium on Methodologies for Intelligent Systems (ISMIS 2014), Springer, LNAI, 12 pages (to appear).
    See Also:
    UtilityList, Element
    • Constructor Summary

      Constructors 
      Constructor and Description
      AlgoFHM()
      Default constructor
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void printStats()
      Print statistics about the latest execution to System.out.
      void runAlgorithm(java.lang.String input, java.lang.String output, int minUtility)
      Run the algorithm
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • maxMemory

        public double maxMemory
      • startTimestamp

        public long startTimestamp
      • endTimestamp

        public long endTimestamp
      • huiCount

        public int huiCount
      • candidateCount

        public int candidateCount
    • Constructor Detail

      • AlgoFHM

        public AlgoFHM()
        Default constructor
    • Method Detail

      • runAlgorithm

        public void runAlgorithm(java.lang.String input,
                                 java.lang.String output,
                                 int minUtility)
                          throws java.io.IOException
        Run the algorithm
        Parameters:
        input - the input file path
        output - the output file path
        minUtility - the minimum utility threshold
        Throws:
        java.io.IOException - exception if error while writing the file
      • printStats

        public void printStats()
                        throws java.io.IOException
        Print statistics about the latest execution to System.out.
        Throws:
        java.io.IOException

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.