Skip to main content

Algebraic Modeling Languages: Introduction and Overview

  • Chapter
  • First Online:
Algebraic Modeling Systems

Part of the book series: Applied Optimization ((APOP,volume 104))

Abstract

This chapter introduces the reader to algebraic modeling languages and their role in the mathematical optimization community. It focuses on the differences of procedural languages such as C, Fortran, matlab and others in comparison to the declarative algebraic modeling languages. This is more than a language or syntax issue but has deep roots in the concept of modeling and university teaching.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Bisschop, J.: AIMMS Optimization Modeling. Paragon Decision Technology B.V., DG Haarlem, The Netherlands (1999)

    Google Scholar 

  2. Castillo, E., Conejo, A.J., Garcia, P.P.R., Alguacil, N.: Building and Solving Mathematical Programming Models in Engineering and Science. John Wiley and Sons, Chichester (2002)

    Google Scholar 

  3. Cunningham, K., Schrage, L.: The LINGO Algebraic Modeling Language. In: J. Kallrath (ed.) Modeling Languages in Mathematical Optimization, pp. 159–171. Kluwer Academic Publishers, Norwell, MA, USA (2004)

    Google Scholar 

  4. Guéret, C., Heipcke, S., Prins, C., Sevaux, M.: Applications of Optimization with Xpress-MP. Dash Optimization, Blisworth, UK (2002). URL http://optimization.fico.com/product-information/ http://examples.xpress.fico.com/example.pl#mosel_book

  5. Hürlimann, T.: The LPL Modeling Language. In: J. Kallrath (ed.) Modeling Languages in Mathematical Optimization, pp. 173–183. Kluwer Academic Publishers, Norwell, MA, USA (2004)

    Google Scholar 

  6. Kallrath, J.: Gemischt-Ganzzahlige Optimierung: Modellierung in der Praxis. Vieweg, Wiesbaden, Germany (2002)

    Google Scholar 

  7. Kallrath, J.: Polylithic Modeling and Solution Approaches Using Algebraic Modeling Systems. Optimization Letters 5, 453–466 (2011). 10.1007/s11590-011-0320-4

    Google Scholar 

  8. Kallrath, J., Maindl, T.I.: Real Optimization with SAP-APO. Springer, Heidelberg, Germany (2006)

    Google Scholar 

  9. Kallrath, J., Wilson, J.M.: Business Optimisation Using Mathematical Programming. Macmillan, Houndmills, Basingstoke, UK (1997)

    Google Scholar 

  10. Kristjansson, B., Lee, D.: The MPL Modeling System. In: J. Kallrath (ed.) Modeling Languages in Mathematical Optimization, pp. 239–266. Kluwer Academic Publishers, Norwell, MA, USA (2004)

    Google Scholar 

  11. Williams, H.P.: Model Building in Mathematical Programming, 3rd edn. John Wiley and Sons, Chichester (1993)

    Google Scholar 

Download references

Acknowledgements

It is a pleasure to thank Michael Bussieck (GAMS GmbH, Braunschweig, Germany), Susanne Heipcke (FICO, Marseille, France) and Steffen Rebennack (Coloroda School of Mines, Golden, CO) for their feedback and discussions on this chapter.

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Kallrath, J. (2012). Algebraic Modeling Languages: Introduction and Overview. In: Kallrath, J. (eds) Algebraic Modeling Systems. Applied Optimization, vol 104. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23592-4_1

Download citation

Publish with us

Policies and ethics