Simplex |
The SimplexSolverBase type exposes the following members.
Name | Description | |
---|---|---|
AddConstraints |
Adds the linear constraints in the given linearly constrained problem to a Microsoft
Solver Foundation linear model.
(Inherited from ConstrainedOptimizer) | |
AddVariablesAndBounds |
Adds the variables in the given linearly constrained problem to a Microsoft
Solver Foundation linear model.
(Inherited from ConstrainedOptimizer) | |
Check | Checks bounds and constraints. | |
CheckBounds(DoubleVector, DoubleVector) | Checks validity of variable upper bounds. | |
CheckBounds(DoubleVector, DoubleVector, DoubleVector) | Checks variable bounds. | |
CheckConstraints | Checks constraints validity. | |
GetMSFSolverParams | Takes the given set of solver parameters and translates them into Microsoft Solver Foundation parameters. | |
SetStatus |
Sets the SolverResult value base on the give Microsoft
Solver Foundation LinearResult value.
(Inherited from ConstrainedOptimizer) | |
Solve(LinearProgrammingProblem) | Solves a linear programming problem. | |
Solve(MixedIntegerLinearProgrammingProblem) | Solves a mixed integer linear programming problem with default solver parameters. | |
Solve(MixedIntegerLinearProgrammingProblem, SimplexSolverMixedIntParams) | Solves a mixed integer linear programming problem using the given solver parameters. | |
Solve(MixedIntegerLinearProgrammingProblem, SimplexSolverParamsBase) | Solves a mixed integer linear programming problem using the given solver parameters. | |
Solve(DoubleVector, DoubleVector, DoubleVector) | Solves a linear programming problems where the variables are constrained by the give bounds. The solution maximizes the objective function. | |
Solve(MixedIntegerLinearProgrammingProblem, SimplexSolverParamsBase, SimplexSolverMixedIntParams) | Solves a mixed integer linear programming problem using the given simplex and mixed integer solver parameters. | |
Solve(LinearProgrammingProblem, SimplexSolverParamsBase, IEnumerableInt32, SimplexSolverMixedIntParams) | Solvers a linear programming problem using the given solver parameters. | |
Solve(DoubleVector, DoubleMatrix, DoubleVector, Int32, Int32, Int32, DoubleVector, DoubleVector) | Solves a linear programming problem with the given constraints and variable bounds. | |
SolveNonnegative(DoubleVector, DoubleVector) | Solves a linear programming problem. Solution values are constrained by upper bounds and lower bounds of zero. The solution maximizes the objective function. | |
SolveNonnegative(DoubleVector, DoubleMatrix, DoubleVector, Int32, Int32, Int32) | Solves a linear system. The solution components are constrained to be nonnegative. | |
SolveNonnegative(DoubleVector, DoubleMatrix, DoubleVector, Int32, Int32, Int32, DoubleVector) | Solves a linear programming problem with the given constraints. The solution maximizes the objective function and its components are constrained to be nonnegative. |