AMPL Forum

AMPL at Analytics 2022

Join us April 3-5, 2022 at the INFORMS Business Analytics Conference,
AMPL will be a Platinum Sponsor and will have a booth in the exhibit area.

Our conference presentations will feature an introduction to model-based optimization,
surveys of exceptional new features, and case studies of AMPL in action:

  • Technology Workshop, Sunday, April 3, 3:00-4:45pm,
  • Technology Tutorial, Tuesday, April 5, 9:10-10:00am

Learn why the fastest optimization toolchains run AMPL.

Technology Workshop, Sunday, April 3, 3:00-4:45pm

Marriott Marquis Houston, Room Kingwood B

Adding optimization to your applications, quickly and reliably
1. A Guide to Model-Based Optimization
2. From Prototyping to Integration with AMPL

Speaker: Robert Fourer, AMPL Optimization Inc.

Optimization is the most widely adopted technology of Prescriptive Analytics, but also the most challenging to implement:

  • How can you prototype an optimization application fast enough to get results before the problem owner loses interest?
  • How can you develop optimization-based procedures to get results you can use, within your time and resource requirements?
  • How can you integrate optimization into your enterprise’s decision-making systems?

In this presentation, we show how AMPL gets you going without elaborate training, extra programmers, or premature commitments. We start by introducing model-based optimization, the key approach to streamlining the optimization modeling cycle and building successful applications today. Then we demonstrate how AMPL’s design of a language and system for model-based optimization is able to offer exceptional power of expression and speed of execution while maintaining ease of use.

The presentation continues by taking a single example through successive stages of the optimization modeling lifecycle:

  • Prototyping in an interactive command environment.
  • Development of optimization procedures via AMPL’s built-in scripting language.
  • Integration through APIs to widely used programming languages, including Python, C++, C#, Java, MATLAB, and R.

Our example is simple enough for participants to follow its development through the course of this short workshop, yet rich enough to serve as a foundation for appreciating model-based optimization in practice. Several case studies of AMPL applications round out the presentation by showing how model-based optimization has been successful in varied areas of analytics practice.

Technology Tutorial, Tuesday, April 5, 9:10-10:00am

Marriott Marquis Houston, Room Sugarland A

Speaker: Robert Fourer, AMPL Optimization Inc.

Optimization has been fundamental to Analytics for as long as there have been computers, yet we are still finding ways to make optimization software more natural to use, faster to run, and easier to integrate with enterprise systems. In this presentation, you’ll learn how AMPL’s modeling framework has been enhanced to support optimization in today’s challenging applications. Topics include:

  • Expressing constraint logic more directly and understandably.
  • Exchanging data and results directly and efficiently with spreadsheets and database systems.
  • Interfacing to business systems through APIs for popular programming languages.
  • Deploying optimization in cloud environments and containers.

To round out the presentation, the theme of adding optimization to applications will be illustrated by several varied case studies.