12described by G.B. Dantzig in Linear Programming and Extensions.