A clear, table-driven approach to defining linear programs that works with a shared data repository.
This book presents ULP, a modeling language designed to specify linear programming problems in terms of a table-oriented database. It explains how the database and the problem specification relate, and why this separation helps generate data and reports for analysis tools within the UTPS framework.
The text covers how to describe problems with a small set of constructs, including range and table definitions, extraction and combination of subtables, and aggregation. It also shows how matrix generation can occur in a single sequential pass through the database, even when data are distributed across multiple files. Comparisons with other methods help situate ULP among modeling languages and matrix generators used in practice."synopsis" may belong to another edition of this title.