public class CostBasedSwapParam extends CostBasedCompleteParam
canceller, createConn, guiMode
Constructor and Description |
---|
CostBasedSwapParam(java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> mapEvClass2Cost,
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> mapTrans2Cost,
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> mapSync2Cost,
org.processmining.models.semantics.petrinet.Marking initMarking,
org.processmining.models.semantics.petrinet.Marking[] finalMarkings,
int maxNumOfStates,
java.util.Map<org.deckfour.xes.classification.XEventClass,java.util.List<org.processmining.framework.util.Pair<org.deckfour.xes.classification.XEventClass,java.lang.Integer>>> swapCost,
java.util.Map<org.deckfour.xes.classification.XEventClass,java.util.List<org.processmining.framework.util.Pair<org.deckfour.xes.classification.XEventClass,java.lang.Integer>>> replacementCost) |
Modifier and Type | Method and Description |
---|---|
java.util.List<org.processmining.framework.util.Pair<org.deckfour.xes.classification.XEventClass,java.lang.Integer>> |
getReplacementCostFor(org.deckfour.xes.classification.XEventClass ec)
return cost of replacing one event class with another (one occurrence
replaced by other)
|
java.util.Map<org.deckfour.xes.classification.XEventClass,java.util.List<org.processmining.framework.util.Pair<org.deckfour.xes.classification.XEventClass,java.lang.Integer>>> |
getReplacementCostMap()
Get replacement cost mapping
|
java.util.List<org.processmining.framework.util.Pair<org.deckfour.xes.classification.XEventClass,java.lang.Integer>> |
getSwapCostFor(org.deckfour.xes.classification.XEventClass ec)
return cost of swapping one event class with another
|
java.util.Map<org.deckfour.xes.classification.XEventClass,java.util.List<org.processmining.framework.util.Pair<org.deckfour.xes.classification.XEventClass,java.lang.Integer>>> |
getSwapCostMap()
Get cost of swapping mapping
|
getFinalMarkings, getInitialMarking, getMapEvClass2Cost, getMapSync2Cost, getMapTrans2Cost, getMaxNumOfStates, isPartiallyOrderedEvents, replaceTransitions, setFinalMarkings, setInitialMarking, setMapEvClass2Cost, setMapSync2Cost, setMapTrans2Cost, setMaxNumOfStates, setUsePartialOrderedEvents
getAsynchronousMoveSort, getCanceller, getEpsilon, getExpectedAlignmentOverrun, getNumThreads, getQueueingModel, getType, isCreatingConn, isGUIMode, setAsynchronousMoveSort, setCanceller, setCreateConn, setEpsilon, setExpectedAlignmentOverrun, setGUIMode, setNumThreads, setQueueingModel, setType
public CostBasedSwapParam(java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> mapEvClass2Cost, java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> mapTrans2Cost, java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> mapSync2Cost, org.processmining.models.semantics.petrinet.Marking initMarking, org.processmining.models.semantics.petrinet.Marking[] finalMarkings, int maxNumOfStates, java.util.Map<org.deckfour.xes.classification.XEventClass,java.util.List<org.processmining.framework.util.Pair<org.deckfour.xes.classification.XEventClass,java.lang.Integer>>> swapCost, java.util.Map<org.deckfour.xes.classification.XEventClass,java.util.List<org.processmining.framework.util.Pair<org.deckfour.xes.classification.XEventClass,java.lang.Integer>>> replacementCost)
public java.util.List<org.processmining.framework.util.Pair<org.deckfour.xes.classification.XEventClass,java.lang.Integer>> getSwapCostFor(org.deckfour.xes.classification.XEventClass ec)
ec
- public java.util.List<org.processmining.framework.util.Pair<org.deckfour.xes.classification.XEventClass,java.lang.Integer>> getReplacementCostFor(org.deckfour.xes.classification.XEventClass ec)
ec
- public java.util.Map<org.deckfour.xes.classification.XEventClass,java.util.List<org.processmining.framework.util.Pair<org.deckfour.xes.classification.XEventClass,java.lang.Integer>>> getSwapCostMap()
public java.util.Map<org.deckfour.xes.classification.XEventClass,java.util.List<org.processmining.framework.util.Pair<org.deckfour.xes.classification.XEventClass,java.lang.Integer>>> getReplacementCostMap()