Skip to content

Technology Showcases

Join the conference exhibitors as they discuss innovations and best practices in the field. Technology Showcase presentations are educational, feature case studies, and may use exhibitor products and services.

Professional Development Units (PDUs) are available to those who attend these sessions.

Descriptions and times below:

Monday, April 15

Time:
9:10-10am

Location:
Windsong 2

Princeton_Consultants

Alternative Approaches for Complex Scheduling Problems

Presented by: Robert Randall, PhD

We will look at two alternatives to traditional MIP formulations for complex scheduling problems. The first is to create code that can create feasible options for assets to schedule tasks, and then solve a simple MIP to pick the best options for each asset to cover all the tasks. The second is Constraint Programming (CP), which can be used to find good (near optimal) schedules for some very complex scheduling problems.

Time:
9:10-10am

Location:
Windsong 1

sas-logo-blue

Building and Solving Optimization Models with SAS

Presented by: Rob Pratt

SAS offers extensive analytic capabilities, including machine learning, deep learning, natural language processing, statistical analysis, optimization, and simulation. SAS analytic functionality is also available through the open, cloud-enabled design of SAS® Viya®. You can program in SAS or in other languages – Python, Lua, Java, and R. SAS Analytics is also equipped with AI-enabled automations and modern low-code or no-code user interfaces that democratize data science usage in your organization and offer unparalleled speed to value.

OPTMODEL from SAS provides a powerful and intuitive algebraic optimization modeling language and unified support for building and solving LP, MILP, QP, conic, NLP, constraint programming, network-oriented, and black-box models. This showcase will include an overview of the optimization capabilities and demonstrate recently added features.

Time:
10:30-11:20am

Location:
Windsong 2

Arteyls2

Model-Based Quantification of the Benefits and Costs of Developing a Canadian Hydrogen Network

Presented by Carlyle Deligny

In the context of the energy transition and the shift towards low-carbon systems, Artelys has conducted several studies in North America, leveraging its power system modeling tool Artelys Crystal Super Grid.

This Technology Showcase will introduce H2Clip, an ongoing research and development project focused on modeling the Canadian power system hydrogen potential. The primary objective of this endeavor is to project the evolution of the Canadian electrical system up to 2035 and assess the potential role of hydrogen within it. The presentation will delve into the development of a tool for conducting Hydrogen Infrastructure Cost-Benefit Analysis (CBA). This tool, designed to analyze various use cases, will serve as proof-of-concept for the development of hydrogen infrastructure. It will offer a diverse range of parameters and assets for investment consideration, enabling a detailed representation of specific projects.

Through this session, we aim to showcase the innovative approach of H2Clip in exploring and modeling the integration of hydrogen within the Canadian power system and its potential implications for the energy landscape.

Time:
10:30-11:20am

Location:
Windsong 1

nextmv-logo-horizo

DecisionOps, Decision Science, Open Source, Model Collaboration: Bringing It All Together

Presented by: Ryan O’Neil

Machine learning has MLOps and tools like Hugging Face. Software development has DevOps and tools like GitHub. What about operations research and decision science? That’s where DecisionOps and Nextmv come into play.

DecisionOps involves processes and tooling that accelerate the real-world impact of decision science models. It provides the deployment infrastructure, historical and online testing tools, CI/CD integration, and model management and collaboration capabilities that help decision science teams move faster and with more confidence.

Join this session to learn about these concepts, understand how they apply to your workflow, and see a live optimization speedrun of DecisionOps in action. This session will show you how to build, test, deploy decision models faster if you build using Pyomo, OR-Tools, HiGHS, Nextroute, or another optimization solution.

Time:
11:30am-12:20pm

Location:
Windsong 1

Elder Research web_ready_company

Explaining Model Predictions in Python

Presented by: Matt Bezdek, PhD

The predictive models that perform best in business use cases are not always those that provide simple explanations for why they produce a given prediction. This opacity can create barriers to trust and adoption, even if a model is accurate and efficient. In this hands-on workshop, we will cover several methods for generating clear explanations for complex models as well as how to create and interpret visualizations for model explanations. These methods work on many different types of predictive computational models and generalize to many business use cases. With practical experience in generating model explanations, you will be equipped to build trust in the results of your models and improve business decision-making.

