IBM Decision Optimization ILOG Decision Optimization in Manufacturing, E&U, and others Optimizing fast and efficiently, optimizing under uncertainty, solving complex problems IBM Decision Optimization Optimization – The Science of Better Decisions How to best allocate aircrafts and crews? Inventory cost vs. customer satisfaction? What to build, where and when? Optimization helps businesses: • create the best possible plans • explore alternatives and understand trade-off • respond to changes in business operations Risk vs. potential reward? © 2014 International Business Machines Corporation 2 Cost vs. carbon emission? Hans Schlenker – IBM ILOG Optimization 2 IBM Decision Optimization Keys for Success in Complex Problem Solving • Right Technology – ILOG is leader in optimization and performance - IBM ILOG CPLEX is the gold standard in optimization – In market for over 30 years, first commercial company who introduced mathematical modeling • Right People – Strong industry / logistics background – In-depth knowledge of ILOG technology suite, with core focus on supply chain planning problems – Provide subject-matter expertise to other consulting firms on their engagements • Right Approach – Model Tuning – Decompositioning if needed – Custom algorithms (through Java) © 2014 International Business Machines Corporation 3 IBM Decision Optimization Agenda Optimization in Manufacturing Optimization in E&U Further Industries Use Cases Q&A © 2014 International Business Machines Corporation 4 IBM Decision Optimization Key performance categories in manufacturing Risk Management Operational Efficiency Product Innovation © 2014 International Business Machines Corporation 5 IBM Decision Optimization Optimization opportunities to improve key category performance in manufacturing • Sales & Operations Planning (S&OP) • Production Scheduling / Load Balancing • Plant Configuration and Asset Management • Supply Chain Optimization – Inventory & Flow Path Optimization – Network & Sourcing Optimization – Strategic Route Planning • Market Introduction Planning • Packaging Configuration (eg, spare parts) 6 © 2014 International Business Machines Corporation 6 IBM Decision Optimization ILOG Optimization answers manufacturing industry client questions about how to… • Capture, analyze, and manage production requirements from conception to end of life? • Collaboratively reconcile sales and demand forecasts with supply chain and production plans? • Improve operational efficiency through complex project scheduling to reduce manufacturing and logistics costs? • Maximize resource utilization and efficiency while ensuring that customer schedules are met? • Make the most effective trade-offs in complex and dynamic supply chain environments? © 2014 International Business Machines Corporation 7 IBM Decision Optimization Agenda Optimization in Manufacturing Optimization in E&U Optimization in Other Sectors Use Cases Q&A © 2014 International Business Machines Corporation 8 IBM Decision Optimization Hot Button Issues In Energy and Utilities Climate change • Renewable energy • Energy efficiency • Low emission generation • Transportation Grid Market Enterprise utilization restructuring IT and reliability • From better • Gas/electric information to market better decisions convergence • Market design • Empowering business users and bid • Data collection optimization lags data • Resource management adequacy • Price spikes and gaming • New contract and pricing policies • Performance penalties • Increased maintenance expense • Increased T&D investment Intelligent utility network 9 © 2014 International Business Machines Corporation 9 IBM Decision Optimization Energy and Utilities market forces are creating the need for an evolution in the energy and utility value chain Evolving Energy and Utility Value Chain TRANSFORMED ENERGY VALUE CHAIN TRADITIONAL ENERGY VALUE CHAIN Coal/Natural Gas Solar UTILITY Hydroelectric Energy Storage Demand Response Nuclear Demand Response UTILITY Wind Coal/Natural Gas Hydroelectric Solar Energy Storage Nuclear Wind Solar Energy Storage Demand Response Demand Response Plug-in Vehicle Wind Consumer Power Flow Periodic Information Flow Continuous Information Flow 10 © 2014 International Business Machines Corporation 10 IBM Decision Optimization Smart Grid enabled by today’s technology Manage energy more precisely through information technology INSTRUMENTED INTELLIGENT INTERCONNECTED + + = Smarter • Sensors gather detailed information about the state of the power system in real time • Automated control of the power flows at a fine level of geographic resolution • Coordinate control functions across many domains in the utility organization Automatic decisionmaking Energy • improves performance in key dimensions • under limits on available resources • while observing many complex business rules and policies 11 © 2014 International Business Machines Corporation 11 IBM Decision Optimization What’s a Smart Grid? Using information to substantially improve performance and lower cost of electric service Real-time pricing Demand response Automated metering Intermittent generation Distributed generation Energy storage Fault and failure anticipation Sensors Dynamic switching Information flows 12 © 2014 International Business Machines Corporation 12 IBM Decision Optimization Optimization Problems in the Energy and Utilities Industries Classic Applications • Generation/Resource Planning • Unit Commitment/ Economic Dispatch with Wind • Hydro/Thermal Scheduling • Optimal Power Flow/ Security Constrained Dispatch Novel Applications • Contract and Risk Management • Power Market Simulation • Nuclear Power Outage Scheduling • Distributed Generation Planning • Demand Response 13 © 2014 International Business Machines Corporation 13 IBM Decision Optimization ILOG Optimization solutions solve these challenges for Energy & Utilities clients E&U • Show me how I can: – Achieve compliance with emissions regulations? – Improve bidding and provide faster, more flexible responses to changes in the marketplace? – Improve power generation by designing the optimal generation mix including renewables and demand-side programs? – Improve network utilization to reduce outage times? – Improve distribution system reliability and performance through adoption of smart grid technologies? © 2014 International Business Machines Corporation 14 IBM Decision Optimization Agenda Optimization in Manufacturing Optimization in E&U Optimization in Other Sectors Use Cases Q&A 15 © 2014 International Business Machines Corporation 15 IBM Decision Optimization Optimization Problems in the Financial Industries Classic Applications • Portfolio Optimization • Trade Matching and Timing • Asset-Liability Management • Cash Management Novel Applications • Loan Configuration and Lending • Derivatives Pricing • Workforce scheduling/dispatch • Ad scheduling • Targeted Marketing • Collateral management • Trade Settlement - Netting 16 © 2014 International Business Machines Corporation 16 IBM Decision Optimization Portfolio management example Portfolio Management Example Portfolio return Optimised Decisions • Asset expected returns • Asset std deviation of returns • Asset return correlations Asset allocation Minimize risk (asset std deviation, correlations) or CVaR Subject to Sum (asset expected returns) ≥ target … 17 © 2014 International Business Machines Corporation 17 IBM Decision Optimization ILOG ODM Enterprise Results © 2014 International Business Machines Corporation 18 IBM Decision Optimization ILOG ODM Enterprise Results • Deploy scenarios - batch runs • Use results to provide recommendations to clients © 2014 International Business Machines Corporation 19 IBM Decision Optimization Sample Applications in Airlines (1) • Crew Scheduling – Determine rotations of crews • Maximize utilization • Route crews through network • Obey time constraints • Fleet Assignment – – – – – Determine assignments of types of planes to flight Minimize total fleet cost Meet passenger demand Obey connection time constraints Schedule maintenance • Ground Staff Scheduling – Determine schedules of shifts • Obey labor requirements • Minimize number of needed personnel – Determine rosters • Assign people with right skills to right jobs • Handle variability of staff availability © 2014 International Business Machines Corporation 20 IBM Decision Optimization Sample Applications in Airlines (2) • Gate Allocation – Allocate flights to gates – Maximize utilization – Obey schedules • Revenue Optimization/Yield Management – Determine number of seats to offer at each price – Maximize Revenue – Allocate different seats on same flight to different connections • Irregular Operations due to schedule interruptions (e.g., weather, 9/11) – Crew Rescheduling – Fleet Reassignment © 2014 International Business Machines Corporation 21 IBM Decision Optimization Agenda Optimization in Manufacturing Optimization in E&U Optimization in Other Sectors Use Cases Q&A 22 © 2014 International Business Machines Corporation 22 IBM Decision Optimization Cash Management • Customer – A major provider of financial services technology solutions – Compliance, automated clearing house, electronic billing and payment, investment services • Problem – – – – Manage stocking of ATMs Reduce cash inventory carrying costs Reduce delivery costs Reduce cross-shipping penalties at FRB • Solution – IBM ILOG CPLEX used to solve a MILP model • Benefits – Reduce cash inventories by 35% (optimization + better forecasting + better management) – Reduce replenishment costs by 55% – Decrease cross-shipping fees about 63% – Project rated “Highly Successful” by client’s internal Six Sigma Unit 23 © 2014 International Business Machines Corporation 23 IBM Decision Optimization Rolling Stock Allocation at Netherlands Railways • Situation – Precisely matching trains and their cars to expected user traffic is crucial for a railway to keep costs down and service on time. – Netherlands Railways transports more than 1 million passengers a day in its own country, works with partners in Germany, Belgium and France, and a subsidiary in Great Britain that carries more than 300,000 passengers daily. – Netherlands Railways’ more than 5,000 trains get passengers where they want to go in the Netherlands through a network of 390 stations and 2,800 kilometers of track. • Solution – TIM, or Tool Inzet Materieel (Tool for Allocation of Rolling Stock) fully models the company’s operations, including rail networks, stations and trains, and address constraints that included passenger preferences, seasonal variations in traffic and transportation regulations. – IBM ILOG OPL Development Studio proved the right tool for modeling the railway’s operations, and IBM ILOG CPLEX the matching mathematical programming (MP) engine for deriving optimal solutions from the models. • Benefits – The improvement in operating efficiency has been between 5 and 10 percent, netting the railway cost savings of over €40 million annually. – End users are able to make explicit choices between costs and customer satisfaction – Faster planning means shorter lead time for scheduling and rescheduling – Computer-generated plans contain fewer mistakes than manually built ones – Planners can focus on exceptional events, and eventually fewer planners may be needed to operate the railway © 2014 International Business Machines Corporation 24 IBM Decision Optimization Advertisement Scheduling Situation – Find the “best” allocation of ad units to TV show episodes where te main goal is maximizing impressions on the targeted demographics: • Problem – Each TV show is assigned a rating that indicates the audience for which it is suitable. – Typical allowed unit lengths in seconds are 15, 30 and 60. Advertisers cannot purchase units of arbitrary length. – Business rules such as one type of advertisement per each break, a campaign cannot have two spots in two consecutive breaks, a spot should not appear more than n times in breaks surrounded by a given program. – Automate the system to handle huge amount of data and make the schedule good at first – ready for acceptance – Optimally serve fairly all customers, either large or small, very important • Solution – ILOG Optimization-based sales system to improve revenues, fairness and productivity – Most profitable use of the broadcaster’s limited inventory of advertising slots – Usage of inventory has been improved by 4 – 5% - hence increase of income Benefits © 2014 International Business Machines Corporation – Between 2006 and 2009, ILOG system used for booking over 2.1 billions pounds. – Always in use as of today - Improved sales-force 25 productivity 25 – Reduced drastically rework IBM Decision Optimization Market Introduction Planning • Situation – Client seeks to improve market introduction planning for new car models • Some years before the introduction of a new model, initial production and introduction dates have to be planned – Solution has to take into account • Demands by Markets e.g. US, Asia, Europe Car type e.g. sedan, convertible, coupé Category e.g. for trade show, press, dealers • Different market introduction dates • Category specific production sequences • Type and market specific sales margins – Planning goals • Find earliest market introduction dates • Balance production costs / delivery costs / market specific profit • Maximize retail volume to produce after market introduction – No standard package exists that provides all required functionality • Solution: Customzed planning tool based on ILOG ODM Enterprise © 2014 International Business Machines Corporation 26 IBM Decision Optimization Success Story – Unit Commitment at REE Business Problem: •Unit commitment application replacing their heuristics/approximationbased method •Incorporating windfarms and weather forecast into the plan The methodology applied until now … was an interactive methodology, which did not guarantee an optimum solution. There were many difficulties in the smaller systems and it was hard to find the most viable solution. Thanks to the new methodology, we have resolved this type of problem. - Mr. Mustafa Pezic, REE Project Director © 2014 International Business Machines Corporation 27 IBM Decision Optimization Automotive Sales & Operations Planning • Solution – Solution based on IBM ILOG ODME optimization platform – Supports many collaborating planners – Optimization for efficient supply-demand balancing • Benefits – Increased agility: saved 1 month planning time – Reduced planning effort: 75% less planning figures – Better planning accuracy: 50% less plan changes © 2014 International Business Machines Corporation 28 IBM Decision Optimization Clearance Pricing Optimization for a Fast-Fashion Retailer • Background – Average item at store collects 85% of its full price - clearance sales still more than a billion euros – Large number of articles for which markdown decisions must be made – Legacy Clearance Pricing Decision Process • Step1: A committee determime categories and associated markdown for Spain. Then, for other countries translated with a conversion table after a systematic review of the unsold inventory and sales performance • Step2: Each country manager, typically on a weekly basis, in consultation with one or several members of the pricing committee. mainly based on sales speed in 1st week and on-hand inventory Solution – A data collection module, a demand prediction model and a price optimization model – Some business rules/contstraint considered: • All clearance prices must be chosen within a discrete feasible price set (e.g. 9.99, 14.99) • Clearance sales price for any cluster decreases over time. • Clusters that were priced together, remain together. • The minimum inventory per category and the maximum number of distinct prices in a given period • On-hand inventory Results – Clearances sales revenue increased by about 6%, – Cultural changes © 2014 International Business Machines Corporation 29 IBM Decision Optimization Pumped Storage Optimization at a Mid-Western Utility Business Problem – Maximize market impact of the utility’s pumped storage plant by optimizing its operating schedule to Independent System Operator’s (ISO) market signals Constraints – Market Price forecast – Reservoir capacity – Unit generation and pumping capacity – Generation and pumping efficiency – Reversible turbines cannot start in pumping mode above certain reservoir level – Limit on pumping sessions: only once a day – Unit availability – Unit startup interval & ramp rate – Initial and final reservoir levels for the period of analysis © 2014 International Business Machines Corporation 30 IBM Decision Optimization Benefits • Standardized business procedure providing mathematically validated schedule – Model finds opportunities which may not be obvious • Helps an operator to value the water in the pond and make a decision to deviate from the schedule in real-time – When asked to deviate from the original schedule, gives analysis of opportunity lost so operator knows cost of deviation • Increased utilization of the plant The bottom line: – Expected improvement opportunity of as much as $8M annually with an initial goal to achieve at least 10% of that opportunity © 2014 International Business Machines Corporation 31 IBM Decision Optimization E.ON Ruhrgas optimizes purchasing and storage of natural gas Business Problem – Strengthen its entire natural gas supply chain from the wellhead to the burner, as it expands beyond its home market to the rest of Europe. Minimizing costs by optimizing activities for purchase contracts and storage facilities became key to the company’s business operations. • Using IBM® ILOG CPLEX, E.ON Ruhrgas developed an optimization solution that identifies the margins for the quantities of purchase contracts and performs sensitivity analysis to identify risks. • CPLEX solves very large, real-world optimization problems, while providing the speed required for interactive applications. • The system addresses problems ranging in size from 11,000-140,000 decision variables, 500-80,000 constraints and 50,000-1,300,000 data elements. • E.ON Ruhrgas applies the results in managing purchase contracts and storage facilities, determining pipeline capacities and negotiating purchase costs. © 2014 International Business Machines Corporation 32 IBM Decision Optimization Benefits Using CPLEX, E.ON Ruhrgas’ pricing and storage optimization system offer: • Better planning and decision making. • Greater competitiveness, as it allows E.ON Ruhrgas to react quickly to market changes. • Ability to analyze a large number of scenarios in trying to find the best solution for optimizing activities. CPLEX provides the fastest, most reliable implementation of the fundamental algorithms for solving mathematical optimization problems. This gives E.ON Ruhrgas a true competitive advantage, as the company can respond rapidly to changes in the gas market. 33 © 2014 International Business Machines Corporation 33 IBM Decision Optimization Outbound campaign planning and execution Maximizing profitability taking into account operational constraints Description: Maximize revenue given a budget, a set of possible campaigns for a product portfolio, the propensity to buy and estimated revenue for each customer segment and the possible sales channel Data: • Customer segments with propensity to buy and expected revenues. • Channels with fixed and variable costs. Decisions: • Which campaign to run on which channel to which customer segment. Objectives: • Maximize expected overall benefits. • Maximize expected revenue. • Minimize campaign execution cost. Constraints: • Budget • Min/max number of product per customer segment • Channel capacities • Incompatibilities between profiles, channels, product types © 2014 International Business Machines Corporation 34 IBM Decision Optimization A professional soccer league in Europe What if you could schedule events in a way that increased ticket sales? The Opportunity – This professional soccer league association in Europe struggled to manually schedule over 600 games per year for more than three dozen soccer teams. – It needed to take into account a long list of constraints and conditions. – With the existing method, it also struggled to accommodate unanticipated changes or conflicts, resulting in cancelled games. What Makes it Smarter – Planning had to take into account many complex dependencies including stadium occupancy, time of day, day of the week, holidays, seasonal breaks, days teams cannot play, competitive fairness, trades-offs and other match schedules. – With the solution in place, the league staff was able to apply more than 150 constraints and an extensive list of conditions to generate scheduling solutions for the league -accounting into the model, goals, binding constraints, trade-offs, sensitivities and business options. – By varying input data and parameters, several feasible schedules were produced. The staff quickly evaluated and chose the most optimal schedule from the variations within hours versus a process that took nearly two months with the manual process. Real Business Results – Reduced schedule processing time from 2 months to 2 hours (99 percent improvement) – Increased game attendance due to more competitive fair matches and fan-friendly schedules – Increased revenue for primary stakeholders such as stadiums with sales of tickets and concessions, and broadcaster with sale of commercial spots “We have to address numerous constraints to create a to advertisers © 2014 International Business Machines Corporation schedule that is acceptable to all the clubs. And now we can quickly and easily determine the one that best meets all our requirements.” --Holger Hieronymus, Managing Director, Deutsche 35 Fussball Liga GmbH IBM Decision Optimization Mine Planning at a Large Diversified Mining Company Situation Large diversified mining company with 700 digs sites (or pods) producing metals, petroleum and other natural resources Needed to determine where and when to dig to obtain a desired mixture of mineral content and ore grades While matching projected annual demand Considering a multitude of factors including: inventories, set-up costs, royalty obligations, equipment availability, etc. Benefits Cost savings of 5%, or more than $35 million Plans created in days, instead of months Long-term planning capabilities with ability to explore infinite what-if production scenarios © 2014 International Business Machines Corporation 36 IBM Decision Optimization Agenda Optimization in Manufacturing Optimization in E&U Optimization in Other Sectors Use Cases Q&A © 2014 International Business Machines Corporation 37 IBM Decision Optimization Grazie Italian Traditional Chinese Thai Gracias Spanish Simplified Chinese Russian Obrigado Arabic Brazilian Portuguese Danke German Merci French Japanese IBM Confidential © 2014 International Business Machines Corporation 38