public class BestWithFitnessBoundAlignmentsTreeAlg extends NBestAlignmentsTreeAlg
AllOptAlignmentsTreeAlg.MatchInstancesResclassifier, 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, recordToResultaddReplayResults, getDelegatecompareEventClassList, getLinearTrace, getPartiallyOrderedTracepublic 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
IPNMatchInstancesLogReplayAlgorithmreplayLog in interface IPNMatchInstancesLogReplayAlgorithmreplayLog in class NBestAlignmentsTreeAlgnl.tue.astar.AStarExceptionprotected 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 NBestAlignmentsTreeAlgprotected 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 IPNMatchInstancesLogReplayAlgorithmtoString in class NBestAlignmentsTreeAlgpublic java.lang.String getHTMLInfo()
IPNMatchInstancesLogReplayAlgorithmgetHTMLInfo in interface IPNMatchInstancesLogReplayAlgorithmgetHTMLInfo in class NBestAlignmentsTreeAlg