@Deprecated public abstract class AbstractLPLogAbstractionBasedLPDecorator extends AbstractLPDecorator
Modifier and Type | Field and Description |
---|---|
protected LPMinerConfiguration |
configuration
Deprecated.
|
protected java.util.Set<int[]> |
constraintBody
Deprecated.
|
protected int |
constraintIndex
Deprecated.
|
protected LPLogAbstraction<?> |
logAbstraction
Deprecated.
|
protected int |
numConstraints
Deprecated.
|
computationTime, engine, invalidEventIndices
Constructor and Description |
---|
AbstractLPLogAbstractionBasedLPDecorator(LPMinerConfiguration configuration,
LPLogAbstraction<?> logAbstraction)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected void |
addConstraint(double[] constraint,
org.processmining.lpengines.interfaces.LPEngine.Operator operator,
double rhs)
Deprecated.
|
protected void |
addEmptyAfterCompletionConstraints()
Deprecated.
|
protected void |
addTheoryOfRegionsConstraints()
Deprecated.
|
protected java.util.Set<int[]> |
calculateConstraintBody()
Deprecated.
|
protected gnu.trove.set.TIntSet |
calculateUnusedEvents()
Deprecated.
|
protected void |
disableUnusedEvents()
Deprecated.
|
protected abstract double[] |
emptyAfterCompletionConstraint(int[] w)
Deprecated.
|
protected int |
estimateNumberOfConstraints()
Deprecated.
|
protected abstract double[] |
minimizeArcsObjective()
Deprecated.
|
protected abstract double[] |
setOfObjectBasedVariablesConstraint()
Deprecated.
|
protected void |
setupConstraints()
Deprecated.
|
protected void |
setupObjective()
Deprecated.
|
protected abstract org.processmining.framework.util.Pair<double[],java.lang.Double> |
theoryOfRegionsConstraint(int[] w)
Deprecated.
|
protected abstract double[] |
unweightedParikhObjective()
Deprecated.
|
protected abstract double[] |
weightedAbsoluteParikhObjective()
Deprecated.
|
protected abstract double[] |
weightedRelativeParikhObjective()
Deprecated.
|
computationTimeMs, engine, inivalidEventIndices, run, setupEngine, setupVariables
protected final LPMinerConfiguration configuration
protected java.util.Set<int[]> constraintBody
protected int constraintIndex
protected final LPLogAbstraction<?> logAbstraction
protected int numConstraints
public AbstractLPLogAbstractionBasedLPDecorator(LPMinerConfiguration configuration, LPLogAbstraction<?> logAbstraction)
protected void addConstraint(double[] constraint, org.processmining.lpengines.interfaces.LPEngine.Operator operator, double rhs)
protected void addEmptyAfterCompletionConstraints()
protected void addTheoryOfRegionsConstraints()
protected java.util.Set<int[]> calculateConstraintBody()
protected gnu.trove.set.TIntSet calculateUnusedEvents()
protected void disableUnusedEvents()
protected abstract double[] emptyAfterCompletionConstraint(int[] w)
protected int estimateNumberOfConstraints()
protected abstract double[] minimizeArcsObjective()
protected abstract double[] setOfObjectBasedVariablesConstraint()
protected void setupConstraints()
setupConstraints
in class AbstractLPDecorator
protected void setupObjective()
setupObjective
in class AbstractLPDecorator
protected abstract org.processmining.framework.util.Pair<double[],java.lang.Double> theoryOfRegionsConstraint(int[] w)
protected abstract double[] unweightedParikhObjective()
protected abstract double[] weightedAbsoluteParikhObjective()
protected abstract double[] weightedRelativeParikhObjective()