org.processmining.plugins.petrinet.replayer.algorithms
Class OptimizedCostBasedPNReplayAlgorithm

java.lang.Object
  extended by org.processmining.plugins.petrinet.replayer.algorithms.OptimizedCostBasedPNReplayAlgorithm

public class OptimizedCostBasedPNReplayAlgorithm
extends java.lang.Object

Author:
aadrians

Field Summary
static int ISRELIABLE
           
static int LISTOFPAIR
           
 
Constructor Summary
OptimizedCostBasedPNReplayAlgorithm()
           
 
Method Summary
static java.lang.Object[] replayTraceInEncodedForm(org.processmining.framework.plugin.Progress progress, java.util.List<org.deckfour.xes.classification.XEventClass> listTrace, java.util.Map<org.deckfour.xes.classification.XEventClass,java.util.List<java.lang.Short>> transitionMapping, java.util.Set<java.lang.Short> setInviTrans, PNCodec codec, org.apache.commons.collections15.Bag<java.lang.Short> encInitMarking, int maxNumOfStates, int inappropriateTransFireCost, int replayedEventCost, int skippedEventCost, int heuristicDistanceCost, int selfExecInviTaskCost, int selfExecRealTaskCost, boolean allowInviTaskMove, boolean allowRealTaskMove, boolean allowEventSkip, boolean allowExecWOTokens, boolean allowExecViolating, java.util.PriorityQueue<CPNCostBasedTreeNode> pq)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LISTOFPAIR

public static int LISTOFPAIR

ISRELIABLE

public static int ISRELIABLE
Constructor Detail

OptimizedCostBasedPNReplayAlgorithm

public OptimizedCostBasedPNReplayAlgorithm()
Method Detail

replayTraceInEncodedForm

public static java.lang.Object[] replayTraceInEncodedForm(org.processmining.framework.plugin.Progress progress,
                                                          java.util.List<org.deckfour.xes.classification.XEventClass> listTrace,
                                                          java.util.Map<org.deckfour.xes.classification.XEventClass,java.util.List<java.lang.Short>> transitionMapping,
                                                          java.util.Set<java.lang.Short> setInviTrans,
                                                          PNCodec codec,
                                                          org.apache.commons.collections15.Bag<java.lang.Short> encInitMarking,
                                                          int maxNumOfStates,
                                                          int inappropriateTransFireCost,
                                                          int replayedEventCost,
                                                          int skippedEventCost,
                                                          int heuristicDistanceCost,
                                                          int selfExecInviTaskCost,
                                                          int selfExecRealTaskCost,
                                                          boolean allowInviTaskMove,
                                                          boolean allowRealTaskMove,
                                                          boolean allowEventSkip,
                                                          boolean allowExecWOTokens,
                                                          boolean allowExecViolating,
                                                          java.util.PriorityQueue<CPNCostBasedTreeNode> pq)