New package: SimplexTableaux

Primarily for educational purposes, announcing SimplexTableaux: a package for creating and working with linear programming tableaux. Users can create a tableau for a linear program, specify a basis (or have the computer find one), and manually pivot the tableau (or have the computer run through the simplex algorithm).

All numbers and calculations use arbitrary precision rationals.

Linear programs are specified either as:

  • \min c^T x s.t. Ax \ge b, x\ge0 or
  • \min c^T x s.t. Ax=b, x\ge 0.

More info here.

5 Likes