Skip to content

Technology Workshops

Take advantage of these pre-conference workshops for a hands on demonstration of the latest in Analytics software. All attendees are welcome to join onsite or pre-register by editing your registration. 

Descriptions and times below:

AIMMS

From Supply Chain Design to Production Planning

Sunday, April 3, 1-2:45pm, Room Kingwood B
Presented by: Linlin Ma & N.S. Krishnan

In this workshop, you will learn to tackle different supply chain problems using mathematical optimization and scenario modeling. We will cover 3 use cases: Supply Chain Design, Integrated Business Planning and Production Scheduling.

1. Supply Chain Network Design
Discover a systematic approach to determine the optimal size, location and flows between the nodes of your supply chain, using advanced mathematical modelling.

2. Supply Chain Planning using IBP
Work out the optimal solution to meet projected demand in a cost-effective way. Gauge the potential implications of decisions by running scenarios to test assumptions, understand risks and create more business transparency.

3. Bespoke Production Scheduling
Translate your plans into a daily production schedule. Find out how you can achieve this with a bespoke application that is designed based on your specific business variables, such as change-over time.

AMPL

Adding Optimization to Your Applications, Quickly and Reliably: From Prototyping to Integration with AMPL

Sunday, April 3, 3-4:45pm, Room Kingwood B
Presented by: Robert Fourer

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.



FICO

Calling all OR Heroes: Learn How to Model and Deploy Solutions in 75% Less Time with FICO® Xpress Insight

Sunday, April 3, 1-2:45pm, Room Meyerland B
Presented by: Baykal Hafizoglu

Join our hands-on workshop to experience how FICO® Xpress Insight helps you read data in any format from any source, integrates with your own machine learning and solvers (or Xpress Solver), enables collaboration with business users, deploys decision support or automated solutions in the cloud or on premises —and does it all in 75% less time.

  • Get the overview of the great new features of FICO® Xpress Solver, Mosel, Workbench, and Insight
  • Learn how you can rapidly deploy Python models with FICO Xpress Insight
  • Discover the new View Designer, which reduces GUI development times from minutes to seconds
  • Experience real-world business examples in which developers integrate their own solver(s) with the powerful Xpress Insight platform
  • See how the flexible, free-to-use Xpress Mosel modeling and programming language allows you to make your solver available to thousands of other Mosel users

All attendees will receive a link to the complimentary FICO® Xpress Optimization Community License.

GAMS

Model Deployment and Data Wrangling with GAMS Engine and GAMS Transfer

Sunday, April 3, 11am-12:45pm, Room Meyerland A
Presented by: Adam Christensen & Stefan Mann

The right tools help you deploy your GAMS model and maximize the impact of your decision support application.
GAMS Engine is a powerful tool for solving GAMS models, either on-prem or in the cloud. Engine acts as a broker between applications or users with GAMS models to solve and the computational resources used for this task. Central to Engine is a modern REST API that provides an interface to a scalable, containerized system of services, providing API, database, queue, and a configurable number of GAMS workers. GAMS Engine is available as a standalone application, or as a Software-As-A-Service solution running on AWS.

GAMS Transfer is an API (available in Python, Matlab, and soon R) that makes moving data between GAMS and your computational environment fast and easy. By leveraging open source data science tools such as Pandas/Numpy, GAMS Transfer is able to take advantage of a suite of useful (and platform independent) I/O tools to deposit data into GDX or withdraw GDX results to a number of data endpoints (i.e., visualizations,
databases, etc.).

In this session we will go through the necessary steps to get started with GAMS Engine
and GAMS Transfer.

Gurobi Optimization

Gurobi 9.5: Helping You to Build, Solve, and Deploy Optimization Models

Sunday, April 3, 3-4:45pm, Room Meyerland A
Presented by: Edward Rothberg, CEO and Co-founder, Gurobi Optimization,  Alison Cozad, Optimization Engineer, Gurobi Optimization, Cara Touretzky, Technical Account Manager, Gurobi Optimization

This workshop will discuss our latest release, Gurobi 9.5, as well as some of our recent efforts to help make you successful with optimization.  We’ll touch on the performance improvements in version 9.5 and the new and enhanced features, which make it easier for you to state and solve your optimization problems.  We’ll also talk about our new Compute Server features, which greatly simplify deployment in an enterprise environment.  Finally, we’ll talk about a number of other important ingredients in a successful optimization application, including support, licensing, education, consulting, etc.

JMP Statistical Discovery

Predictive Modeling Workflow using JMP Pro Software

Sunday, April 3, 11am-12:45pm, Room Kingwood B
Presented by: Kevin Potcner

Teaching the process of building, evaluating, and choosing statistical models has become an essential part of the curriculum for Analytics Programs. What was once limited to teaching only linear and logistic regression, instructors are now exposing their students to many other modeling techniques – partition/trees, neural network, K-nearest neighbors, Text Mining among many others. Curriculums are also evolving so that students are being exposed to what working on real datasets are like. This includes such steps as cleaning and formatting data, deciding how to deal with missing values and outliers, building and comparing a variety of models, and presenting results in an accessible manner to a non-technical audience.