Time:
1:50-2:40pm

Location:
Windsong 2

Gurobi web_ready_company_logo

Unlocking Profits: Gurobi’s Price Optimization Tutorial

Presented by: Jue Xue

This tutorial will explore how mathematical optimization is an invaluable tool to enhance decision-making and how it works seamlessly with machine learning to help problem solvers get the most out of their trained predictive models. In this session, we will deliver: ​

  • A brief introduction to math optimization and its use cases. ​
  • A new modeling example in action that truly takes you from data to optimal decisions. ​
  • An example from Gurobi’s set of ready-to-solve models​

We’ll then wrap up by showcasing the valuable training materials Gurobi has available for anyone to use. Don’t miss out – let’s dive into the world of data-driven decision-making together.

Time:
1:50-2:40pm

Location:
Windsong 1

JMP logo

JMP Pro for End-to-End Business Analytics

Presented by: Ross Metusalem

JMP Pro is interactive, no-code desktop software for data visualization, statistical analysis, and predictive modeling. This technology showcase will demonstrate a range of JMP Pro’s capabilities in these areas, including Graph Builder for drag-and-drop graphing, several interactive platforms for statistical modeling and machine learning, and Text Explorer for text mining, including topic analysis and sentiment analysis. We’ll also highlight capabilities for data import and preparation and for reproducibility and reporting to underscore JMP Pro’s position as an end-to-end business analytics tool.

Time:
3:40-4:30pm

Location:
Windsong 2

ampl_logo_inline_color

Python and AMPL: Build Prescriptive Analytics Applications Quickly with amplpy, Pandas, Streamlit — and AI

Presented by: Filipe Brandão and Robert Fourer

Python and its vast ecosystem are great for data pre-processing, solution analysis, and visualization, but Python’s design as a general-purpose programming language makes it less than ideal for expressing the complex optimization problems typical of prescriptive analytics. AMPL is a declarative language that is designed for describing optimization problems and that integrates naturally with Python.

In this presentation, you’ll learn how the combination of AMPL modeling with Python environments and tools has made optimization software more natural to use, faster to run, and easier to integrate with enterprise systems. Following a quick introduction to model-based optimization, we will show how AMPL and Python work together in a range of contexts:

  • Installing AMPL and solvers as Python packages
  • Importing and exporting data naturally from/to Python data structures
    such as Pandas dataframes
  • Developing AMPL model formulations directly in Jupyter notebooks
  • Trying AMPL and open-source solvers for free on Google Colab,
    with no arbitrary problem size limits 
  • Turning Python scripts into prescriptive analytics applications in minutes
    with Pandas, Streamlit, and amplpy

You’ll also see how generative AI technology is enabling a rapid development process for both AMPL and Python, reducing the time and effort to produce a working application that’s ready for end-users.

Time:
3:40-4:30pm

Location:
Windsong 1

ChiAha web_ready_company_logo

ChiAha Discrete Rate Simulation

Presented by: Andrew Siprelle

Discrete Rate Simulation (DRS) has been a key enabling technology used to address canonical problems in high-speed manufacturing. In this talk, we review the history of DRS from its creation 25 years ago, to our revolutionary new DRS engine and associated tools. In this showcase, we present a case study showing how new technology can be used to accelerate your “raw data to prediction” journey!

Tuesday, April 16

Time:
9:10-10am

Location:
Windsong 1

FICO_RGB_Blue (1)

End-to-End FICO® Xpress Insight Tutorial: From Data to Decisions for Non-Technical Business Users

Presented by: Jeff Day

You have a team with a great analytics background. They’ve developed advanced analytical tools using Python, R, or your current optimization solver. They’ve derived crucial insights from your data and figured out how your decisions shape your customers’ behaviors. Now it’s time to put these critical analytical insights into the hands of your non-technical business users.
In this tutorial, you’ll learn how FICO’s Xpress Optimization solutions (including Xpress Mosel, Xpress Workbench, Xpress Solver and Xpress Insight) make it possible to embed your analytic models in business user-friendly applications. See how to supercharge your analytic models with simulation, optimization, reporting, what-if analysis, and agile extensibility for your ever-changing business. Plus, you’ll discover how to use the new View Designer to reduce GUI development times from minutes to seconds.

