public class HybridLPDecoratorImpl<T extends HybridVariableMapping<java.lang.Integer>> extends AbstractLPLogAbstractionBasedLPDecorator
| Modifier and Type | Field and Description |
|---|---|
protected T |
varMap |
configuration, constraintBody, constraintIndex, logAbstraction, numConstraintscomputationTime, engine| Constructor and Description |
|---|
HybridLPDecoratorImpl(T varMap,
HybridILPMinerParametersImpl configuration,
LPLogAbstraction<?> logAbstraction) |
| Modifier and Type | Method and Description |
|---|---|
protected double[] |
emptyAfterCompletionConstraint(int[] w) |
protected double[] |
minimizeArcsObjective() |
protected double[] |
setOfObjectBasedVariablesConstraint() |
protected org.processmining.lpengines.interfaces.LPEngine |
setupEngine() |
protected void |
setupVariables() |
protected org.processmining.framework.util.Pair<double[],java.lang.Double> |
theoryOfRegionsConstraint(int[] w) |
protected double[] |
unweightedParikhObjective() |
protected double[] |
weightedAbsoluteParikhObjective() |
protected double[] |
weightedRelativeParikhObjective() |
addConstraint, addEmptyAfterCompletionConstraints, addTheoryOfRegionsConstraints, calculateConstraintBody, calculateUnusedEvents, disableUnusedEvents, estimateNumberOfConstraints, setupConstraints, setupObjectivecomputationTimeMs, engine, getInvalidActivityIndices, runprotected T extends HybridVariableMapping<java.lang.Integer> varMap
public HybridLPDecoratorImpl(T varMap, HybridILPMinerParametersImpl configuration, LPLogAbstraction<?> logAbstraction)
protected double[] emptyAfterCompletionConstraint(int[] w)
emptyAfterCompletionConstraint in class AbstractLPLogAbstractionBasedLPDecoratorprotected double[] minimizeArcsObjective()
minimizeArcsObjective in class AbstractLPLogAbstractionBasedLPDecoratorprotected double[] setOfObjectBasedVariablesConstraint()
setOfObjectBasedVariablesConstraint in class AbstractLPLogAbstractionBasedLPDecoratorprotected org.processmining.lpengines.interfaces.LPEngine setupEngine()
setupEngine in class AbstractLPDecoratorprotected void setupVariables()
setupVariables in class AbstractLPDecoratorprotected org.processmining.framework.util.Pair<double[],java.lang.Double> theoryOfRegionsConstraint(int[] w)
theoryOfRegionsConstraint in class AbstractLPLogAbstractionBasedLPDecoratorprotected double[] unweightedParikhObjective()
unweightedParikhObjective in class AbstractLPLogAbstractionBasedLPDecoratorprotected double[] weightedAbsoluteParikhObjective()
weightedAbsoluteParikhObjective in class AbstractLPLogAbstractionBasedLPDecoratorprotected double[] weightedRelativeParikhObjective()
weightedRelativeParikhObjective in class AbstractLPLogAbstractionBasedLPDecorator