Simplex solver
A Java framework for formulating and solving linear optimization problems with Simplex, sensitivity analysis, and dual variables.
SimplexSolver turns a linear-programming model into a small Java framework: objective functions, restrictions, inequality handling, relation types, slack variables, and sensitivity analysis.
| Object | Responsibility | Signal |
|---|---|---|
| Objective function | Defines max/min direction and coefficients | Model clarity |
| Restriction | Encodes constraints and RHS values | Constraint handling |
| Simplex tableau | Runs the algorithm steps | Algorithm implementation |
| Sensitivity analysis | Interprets solution stability | Decision support |
The value here is the bridge from math to maintainable code. The solver is not just a notebook result; it is a typed representation of an optimization problem.
Repository: SimplexSolver.