Class ProtoTypeSelectionAlgo
- java.lang.Object
-
- org.processmining.logfiltering.algorithms.ProtoTypeSelectionAlgo
-
public class ProtoTypeSelectionAlgo extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classProtoTypeSelectionAlgo.AlignObj
-
Constructor Summary
Constructors Constructor Description ProtoTypeSelectionAlgo()
-
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)static doublelevenshteinDistance(java.lang.CharSequence lhs, java.lang.CharSequence rhs)static intlevenshteinDistanceCost(java.lang.CharSequence lhs, java.lang.CharSequence rhs)static ProtoTypeSelectionAlgo.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)
-
-
-
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)
-
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)
-
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 ProtoTypeSelectionAlgo.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)
-
-