LP Simplex Lab

I made LP Simplex Lab to study for the final exam of Combinatorics and Algorithm Design (Tsinghua, Master in Advanced Computing). Building it helped me understand what every step of the resolution is for: why we substitute the variables, why the largest λ enters, why the smallest β leaves. The graphical view shows what the simplex is really doing: walking from one corner of the feasible region to a better one.

Explain shows every step of a problem with its calculations. Practice gives you a new exam-style problem to solve yourself, one line at a time. Cheat sheet has the rules on one page.

Problem

Random problems are exam-style: bounds like x1 ≤ −2, the last x free.

The solution on the right updates as you edit.