Package | Description |
---|---|
org.processmining.plugins.etm.fitness | |
org.processmining.plugins.etm.fitness.metrics | |
org.uncommonseditedbyjoosbuijs.watchmaker.framework |
This package provides a framework for evolutionary computation.
|
org.uncommonseditedbyjoosbuijs.watchmaker.framework.islands |
An implementation of island model evolution.
|
Modifier and Type | Class and Description |
---|---|
class |
TreeFitnessAbstract
All fitness metrics should extend this abstract Tree Fitness class.
|
Modifier and Type | Class and Description |
---|---|
class |
ConfigurationFitness |
class |
EditDistanceWrapperRTEDAbsolute
Wrapper for the RTED (Robust Algorithm for the Tree Edit Distance) package,
see M.Pawlik and N.Augsten.
|
class |
EditDistanceWrapperRTEDRelative
Calculates the relative edit distance using a collection of base trees,
calling
EditDistanceWrapperRTEDAbsolute and then normalizing the
value to a similarity value (e.g. |
class |
FitnessReplay
Using a specialized replay algorithm based on Adriansyah an alignment between
a process tree and the event log is calculated.
|
class |
Generalization |
class |
GeneralizationByFitnessReplayDeviation
Generalization fitness metric that uses the trace-level replay fitness value
deviation to estimate how 'stable' the process model describes the event log.
|
class |
MultiThreadedFitnessEvaluator
This fitness evaluator takes care of multi-threaded calls from the Watchmaker
framework.
|
class |
NewMetric |
class |
OverallFitness
Meta fitness calculator.
|
class |
ParetoFitnessEvaluator
This is a special evaluator type that should be called AFTER another META
evaluator (f.i.
|
class |
PrecisionEscEdges |
class |
PrecisionEscEdgesImproved |
class |
PrecisionFlowerSize |
class |
PrecisionOperatorCosts |
class |
SimplicityDuplMissingAct
This fitness metric provide a simplicity measure based on the duplication and
missing of activities.
|
class |
SimplicityMixed
This fitness metric provide a simplicity measure based on a combination of
measures.
|
class |
SimplicityOperatorAlternation |
class |
SimplicityTreeSize |
class |
SimplicityUselessNodes |
Modifier and Type | Class and Description |
---|---|
class |
CachingFitnessEvaluator<T>
A wrapper that provides caching for
FitnessEvaluator implementations. |
Modifier and Type | Field and Description |
---|---|
protected FitnessEvaluator<? super T> |
AbstractEvolutionEngine.fitnessEvaluator |
protected FitnessEvaluator<? super T> |
GenerationalEvolutionEngine.fitnessEvaluator |
Constructor and Description |
---|
AbstractEvolutionEngine(CandidateFactory<T> candidateFactory,
FitnessEvaluator<? super T> fitnessEvaluator,
java.util.Random rng)
Creates a new evolution engine by specifying the various components
required by an evolutionary algorithm.
|
CachingFitnessEvaluator(FitnessEvaluator<T> delegate)
Creates a caching fitness evaluator that wraps the specified evaluator.
|
EvolutionStrategyEngine(CandidateFactory<T> candidateFactory,
EvolutionaryOperator<T> evolutionScheme,
FitnessEvaluator<? super T> fitnessEvaluator,
boolean plusSelection,
int offspringMultiplier,
java.util.Random rng)
Creates a new engine for an evolution strategy.
|
GenerationalEvolutionEngine(CandidateFactory<T> candidateFactory,
EvolutionaryOperator<T> evolutionScheme,
FitnessEvaluator<? super T> fitnessEvaluator,
SelectionStrategy<? super T> selectionStrategy,
java.util.Random rng)
Creates a new evolution engine by specifying the various components
required by a generational evolutionary algorithm.
|
SteadyStateEvolutionEngine(CandidateFactory<T> candidateFactory,
EvolutionaryOperator<T> evolutionScheme,
FitnessEvaluator<? super T> fitnessEvaluator,
SelectionStrategy<? super T> selectionStrategy,
int selectionSize,
boolean forceSingleCandidateUpdate,
java.util.Random rng)
Create a steady-state evolution strategy in which one or more (usually
just one) evolved offspring replace randomly-chosen individuals.
|
Constructor and Description |
---|
IslandEvolution(int islandCount,
Migration migration,
CandidateFactory<T> candidateFactory,
EvolutionaryOperator<T> evolutionScheme,
FitnessEvaluator<? super T> fitnessEvaluator,
SelectionStrategy<? super T> selectionStrategy,
java.util.Random rng)
Create an island system with the specified number of
identically-configured islands.
|