Modern Linear Programming (LP) models have become so large that the data management system that loads the data and reports the results requires as much attention as the selection of the optimizer. Two philosophically different approaches to LP data management are reviewed in this paper; (1) using a general purpose programming language (e.g. PL/I) and (2) using a special purpose language (perversely called "matrix generator" in the trade) designed specifically to support LP models.
/lp/association-for-computing-machinery/answers-delayed-are-answers-denied-X55v9A8Nnf