AIMMS


title: "AIMMS" type: doc version: 1 created: 2026-02-28 author: "Wikipedia contributors" status: active scope: public tags: ["computer-algebra-systems", "mathematical-optimization-software", "numerical-programming-languages", "mathematical-modeling", "algebraic-modeling-languages", "supply-chain-analytics", "supply-chain-management", "supply-chain-software-companies"] topic_path: "science/mathematics" source: "https://en.wikipedia.org/wiki/AIMMS" license: "CC BY-SA 4.0" wikipedia_page_id: 0 wikipedia_revision_id: 0

::data[format=table title="Infobox programming language"]

FieldValue
nameAIMMS
logoAIMMS logo.png
logo_size230px
designerJohannes J. Bisschop
Marcel Roelofs
developerAIMMS B.V. (formerly named Paragon Decision Technology B.V.)
website
year1993
::

AIMMS (acronym for Advanced Interactive Multidimensional Modeling System) is a prescriptive analytics software company with offices in the Netherlands, United States, and Singapore.

It has two main product offerings that provide modeling and optimization capabilities across a variety of industries. The AIMMS Prescriptive Analytics Platform allows advanced users to develop optimization-based applications and deploy them to business users. AIMMS SC Navigator, launched in 2017, is built on the AIMMS Prescriptive Analytics Platform and provides configurable Apps for supply chain teams. SC Navigator provides supply chain analytics to non-advanced users.

| name = AIMMS | logo = AIMMS logo.png | logo_size = 230px | designer = Johannes J. Bisschop Marcel Roelofs | developer = AIMMS B.V. (formerly named Paragon Decision Technology B.V.) | website = | year = 1993

History

AIMMS B.V. was founded in 1989 by mathematician Johannes Bisschop under the name of Paragon Decision Technology. His vision was to make optimization more approachable by building models rather than programming. In Bisschop's view, modeling was able to build the bridge between the people who had problems and the people helping them solve those problems.

