public class BestWithFitnessBoundPerTraceAlignmentTreeAlg extends BestWithFitnessBoundAlignmentsTreeAlg
AllOptAlignmentsTreeAlg.MatchInstancesRes
classifier, finalMarkings, initMarking, mapEvClass2Cost, mapTrans2Cost, MAPTRANSTOCOST, MAPXEVENTCLASSTOCOST, MAXEXPLOREDINSTANCES, maxNumOfStates, queuedStates, traversedArcs, visitedStates
Constructor and Description |
---|
BestWithFitnessBoundPerTraceAlignmentTreeAlg() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getHTMLInfo()
HTML explanation of the algorithm
|
PNMatchInstancesRepResult |
replayLog(org.processmining.framework.plugin.PluginContext context,
org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net,
org.processmining.models.semantics.petrinet.Marking initMarking,
org.processmining.models.semantics.petrinet.Marking finalMarking,
org.deckfour.xes.model.XLog log,
TransEvClassMapping mapping,
java.lang.Object[] parameters)
Method to replay a whole log on a model and return all best matching
instance between each trace and the model
Assumption: all markings are given, no need to check for connection to
the original net
|
protected boolean |
shouldConsiderResult(AllOptAlignmentsTreeAlg.MatchInstancesRes result,
AllOptAlignmentsTreeThread<PHead,nl.tue.astar.impl.DijkstraTail> thread,
PRecord record,
int counter,
org.deckfour.xes.model.XLog log,
int minCostMoveModel) |
java.lang.String |
toString() |
calcFitness
getMinBoundMoveModel, recordToResult
addReplayResults, getDelegate
compareEventClassList, getLinearTrace, getPartiallyOrderedTrace
public BestWithFitnessBoundPerTraceAlignmentTreeAlg()
public PNMatchInstancesRepResult replayLog(org.processmining.framework.plugin.PluginContext context, org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net, org.processmining.models.semantics.petrinet.Marking initMarking, org.processmining.models.semantics.petrinet.Marking finalMarking, org.deckfour.xes.model.XLog log, TransEvClassMapping mapping, java.lang.Object[] parameters) throws nl.tue.astar.AStarException
IPNMatchInstancesLogReplayAlgorithm
replayLog
in interface IPNMatchInstancesLogReplayAlgorithm
replayLog
in class BestWithFitnessBoundAlignmentsTreeAlg
nl.tue.astar.AStarException
protected boolean shouldConsiderResult(AllOptAlignmentsTreeAlg.MatchInstancesRes result, AllOptAlignmentsTreeThread<PHead,nl.tue.astar.impl.DijkstraTail> thread, PRecord record, int counter, org.deckfour.xes.model.XLog log, int minCostMoveModel)
shouldConsiderResult
in class BestWithFitnessBoundAlignmentsTreeAlg
public java.lang.String toString()
toString
in interface IPNMatchInstancesLogReplayAlgorithm
toString
in class BestWithFitnessBoundAlignmentsTreeAlg
public java.lang.String getHTMLInfo()
IPNMatchInstancesLogReplayAlgorithm
getHTMLInfo
in interface IPNMatchInstancesLogReplayAlgorithm
getHTMLInfo
in class BestWithFitnessBoundAlignmentsTreeAlg