Abstract
Just as modern general-purpose programming languages (e.g., C++, Java) are supported by a suite of tools (debuggers, profilers, etc.), mathematical programming languages need supporting tools. MProbe is an example of a suite of tools supporting a mathematical programming language, in this case AMPL. MProbe includes tools for empirically estimating the shape of nonlinear functions of many variables, nonlinearly-constrained region shape, the effect of the objective shape on the ability to find a global optimum, tools for estimating the effectiveness of constraints and for navigating through the model, among others.
Similar content being viewed by others
References
A. Boneh, PREDUCE: a probabilistic algorithm identifying redundancy by a Random Feasible Point Generator (RFPG), in: Redundancy in Mathematical Programming: A State of the Art Survey, eds. M. Karwan, V. Lotfi, J. Telgen and S. Zionts, Lecture Notes in Economics and Mathematical Systems, Vol. 206 (Springer, 1983) pp. 108-134.
J.W. Chinneck and H.J. Greenberg, Intelligent mathematical programming software: Past, present, and future, INFORMS Computing Society Newsletter (April, 1999). Also appeared in the CORS Bulletin 33(2).
J.G. Ecker and M. Kupferschmid, Introduction to Operations Research (Wiley, New York, 1988).
R. Fourer, D.M. Gay and B.W. Kernighan, AMPL: A Modeling Language for Mathematical Programming (Duxbury Press/Wadsworth, 1993).
D.M. Gay, Hooking your solver to AMPL, Technical report, Bell Laboratories, Lucent Technologies, Murray Hill, NJ, USA (1997). Routines are available via the WWW at http://netlib.belllabs.com/netlib/ampl/solvers/.
H.J. Greenberg, A Computer-Assisted Analysis System for Mathematical Programming Models and Solutions: A User's Guide for ANALYZE (Kluwer Academic, Boston, 1993).
H.J. Greenberg, A bibliography for the development of an intelligent mathematical programming system, Annals of Operations Research 65(1996) 55–90. A 1997 update is at http://www.cudenver.edu/~hgreenbe/imps/impsbib/impsbib.html.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Chinneck, J.W. Analyzing Mathematical Programs Using MProbe. Annals of Operations Research 104, 33–48 (2001). https://doi.org/10.1023/A:1013178600790
Issue Date:
DOI: https://doi.org/10.1023/A:1013178600790