public class ImprovedContinuousSemantics extends java.lang.Object implements Fitness
HeuristicsNet
objects
in a population based on the ratio of activities
in a log that could be parsed (or replayed) without
problems. The ratio contains a punishment component based
on the amount of problems encountered during the log replay
and the amount of traces with parsing problems. In a
nutshell, this punishment factor benefits the
HeuristicsNet
objects that have fewer problems
scattered in fewer traces.
Note that the parsing semantics of this fitness measure is a continuous one (i.e., the log replay does not stop when problems are encountered).
Constructor and Description |
---|
ImprovedContinuousSemantics(org.deckfour.xes.info.XLogInfo logInfo)
Constructs a new improved continuous semantics
fitness for the given log.
|
Modifier and Type | Method and Description |
---|---|
HeuristicsNet[] |
calculate(HeuristicsNet[] population)
Calculates the improved continuous semantics fitness
of every
HeuristicsNet in the population |
public ImprovedContinuousSemantics(org.deckfour.xes.info.XLogInfo logInfo)
HeuristicsNet
will be based on this log.logInfo
- information about the logpublic HeuristicsNet[] calculate(HeuristicsNet[] population)
HeuristicsNet
in the population