Class ConformanceBoundApproximationAlgoforTest


  • public class ConformanceBoundApproximationAlgoforTest
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String apply​(org.deckfour.xes.model.XLog inputLog, org.processmining.models.graphbased.directed.petrinet.Petrinet net, MatrixFilterParameter parameters, org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping2)  
      static java.lang.String apply2​(org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog log, org.processmining.models.graphbased.directed.petrinet.Petrinet net, MatrixFilterParameter parameters, org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping)  
      static AlignmentReplayResult calculateAlignmentWithICC​(org.processmining.framework.plugin.PluginContext context, IncrementalReplayer replayer, org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net, org.deckfour.xes.model.XLog log, IccParameters parameters, org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping)  
      static java.util.HashMap<java.lang.Integer,​java.util.List<java.lang.Integer>> FindCluster​(double[][] distanceMatrix, java.util.HashMap<java.lang.Integer,​java.lang.Integer> SelectedList, java.lang.String[] VariantChar)  
      static java.lang.String lcs​(java.lang.String a, java.lang.String b)  
      static double levenshteinDistance​(java.lang.CharSequence lhs, java.lang.CharSequence rhs)  
      static int levenshteinDistanceCost​(java.lang.CharSequence lhs, java.lang.CharSequence rhs)  
      static ConformanceBoundApproximationAlgoforTest.AlignObj levenshteinDistancewithAlignment​(java.lang.CharSequence lhs, java.lang.CharSequence rhs)  
      static void quicksort​(float[] main, int[] index)  
      static void quicksort​(float[] a, int[] index, int left, int right)  
      static java.util.HashMap<java.lang.Integer,​java.lang.Integer> UpdateKMedoids​(java.util.HashMap<java.lang.Integer,​java.lang.Integer> SelectedList, double[][] distanceMatrix, float[] variantFreq, java.util.HashMap<java.lang.Integer,​java.util.List<java.lang.Integer>> Clusters, java.lang.String[] VariantChar)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ConformanceBoundApproximationAlgoforTest

        public ConformanceBoundApproximationAlgoforTest()
    • Method Detail

      • apply

        public static java.lang.String apply​(org.deckfour.xes.model.XLog inputLog,
                                             org.processmining.models.graphbased.directed.petrinet.Petrinet net,
                                             MatrixFilterParameter parameters,
                                             org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping2)
      • apply2

        public static java.lang.String apply2​(org.processmining.framework.plugin.PluginContext context,
                                              org.deckfour.xes.model.XLog log,
                                              org.processmining.models.graphbased.directed.petrinet.Petrinet net,
                                              MatrixFilterParameter parameters,
                                              org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping)
      • FindCluster

        public static java.util.HashMap<java.lang.Integer,​java.util.List<java.lang.Integer>> FindCluster​(double[][] distanceMatrix,
                                                                                                               java.util.HashMap<java.lang.Integer,​java.lang.Integer> SelectedList,
                                                                                                               java.lang.String[] VariantChar)
      • UpdateKMedoids

        public static java.util.HashMap<java.lang.Integer,​java.lang.Integer> UpdateKMedoids​(java.util.HashMap<java.lang.Integer,​java.lang.Integer> SelectedList,
                                                                                                  double[][] distanceMatrix,
                                                                                                  float[] variantFreq,
                                                                                                  java.util.HashMap<java.lang.Integer,​java.util.List<java.lang.Integer>> Clusters,
                                                                                                  java.lang.String[] VariantChar)
      • levenshteinDistanceCost

        public static int levenshteinDistanceCost​(java.lang.CharSequence lhs,
                                                  java.lang.CharSequence rhs)
      • levenshteinDistance

        public static double levenshteinDistance​(java.lang.CharSequence lhs,
                                                 java.lang.CharSequence rhs)
      • quicksort

        public static void quicksort​(float[] main,
                                     int[] index)
      • quicksort

        public static void quicksort​(float[] a,
                                     int[] index,
                                     int left,
                                     int right)
      • calculateAlignmentWithICC

        public static AlignmentReplayResult calculateAlignmentWithICC​(org.processmining.framework.plugin.PluginContext context,
                                                                      IncrementalReplayer replayer,
                                                                      org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net,
                                                                      org.deckfour.xes.model.XLog log,
                                                                      IccParameters parameters,
                                                                      org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping)
      • lcs

        public static java.lang.String lcs​(java.lang.String a,
                                           java.lang.String b)