Package | Description |
---|---|
org.apache.commons.math3.optim.linear |
Optimization algorithms for linear constrained problems.
|
Modifier and Type | Field and Description |
---|---|
private java.util.List<LinearConstraint> |
SimplexTableau.constraints
Linear constraints.
|
private java.util.Collection<LinearConstraint> |
LinearOptimizer.linearConstraints
Linear constraints.
|
private java.util.Set<LinearConstraint> |
LinearConstraintSet.linearConstraints
Set of constraints.
|
Modifier and Type | Method and Description |
---|---|
private LinearConstraint |
SimplexTableau.normalize(LinearConstraint constraint)
Get a new equation equivalent to this one with a positive right hand side.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.Collection<LinearConstraint> |
LinearOptimizer.getConstraints() |
java.util.Collection<LinearConstraint> |
LinearConstraintSet.getConstraints()
Gets the set of linear constraints.
|
java.util.List<LinearConstraint> |
SimplexTableau.normalizeConstraints(java.util.Collection<LinearConstraint> originalConstraints)
Get new versions of the constraints which have positive right hand sides.
|
Modifier and Type | Method and Description |
---|---|
private LinearConstraint |
SimplexTableau.normalize(LinearConstraint constraint)
Get a new equation equivalent to this one with a positive right hand side.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<LinearConstraint> |
SimplexTableau.normalizeConstraints(java.util.Collection<LinearConstraint> originalConstraints)
Get new versions of the constraints which have positive right hand sides.
|
Constructor and Description |
---|
LinearConstraintSet(LinearConstraint... constraints)
Creates a set containing the given constraints.
|
Constructor and Description |
---|
LinearConstraintSet(java.util.Collection<LinearConstraint> constraints)
Creates a set containing the given constraints.
|
SimplexTableau(LinearObjectiveFunction f,
java.util.Collection<LinearConstraint> constraints,
GoalType goalType,
boolean restrictToNonNegative,
double epsilon)
Builds a tableau for a linear problem.
|
SimplexTableau(LinearObjectiveFunction f,
java.util.Collection<LinearConstraint> constraints,
GoalType goalType,
boolean restrictToNonNegative,
double epsilon,
int maxUlps)
Build a tableau for a linear problem.
|