AIMMS began as a software system designed for modeling and solving large-scale optimization and scheduling-type problems.{{cite book | title = Modeling Languages in Mathematical Optimization | last = Kallrath | first = Joseph | year = 2004 | publisher = Kluwer Academic Publishing | isbn = 978-1-4020-7547-6 | url = https://books.google.com/books?id=wJYART7VYe8C}} | title = AIMMS Language Reference | last = Roelofs | first = Marcel | year = 2010 | publisher = lulu.com | isbn = 978-0-557-42456-6 | url = http://www.aimms.com/aimms/download/manuals/aimms_ref.pdf | archive-url = https://web.archive.org/web/20150607005903/http://www.aimms.com/aimms/download/manuals/aimms_ref.pdf | url-status = dead | archive-date = June 7, 2015

AIMMS is considered to be one of the five most important algebraic modeling languages. Bisschop was awarded with INFORMS Impact Prize for his work in this language.

In 2003, AIMMS was acquired by a small private equity firm. This led to the creation of a partnership program, further technical investment and the evolution of the platform. In 2011, the company launched AIMMS PRO, a way to deploy applications to end-users who do not have a technical background. This was quickly followed by the ability to publish and customize applications using a browser so that decision support applications are available on any device.

The company grew and was in 2017 recognized as a top B2B technology in the Netherlands, and was named one of the fastest-growing companies in the Netherlands for the second consecutive year.

AIMMS SC Navigator Platform

Along with a growing interest in embedded advanced analytics for supply chain management, AIMMS developed the AIMMS SC Navigator Platform to allow for supply chain analytics. It was launched in October 2017 with three initial cloud-based Apps: Supply Chain Network Design, Sales & Operations Planning and Data Navigator. In 2018 they added Center of Gravity and Product Lifecycle.

AIMMS Prescriptive Analytics Platform

The AIMMS Prescriptive Analytics Platform consists of an algebraic modeling language, an integrated development environment for both editing models and creating a graphical user interface around these models, and a graphical end-user environment. AIMMS is linked to multiple solvers through the AIMMS Open Solver Interface. Supported solvers include CPLEX, MOSEK, FICO Xpress, CBC, Conopt, MINOS, IPOPT, SNOPT, KNITRO and CP Optimizer.

AIMMS features a mixture of declarative and imperative programming styles. Formulation of optimization models takes place through declarative language elements such as sets and indices, as well as scalar and multidimensional parameters, variables and constraints, which are common to all algebraic modeling languages, and allow for a concise description of most problems in the domain of mathematical optimization. Units of measurement are natively supported in the language, and compile- and runtime unit analysis may be employed to detect modeling errors.

Procedures and control flow statements are available in AIMMS for

  • the exchange of data with external data sources such as spreadsheets, databases, XML and text files
  • data pre- and post-processing tasks around optimization models
  • user interface event handling
  • the construction of hybrid algorithms for problem types for which no direct efficient solvers are available. To support the re-use of common modeling components, AIMMS allows modelers to organize their model in user model libraries.

AIMMS supports a wide range of mathematical optimization problem types:

Custom hybrid and decomposition algorithms can be constructed using the GMP system library which makes available at the modeling level many of the basic building blocks used internally by the higher level solution methods present in AIMMS, matrix modification methods, as well as specialized steps for customizing solution algorithms for specific problem types.

Optimization solutions created with AIMMS can be used either as a standalone desktop application or can be embedded as a software component in other applications.

Use in industry

AIMMS Prescriptive Analytics Platform is used in a wide range of industries including retail, consumer products, healthcare, oil and chemicals, steel production and agribusiness. |first=Winston |last=Lasschuit |author2=Thijssen, Nort |title=Supporting supply chain planning and scheduling decisions in the oil and chemical industry |journal=Computers & Chemical Engineering |issue=6-7, FOCAPO 2003 Special issue |pages=863–870 |date=15 June 2004 |volume=28 |url=http://www.aimms.com/aimms/download/case_studies/shell_elsevier_article.pdf |doi=10.1016/j.compchemeng.2003.09.026 |url-status=dead |archive-url=https://web.archive.org/web/20110903124517/http://www.aimms.com/aimms/download/case_studies/shell_elsevier_article.pdf |archive-date=3 September 2011 |title=Integration and Optimisation of Crude Planning and Scheduling in the Hydrocarbon Supply Chain |publisher=Shell Global Solutions |date=January 17, 2011 |url=http://www.shell.com/home/content/globalsolutions/media_centre/industry_commentary/feature_articles/feature_articles/news_integration_planning.html |title = 25 years of O.R. in Brazil |first = Eduardo |last = Medeiros Milanez |work = OR/MS Today |date = April 2010 |url = http://www.lionhrtpub.com/orms/orms-4-10/frorinbrazil.html |archive-url = https://web.archive.org/web/20100412012221/http://lionhrtpub.com/orms/orms-4-10/frorinbrazil.html |url-status = dead |archive-date = April 12, 2010

GE Grid uses AIMMS as the modeling and optimization engine of its energy market clearing software. |first=D. |last=Streiffert |author2=Philbrick, R. |author3=Ott, A. |title=A mixed integer programming solution for market clearing and reliability analysis |book-title=Power Engineering Society General Meeting, 2005. IEEE |pages=2724–2731 Vol. 3 |date=August 1, 2005 |url=http://class.ece.iastate.edu/ee458/PJM-Areva.pdf |doi=10.1109/PES.2005.1489108 |url-status=dead |archive-url=https://web.archive.org/web/20110813164042/http://class.ece.iastate.edu/ee458/PJM-Areva.pdf |archive-date=August 13, 2011 Together with GE Grid, AIMMS was part of the analytics team of Midwest ISO that won the Franz Edelman Award for Achievement in Operations Research and the Management Sciences of 2011 for successfully applying operations research in the Midwest ISO energy market.{{Cite press release | title = Midwest ISO Wins INFORMS Edelman Award | publisher = INFORMS | date = April 11, 2011 | url = http://www.informs.org/About-INFORMS/News-Room/Press-Releases/Edelman-Winner-2011 | access-date = April 12, 2011 | archive-date = March 6, 2016 | archive-url = https://web.archive.org/web/20160306023909/https://www.informs.org/About-INFORMS/News-Room/Press-Releases/Edelman-Winner-2011 | url-status = dead

References

References

  1. "AIMMS".
  2. "INFORMS Impact Prize - INFORMS".
  3. (2017-12-14). "The State of the Netherlands B2B Tech Scene in 2017". G2 Crowd.
  4. "AIMMS :: AIMMS named one of the fastest growing companies in the Netherlands for the second consecutive year".
  5. Roelofs, Marcel. (2010). "AIMMS User's Guide". lulu.com.
  6. Paragon Decision Technology. (2009). "AIMMS Open Solver Interface API".
  7. INFORMS. "TNT Express Wins 2012 INFORMS Edelman Award, Super Bowl of Analytics, Operations Research".
  8. INFORMS. "Dutch Delta team earns Edelman".

::callout[type=info title="Wikipedia Source"] This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page. ::

computer-algebra-systemsmathematical-optimization-softwarenumerical-programming-languagesmathematical-modelingalgebraic-modeling-languagessupply-chain-analyticssupply-chain-managementsupply-chain-software-companies