Class LongTermFollowsAbstractionFactory


  • public class LongTermFollowsAbstractionFactory
    extends java.lang.Object
    • Field Detail

      • BOOLEAN_DEFAULT_THRESHOLD

        public static final double BOOLEAN_DEFAULT_THRESHOLD
        See Also:
        Constant Field Values
    • Constructor Detail

      • LongTermFollowsAbstractionFactory

        public LongTermFollowsAbstractionFactory()
    • Method Detail

      • constructAlphaPlusPlusLongTermFollowsMatrix

        public static double[][] constructAlphaPlusPlusLongTermFollowsMatrix​(org.deckfour.xes.model.XLog log,
                                                                             org.deckfour.xes.classification.XEventClasses classes,
                                                                             DirectlyFollowsAbstraction<org.deckfour.xes.classification.XEventClass> dfa,
                                                                             CausalPrecedenceAbstraction<org.deckfour.xes.classification.XEventClass> cpa,
                                                                             CausalSuccessionAbstraction<org.deckfour.xes.classification.XEventClass> csa)
        Taken from: "Mining Process Models with Non-Free-Choice Constructs"; lijie wen et al. a >> b, if not(a > b) and a precedes b and for all k inbetween a and b: not(k <| a or k |> a)
        Parameters:
        log -
        classes -
        dfa -
        cpa -
        csa -
        Returns:
      • constructAlphaPlusPlusLengthOneLoopFreeLongTermFollowsMatrix

        public static double[][] constructAlphaPlusPlusLengthOneLoopFreeLongTermFollowsMatrix​(org.deckfour.xes.model.XLog log,
                                                                                              org.deckfour.xes.classification.XEventClasses classes,
                                                                                              DirectlyFollowsAbstraction<org.deckfour.xes.classification.XEventClass> dfa,
                                                                                              CausalPrecedenceAbstraction<org.deckfour.xes.classification.XEventClass> cpa,
                                                                                              CausalSuccessionAbstraction<org.deckfour.xes.classification.XEventClass> csa,
                                                                                              LengthOneLoopAbstraction<org.deckfour.xes.classification.XEventClass> lola)
        assumes: dfa, cpa and csa are length one loop free.
        Parameters:
        log -
        classes -
        dfa -
        cpa -
        csa -
        lola -
        Returns:
      • constructAlphaPlusPlusLengthOneLoopFreeLongTermFollowsAbstraction

        public static LongTermFollowsAbstraction<org.deckfour.xes.classification.XEventClass> constructAlphaPlusPlusLengthOneLoopFreeLongTermFollowsAbstraction​(org.deckfour.xes.model.XLog log,
                                                                                                                                                                org.deckfour.xes.classification.XEventClasses classes,
                                                                                                                                                                DirectlyFollowsAbstraction<org.deckfour.xes.classification.XEventClass> dfa,
                                                                                                                                                                CausalPrecedenceAbstraction<org.deckfour.xes.classification.XEventClass> cpa,
                                                                                                                                                                CausalSuccessionAbstraction<org.deckfour.xes.classification.XEventClass> csa,
                                                                                                                                                                LengthOneLoopAbstraction<org.deckfour.xes.classification.XEventClass> lola)
        assumes: dfa, cpa and csa are length one loop free.
        Parameters:
        log -
        classes -
        dfa -
        cpa -
        csa -
        lola -
        Returns: