public class BestWithFitnessBoundAlignmentsTreeAlg extends NBestAlignmentsTreeAlg
AllOptAlignmentsTreeAlg.MatchInstancesRes
classifier, finalMarkings, initMarking, mapEvClass2Cost, mapTrans2Cost, MAPTRANSTOCOST, MAPXEVENTCLASSTOCOST, MAXEXPLOREDINSTANCES, maxNumOfStates, queuedStates, traversedArcs, visitedStates
Constructor and Description |
---|
BestWithFitnessBoundAlignmentsTreeAlg() |
Modifier and Type | Method and Description |
---|---|
protected double |
calcFitness(AllOptAlignmentsTreeAlg.MatchInstancesRes result,
AllOptAlignmentsTreeDelegate d,
PRecord record,
org.deckfour.xes.model.XLog log,
int minCostMoveModel) |
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() |
getMinBoundMoveModel, recordToResult
addReplayResults, getDelegate
compareEventClassList, getLinearTrace, getPartiallyOrderedTrace
public BestWithFitnessBoundAlignmentsTreeAlg()
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 NBestAlignmentsTreeAlg
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 NBestAlignmentsTreeAlg
protected double calcFitness(AllOptAlignmentsTreeAlg.MatchInstancesRes result, AllOptAlignmentsTreeDelegate d, PRecord record, org.deckfour.xes.model.XLog log, int minCostMoveModel)
public java.lang.String toString()
toString
in interface IPNMatchInstancesLogReplayAlgorithm
toString
in class NBestAlignmentsTreeAlg
public java.lang.String getHTMLInfo()
IPNMatchInstancesLogReplayAlgorithm
getHTMLInfo
in interface IPNMatchInstancesLogReplayAlgorithm
getHTMLInfo
in class NBestAlignmentsTreeAlg