public class LPBasedMaximumMatchingAlgorithm extends StructuredLPBasedAlgorithm<it.unimi.dsi.fastutil.ints.IntSet>
SHOW_LP, SHOW_SOL
Constructor and Description |
---|
LPBasedMaximumMatchingAlgorithm() |
Modifier and Type | Method and Description |
---|---|
protected jalinopt.LP.OptimizationType |
getOptimizationType() |
protected jalinopt.Variable.TYPE |
getVariableType(jalinopt.Variable v) |
protected it.unimi.dsi.fastutil.ints.IntSet |
processResult(jalinopt.Result r) |
protected void |
setConstraints(Grph g,
jalinopt.LP p) |
protected void |
setObjective(jalinopt.LP lp,
Grph g) |
getLP
compute, computeResult, getSolver
cacheResultForGraph, getSourceCode
protected jalinopt.LP.OptimizationType getOptimizationType()
getOptimizationType
in class StructuredLPBasedAlgorithm<it.unimi.dsi.fastutil.ints.IntSet>
protected jalinopt.Variable.TYPE getVariableType(jalinopt.Variable v)
getVariableType
in class StructuredLPBasedAlgorithm<it.unimi.dsi.fastutil.ints.IntSet>
protected void setObjective(jalinopt.LP lp, Grph g)
setObjective
in class StructuredLPBasedAlgorithm<it.unimi.dsi.fastutil.ints.IntSet>
protected void setConstraints(Grph g, jalinopt.LP p)
setConstraints
in class StructuredLPBasedAlgorithm<it.unimi.dsi.fastutil.ints.IntSet>
protected it.unimi.dsi.fastutil.ints.IntSet processResult(jalinopt.Result r)
processResult
in class LPBasedAlgorithm<it.unimi.dsi.fastutil.ints.IntSet>