Skip to content

Technology Tutorials


Accelerating optimization model development with AIMMS

Presented by: Mohan Chiriki, NSK, and Linlin Ma
Monday, October 21, 11:45am-12:30pm

Looking to accelerate optimization model creation? Whether you are in academia or business, AIMMS allows you to easily combine the power of Operations Research and Data Analytics in a single platform. Along with an integrated user interface, AIMMS makes model creation, visual representations and scenario analysis a breeze. In this tutorial, we will demo some of the platform’s features, including:

  • An intuitive modeling interface
    • See how simple it is to model variables and constraints from your mathematical formulation
    • See how our built-in diagnostic tool allows you to analyze a model and helps improve efficiency
    • Discover ready to use extensions like Collaborative Data Management (CDM) and how they help you bring an app to life
  • Easy data import/export
    • See our Excel and database data exchange in action
  • Leverage the power of R
    • Number crunching with R libraries throughIMMS R-link to add statistical and other Data Science capabilities to your model
  • Fun AIMMS integrations
    • Extract Photos Using the Flickr API
    • Retrieve Geographic Data with the Google Maps API

Like what you see? You can continue exploring with our free academic licenses and 30-day trial license for industry users.


Model-Based Optimization with AMPL:
New Connections to Analytics Tools and Environments

Presented by: Robert Fourer
Tuesday, October 22, 2-2:45pm

Built on the concept of model-based optimization, AMPL’s intuitive algebraic modeling language and prototyping environment give you a fast start on prescriptive decision-making projects. AMPL then also helps you reach a successful conclusion, by providing connections to widely used analytics tools and environments. This presentation introduces and demonstrates a range of newly added and enhanced connections of general interest, including (1) expanded and enhanced interfaces to spreadsheet data, (2) access to solver callbacks, (3) building AMPL models in Jupyter notebooks, and (4) running AMPL as a flexible cloud service.

Artelys Corp.

Nonlinear Optimization Using Artelys Knitro with Julia/JuMP

Presented by: Richard Waltz, Senior Scientist, Artelys Corp,
Monday, October 21, 8-8:45am

Artelys Knitro is the premier solver for nonlinear optimization problems. Julia is a free, open-source, high-level programming language for technical computing that also comes with an optimization modeling language JuMP.  This software demonstration will highlight the newly released Knitro interface to Julia/JuMP.  This interface leverages the new C API in Knitro to exploit problem structures such as quadratic and conic constraints.  The Knitro C API can be called directory through Julia to access all Knitro features.  Alternatively, Knitro may be used through the JuMP modeling language, which provides automatic differentiation for nonlinear functions.  We will demonstrate both approaches as well as benchmarking features provided through this interface.

Automation Anywhere

Increasing Operational Efficiency with Automation Anywhere’s Digital Workforce Platform

Presented by: Amitai Jacobsen 
Sunday, October 20, 8-8:45am & Tuesday, October 22, 7:30-8:15am

The Automation Anywhere bot building tutorial is designed to showcase Robotic Process Automation (RPA), Cognitive Automation and Analytics tools that make up Automation Anywhere’s Digital Workforce Platform. We will demonstrate the process of building digital workers, or bots, on our platform and within minutes. These bots can collect and analyze data and perform tasks that otherwise would be performed by humans, making processes more efficient, reducing errors and improving operational efficiency.

The tutorial will feature Automation Anywhere Enterprise, IQ Bot, and Bot Insight and will show that these tools are not meant exclusively for engineers or IT experts but indeed also for business users. Participants will learn the process of creating bots, automating common processes and will have a chance to familiarize themselves with Automation Anywhere’s software solutions.


Map-Reduce for Optimization: Build and Deploy Optimization Decomposition on Distributed Resources in the Cloud

Presented by: Filippo Focacci, Co-founder
Wednesday, October 23, 8:45-9:30am

DecisionBrain Optimization Server (DBOS) seamlessly runs multiple CPU intensive computational jobs locally or remotely and provides administrative tools to easily monitor and manage them.

