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 LPSimplexSolution
solve(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
-
-