In this workshop, a statistical scientist from JMP will illustrate how JMP Pro’s interactive visualization-driven approach to this process can greatly enhance student’s understanding, and enjoyment of the predictive modeling workflow.

KPMG

Teaching Computers to Read: How to Leverage AI to Solve Real-world Problems with Unstructured Data

Sunday, April 3, 3-4:45pm, Room Memorial
Presented by: Rachel Wagner-Kaiser

The unstructured data toolkit has been constantly evolving, as it requires a unique set of strategies and technologies to address companies’ business challenges. Deep learning and natural language processing tools can be used to carry on dynamic conversations with customers or to teach computers to automatically read documents. We will deep dive into these tools to discuss how they work, how they are applied, and how they deliver value at scale to solve companies’ pain points.

OpenBlender

Improve your Forecasts with Free, Open External Data in Seconds

Sunday, April 3, 11am-12:45pm pm, Room Meyerland B
Presented by: Kenneth Sanford, P.h.D.

Predictive models are underperforming in a wide variety of use cases where contextual data would greatly improve situational awareness.  However, incorporating external variables is a time-consuming and labor intensive process, making it very hard to find the right signals that actually have an impact on the model. This hands-on workshop will take you step by step through the process of transparently generating and blending relevant exogenous variables from publicly-available data to immensely improve predictive performance.  This includes exploiting news reports, social media interactions, web search trends, reviews, economic and financial figures, geolocations, mobility, weather, etc. Enriching your models with ML-ready features from any source no longer takes days or weeks, but just a few lines of code.

Optimization Direct

Solving the Most Difficult Mixed Integer Programming Models with ODH

Sunday, April 3, 1-2:45pm, Room Memorial
Presented by: Robert Ashford

ODH is a package for accelerating MIP optimization and extending its range. It runs concurrently and synchronously with a MIP optimizer exchanging information with it.

Although ODH was primarily designed to enable MIP optimization to be applied to models too large or difficult to be amenable to the standard commercial MIP optimizers such as CPLEX,  or other commercial parckages, it also accelerates the optimization of most models that are regularly solved with standard MIP.

ODH has been developed by Optimization Direct Inc. over the past 8 years to handle real world customer models for which standard MIP was not effective.  

On Optimization Direct’s standard hundred model sub-set of mid-sized models taken from its library of nearly 1000 real customer models, ODH|CPLEX reduces the average optimality gap after two hours to nearly half that found by using CPLEX alone.

On the MIPLIB version 7 open set of 29 models to which no integer feasible solution had been found, ODH|CPLEX found solutions to 5 of them in 2 hours. Of the remaining 257 models to which no optimal solution had been proven, ODH|CPLEX found and proved optimal solutions to 13 of them and found better solutions to any that had been previously found to 45% of them. Again, with runs of just 2 hours.

Optimization Direct has customers in the scheduling, telecoms, retail, logistics and supply chain areas who use OD|CPEX. At least three of these have applications that would fail without ODH|CPLEX technology. In January 2022, one said ‘ODH|CPLEX is comparable to the best optimization technology available from anyone on my small models and much superior to any other optimizer on the large ones’.

ODH uses a number of heuristics, especially a novel decomposition based method, and information from a MIP optimizer to feed that MIP optimizer with good solutions. This is made possible by its new thread synchronization technology within which the ODH and MIP threads can work efficiently.

Princeton Consultants, Inc.

Rapid Optimization Model Development With Python And Pandas

Sunday, April 3, 1-2:45pm, Room Meyerland A
Presented by: Robert Randall, PhD, Senior Optimization Specialist at Princeton Consultants & Edward Rothberg, CEO and Co-founder, Gurobi Optimization

At Princeton Consultants, we have started to do the majority of our optimization model development using Python with the pandas library (https://pandas.pydata.org/). We have successfully developed models using the Gurobi (https://www.gurobi.com/) python interface, and the docplex (http://ibmdecisionoptimization.github.io/docplex-doc/) python interface for IBM ILOG CPLEX Optimization Studio (https://www.ibm.com/products/ilog-cplex-optimization-studio). Based on these successes, we have codified our approach for rapid optimization model development.

In the second half of the workshop, Ed Rothberg of Gurobi will discuss the continuum of optimization model review and refinement assistance offered by Princeton Consultants and Gurobi, including specific examples of how these services led to significantly better outcomes.

Rockwell Automation

Starting Out With Arena

Sunday, April 3, 3-4:45, Room Meyerland B
Presented by: Melanie Barker

Rockwell Automation’s Arena Simulation Suite has maintained its position as the leading simulation package for nearly 40 years. It continues to provide end users with an easy-to-use interface that combines power with simplicity. In this seminar, the Arena modeling environment and basics of Arena model building will be shown.