Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

Integrating network optimization capabilities into a high-level modeling language

Published: 01 June 1990 Publication History

Abstract

Research in network optimization has reached the stage where large-scale problems-linear or non-linear, pure or generalized-are solved very efficiently with minimal computing resources. Representing such problems for solution on the computer, however, remains a rather cumbersome task. Taking advantage of developments in high-level modeling languages, we design and implement integrated systems to facilitate the representation and solution of network problems. Such systems integrate the flexibility and robustness of modeling languages with the efficiency of network optimizers.
We describe two alternative modes for this integration, which can be achieved for linear and nonlinear problems alike. The use of the resulting systems is demonstrated with the solution of large-scale problems from diverse applications and with the implementation of network decomposition algorithms.

References

[1]
AHLFELD, D. P., DEMBO, R. S., MULVEY, J. M., AND ZENIOS, S.A. Nonlinear programming on generalized networks. ACM Trans. Math. Softw. 13, 4 (1987), 350-368,
[2]
BISSCHOP, J., AND MEERAUS, A. On the development of a general algebraic modeling system in a strategic planning environment. Math. Program. Stud. 20 (1982), 1-29.
[3]
BIXBY, R. E., AND CUNNINGHAM, W. H. Converting linear programs to network problems. Math. Oper. Res. 5, 3 (Aug. 1980), 321-357.
[4]
BIXBY, R. E., AND FOURER, R. Finding embedded network rows in linear programs. I: Extraction heuristics. Manage. Sci. 33, 3 (1988), 342-376.
[5]
BROOKE, A., DRUD, A., AND MEERAUS, A. High level modeling systems and nonlinear programming. In Numerical Optimization 1984, P. T. Boggs, R. H. Byrd, and R. B. Schnabel, Eds., SIAM, Philadelphia, 1984.
[6]
BROWN, G. G., MCBRIDE, R. D., AND WOOD, R.K. Extracting embedded generalized networks from linear programming problems. Math. Program. 32, 1 (May 1985), 11-31.
[7]
DANTZIG, Cj. B. Linear Programming and Extensions. Princeton University Press, Princeton, N.J., 1963.
[8]
DEMBO, R. S., MULVEY, J. M., AND ZENIOS, S.A. Large scale nonlinear network models and their application. Oper. Res. 37, 3 (1989), 353-372.
[9]
FOURER, R. Modeling languages versus matrix generators for linear programming. ACM Trans. Math. Softw. 9, 2 (June 1983), 143-183.
[10]
FOURER, R., GAY, D. M., AND KERNIGHAN, B. W. AMPL: A mathematical programming language. Computing Science Tech. Rep. 133, AT&T Bell Laboratories, Murray Hill, N.J., Jan. 1987.
[11]
GEOFYmON, A.M. Introduction to structured modeling. Manage. Sci. 33, 5 (1987), 547-588.
[12]
KENDRICK, D., AND MEERAUS, A. GAMS: An Introduction. The Development Research Dept., The World Bank, Feb. 1985.
[13]
LUCAS, C., AND MITRA, G. CAMPS: Preliminary user's guide. Working paper, Dept. of Mathematics and Statistics, Brunel Univ., U.K., 1985.
[14]
MEERAUS, A., AND SMEERS, E. Transport cost estimates via linear programming. Tech. Rep., The World Bank, 1985.
[15]
MULVEY, J. M., ZENIOS, S. A., AND AHLFELD, D. P. Simplicial decomposition for convex generalized networks. J. Inf. Optim. Sci. (to appear).
[16]
MULVE~, J. M., AND ZENIOS, S.A. GENOS 1.0: A generalized network optimization system user's guide. Rep. 87-12-03, Decision Sciences Dept., Wharton School, Univ. of Pennsylvania, Philadelphia, 1987.
[17]
MURTAGH, B. A., AND SAUNDERS, M. A. MINOS user's guide. Rep. SOL 77-9, Dept. of Operations Research, Stanford Univ., Stanford, Calif., 1977.
[18]
PAULES, G. E., AND FLOUDAS, C.A. APROS: Algorithmic development methodology for discrete continuous optimization problems. Oper. Res. (1989). To appear.
[19]
ZENIOS, S. A., DRUD, A., AND MULVEY, J.M. Balancing large social accounting matrices with nonlinear network programming. Networks 19 (1989), 569-585.
[20]
ZENIOS, S. A., NIELSEN, S., AND PINAR, M. On the use of advanced architecture computers via high-level modeling languages. In The Impact of Recent Computing Advances on Operations Research, Elsevier Science, New York, 1989, 507-518. Operations Research Series, Vol. 9.

