Class IncrementalConformanceCheckingAlgoforTest
- java.lang.Object
-
- org.processmining.logfiltering.algorithms.IncrementalConformanceCheckingAlgoforTest
-
public class IncrementalConformanceCheckingAlgoforTest extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIncrementalConformanceCheckingAlgoforTest.AlignObj
-
Constructor Summary
Constructors Constructor Description IncrementalConformanceCheckingAlgoforTest()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.Stringapply(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.Stringapply2(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 AlignmentReplayResultcalculateAlignmentWithICC(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.Stringlcs(java.lang.String a, java.lang.String b)static doublelevenshteinDistance(java.lang.CharSequence lhs, java.lang.CharSequence rhs)static intlevenshteinDistanceCost(java.lang.CharSequence lhs, java.lang.CharSequence rhs)static IncrementalConformanceCheckingAlgoforTest.AlignObjlevenshteinDistancewithAlignment(java.lang.CharSequence lhs, java.lang.CharSequence rhs)static voidquicksort(float[] main, int[] index)static voidquicksort(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)
-
-
-
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)
-
levenshteinDistancewithAlignment
public static IncrementalConformanceCheckingAlgoforTest.AlignObj levenshteinDistancewithAlignment(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)
-
-