Specifically designed to help build and deploy fully scalable optimization applications, it enables optimization developers to easily design parallel and distributed decomposition methods and large neighborhood search methods.
In this workshop, we demonstrate how this technology can be used to solve a large-scale optimization problem by mimicking, in a very simple way, a Map-Reduce type of approach: split the problem into sub-problems, solve each sub-problem on a different distributed resource, and eventually, combine the different results.
Presenter Bio:
Before founding DecisionBrain, Filippo worked for ILOG and IBM for 20 years where he held several leadership positions in Consulting, R&D, Product Management and Product Marketing in the areas of Supply Chain, Logistics and Optimization. He received a Ph.D. in Operations Research (OR) from the University of Modena (Italy) and has over 20 years of experience applying OR techniques in industrial applications in several optimization domains. He has published several Supply Chain and Optimization articles for international conferences and journals. He has been granted a patent for Optimization Models.
Frontline Systems, Inc.

Using Analytic Solver® Cloud for Teaching

Presented by: Daniel H. Fylstra, President
Tuesday, October 22, 11:15am-12noon

Introduced in May 2019 and now widely used, Analytic Solver® Cloud solves the biggest problems that faculty members experience when teaching analytics, especially to business students. Excel for Macintosh, Excel for Windows, and Excel Online are all fully supported. Setup is easier than ever: No download or Setup program is needed, and all students are using the same software version at all times. Requirements are just a current Office 365 subscription (free for students from Microsoft) and continuous Internet access. Supporting multiple leading textbooks, with responsive tech support for faculty and students, Analytic Solver Cloud simplifies your life when teaching.

FICO® Xpress

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

Presented by: Jim Williams
Monday, October 21, 4:30-5:15pm

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.


Deploying models with GAMS MIRO

Monday, October 21, 8:45-9:30am

Presented by: Lutz Westermann and Michael Bussieck (GAMS Software GmbH), Steven Dirkse (GAMS Development Corp)

Are you a model developer wanting to run your GAMS application from within a web browser, with convenient visualization of input and output data?  Or an enterprise requiring a graphical user interface so that planners can work more productively, leveraging the full potential optimization brings?
During this tutorial, we will introduce GAMS MIRO, a web interface for your GAMS models. We will start explaining the fundamental concepts of GAMS and the advantages of using GAMS to build optimization-based decision support applications. We will continue with the various options to connect GAMS models to other application and briefly cover some recent developments.
The central part of the tutorial will be about GAMS MIRO. It has tight connections to the GAMS modeling system that allow you to perform data manipulation, scenario management, graphical evaluation of the results and much more from within the web browser by adding very few annotations to your model. You specify which input and output datasets you want to visualize, and the result is a fully functional GUI that can be launched directly from the new GAMS Studio or via a shortcut on your Desktop. GAMS MIRO also facilitates the generation, organization, and sensitivity analysis of multiple scenarios of an optimization model. A server version will support additional features: managing multiple optimization models for concurrent users with access management, load balancing, batch configuration and much more.

A Probabilistic Simulation Platform for Dynamically Modeling Complex Systems

Presented by: Rick Kossik, President, GoldSim Technology Group
Tuesday, October 22, 5:20-6:05pm

GoldSim is a probabilistic simulation platform used for dynamically modeling complex systems. GoldSim supports decision-making and risk analysis by simulating future performance while quantitatively representing the uncertainty and risks inherent in all complex systems. The software is used primarily for engineering and scientific applications in over 60 countries worldwide.

You build a model in an intuitive manner by literally drawing a picture (an influence diagram) of your system using a collection of specialized model objects. GoldSim provides a wide variety of model objects to make models less abstract (and hence more transparent). Because the real world is inherently uncertain, GoldSim provides powerful probabilistic simulation capabilities to support representation of uncertain and/or stochastic systems. GoldSim is a hybrid simulator, allowing you to superimpose the occurrence and consequences of discrete events (e.g., financial transactions, accidents, failures) onto continuously varying systems (i.e., material and information flows). This ability, coupled with features to support the construction of hierarchical, top-down models, facilitates the simulation of large, complex systems while keeping the models easy to understand, navigate and explain to others.

Although the basic GoldSim framework is quite generic (allowing it to be used to model the behavior of nearly any kind of physical, financial or organizational system), it also provides several specialized modules to support Risk and Reliability Analysis, Financial Modeling, and Mass Transport Modeling.

