Mathematical Programming Models and Solutions:
A User's Guide for ANALYZE<c>
IIARVEY J. GREENBERG
Mathematics Department, Campus Box 170
University of Colorado at Denver
P. 0. Box 173364
Denver, CO 80217-3364
BITNET: hgreenberg@cudenver
''
~·
Springer-Science+Business Media, LLC
(c)This User's Guide and ANALYZE software are protected by U.S. copyright laws.
, ANALYZE. .. Page vii
Contents
INTRODUCTION
CHAPTER 1 OvelView, Installation, and Help
1.1 What you have and how to begin
1.2 Modular design
1.3 Quick install for DOS environment
1.4 Some interactive language conventions
1.5 On-line documentation
CHAPTER 2 Anatomy of a Linear Program
2.1 Algebraicform
2.2 Model Syntax
2.3 Conditional delineation of rows and columns
CHAPTER 3 Simple Queries
3.1 The sign-on and interactive conventions
3.2 Basic query commands
3.3 Syntax-based explanations
3.4 Schema view
CHAPTER 4 Examples ofAnalysis
4.1 Price interpretation for the LP expert
4.2 Automatic interpretation
4.3 A case of infeasibility
4.4 A case of unboundedness
CHAPTER 5 Further Examples
5.1 Blocking
5.2 Rates of substitution
5.3 Using the basis
5.4 The REDUCE command
5.5 The AGGREGAT command
, ANALYZE. .. Page viii
CHAPTER 6 File Intetfaces
6.1 Environment controls
6.2 Dictionaries, documents, help and keyword files
6.3 Execution files
6.4 Matrix and packed files
6.5 Solution files
6.6 Syntax files
6.7 Rule files
6.8 Submatrix, block, schema and graph files
6.9 Setting up an environment for analysis
CHAPTER 7 Advanced Exercises
7.1 A forestry model
7.2 A REDUCE anomaly
7.3 Assisting model management
CHAPTER 8 Utilities
8.1 HPAGER
8.2 LPRENAME
8.3 FORTREF
CHAPTER 9 Algorithms and Heuristics
9.1 Discourse formation
9.2 Path tracing
9.3 Basis rearrangement
9.4 Rates of substitution
9.5 Redundancy test
9.6 Successive bound reduction
9.7 Logical implication tests
CHAPTER 10 More Views
10.1 Block plots
10.2 Step plots
10.3 Table formations and displays
10.4 Graphs of linear programs
10.5 Schema equations