The evolution of optimization technologies

Similar documents
FICO Xpress Optimization Suite

Optimization Direct. Introduction & Recent Optimization Case Studies Informs Business Analytics Conference Technology Workshop Las Vegas 2017

Solving Business Problems with Analytics

IBM Preconference Workshop

Get a free evaluation license. Contact us via: Web. Gurobi.com. . Phone 1 (713) The Fastest Solver in the World

Prescriptive Analytics for Facility Location: an AIMMS-based perspective

dr. Frans de Rooij AIMMS Sales Manager Europe Industrial AIMMS applications: Process optimization and production planning

1.224J/ESD.204J TRANSPORTATION OPERATIONS, PLANNING AND CONTROL: CARRIER SYSTEMS

Toronto Data Science Forum. Wednesday May 2 nd, 2018

Applying Robust Optimization to MISO Look-ahead Unit Commitment

Optimization in Supply Chain Planning

mysap Supply Chain Management

Welcome to the Webinar. Beyond an Optimal Answer How Optimization Adds Unexpected Value to an Organization

ISE480 Sequencing and Scheduling

SAP Industry Accelerators a Deeper look

Vehicle Routing Tank Sizing Optimization under Uncertainty: MINLP Model and Branch-and-Refine Algorithm

Brochure. Aspen PIMS

STATE OF THE ART ANALYTICS

Click to edit Master title style

Applying Robust Optimization to MISO Look- Ahead Commitment

Workforce Evolution & Optimization Modeling and Optimization for smarter long-term workforce planning

SCM Workshop, TU Berlin, October 17-18, 2005

Solving Stochastic Problems (and the DECIS System) MS&E348 Winter 2011/2012 Professor Gerd Infanger

Cardinal IP for Intelligent AGV Routing

Sourcing Optimization

Challenges in Bringing Global Optimization to the Marketplace. Steven Dirkse GAMS Development Corporation

At the Heart of Connected Manufacturing

AIMMS PRO: Client Server Architecture & Distributed Computing

SUPPLY CHAIN PLANNING WITH ADVANCED PLANNING SYSTEMS

TAKING ADVANTAGE OF DEGENERACY IN MATHEMATICAL PROGRAMMING

Simply the best. New trends in optimization to maximize productivity Margret Bauer, Guido Sand, Iiro Harjunkoski, Alexander Horch

Simply the best New trends in optimization to maximize productivity Margret Bauer, Guido Sand, Iiro Harjunkoski, Alexander Horch

White Paper. Demand Shaping. Achieving and Maintaining Optimal Supply-and-Demand Alignment

Internet of Things Why should you care? Update on Status Quo and Roadmap

Introduction to Prescriptive Analytics: Solving Real World Optimization Problems using IBM ILOG CPLEX Optimization.

IBM Accelerating Technical Computing

Airline Disruptions: Aircraft Recovery with Maintenance Constraints

Optimization under Uncertainty. with Applications

Update on SAP Leonardo IoT. 8 th June 2017

Next generation energy modelling Benefits of applying parallel optimization and high performance computing

SAP S/4 HANA Supply Chain Management Foundation for Business Innovation

BIOINFORMATICS AND SYSTEM BIOLOGY (INTERNATIONAL PROGRAM)

An Introduction. Frederik Fiand & Tim Johannessen GAMS Software GmbH. GAMS Development Corp. GAMS Software GmbH

EMC CLOUD ADVISORY SERVICE

Using Proc OPTMODEL to Solve Linear Programming Problems

Supply chain tactical planning and OM research

Andrew Macdonald ILOG Technical Professional 2010 IBM Corporation

Oracle Production Scheduling. Maximize shop floor throughput and optimize resource utilization

Global Supply Chain Planning under Demand and Freight Rate Uncertainty

Business Analytics and Optimization An IBM Growth Priority

WELCOME TO. Cloud Data Services: The Art of the Possible

Copyright 2014 Oracle and/or its affiliates. All rights reserved.

Software and Delivery Requirements

Using PLEXOS to Validate TIMES

TRENDS IN MODELLING SUPPLY CHAIN AND LOGISTIC NETWORKS

Automate Processes from Terminal to End Consumer and Manage Retail Fuels Business

