Modifier and Type | Class and Description |
---|---|
class |
CentralRegistryConfigurable |
Modifier and Type | Method and Description |
---|---|
CentralRegistry[] |
CentralRegistryConfigurable.getRegistries() |
CentralRegistry |
CentralRegistryConfigurable.getRegistry(int forLog) |
CentralRegistry |
CentralRegistryConfigurable.getRegistry(org.deckfour.xes.model.XLog log) |
Modifier and Type | Method and Description |
---|---|
void |
CentralRegistryConfigurable.updateRegistryEClist(CentralRegistry centralRegistry,
org.deckfour.xes.classification.XEventClassifier eventClassifier)
Updates the given registry's list of event classes with all event classes
known by this instance of the registry, but not by the individual one.
|
Modifier and Type | Field and Description |
---|---|
protected CentralRegistry |
LoggingEvolutionEngine.centralRegistry |
Modifier and Type | Method and Description |
---|---|
void |
LoggingEvolutionEngine.setCentralRegistry(CentralRegistry registry) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
PaperMethods.naryTreeToLatex(NAryTree inputTree,
org.deckfour.xes.classification.XEventClasses eventClasses,
CentralRegistry registry) |
static void |
CommandLineInterface.outputTree(java.lang.String outputDir,
java.lang.String key,
NAryTree tree,
CentralRegistry centralRegistry)
Outputs the NAryTree to the outputDir (e.g.
|
Modifier and Type | Field and Description |
---|---|
protected CentralRegistry |
TreeFactoryAbstract.registry |
protected CentralRegistry |
TreeFactoryCoordinator.registry |
Modifier and Type | Method and Description |
---|---|
static NAryTree |
InductiveMinerWrapper.callInductiveTreeMiner(CentralRegistry registry,
org.processmining.plugins.InductiveMiner.mining.logs.IMLog filteredLog)
Calls the inductive tree miner with random parameters (but never using
SAT)
|
static NAryTree |
TreeFactoryFlower.createFlower(CentralRegistry registry) |
static NAryTree |
TreeFactoryXORofSEQ.createXORofSEQ(CentralRegistry registry) |
static NAryTree |
TreeFactoryXORofSEQ.createXORofSEQ(CentralRegistry registry,
double fraction) |
static NAryTree |
TreeFactoryCoordinator.generateRandomCandidate(CentralRegistry registry)
Static function that randomly selects a method to generate a process
model and returns the result
|
static NAryTree |
TreeFactoryCoordinator.randomTree(CentralRegistry registry)
Returns a random tree
|
Constructor and Description |
---|
InductiveMinerWrapper(CentralRegistry registry) |
TreeFactoryAbstract(CentralRegistry registry) |
TreeFactoryCoordinator(CentralRegistry registry) |
TreeFactoryCoordinator(CentralRegistry registry,
double randomWeight) |
TreeFactoryCoordinator(CentralRegistry registry,
double randomWeight,
java.util.Map<TreeFactoryAbstract,java.lang.Double> otherFactories) |
TreeFactoryCoordinator(CentralRegistry registry,
java.util.Map<TreeFactoryAbstract,java.lang.Double> otherFactories) |
TreeFactoryFlower(CentralRegistry registry) |
TreeFactoryXORofSEQ(CentralRegistry registry) |
Modifier and Type | Method and Description |
---|---|
F |
TreeFitnessAbstract.TreeFitnessGUISettingsAbstract.getTreeFitnessInstance(CentralRegistry registry,
java.lang.Class<TreeFitnessAbstract> clazz) |
static TreeFitnessAbstract |
TreeFitnessAbstract.instantiateTreeFitness(CentralRegistry registry,
java.lang.Class<TreeFitnessAbstract> desiredClass) |
Constructor and Description |
---|
TreeComparatorByFitness(CentralRegistry registry,
boolean fittestFirst,
TreeFitnessInfo... dimensions) |
Modifier and Type | Field and Description |
---|---|
protected CentralRegistry |
FitnessReplay.registry |
Modifier and Type | Method and Description |
---|---|
EditDistanceWrapperRTEDAbsolute |
EditDistanceWrapperRTEDAbsolute.EditDistanceWrapperRTEDAbsoluteGUI.getTreeFitnessInstance(CentralRegistry registry,
java.lang.Class<TreeFitnessAbstract> clazz) |
FitnessReplay |
FitnessReplay.FitnessReplayGUI.getTreeFitnessInstance(CentralRegistry registry,
java.lang.Class<TreeFitnessAbstract> clazz) |
Constructor and Description |
---|
FitnessReplay(CentralRegistry registry,
nl.tue.astar.AStarThread.Canceller c)
Instantiate a new FitnessReplay instance that calculates the replay
fitness between log and model and provides information required by some
other metrics (such as Precision and Generalization).
|
FitnessReplay(CentralRegistry registry,
nl.tue.astar.AStarThread.Canceller c,
double fitnessLimit,
double timeLimit)
Instantiate a new FitnessReplay instance that calculates the replay
fitness between log and model and provides information required by some
other metrics (such as Precision and Generalization).
|
FitnessReplay(CentralRegistry registry,
nl.tue.astar.AStarThread.Canceller c,
double fitnessLimit,
double timeLimit,
boolean detailedAlignmentInfoEnabled,
long maxBytesToUse,
int nrThreads)
Instantiate a new FitnessReplay instance that calculates the replay
fitness between log and model and provides information required by some
other metrics (such as Precision and Generalization).
|
FitnessReplayConfidenceLevelsWrapper(CentralRegistry registry,
nl.tue.astar.AStarThread.Canceller c,
double maxF) |
FitnessReplayConfidenceLevelsWrapper(CentralRegistry registry,
nl.tue.astar.AStarThread.Canceller c,
double maxF,
int nrConfidenceLevels2,
boolean useTraceCountForConfidence2) |
Generalization(CentralRegistry registry) |
GeneralizationByFitnessReplayDeviation(CentralRegistry registry) |
GeneralizationRinooyKan(CentralRegistry registry) |
MultiThreadedFitnessEvaluator(CentralRegistry registry,
TreeFitnessAbstract... evaluators) |
MultiThreadedFitnessEvaluator(CentralRegistry registry,
TreeFitnessAbstract evaluator,
int threads) |
NewMetric(CentralRegistry registry) |
OverallFitness(CentralRegistry registry)
An empty constructor that creates and empty evaluators list
|
OverallFitness(CentralRegistry registry,
java.util.LinkedHashMap<TreeFitnessAbstract,java.lang.Double> alg)
Constructor which is provided a list of instantiated fitness algorithms
and their weights
|
ParetoFitnessEvaluator(CentralRegistry registry)
Constructs a new
ParetoFitnessEvaluator instance. |
ParetoFitnessEvaluator(CentralRegistry registry,
ParetoFront paretoFront)
Constructs a new
ParetoFitnessEvaluator instance that can be used
directly to evaluate the Pareto fitness. |
PrecisionEscEdges(CentralRegistry centralRegistry)
This precision metric uses the escaping edges as calculated by the replay
alignment.
|
PrecisionEscEdgesImproved(CentralRegistry centralRegistry)
This precision metric uses the escaping edges as calculated by the replay
alignment.
|
PrecisionPerNode(CentralRegistry registry) |
SimplicityDuplMissingAct(CentralRegistry registry) |
Constructor and Description |
---|
EvolutionLogger(org.processmining.framework.plugin.PluginContext context,
CentralRegistry registry) |
EvolutionLogger(org.processmining.framework.plugin.PluginContext context,
CentralRegistry registry,
boolean fileLoggingEnabled) |
EvolutionLogger(org.processmining.framework.plugin.PluginContext context,
CentralRegistry registry,
boolean fileLoggingEnabled,
int logModulo) |
Modifier and Type | Method and Description |
---|---|
CentralRegistry |
ParetoFront.getRegistry()
To be able to get the fitness values for the trees while visualising the
Pareto front
|
Constructor and Description |
---|
ParetoFront(CentralRegistry registry,
int maxSize,
java.util.List<TreeFitnessInfo> dimensions)
Constructor of the Pareto front with a link to the central registry and
the dimensions to consider
|
ParetoFront(CentralRegistry registry,
int maxSize,
TreeFitnessInfo[] dimensions)
Constructor of the Pareto front with a link to the central registry and
the dimensions to consider
|
ParetoFront(CentralRegistry registry,
java.util.List<TreeFitnessInfo> dimensions)
Constructor of the Pareto front with a link to the central registry and
the dimensions to consider
|
ParetoFront(CentralRegistry registry,
TreeFitnessInfo[] dimensions)
Constructor of the Pareto front with a link to the central registry and
the dimensions to consider
|
Modifier and Type | Method and Description |
---|---|
static void |
NAryTreeToProcessTree.addFitnessProperties(org.processmining.processtree.ProcessTree processTree,
NAryTree naryTree,
CentralRegistry registry) |
Modifier and Type | Field and Description |
---|---|
protected CentralRegistry |
TreeMutationAbstract.registry |
Constructor and Description |
---|
GuidedTreeMutationCoordinator(CentralRegistry registry,
double chanceOfRandomMutation,
boolean preventDuplicates,
java.util.LinkedHashMap<TreeMutationAbstract,java.lang.Double> smartMutators,
TreeMutationCoordinator dumbCoordinator)
Instantiates a new Guided mutation coordinator that selects trees to
mutate and applies one of a given set of (weighted) mutators.
|
TreeCrossover(int crossoverPoints,
org.uncommons.maths.random.Probability crossoverProbability,
CentralRegistry registry) |
TreeMutationAbstract(CentralRegistry registry) |
Constructor and Description |
---|
AddNodeRandom(CentralRegistry registry) |
GraduallyConsiderMoreEventClasses(CentralRegistry centralRegistry) |
InsertActivityGuided(CentralRegistry registry) |
MutateLeafClassGuided(CentralRegistry registry) |
MutateOperatorTypeGuided(CentralRegistry registry) |
MutateSingleNodeRandom(CentralRegistry registry) |
NormalizationMutation(CentralRegistry registry) |
PatternRewriteGuided(CentralRegistry registry) |
RemoveActivityGuided(CentralRegistry registry) |
RemoveSubtreeRandom(CentralRegistry registry) |
RemoveUselessNode(CentralRegistry registry) |
ReplaceTreeMutation(CentralRegistry registry) |
ShuffleCluster(CentralRegistry registry) |
Modifier and Type | Method and Description |
---|---|
static NAryTree |
IntelligentTreeFactory.generateRandomCandidate(CentralRegistry registry)
The Advanced trace model creation
|
static NAryTree |
LeafFactory.generateRandomCandidate(CentralRegistry registry) |
static NAryTree |
SequenceFactory.generateRandomCandidate(CentralRegistry registry) |
static java.util.ArrayList<AlignmentMoveList> |
AlignmentMove.getAlignmentMoveMapping(CentralRegistry registry,
NAryTree tree)
Creates per node a list of all alignment moves mapped to that node
|
Constructor and Description |
---|
CombinationCrossover(int crossoverPoints,
org.uncommons.maths.random.Probability crossoverProbability,
CentralRegistry registry,
TreeFitnessAbstract fitness) |
InsertionCrossover(int crossoverPoints,
org.uncommons.maths.random.Probability crossoverProbability,
CentralRegistry registry) |
IntelligentTreeFactory(CentralRegistry registry) |
LeafFactory(CentralRegistry registry) |
MutateSingleNodeGuided(CentralRegistry registry) |
MutateSingleNodeGuidedWithRepairRecommendation(CentralRegistry registry) |
ReplaceTreeByIntelligentTreeMutation(CentralRegistry registry) |
ReplaceTreeByLeafMutation(CentralRegistry registry) |
ReplaceTreeBySequenceMutation(CentralRegistry registry) |
SequenceFactory(CentralRegistry registry) |
Modifier and Type | Field and Description |
---|---|
protected CentralRegistry |
ETMParamAbstract.centralRegistry |
Modifier and Type | Method and Description |
---|---|
CentralRegistry |
ETMParamAbstract.getCentralRegistry() |
Modifier and Type | Method and Description |
---|---|
static OverallFitness |
ETMParamFactory.createStandardOverallFitness(CentralRegistry centralRegistry)
Creates a standard overall fitness instance, containing evaluators for
the dimensions Fitness, Precision, Generalization and Simplicity, using
default weights (which might or might not be good for your purpose!!!)
|
void |
ETMParamAbstract.setCentralRegistry(CentralRegistry centralRegistry) |
Constructor and Description |
---|
ETMParam(CentralRegistry registry,
TreeFitnessAbstract evaluator,
java.util.ArrayList<EvolutionaryOperator<NAryTree>> evolutionaryOperators,
int popSize,
int eliteSize) |
ETMParam(CentralRegistry registry,
TreeFitnessAbstract fitnessEvaluator,
java.util.List<EvolutionaryOperator<NAryTree>> evolutionaryOperators,
int populationSize,
int eliteCount) |
ETMParamAbstract(CentralRegistry registry,
TreeFitnessAbstract fitnessEvaluator,
java.util.List<EvolutionaryOperator<NAryTree>> evolutionaryOperators,
int populationSize,
int eliteCount)
The most basic constructor for the ETM algorithm.
|
ETMParamPareto(CentralRegistry centralRegistry,
TreeFitnessAbstract fitnessEvaluator,
ParetoFitnessEvaluator paretoFitnessEvaluator,
java.util.List<EvolutionaryOperator<NAryTree>> evolutionaryOperators,
int populationSize,
int eliteCount) |
Constructor and Description |
---|
TerminateAtQDimValue(CentralRegistry registry,
java.util.Set<org.processmining.framework.util.Pair<TreeFitnessInfo,java.lang.Double>> limits)
Stop the algorithm as soon as the best candidate has the following
minimal quality dimension values
|
Modifier and Type | Field and Description |
---|---|
protected CentralRegistry |
TwoDimDotPlot.registry
Reference to the registry from where we get the values.
|
Modifier and Type | Method and Description |
---|---|
static org.jfree.chart.ChartPanel |
GenericDotPlotChart.getChartPanel(TreeFitnessInfo xDim,
TreeFitnessInfo yDim,
CentralRegistry registry,
NAryTree currentTree,
org.jfree.chart.event.ChartProgressListener listener)
Creates a dot plot chart panel
|
static void |
GenericDotPlotChart.updateSelectedModel(org.jfree.chart.ChartPanel panel,
NAryTree model,
CentralRegistry registry,
TreeFitnessInfo xDim,
TreeFitnessInfo yDim)
Places the crosshaires such that it points to the currently selected
model
|