GoldSim has been used for a wide range of diverse applications, ranging from modeling complex environmental systems such as mines and large water resource systems, to comparing alternative business strategies, to evaluating the risks associated with space missions. This Tutorial will provide an overview of GoldSim’s features and capabilities and illustrate a number of existing applications.

Gurobi Optimization

Improvements in the Gurobi Python Interface

Presented by: Dr. Greg Glockner, Dr. Ed Rothberg
Monday, October 21, 2:15-3pm

Our new release brings with it several significant improvements to our Python interface. We’ll give you an overview of what was possible before, and what is possible now. We’ll also present several examples that demonstrate the new capabilities.


A Closer Look: Launching your Optimization Application in Minutes

Presented by: Dr. Dr Filippo Focacci
Wednesday, October 23, 8-8:45am

This tutorial will show attendees an overview of the benefits of using DOC v4 / DecisionBrain Gene to generate, build and run a complete application in minutes by:

  • Defining the business data model (entities and relationships) that will be used inside the application)
  • Generating the application using the Command Line Interface (CLI)

The created application will include:

  • Predefined projects to support the micro-services that will constitute the application
  • Project build configuration files (Gradle, Docker)
  • Application deployment configuration files (docker-compose) it is ready to be built and can be run on a stand-alone laptop immediately
Lindo Systems, Inc.

Optimization Modeling Tools from LINDO Systems

Presented by: Mark Wiley and Gautier Laude
Monday, October 21, 1:30-2:15pm

Exceptional ease of use, wide range of capabilities, and flexibility have made LINDO software the tool of choice for thousands of Operations Research professionals across nearly every industry for over 30 years. LINDO offers solvers to cover all your optimization needs. The Linear Programming solvers handle million variable/constraint problems fast and reliably. The Quadratic/SOCP/Barrier solver efficiently handles quadratically constrained problems. The Integer solver works fast and reliably with LP, QP and NLP models. The Global NLP solver finds the guaranteed global optimum of nonconvex models. The Stochastic Programming solver has a full range of capabilities for planning under uncertainty.

Get the tools you need to get up and running quickly. LINDO provides a set of intuitive interfaces to suit your modeling preference.

· What’s Best! is an add-in to Excel that you can use to quickly build models that managers can use and understand.
· LINDO has a full featured modeling language for expressing complex models clearly and concisely, and it has links to Excel and databases that make data handling easy.
· LINDO API is a callable library that allows you to seamlessly embed the solvers into your own applications.

Pick the best tool for the job based upon who will build the application, who will use it, and where the data reside. Technical support at LINDO is responsive and thorough – whether you have questions about the software or need some modeling advise. Get started today. Visit our booth or to get more information and pick up full capacity evaluation licenses.

Litic Software

LITIC, the next generation decision analytics platform

Sunday, October 20, 4:30-5:15pm

LITIC is a new, cloud based, decision analytics platform that will increase your productivity as an Operations Research consultant significantly. It supports you throughout the model development cycle, starting from data all the way through delivery of the decision support app, without the need to switch to other tools. It will let you bypass the coding hurdles you encounter every day and lets you fulfill customer requirements without the need to become an advanced application developer.

During the tutorial John Poppelaars, OR consultant with over 30 years of practical experience and a 2012 Edelman laureate, will demonstrate the use of LITIC in solving client challenges, also touching upon best practices of OR consulting. Using examples from his own practice John will illustrate how LITIC has made a difference in supporting his clients. John will touch upon data analysis, interactive modelling support of LITIC, scenario and sensitivity analysis and app development, illustrating the speedup LITIC can bring to decision analytics in practice.

JMP, a Division of SAS

For the Love of Crocs: Text Mining Product Reviews with JMP Pro

Presented by: Ruth Hummel, PhD
Monday, October 21, 11-11:45am

JMP Pro from SAS provides leading edge descriptive and predictive analytics capabilities including text mining which will be demonstrated in this session.    

Are you wondering what you can do with your unstructured text data? Or are you just very interested in figuring out why people love Crocs shoes so passionately? In this talk we will explore the world of text-mining, using product reviews of Crocs shoes. We will look at summary info and word clouds, we will build features like keyword indicators and clusters (both for the terms that tend to co-occur and for the people who seem to say similar things). We will then use these document term analytics in modern variable selection methods to incorporate information from the unstructured text back into structured data analytics problems.