Cited By

View all
  • (2011)Appendix C: Selected ReadingsNetwork Models in Optimization and their Applications in Practice10.1002/9781118033173.app3(273-280)Online publication date: 24-Oct-2011
  • (2005)Illustrating constraint programming systems in logistic planningComputer Aided Systems Theory — CAST '9410.1007/3-540-61478-8_93(423-437)Online publication date: 7-Jun-2005
  • (1997)NETSPEAK: An Algebraic Modelling Language for Nonconvex Network Optimization ProblemsNetwork Optimization10.1007/978-3-642-59179-2_16(328-345)Online publication date: 1997
  • Show More Cited By

Recommendations

Reviews

Donald Harris Kraft

The author offers an interesting study of adding optimization capability in a high-level modeling language for network optimization. The paper shows how the modeler can consider a graphical representation, an algebraic representation, and a computer-readable representation such as one from a modeling language such as GAMS. It then describes a general case, where one can see if a network model can be extracted from the problem statement posed in a standard format. The general data structures and procedures for this extraction process are described in some detail. The author goes into special detail to describe how the gradients and second-order Hessian matrix are derived for the nonlinear objective function. The optimization capabilities are from the GENOS system developed by the author and others. Zenios describes the organization of the integrated system and gives examples of problems, such as a transportation model and social accounting matrices. This latter example gives rise to the GAMS/SAMBAL system. The author also allows one to use the MINOS system for nonlinear optimization within his framework. Times are given for an example transportation problem, and comparisons are provided for GAMS/GENOS, GAMS/SAMBAL, and GAMS/MINOS. The effects of an attached array processor are mentioned. Finally, the author discusses network decompositions. The purpose of this paper is to present the research work that went into the development of an integrated optimization system, bringing together a modeling language and network optimization capabilities. The paper is long and occasionally uses terminology without defining it for the novice reader (for example, MPS format). This well-written paper shows what is being done in this important area of software development for optimization.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Mathematical Software
ACM Transactions on Mathematical Software  Volume 16, Issue 2
June 1990
70 pages
ISSN:0098-3500
EISSN:1557-7295
DOI:10.1145/78928
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 June 1990
Published in TOMS Volume 16, Issue 2

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)59
  • Downloads (Last 6 weeks)19
Reflects downloads up to 05 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2011)Appendix C: Selected ReadingsNetwork Models in Optimization and their Applications in Practice10.1002/9781118033173.app3(273-280)Online publication date: 24-Oct-2011
  • (2005)Illustrating constraint programming systems in logistic planningComputer Aided Systems Theory — CAST '9410.1007/3-540-61478-8_93(423-437)Online publication date: 7-Jun-2005
  • (1997)NETSPEAK: An Algebraic Modelling Language for Nonconvex Network Optimization ProblemsNetwork Optimization10.1007/978-3-642-59179-2_16(328-345)Online publication date: 1997
  • (1996)Chapter 10 Modeling languages in computational economics: Gams10.1016/S1574-0021(96)01012-X(471-488)Online publication date: 1996
  • (1995)A comprehensive simplex-like algorithm for network optimization and perturbation analysisOptimization10.1080/0233193950884404932:3(211-267)Online publication date: Jan-1995
  • (1994)Issues in the design of modeling languages for mathematical programmingEuropean Journal of Operational Research10.1016/0377-2217(94)90307-772:2(243-261)Online publication date: Jan-1994
  • (1992)Auswahl von DV-bezogenen VeröffentlichungenOptimierung10.1007/978-3-642-87729-2_10(241-249)Online publication date: 1992
  • (1989)OR Practice-Large-Scale Nonlinear Network Models and Their ApplicationOperations Research10.1287/opre.37.3.35337:3(353-372)Online publication date: 1-Jun-1989

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Full Access

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media