LP Lab Forged Tools
Operations Research · Linear Programming

LP Lab.

An interactive workbench, guided trainer, and printable references for linear programming — formulation, the graphical method, simplex, and Big-M. Every tableau is computed in exact fractions with a symbolic M, so what you see on screen is what you would write by hand. All pages run fully offline.

interactive

01Lab

Interactive workbench: step-through simplex and Big-M tableaus, SVG graphical view, a narrated step-by-step Walkthrough mode, and a "Your problem" builder that solves typed coefficients.

guided

02Trainer

Guided walkthroughs from raw problem to optimal tableau, plus a generator for fresh problems with a chosen outcome (unbounded, degenerate, infeasible…).

printable

03Cheat Sheet

One printable side: formulation, graphical, simplex, and Big-M in Winston Row-0 form.

printable

04Algorithmic Cheat Sheet

The same material organized as a single procedure with explicit decision points.

Console solvers

Two Python programs mirror the browser engine: solvers/simplex (step-by-step Big-M simplex, standard library only, exact Fraction arithmetic, optional scipy cross-check) and solvers/graphical (2-variable graphical method with a plotted solution and an animated constraint build-up).

Source on GitHub