Building Optimization Applications with MATLAB

Presented by: Dr. Mary Fenelon, Product Marketing Manger
Monday, October 21, 5:15-6pm

MATLAB makes it easy to build optimization applications that can be deployed royalty-free as standalone executables or as web apps. In this tutorial you will learn how to work with and clean Big Data, train machine learning models from that data, specify optimization models with an algebraic syntax, and build a web app that returns optimal decisions from the predicted outcomes.

MemComputing, Inc.

MemComputing’s MemCPU™ SaaS Application Tutorial

Presented by: Dr. Fabio L. Traversa, CTO, MemComputing, Inc. 
Wednesday, October 23, 11-11:45am

MemComputing will provide a tutorial on the MemCPU™ SaaS application for solving Integer Linear Programming problems. The MemComputing technology represents a completely new computational paradigm that is fine tuned to solve exponential combinatorial optimization problems in polynomial time. The MemCPU SaaS is in beta test. Beta testers are given free access to the service for testing out their own problems. Come along to see if this has applicability in your environment.


Sunday, October 20, 2:15-3pm

This is the future of education! An affordable alternative to OER with up-to-date content from world-class author teams. Created by professors for professors, MyEducator smart interactive textbooks and learning resources are ideal for any classroom setting. Our approach enhances student engagement, improves learning outcomes, instructors receive better teaching evaluations, and students have more fun in the classroom. 
Each smart learning resources is hosted on our intuitive platform with auto-graded assessments, ample instructor material, robust analytics, all with seamless single sign-on LMS integration, low student cost, lifetime access, and best-in-class service. Full access will be given to any book on our platform to attendees. 
Optimization Direct

A DOCplex and ODH|CPLEX Python primer

Sunday, October 20, 1:30-2:15pm

This short tutorial shows participants how to build a basic model using the DOCplex API in Python. This session includes setting the Python environment, reading data from a csv or spreadsheet, creating variables, objective functions, constraints, solving the model, and returning the results. Additionally this session points the participants to further reading so that they may expand their capabilities. Furthermore we will present the brand new ODH|CPLEX API for Python, which improves solution times for large models.

Optimization Firm

ALAMO for data analytics and machine learning

Presented by: Dr. Yash Puranik and Dr. Nick Sahinidis
Sunday, October 20, 5:15-6pm

The Optimization Firm will present a tutorial on the new ALAMO software for building models from data. ALAMO’s innovative optimization and sampling technology uses data from experiments or simulations to generate interpretable models. ALAMO ensures that the models are as simple and accurate as possible while also satisfying physical constraints on the response variables. This tutorial will describe ALAMO’s biggest features that make it uniquely suited for machine learning and analytics. We’ll also present results comparing ALAMO to standard machine learning methods. Everyone has free access to ALAMO before its commercial launch.


Quantitative Risk Analysis in Excel with @RISK

Presented by: By Dr. Raul Castro
Sunday, October 20, 11:45am-12:30pm

This tutorial will guide you in the use of @RISK for analyzing historical data and making better decisions in an uncertain business environment.

@RISK is part of Palisade’s Decision Tools Suite and runs as an add-in for MS Excel. It provides all the features you need to quantify and understand risks with the support of Monte Carlo Simulation, including graphical capabilities and quick reports to help you present results to a non-technical audience.

Processim Labs

Learning Reimagined | How to Increase Student Engagement through introducing Innovation into the Classroom

Presented by: Javier Chan, CEO & Meaghan Browne, Innovation Specialist
Sunday, October 20, 8:45-9:30am

Processim Labs uses the concept of gamification to help business school students put classroom concepts into practice. Our tutorial will walk you through how our operations management simulation is used as well as illustrate the many topics that are covered in the game.

Over the course of the presentation, attendees will have the opportunity to play the game for themselves in a fun and dynamic virtual world!

Don’t forget to bring your smartphone!


Accelerate your business insights with Azure and PowerBI

Presented by: Kevin Bolger
Wednesday, October 23, 11:45-12:30pm

