The Dantzig simplex algorithm was created to solve linear programs for planning and decision making in large-scale enterprises. That is, we want to optimize models of organizational structures specified with a linear objective function and linear inequality constraints. The success of the simplex method led to a vast array of specializations and generalizations that have dominated practical operations research for half a century.