Package jline.opt
Class OptimizationProblem
java.lang.Object
jline.opt.OptimizationProblem
Declarative specification of a queueing-network optimization problem: a LINE
model, decision variables, an objective, constraints, optional fixed
variables (for decomposition) and optional workload scenarios (for robust
optimization). Mirrors native-Python
line_solver.opt.problem.OptimizationProblem.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddConstraint(Constraint constraint) addScenario(Network scenarioModel, double weight) addVariable(DecisionVariable variable) Create a decomposition workflow for this problem.getModel()booleanisValid()setFixedVariables(List<Pair<DecisionVariable, Object>> pairs) setObjective(Objective objective) solve()solve(LineOptSolverOptions options) validate()
-
Constructor Details
-
OptimizationProblem
-
-
Method Details
-
getModel
-
getVariables
-
getObjective
-
getConstraints
-
addVariable
-
setObjective
-
addConstraint
-
setFixedVariables
-
getFixedVariables
-
addScenario
-
getScenarios
-
validate
-
isValid
public boolean isValid() -
solve
-
solve
-
decompose
Create a decomposition workflow for this problem.
-