Organizations today are struggling with generating valuable insights as the data gathering and wrangling processes get more involved and complex. In order to make sense of ever-changing business requirements, analysts must source data from multiple end points and build a cohesive understanding. To tackle this problem, we have developed an automated Azure solution with a data pipeline capable of listening to multiple sources. The implementation then interacts with a PowerBI front end which presents the results in a multi-dimensional way. The solution is totally customizable to work with any API. This solution speeds up the delivery time of insights generation.

Provalis Research

An Insider’s Look at Text Analytics: What works, and what they don’t tell you.

Tuesday, October 22, 2:45-3:30pm

Text analytics provides real value to help shape and grow a business.

That statement isn’t up for analysis. Text analytics works but it doesn’t necessarily work the same way for everyone. To make text analytics work for you, you need to know some of the pitfalls to avoid the pratfalls. We will show you techniques and methods you can deploy, what’s behind them and what to watch out for.

Responsive Learning Technologies

Online games to teach operations and supply chain management

Presented by: Sam Wood, President
Tuesday, October 22, 4:35-5:20pm

Littlefield Technologies, the Supply Chain Game, and the Sourcing Game are online competitive assignments used to teach topics including process analysis, inventory control, supply chain management, and sourcing and purchasing. We will describe the games’ learning objectives, typical assignments, and actual game results.


Building and Solving Optimization Models with SAS

Presented by: Ed Hughes, Principal Product Manager,, Rob Pratt, Senior Manager, Advanced Analytics R&D,
Tuesday, October 22, 10:30-11:15am

SAS provides a broad and deep array of data and analytic capabilities, including data integration, statistics, data and text mining, econometrics and forecasting, and operations research. The SAS optimization, simulation, and scheduling features coordinate easily and fully with other SAS strengths in data handling, analytics, and reporting.

OPTMODEL from SAS provides a powerful and intuitive algebraic optimization modeling language and unified support for building and solving LP, MILP, QP, NLP, CLP, and network-oriented models. And because the OPTMODEL optimization modeling language is contained within the OPTMODEL procedure, a SAS software module, it integrates seamlessly with the entire family of SAS functions, procedures, and macros. We’ll demonstrate how you can use OPTMODEL to solve both basic and advanced problems, highlighting its newer capabilities and its support for both standard and customized solution strategies

Simio Simulation & Scheduling Software

Simulation and Scheduling Software All in One!

Presented by: Jason Ceresoli, Application Engineer (Simio LLC)
Tuesday, October 22, 12:50-1:35pm

Simio is a premier simulation and scheduling software that allows you to expand traditional benefits of simulation to improve daily operations. In this tutorial, we will demonstrate Simio’s 3D rapid modeling capability to effectively solve real problems. Explore how a single tool can be used to not only optimize your system design, but also provide effective planning and scheduling. Come explore the Simio difference and see why so many professional and novice simulationists are changing to Simio.


16 Tips for Teaching a Marketing Analytics Course

Presented by: Scott Yost, Stukent Course Consultant
Tuesday, October 22, 8:15-9am

Are you struggling to teach your marketing analytics course? In this session, Scott will share the top tips to teaching a more complete course including what platforms you should use, available resources, and the ways you can keep your course up-to-date.


From theory to practice: applying O.R. to change wireless for the better

Presented by: Orcun Molvalioglu, Director of Pricing Strategy
Tuesday, October 22, 12:05-12:50

At T-Mobile, we’re a vast, complex, evolving business that puts customers first – and we need creative, analytical minds to make sure we’re efficient also.

In this session, Orcun will illustrate some business questions that we face at T-Mobile, and how we tackle them using Operations Research techniques — for example:

  • pricing optimization
  • supply chain logistics
  • predicting customer churn
  • optimizing geographic expansion of network and retail stores
  • call center queueing and routing
  • media attribution and mix modeling
  • website and behavioral analytics

Come learn how we apply O.R. techniques at T-Mobile, and join our analytical team!

The AnyLogic Company

Simulation Models as virtual environments to train and test AI for Business Applications

Presented by: Arash Mahdavi, Simulation Modeling Consultant, AnyLogic North America

Sunday, October 20, 11-11:45am

In this tutorial, we will discuss how you can leverage unique features of AnyLogic simulation software and AnyLogic Cloud to solve your business challenges or perform scientific research. We demonstrate application of simulation in various domains and demonstrate state-of-the-art technologies that can take your simulation models to the next level in terms of sophistication and usefulness.