State of the Art in Supply Chain - Overview -

AUTOMATE YOUR SUPPLY CHAIN WITH MOBILE DATA COLLECTION SOFTWARE

MindSphere. The Siemens Open IoT Operating System

Column Generation Methods for Disrupted Airline Schedules

Artificial Intelligence-Based Modeling and Control of Fluidized Bed Combustion

Automotive Aftermarket 2025

Integrated Manufacturing Operations for Chemical Industry

Investor Meet February Travel & Transportation. Madhu Kumar Global Vertical Head

Practical Applied Asset Management for Public Transit. Tim Quinn thingtech, CEO Atlanta, GA

Applied Mathematics in the Electricity Industry Management

AUTOMATE YOUR SUPPLY CHAIN WITH MOBILE DATA COLLECTION SOFTWARE

Medium Term Planning & Scheduling under Uncertainty for BP Chemicals

Integer Programming. Global Impact. George Nemhauser. Georgia Institute of Technology Atlanta, GA, USA. EURO, INFORMS Rome, Italy July 2013

Strategic Design of Robust Global Supply Chains: Two Case Studies from the Paper Industry

This page intentionally left blank

Multi-Period Vehicle Routing with Call-In Customers

Price Optimization. Ioana Crisan, SAS Global Retail. Copyright SAS Institute Inc. All rights reserved.

Metaheuristics for scheduling production in large-scale open-pit mines accounting for metal uncertainty - Tabu search as an example.

DATA, DATA, EVERYWHERE: HOW CAN IT BE MONETIZED?

Beyond the Hype 2009

INTEGRATED BUSINESS PLANNING: POWERING AGILITY IN A VOLATILE WORLD

Enterprise e-business Systems

TABLE OF CONTENTS 2. INFORMATION TECHNOLOGY IN A BUSINESS ENVIRONMENT 15

PRODUCT-MIX ANALYSIS WITH DISCRETE EVENT SIMULATION. Raid Al-Aomar. Classic Advanced Development Systems, Inc. Troy, MI 48083, U.S.A.

Business and Mathematics: A Saga of 25 Years of Progress in Optimization. Robert E. Bixby

ORACLE HYPERION PLANNING

one Introduction chapter Overview Chapter

^ Springer. The Logic of Logistics. Theory, Algorithms, and Applications. for Logistics Management. David Simchi-Levi Xin Chen Julien Bramel

Optimized Business Processes in the Age of Cloud Computing

Oracle Advanced Supply Chain Planning: Benefits for Small Companies. Kevin Creel, Inspirage LLC Bob Smith, Oracle Corporation

SkyMAX is a new-generation flight scheduling optimization system that maximizes an airline s total network profitability by determining the right

David Simchi-Levi M.I.T. November 2000

A Genetic Algorithm on Inventory Routing Problem

Capgemini s PoV on Industry 4.0 and its business implications for Siemens

An Independent Evaluation of Continuous LP Codes

IBM ILOG Optimization and Supply Chain Applications Overview

PROJECT PORTFOLIO MANAGEMENT MASTERCLASS & CERTIFICATION: Maximizing portfolio value using the CREOPM TM framework

Benchmark Updates in Integer and Nonlinear Programming

Business Information Systems. Decision Making and Problem Solving. Figure Chapters 10 & 11

Powered by FICO Blaze Advisor decision rules management system

Enhancing. PeopleSoft Applications With Oracle Fusion Middleware

Dealing with Uncertainty in Optimization Models using AIMMS

High-performance local search for solving real-life inventory routing problems

A single platform. Your many investment ideas. Comprehensive Alpha Research and Portfolio Management Platform

Transcription:

The evolution of optimization technologies Dash Optimization, Alkis Vazacopoulos INFORMS New York Metro Club October 11, 2005, The Penn Club, New York

Agenda Optimization Applications Companies that offer optimization Companies that use optimization Development priorities past and now Development priorities Future Case Studies 3

Companies that Offer Optimization Modeling and Optimization Dash Optimization **** AIMMS Ilog **** Maximal GAMS AMPL **** develop State of the Art solvers 4