Time:
9:10-10am

Location:
Windsong 2

hexaly-orange

Hexaly, a New Kind of Global Optimization Solver

Presented by: Frederic Gardi
 
Hexaly Optimizer is a new kind of global optimization solver. Its modeling interface is nonlinear and set-oriented. It also supports user-coded functions, thus enabling black-box optimization and, more particularly, simulation optimization. In a sense, Hexaly APIs unify modeling concepts from mixed-linear programming, nonlinear programming, and constraint programming. Under the hood, Hexaly combines various exact and heuristic optimization methods: spatial branch-and-bound, simplex methods, interior-point methods, augmented Lagrangian methods, automatic Dantzig-Wolfe reformulation, column and row generation, propagation methods, local search, direct search, population-based methods, and surrogate modeling techniques for black-box optimization.
 
Regarding performance benchmarks, Hexaly distinguishes itself against the leading solvers in the market, like Gurobi, IBM Cplex, and Google OR Tools, by delivering fast and scalable solutions to problems in the spaces of Supply Chain and Workforce Management like Routing, Scheduling, Packing, Clustering, and Location. For example, on notoriously hard problems like the Pickup and Delivery Problem with Time Windows or Flexible Job Shop Scheduling with Setup Times, Hexaly delivers solutions with a gap to the best solutions known in the literature smaller than 1% in a few minutes of running times on a basic computer.
 
In addition to the Optimizer, we provide an innovative development platform called Hexaly Studio to model and solve rich Vehicle Routing and Job Shop Scheduling problems in a no-code fashion. The user can define its problem and data, run the Optimizer, visualize the solutions and key metrics through dashboards, and deploy the resulting app in the cloud – without coding. This web-based platform is particularly interesting for educational purposes; it is free for faculty and students.
 

Time:
11:30am-12:20pm

Location:
Windsong 1

GAMS Logo

GAMSPy: Algebraic modeling in Python

Presented by: Atharv Bhosekar

GAMSPy simplifies mathematical optimization by combining the high-performance GAMS execution system with the flexible Python language. Acting as a bridge between Python and GAMS, GAMSPy enables effortless creation of complex mathematical models. This showcase presents the unique features and benefits of GAMSPy, offering enhanced optimization solutions.

Time:
11:30am-12:20pm

Location:
Windsong 2

Gurobi web_ready_company_logo

New Ways to Solve Non-Linear, Mixed Integer Problems with Gurobi

Presented by: Dan Jeffrey

Gurobi 11 provides new algorithm to solve nonlinear, mixed integer problems. This session will walk through an a Mixed-Integer example that also contains Non-Linear expressions. Gurobi provides two ways to solve these types of problems. This session will cover both — showing how and when to use each one. It will also include a brief discussion of the new MINLP algorithm in Gurobi 11.

Time:
1:50-2:40pm

Location:
Windsong 2

Rockwell Automation ArenaLogo

Applications of Arena Simulation in Industry

Presented by: Nancy Zupick

This presentation will provide an overview of the Arena Simulation application, and how it is used across a variety of industries to help business analysts and engineers make decisions about everything from planning new facilities to improving their existing operations.

This content is most relevant to:
 
  • Associate (Early Career)
  • Professional (Mid-Career)
  • Executive (Senior Level)

Time:
1:50-2:40pm

Location:
Windsong 1

Optimization Direct

ODH-XPRESS Integration

Presented by: Robert Ashford

ODH is a software package from Optimization Direct Inc. that runs concurrently with MIP optimizers like FICO Xpress to accelerate and extend their capabilities for large and difficult optimization models. Using thread synchronization and heuristics like decomposition methods, ODH generates and provides good solutions to the MIP solver, allowing it to converge faster. In tests by Optimization Direct, ODH reduced optimality gaps by 40% on mid-sized models and solved previously unsolved instances from MIPLIB. It is used by customers in scheduling, telecom, retail, logistics, etc. to optimize models that would fail without ODH. By leveraging its synchronization and heuristics, ODH enables MIP solvers to tackle larger and harder real-world optimization problems.