Package jline.opt.decomposition
Class DecompositionWorkflow
java.lang.Object
jline.opt.decomposition.DecompositionWorkflow
Decomposes a joint optimization problem into per-variable-type subproblems
solved via Gauss-Seidel cycling with fixed-value propagation. An internal
topological sort (no external dependency) orders subproblems when explicit
dependencies are set. Mirrors native-Python
line_solver.opt.decomposition.DecompositionWorkflow.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddSubProblem(String name, List<DecisionVariable> variables, List<String> after) setDependency(String fromProblem, String toProblem) setSolverOptions(LineOptSolverOptions options) solveSequential(int maxCycles, double tolerance)
-
Constructor Details
-
DecompositionWorkflow
-
-
Method Details
-
getProblem
-
getSubProblems
-
setSolverOptions
-
autoDecompose
-
setDependency
-
addSubProblem
public DecompositionWorkflow addSubProblem(String name, List<DecisionVariable> variables, List<String> after) -
solveSequential
-
solveHierarchical
-