Companies complete solutions SAP (Supply Chain) *** ERP Oracle (Retail, Supply Chain) *** ERP Combinenet (procurement) Carmen Systems (airlines ) i2 (supply chain ) Smartops (inventory Optimization) Fair Isaac (Banks, Marketing Optimization) 5

Customers that use Optimization NFL (Scheduling) (Current Schedule) Baseball League (Scheduling) Frito-Lay (Production Planning ) American Airlines (Training Pilots) Wachovia (Financial) Siemens (process scheduling) Toyota (discrete planning and scheduling) 6

Verticals Process Industry Airlines Energy Retail Financial Applications Pharma 7

Process industry problems Refinery Scheduling Vehicle Routing Problems Refinery Expansion/sizing 8

Airlines Crew rostering and scheduling Pricing (revenue Management) Capacity Planning (size of fleet) Service maintenance Parts inventory 9

Energy Unit commitment problems Capacity Planning Pricing based on Uncertain Demand Project selection 10

Retail Markdown Optimization Replenishment of Inventory (inventory Optimization) Warehouse Management 11

Financial Applications Security valuation and selection Mortgage backed securities Bond Trading Crossing Index tracking Track sector indices at minimum cost Portfolio tracking Track performance at minimum cost 12

Pharma Sales promotions Assign sales reps to physicians 13

Edelman Award UPS NBC Procter & Gamble Aspentech (last year) 14

Characteristics Size of Problems 100000 variables CPU Time A few seconds 15

Development Directions Ease of use Type of Problem Performance 16

Development Directions Ease of use Type of Problem Speed Size of problem Reliability Performance 17

Development Directions Ease of use Type of Problem Speed Size of problem Reliability Performance Out-of-the-box 18

Primal Simplex 25000 Solution Times of Six Models with Recent Releases of Xpress-MP Primal 20000 15000 10000 5000 Watson_1 Prele Ken-18 Energy Chinese Artur 0 20772 5637 4454 4194 3588 451 Rel 10.28 Rel 11.14 Rel 12.13 Rel 13.10 Rel 14.05 Rel 15.00 19

Dual Simplex 18000 16000 Solution Times of Six Models with Recent Releases of Xpress-MP Dual 14000 12000 10000 8000 6000 4000 Watson_1 Prele Ken-18 Energy Chinese Artur 2000 0 15850 3741 190 158 151 151 Rel 10.28 Rel 11.14 Rel 12.13 Rel 13.10 Rel 14.05 Rel 15.00 20

Barrier Method (Interior Point) 3000 Solution Times of Six Models with Recent Releases of Xpress-MP Barrier 2500 2000 1500 1000 Watson_1 Prele Ken-18 Energy Chinese Artur 500 0 2440 1093 779 539 167 160 Rel 10.28 Rel 11.14 Rel 12.13 Rel 13.10 Rel 14.05 Rel 15.00 21

Optimizer Speed Last Ten Years 30 times faster 100 times hardware 3,000 times overall Year on year gains of 125% Expectation 60% per annum from hardware 30% per annum from software 22

MIP Good Solutions - Fast 23

MIP Performance XPR 14.10 XPR 15.00 neos1 >10000 4 neos2 4412 6 neos3 >10000 29 neos13 >10000 1242 neos10 261 126 XPR 14.10 XPR 15.00 24

Development Directions Ease of use Type of Problem Performance 25

Development Directions Ease of use Building Applications Deployment Type of Problem Performance 26

Modeling Environment 27

Development Directions Ease of use Type of Problem Performance 28

Type of problem - Technologies Network design Capacity Planning Pricing Strategic Sourcing Scheduling LP MIP QP MIQP Constraint Programming Nonlinear Heuristics 29

Supply Chain Network Design LP, MIP Capacity Planning, LP, MIP Pricing, LP, Nonlinear Supply Chain Strategic Sourcing, LP,MIP, MIQP Scheduling, LP, MIP, CP, Heuristics 30

Development Directions Ease of use Type of Problem Performance 31

64 bit & Parallel 32

Future Grid computing Solve millions of small scale lps and mips or nlps in seconds Examples Pricing for Airlines-Hotels-Cars 33

Large Scale Programs Solve large scale optimization problems Decompose them Use different processors to calculate upper bounds (find feasible solutions and lower bounds optimality) Example pricing for energy in a large scale (pricing gas in a specific time) Example (deploy resources after a catastrophic event terrorism etc ) 34

