| Name | Description | Type | Package | Framework |
| FerrisMangasarianWrightPhase1 | The phase 1 procedure finds a feasible table from an infeasible one by pivoting the simplex table of a related problem. | Class | com.numericalmethod.suanshu.optimization.multivariate.constrained.convex.sdp.socp.qp.lp.simplex | SuanShu |
|
| FerrisMangasarianWrightPhase2 | This implementation solves a canonical linear programming problem that does not need preprocessing its simplex table. | Class | com.numericalmethod.suanshu.optimization.multivariate.constrained.convex.sdp.socp.qp.lp.simplex.solver | SuanShu |
|
| FerrisMangasarianWrightScheme2 | The scheme 2 procedure removes equalities and free variables. | Class | com.numericalmethod.suanshu.optimization.multivariate.constrained.convex.sdp.socp.qp.lp.simplex | SuanShu |
|
| JordanExchange | Jordan Exchange swaps the r-th entering variable (row) with the s-th leaving variable (column) in a matrix A. | Class | com.numericalmethod.suanshu.optimization.multivariate.constrained.convex.sdp.socp.qp.lp.simplex | SuanShu |
|
| LPBoundedMinimizer | This is the solution to a bounded linear programming problem. | Class | com.numericalmethod.suanshu.optimization.multivariate.constrained.convex.sdp.socp.qp.lp.simplex.solution | SuanShu |
|
| LPCanonicalProblem1 | | Class | com.numericalmethod.suanshu.optimization.multivariate.constrained.convex.sdp.socp.qp.lp.problem | SuanShu |
|
| LPCanonicalProblem2 | | Class | com.numericalmethod.suanshu.optimization.multivariate.constrained.convex.sdp.socp.qp.lp.problem | SuanShu |
|
| LPCanonicalSolver | This is an LP solver that solves a canonical LP problem in the following form. | Class | com.numericalmethod.suanshu.optimization.multivariate.constrained.convex.sdp.socp.qp.lp.simplex.solver | SuanShu |
|
| LPDimensionNotMatched | This is the exception thrown when the dimensions of the objective function and constraints of a linear programming problem are inconsistent. | Class | com.numericalmethod.suanshu.optimization.multivariate.constrained.convex.sdp.socp.qp.lp.exception | SuanShu |
|
| LPEmptyCostVector | This is the exception thrown when there is no objective function in a linear programming problem. | Class | com.numericalmethod.suanshu.optimization.multivariate.constrained.convex.sdp.socp.qp.lp.exception | SuanShu |
|
| LPException | This is the exception thrown when there is any problem when solving a linear programming problem. | Class | com.numericalmethod.suanshu.optimization.multivariate.constrained.convex.sdp.socp.qp.lp.exception | SuanShu |
|
| LPInfeasible | This is the exception thrown when the LP problem is infeasible, i. | Class | com.numericalmethod.suanshu.optimization.multivariate.constrained.convex.sdp.socp.qp.lp.exception | SuanShu |
|
| LPMinimizer | An LP minimizer minimizes the objective of an LP problem, satisfying all the constraints. | Interface | com.numericalmethod.suanshu.optimization.multivariate.constrained.convex.sdp.socp.qp.lp | SuanShu |
|
| LPNoConstraint | This is the exception thrown when there is no linear constraint found for the LP problem. | Class | com.numericalmethod.suanshu.optimization.multivariate.constrained.convex.sdp.socp.qp.lp.exception | SuanShu |
|
| LPProblem | A linear programming (LP) problem minimizes a linear objective function subject to a collection of linear constraints. | Interface | com.numericalmethod.suanshu.optimization.multivariate.constrained.convex.sdp.socp.qp.lp.problem | SuanShu |
|
| LPProblemImpl1 | This is an implementation of a linear programming problem, LPProblem. | Class | com.numericalmethod.suanshu.optimization.multivariate.constrained.convex.sdp.socp.qp.lp.problem | SuanShu |
|
| LPRuntimeException | This is the exception thrown when there is any problem when constructing a linear programming problem. | Class | com.numericalmethod.suanshu.optimization.multivariate.constrained.convex.sdp.socp.qp.lp.exception | SuanShu |
|
| LPSimplexMinimizer | A simplex LP minimizer can be read off from the solution simplex table. | Interface | com.numericalmethod.suanshu.optimization.multivariate.constrained.convex.sdp.socp.qp.lp.simplex.solution | SuanShu |
|
| LPSimplexSolution | The solution to a linear programming problem using a simplex method contains an LPSimplexMinimizer. | Interface | com.numericalmethod.suanshu.optimization.multivariate.constrained.convex.sdp.socp.qp.lp.simplex.solution | SuanShu |
|
| LPSimplexSolver | A simplex solver works toward an LP solution by sequentially applying Jordan exchange to a simplex table. | Interface | com.numericalmethod.suanshu.optimization.multivariate.constrained.convex.sdp.socp.qp.lp.simplex.solver | SuanShu |
|
| LPSolution | A solution to an LP problem contains all information about solving an LP problem such as whether the problem has a solution (bounded), how many minimizers it has, and the minimum. | Interface | com.numericalmethod.suanshu.optimization.multivariate.constrained.convex.sdp.socp.qp.lp | SuanShu |
|
| LPSolver | An LP solver solves a Linear Programming (LP) problem. | Interface | com.numericalmethod.suanshu.optimization.multivariate.constrained.convex.sdp.socp.qp.lp | SuanShu |
|
| LPStandardProblem | | Class | com.numericalmethod.suanshu.optimization.multivariate.constrained.convex.sdp.socp.qp.lp.problem | SuanShu |
|
| LPTwoPhaseSolver | This implementation solves a linear programming problem, LPProblem, using a two-step approach. | Class | com.numericalmethod.suanshu.optimization.multivariate.constrained.convex.sdp.socp.qp.lp.simplex.solver | SuanShu |
|
| LPUnbounded | This is the exception thrown when the LP problem is unbounded. | Class | com.numericalmethod.suanshu.optimization.multivariate.constrained.convex.sdp.socp.qp.lp.exception | SuanShu |
|
| LPUnboundedMinimizer | This is the solution to an unbounded linear programming problem. | Class | com.numericalmethod.suanshu.optimization.multivariate.constrained.convex.sdp.socp.qp.lp.simplex.solution | SuanShu |
|
| LPUnboundedMinimizerScheme2 | This is the solution to an unbounded linear programming problem found in scheme 2. | Class | com.numericalmethod.suanshu.optimization.multivariate.constrained.convex.sdp.socp.qp.lp.simplex.solution | SuanShu |
|
| NaiveRule | This pivoting rule chooses the column with the most negative reduced cost. | Class | com.numericalmethod.suanshu.optimization.multivariate.constrained.convex.sdp.socp.qp.lp.simplex.pivoting | SuanShu |
|
| QPDualActiveSetMinimizer | This implementation solves a Quadratic Programming problem using the dual active set algorithm. | Class | com.numericalmethod.suanshu.optimization.multivariate.constrained.convex.sdp.socp.qp.activeset | SuanShu |
|
| QPException | This is the exception thrown when there is an error solving a quadratic programming problem. | Class | com.numericalmethod.suanshu.optimization.multivariate.constrained.convex.sdp.socp.qp | SuanShu |
|
| QPInfeasible | This is the exception thrown by a quadratic programming solver when the quadratic programming problem is infeasible, i. | Class | com.numericalmethod.suanshu.optimization.multivariate.constrained.convex.sdp.socp.qp | SuanShu |
|
| QPPrimalActiveSetMinimizer | This implementation solves a Quadratic Programming problem using the Primal Active Set algorithm. | Class | com.numericalmethod.suanshu.optimization.multivariate.constrained.convex.sdp.socp.qp.activeset | SuanShu |
|
| QPProblem | Quadratic Programming is the problem of optimizing (minimizing) a quadratic function of several variables subject to linear constraints on these variables. | Class | com.numericalmethod.suanshu.optimization.multivariate.constrained.convex.sdp.socp.qp.problem | SuanShu |
|
| QPProblemOnlyEqualityConstraints | A quadratic programming problem with only equality constraints can be converted into a equivalent quadratic programming problem without constraints, hence a mere quadratic function. | Class | com.numericalmethod.suanshu.optimization.multivariate.constrained.convex.sdp.socp.qp.problem | SuanShu |
|
| QPSimpleMinimizer | These are the utility functions to solve simple quadratic programming problems that admit analytical solutions. | Class | com.numericalmethod.suanshu.optimization.multivariate.constrained.convex.sdp.socp.qp | SuanShu |
|
| QPSolution | This is a solution to a quadratic programming problem. | Interface | com.numericalmethod.suanshu.optimization.multivariate.constrained.convex.sdp.socp.qp | SuanShu |
|
| SimplexPivoting | A simplex pivoting finds a row and column to exchange to reduce the cost function. | Interface | com.numericalmethod.suanshu.optimization.multivariate.constrained.convex.sdp.socp.qp.lp.simplex.pivoting | SuanShu |
|
| SimplexPivoting .Pivot | | Class | com.numericalmethod.suanshu.optimization.multivariate.constrained.convex.sdp.socp.qp.lp.simplex.pivoting | SuanShu |
|
| SimplexTable | This is a simplex table used to solve a linear programming problem using a simplex method. | Class | com.numericalmethod.suanshu.optimization.multivariate.constrained.convex.sdp.socp.qp.lp.simplex | SuanShu |
|
| SimplexTable .Label | | Class | com.numericalmethod.suanshu.optimization.multivariate.constrained.convex.sdp.socp.qp.lp.simplex | SuanShu |
|
| SimplexTable .LabelType | the artificial variable, x0, pp. | Class | com.numericalmethod.suanshu.optimization.multivariate.constrained.convex.sdp.socp.qp.lp.simplex | SuanShu |
|
| SmallestSubscriptRule | Bland's smallest-subscript rule is for anti-cycling in choosing a pivot. | Class | com.numericalmethod.suanshu.optimization.multivariate.constrained.convex.sdp.socp.qp.lp.simplex.pivoting | SuanShu |