Interface LPSimplexSolver<P extends LPProblem>
-
- Type Parameters:
P- a linear programming type
- All Superinterfaces:
ConstrainedMinimizer<P,LPSimplexSolution>,LPSolver<P,LPSimplexSolution>,Minimizer<P,LPSimplexSolution>,Optimizer<P,LPSimplexSolution>
- All Known Implementing Classes:
FerrisMangasarianWrightPhase2,LPCanonicalSolver,LPTwoPhaseSolver
public interface LPSimplexSolver<P extends LPProblem> extends LPSolver<P,LPSimplexSolution>
A simplex solver works toward an LP solution by sequentially applying Jordan exchange to a simplex table.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LPSimplexSolutionsolve(SimplexTable table)Solve an LP problem by a simplex algorithm on a simplex table
-
-
-
Method Detail
-
solve
LPSimplexSolution solve(SimplexTable table) throws Exception
Solve an LP problem by a simplex algorithm on a simplex table- Parameters:
table- the initial simplex table corresponding to the LP problem- Returns:
- an LP solution
- Throws:
Exception- when there is an error
-
-