Development Directions Ease of use Type of Problem Performance 35

Clever Modeling Languages Solve Models in Parallel Profiling models Wizard model development Development of Clever algorithms Expert systems Artificial intelligence 36

Wizard decision variables 37

Xpress-Application Developer 38

Screenshots of XAD apps 39

Development Directions Ease of use Type of Problem Performance 40

Xpress-SLP Non-Linear MINLP Option Large scale Applications: Process Industry Pricing Energy 41

CP, MIP and their combination Optimization Technologies Mixed Integer Programming: MIP Finite Domain Constraint Programming: CP Planning & Scheduling CP CP+MIP MIP Long and mid-term planning: MIP Short-term planning, scheduling: CP Supply chain optimization Requires MIP, CP, and their combination Time Horizon 42

Xpress-CP Architecture (cooperative solver approach) Mosel/IVE ENVIRONMENT Mosel Planning and Scheduling Model Xpress-MP KALIS 43

Xpress-CP Adopters BASF Chemicals Peugeot Cars Procter and Gamble Discrete products 44

Stochastic Programming Basis Represent uncertainty Build problem efficiently Manage scenarios Applications Planning Supply chain Interaction with forecasting 45

Stochastic Programming 46

Future Data mining Robust Optimization 47

Classification Problems: example 48

Classification Problems: Application Examples Cancer Diagnosis (Mangasarian et al, 1995 linear separating surfaces) Classification of Credit Card Applications, Bonds Rating (Bugera et al, 2002, 2003 quadratic separating surfaces) 49

Problems There are two major biomedical data mining problems associated with microarray data: Classification: Determine classes of the test samples. Gene detection: For each of the classes, select a subset of genes responsible for creating the condition corresponding to the class. Usual noisiness of microarray data complicates solution of these problems. 50

Credit Rating Logical Analysis of Data Credit scoring of Countries Credit scoring of Companies 51

Medical Applications Different types of Cancer Obesity 52

Robust Optimization 53

Other examples Robust Portfolio Optimization Robust Inventory policies 54

LP SLP MISLP MIP MIQP VERTICAL APP. GUI / STUDIO STO LP MIP QP EXTENSIONS/NAT SOLVERS IVE MOSEL HEURISTICS MODELING PLATFORM XAD 55

Some Trends Profitable-to-Promise Very large problems Time of the essence Custom driven supply chains Flexibility/lifecycle Analytics & Forecasting / Data Mining Out-of-box performance Non-expert users 56

Portfolio Management Wrap Portfolio Tracks another index / actively managed portfolio Realigns periodically to match risks and returns Provides similar performance at lower management costs 57

WRAP Portfolio T=1 T=2 T=3 INDEX INDEX INDEX WRAP WRAP WRAP Re-Balancing 58

Portfolio Management Challenges How to realign with minimum trading costs How closely to track sector, country.. exposures When and how frequently to re-align How to automate the complete process 59

Portfolio Management Optimization Determine trades to re-align with minimum costs Business rules Determine when to re-align Generate test cases to determine How closely to track How frequently to re-align 60

Portfolio Management Want to automate the complete process Need to combine Business Rules Optimization in a single application 61

Portfolio Management Real Time Management Rules engine monitors tracked index and portfolio movement Calls and runs optimization engine when index and portfolio deviates beyond acceptable limits Rules engine evaluates and executes trades 62

Portfolio Management Customization one step further Determines acceptable deviation limits for risk-return combinations Rules generate scenarios Optimization engine determines action Enables to predict returns for risk levels 63

Benefits Lower monitoring and management costs Lower execution costs Assured compliance 64

Other Applications Marketing State Farm Process Industries AspenTech Transport Schneider 65

Simple Concept Business rules monitor and determine when to re-optimize Optimization determines best action Business rules evaluate and execute actions to achieve desired effect 66

Conclusion Combine Flexibility of business rules and Robustness of optimization Next Generation Intelligent Applications Automation Testing Determining rules? 67

Workshop October 21-22 nd New York University 68

Informs San Francisco Preconference Workshop 1 Tutorial 2 talks Exhibit 69