A Computer-Assisted Analysis System for Mathematical Programming Models and Solutions

A User’s Guide for ANALYZE(c)

  • Harvey J. Greenberg

Part of the Operations Research/Computer Science Interfaces Series book series (ORCS, volume 1)

Table of contents

  1. Front Matter
    Pages i-xii
  2. Harvey J. Greenberg
    Pages 1-8
  3. Harvey J. Greenberg
    Pages 9-18
  4. Harvey J. Greenberg
    Pages 19-45
  5. Harvey J. Greenberg
    Pages 47-65
  6. Harvey J. Greenberg
    Pages 67-114
  7. Harvey J. Greenberg
    Pages 115-136
  8. Harvey J. Greenberg
    Pages 137-159
  9. Harvey J. Greenberg
    Pages 161-168
  10. Harvey J. Greenberg
    Pages 169-184
  11. Harvey J. Greenberg
    Pages 185-217
  12. Harvey J. Greenberg
    Pages 219-253
  13. Harvey J. Greenberg
    Pages 255-264
  14. Back Matter
    Pages 265-270

About this book


Welcome to ANALYZE, designed to provide computer assistance for analyzing linear programs and their solutions. Chapter 1 gives an overview of ANALYZE and how to install it. It also describes how to get started and how to obtain further documentation and help on-line. Chapter 2 reviews the forms of linear programming models and describes the syntax of a model. One of the routine, but important, functions of ANALYZE is to enable convenient access to rows and columns in the matrix by conditional delineation. Chapter 3 illustrates simple queries, like DISPLAY, LIST, and PICTURE. This chapter also introduces the SUBMAT command level to define any submatrix by an arbitrary sequence of additions, deletions and reversals. Syntactic explanations and a schema view are also illustrated. Chapter 4 goes through some elementary exercises to demonstrate computer­ assisted analysis and introduce additional conventions of the ANALYZE language. Besides simple queries, it demonstrates the INTERPRT command, which automates the analysis process and gives English explanations of results. The last 2 exercises are diagnoses of elementary infeasible instances of a particular model. Chapter 5 progresses to some advanced uses of ANALYZE. The first is blocking to obtain macro views of the model and for finding embedded substructures, like a netform. The second is showing rates of substitution described by the basic equations. Then, the use of the REDUCE and BASIS commands are illustrated for a variety of applications, including solution analysis, infeasibility diagnosis, and redundancy detection.


Mathematica algorithms calculus computer linear optimization mathematical programming optimization programming

Authors and affiliations

  • Harvey J. Greenberg
    • 1
  1. 1.Mathematics Department, Campus Box 170University of Colorado at DenverDenverUSA

Bibliographic information

  • DOI
  • Copyright Information Kluwer Academic Publishers 1993
  • Publisher Name Springer, Boston, MA
  • eBook Packages Springer Book Archive
  • Print ISBN 978-1-4613-6428-3
  • Online ISBN 978-1-4615-3248-4
  • Series Print ISSN 1387-666X
  • Buy this book on publisher's site
Industry Sectors
Finance, Business & Banking