Class ComputeStochasticTraceAlignments
- java.lang.Object
-
- org.processmining.earthmoversstochasticconformancechecking.tracealignments.ComputeStochasticTraceAlignments
-
public class ComputeStochasticTraceAlignments extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ComputeStochasticTraceAlignments()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StochasticTraceAlignmentsLogLogcomputeLogLog(ReallocationMatrix relocationMatrix, double similarity, StochasticLanguage<TotalOrder> languageA, StochasticLanguage<TotalOrder> languageB)Compute the stochastic alignment.static StochasticTraceAlignmentsLogModelcomputeLogModel(ReallocationMatrix reallocationMatrix, double similarity, StochasticLanguage<TotalOrder> languageA, StochasticPathLanguage<TotalOrder> languageB, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet net)Compute the stochastic alignment.static StochasticTraceAlignmentsModelModelcomputeModelModel(ReallocationMatrix relocationMatrix, double similarity, StochasticPathLanguage<TotalOrder> languageA, StochasticPathLanguage<TotalOrder> languageB, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet netA, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet netB)Compute the stochastic alignment.static StochasticTraceAlignmentsLogLogemptyLogLog(ReallocationMatrix relocationMatrix, double similarity, StochasticLanguage<TotalOrder> languageA, StochasticLanguage<TotalOrder> languageB)static StochasticTraceAlignmentsLogModelemptyLogModel(ReallocationMatrix reallocationMatrix, double similarity, StochasticLanguage<TotalOrder> languageA, StochasticPathLanguage<TotalOrder> languageB, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet net)static StochasticTraceAlignmentsModelModelemptyModelModel(ReallocationMatrix relocationMatrix, double similarity, StochasticPathLanguage<TotalOrder> languageA, StochasticPathLanguage<TotalOrder> languageB, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet netA, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet netB)static <L,M>
StochasticTraceAlignment<L,M>processTracePair(java.util.List<L> logTrace, java.util.List<M> modelPath)
-
-
-
Method Detail
-
computeLogLog
public static StochasticTraceAlignmentsLogLog computeLogLog(ReallocationMatrix relocationMatrix, double similarity, StochasticLanguage<TotalOrder> languageA, StochasticLanguage<TotalOrder> languageB)
Compute the stochastic alignment. Does not keep track of the projection to a model.- Parameters:
relocationMatrix-languageA-languageB-result-
-
emptyLogLog
public static StochasticTraceAlignmentsLogLog emptyLogLog(ReallocationMatrix relocationMatrix, double similarity, StochasticLanguage<TotalOrder> languageA, StochasticLanguage<TotalOrder> languageB)
-
computeLogModel
public static StochasticTraceAlignmentsLogModel computeLogModel(ReallocationMatrix reallocationMatrix, double similarity, StochasticLanguage<TotalOrder> languageA, StochasticPathLanguage<TotalOrder> languageB, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet net)
Compute the stochastic alignment. Keeps track of the projection to a model.- Parameters:
reallocationMatrix-languageA-languageModel-result-
-
emptyLogModel
public static StochasticTraceAlignmentsLogModel emptyLogModel(ReallocationMatrix reallocationMatrix, double similarity, StochasticLanguage<TotalOrder> languageA, StochasticPathLanguage<TotalOrder> languageB, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet net)
-
computeModelModel
public static StochasticTraceAlignmentsModelModel computeModelModel(ReallocationMatrix relocationMatrix, double similarity, StochasticPathLanguage<TotalOrder> languageA, StochasticPathLanguage<TotalOrder> languageB, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet netA, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet netB)
Compute the stochastic alignment. Keeps track of the projection to a model.- Parameters:
relocationMatrix-languageLog-languageModel-result-
-
emptyModelModel
public static StochasticTraceAlignmentsModelModel emptyModelModel(ReallocationMatrix relocationMatrix, double similarity, StochasticPathLanguage<TotalOrder> languageA, StochasticPathLanguage<TotalOrder> languageB, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet netA, org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet netB)
-
processTracePair
public static <L,M> StochasticTraceAlignment<L,M> processTracePair(java.util.List<L> logTrace, java.util.List<M> modelPath)
-
-