public class ProcessTreeDumbLSMiner extends ProcessTreeLSMiner
ProcessTreeLSMiner
this class computes much more alignments during moves:
operationCount * neighborhoodSize alignments
The ProcessTreeLSMiner
only computes operationCount alignments and choses the next neighbor randomly based
on the alignment-fed heuristic weights.
Created by andreas on 5/16/17.info, parameters
debug, MAX_ITER, MAX_MOVES_WITHOUT_IMPROVEMENT
bestDistance, bestState, classMapping, context, costMap, currentState, eventClasses, function, log, origLog, origModel, traceMapping, trustLog, trustModel
Modifier and Type | Method and Description |
---|---|
static ProcessTreeDumbLSMiner |
createInstance(DistanceFunction function,
org.processmining.framework.plugin.PluginContext context,
org.deckfour.xes.model.XLog log,
org.processmining.plugins.etm.model.narytree.NAryTree model) |
static ProcessTreeDumbLSMiner |
createInstance(DistanceFunction function,
org.processmining.framework.plugin.PluginContext context,
org.deckfour.xes.model.XLog log,
org.processmining.processtree.ProcessTree model) |
protected SearchState<org.processmining.plugins.etm.model.narytree.NAryTree> |
move(Neighborhood<org.processmining.plugins.etm.model.narytree.NAryTree> neighborhood,
SearchState<org.processmining.plugins.etm.model.narytree.NAryTree> currentState)
This is the alternative way
|
computeDistance, computeDistance, computeLogModelDistance, getClone, getState, recomputeNeighborhood, visualizeState
performSearch
getBestLog, getBestModel, getEventClasses, getLogDistance, getTraceMapping, searchForBetterLogAndModel, setTrustLevels
public static ProcessTreeDumbLSMiner createInstance(DistanceFunction function, org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog log, org.processmining.plugins.etm.model.narytree.NAryTree model)
public static ProcessTreeDumbLSMiner createInstance(DistanceFunction function, org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog log, org.processmining.processtree.ProcessTree model)
protected SearchState<org.processmining.plugins.etm.model.narytree.NAryTree> move(Neighborhood<org.processmining.plugins.etm.model.narytree.NAryTree> neighborhood, SearchState<org.processmining.plugins.etm.model.narytree.NAryTree> currentState)
ProcessTreeLSMiner
move
in class ProcessTreeLSMiner
neighborhood
- the Neighborhood
consisting of possible moves (possibly with weights that reflect