SlideShare a Scribd company logo
1 of 22
Download to read offline
Solving Planning and Scheduling Problems with
CPLEX
ffocacci@decisionbrain.com
Filippo Focacci
AGENDA
1. Introduction
2. Case Studies
3. Best Practices
DECISIONBRAIN
• Global Presence
• France, Hong Kong, Singapore
• IBM Partnership
• Founded in 2013 by former ILOG and IBM employees
• IBM Business Partner
• Expertise & Thought Leadership:
• Planning and Scheduling in Manufacturing, Supply Chain, and Logistics
• Workforce Optimization, Price Optimization and Maintenance Optimization
• Development of Innovative Solutions and Advanced Analytics
• 40+ Scientific Publications in Optimization and Supply Chain, Patents, …
We implement optimizationsolutions to help companies
improve their business operations
3
CUSTOMER EXAMPLES
4
Workforce /	
  Maintenance
Manufacting /	
  Supply Chain
Support	
  to	
  R&D
AGENDA
1. Introduction
2. Case Studies
3. Best Practices
PRODUCTION PLANNING AND SCHEDULING IN ELECTRONIC
MANUFACTURING
6
DECISION PROBLEMS
7
Decisions Benefits
Cutting
• Combination of panels from different work orders • Minimize laminates waste
Press batching / 2D Packing
• Combination of panels from different work orders
• Tradeoff press throughput vs due dates
• Improve press throughput
• Minimize cupper waste
Production Planning
• Assignment of work orders to processes / machines
and daily buckets over planning horizon
• Provides a global view of the manufacturing
process
• Minimize setup times
• Minimize / Control WIP
• Maximize on-time delivery
• Tradeoff between due dates and outsourcing
3-day Scheduling
• Sequence work orders in machines for each process • Minimize setup times
• Minimize / Control WIP
• Maximize on-time delivery
• Reduced planning time
OPTIMIZED PLANNING AND SCHEDULING
CONTAINER TERMINAL: HONG KONG (HIT) AND SHENZHEN (YICT)
Multi-Vessel Optimization:
• Improve the coordinationbetween the Quay side and the Yard side by
holisticallyoptimizingthe load / discharge operations of all vessels.
• Minimize Yard Clash and Traffic Jam while respectingETD constraints and
limitingReshuffling.
LOAD / DISCHARGE GANTT VIEW
Bridge	
  or	
  
Engine	
  
Room
One	
  color	
  
per	
  quay	
  
crane
ETB	
  
marker
ETD	
  
marker
Current	
  
TIme
Frozen	
  
Horizon	
  
in	
  grey
Bay	
  of	
  the	
  
Vessel
YARD VIEW
Yard	
  
Block
Container	
  
Moves
Cumulative	
  
Moves
INTEGRAL’S FIELD SERVICE SCHEDULING
12
• A decision support system to build and maintain a daily
plan of the field engineers
– For Planned Preventive Maintenance (PPM) and Reactive
Maintenance (RM):
– Daily scheduling of jobs to engineers
– Manual schedulingand dynamic rescheduling of jobs that
arrives during the day
• Objective
– Improve SLAs
– Improve technicianproductivity(mintravel time and idle time)
– Minimize overtime
– Maximize skill adequacy
DOC WEB INTERFACE
13
AGENDA
1. Introduction
2. Case Studies
3. Best Practices
IBM DECISION OPTIMIZATION AND CPLEX ARE THE RIGHT TOOLS
15
• 30% custom developmentsspecificto
your business.
• 30% standard software components
that include
– Data validation
– Data cleaning
– Advanced visualization
– Industry specific mathematical models
• 40% a generic platform for Decision
Support
– IBM Decision Optimization center
– Technical capabilities needed in every
decision support system
Our solutions are composed of three layers
WAS
WAS
DOC Clients	
  
Or	
  
Web	
  Clients
DOC
Enterprise
Optimization	
  Server
Production	
   Environment
DOC	
  
Enterprise
Data	
  
Server
Database
Execution	
  
Systems
Excel	
  
Spreadsheet/	
  
csv Files
Other	
  
Database
Legacy	
  System
IBM DECISION OPTIMIZATION CENTER
• Mathematical Optimization
– Modeling all constraints lead to very high complexity
– A straightforward MIP model is not reasonable…
• Constraint Programming
– Constraints can be modeled (although some are quite complex)
– Objective functions are challenging (smooth resource utilization on the
Yard)
• Effective approach: MIP/CP-based Column Generation
• Key takeaway…
– Optimization Technology as a toolkit.
– Conceptually explore or prototype alternatives
– The most effective technique may require more than one technology
è Unique value of IBM CPLEX Optimization Studio
WHICH OPTIMIZATION TECHNOLOGY?
Example from Container Terminal Optimization
• Effective UI and ApplicationLogic is as important as Optimization
– Users do not understand optimization
– Good visualizationand automation can alsoprovidevalueto the planners
– Good visualizationand automation increase solution acceptance
• Data Validationand Solution ValidationComponents
– Identify issues and provide clear explanationto the planners
• SolutionAnalysis Components
– The quality of the solution is not judged by the value of the objective function
• Workflow Components
– The planner is not an analyst. If several tasks needs to be accomplished, you need to
guide him/her throughthesetasks
DECISION SUPPORT ≠ OPTIMIZATION MODEL
UNDERSTAND THE BUSINESS GOALS IS CRITICAL
19
• What is the right scope of the solution
• How does the solution fit within the customer’s business model
• Bottlenecks and how to achieve efficiency gains
• Understand where the complexity is and how to manage it
• Understand the KPIs
• Understand the success factors
• Define the planning process and process constraints
PROCESS IMPROVEMENTS AND ADVANCED DECISION SUPPORT MUST BE PART
OF THE SAME PROJECT
• Complexity reduction and Complexity modeling
• Alignment of the planning logic with the business strategy
• Alignment of incentives with planning KPIs
Analysis,
Requirements &
Solution Design
Data-driven
Quick Wins
GUI & Limited
Scope
Optimization
Full System Deployment
Data
Infrastructure &
KPIs
Go-Live Support and
Benefits analysis
Change
Management
Process
improvements
20
TYPICAL PROJECT RISKS AND MITIGATION
21
Risk Mitigation
The decision support system does not generate
the expected business benefits
Process Improvements and Decision Support
are analyzed holistically and maintained
aligned throughout the project
Low performance of the Optimization Engine
due to problem size and complexity
Datasets will be made available during the
Start Up phase to correctly design the
optimization engines.
Planners do not accept the solutions (e.g. do
not trust the results, find it difficult to use)
Iterative approach with high involvement of
the planners and continuous validation
Discussion
ffocacci@decisionbrain.com
Filippo Focacci

More Related Content

What's hot

What's hot (8)

Approach to improve effectiveness of Enterprise IT
Approach to improve effectiveness of Enterprise ITApproach to improve effectiveness of Enterprise IT
Approach to improve effectiveness of Enterprise IT
 
Utils_Presentation_Richard U
Utils_Presentation_Richard UUtils_Presentation_Richard U
Utils_Presentation_Richard U
 
Improving SMT Equipment Utilization
Improving SMT Equipment UtilizationImproving SMT Equipment Utilization
Improving SMT Equipment Utilization
 
OPS 571 Massive Success / snaptutorial.com
OPS 571 Massive Success / snaptutorial.comOPS 571 Massive Success / snaptutorial.com
OPS 571 Massive Success / snaptutorial.com
 
Capacity and availability management (CMMI SVC 1.3 PA) Explained
Capacity and availability management  (CMMI SVC 1.3 PA) ExplainedCapacity and availability management  (CMMI SVC 1.3 PA) Explained
Capacity and availability management (CMMI SVC 1.3 PA) Explained
 
Set up reduction
Set up reductionSet up reduction
Set up reduction
 
IISc Project Presentation
IISc Project PresentationIISc Project Presentation
IISc Project Presentation
 
OPS 571 Effective Communication - snaptutorial.com
OPS 571 Effective Communication - snaptutorial.comOPS 571 Effective Communication - snaptutorial.com
OPS 571 Effective Communication - snaptutorial.com
 

Viewers also liked

P&G Supply Chain Management
P&G Supply Chain ManagementP&G Supply Chain Management
P&G Supply Chain Management
Kunal Singh
 
QuickBooks Now Online Mkt Case Study
QuickBooks Now Online Mkt Case StudyQuickBooks Now Online Mkt Case Study
QuickBooks Now Online Mkt Case Study
pennylanecrull
 
How to foster
How to fosterHow to foster
How to foster
nevarez1
 
Endocrine system chapter 11
Endocrine system chapter 11Endocrine system chapter 11
Endocrine system chapter 11
Kaylal88
 
Technology and Education
Technology and EducationTechnology and Education
Technology and Education
rogersc05
 

Viewers also liked (20)

Optimization Direct: Introduction and recent case studies
Optimization Direct: Introduction and recent case studiesOptimization Direct: Introduction and recent case studies
Optimization Direct: Introduction and recent case studies
 
Opl
OplOpl
Opl
 
Product Mix Optimization Case Study - OPL/ CPLEX Code
Product Mix Optimization Case Study - OPL/ CPLEX Code Product Mix Optimization Case Study - OPL/ CPLEX Code
Product Mix Optimization Case Study - OPL/ CPLEX Code
 
Conditional interval variables: A powerful concept for modeling and solving c...
Conditional interval variables: A powerful concept for modeling and solving c...Conditional interval variables: A powerful concept for modeling and solving c...
Conditional interval variables: A powerful concept for modeling and solving c...
 
Modeling and Solving Resource-Constrained Project Scheduling Problems with IB...
Modeling and Solving Resource-Constrained Project Scheduling Problems with IB...Modeling and Solving Resource-Constrained Project Scheduling Problems with IB...
Modeling and Solving Resource-Constrained Project Scheduling Problems with IB...
 
An introduction to CP Optimizer
An introduction to CP OptimizerAn introduction to CP Optimizer
An introduction to CP Optimizer
 
Modeling and Solving Scheduling Problems with CP Optimizer
Modeling and Solving Scheduling Problems with CP OptimizerModeling and Solving Scheduling Problems with CP Optimizer
Modeling and Solving Scheduling Problems with CP Optimizer
 
Solving Large Scale Optimization Problems using CPLEX Optimization Studio
Solving Large Scale Optimization Problems using CPLEX Optimization StudioSolving Large Scale Optimization Problems using CPLEX Optimization Studio
Solving Large Scale Optimization Problems using CPLEX Optimization Studio
 
Procter &Gambel case study
Procter &Gambel case studyProcter &Gambel case study
Procter &Gambel case study
 
P&G supply chain
P&G supply chainP&G supply chain
P&G supply chain
 
P&G Supply Chain Management
P&G Supply Chain ManagementP&G Supply Chain Management
P&G Supply Chain Management
 
11
1111
11
 
1. 현영태 ignite ewoo 마음껏 즐기기
1. 현영태   ignite ewoo 마음껏 즐기기1. 현영태   ignite ewoo 마음껏 즐기기
1. 현영태 ignite ewoo 마음껏 즐기기
 
QuickBooks Now Online Mkt Case Study
QuickBooks Now Online Mkt Case StudyQuickBooks Now Online Mkt Case Study
QuickBooks Now Online Mkt Case Study
 
Speaking
SpeakingSpeaking
Speaking
 
Sample power point
Sample power pointSample power point
Sample power point
 
How to foster
How to fosterHow to foster
How to foster
 
Endocrine system chapter 11
Endocrine system chapter 11Endocrine system chapter 11
Endocrine system chapter 11
 
老师的毛病
老师的毛病老师的毛病
老师的毛病
 
Technology and Education
Technology and EducationTechnology and Education
Technology and Education
 

Similar to Informs 2016 Solving Planning and Scheduling Problems with CPLEX

How Nationwide Insurance Transformed and Accelerated its Small_1.3.1
How Nationwide Insurance Transformed and Accelerated its Small_1.3.1How Nationwide Insurance Transformed and Accelerated its Small_1.3.1
How Nationwide Insurance Transformed and Accelerated its Small_1.3.1
ptulachan
 
Why er ps maybe magic dust
Why er ps maybe magic dustWhy er ps maybe magic dust
Why er ps maybe magic dust
Appchemi
 

Similar to Informs 2016 Solving Planning and Scheduling Problems with CPLEX (20)

Best practice for_agile_ds_projects
Best practice for_agile_ds_projectsBest practice for_agile_ds_projects
Best practice for_agile_ds_projects
 
CRM Implementations and Upgrades
CRM Implementations and UpgradesCRM Implementations and Upgrades
CRM Implementations and Upgrades
 
All About Business Analyst Becoming a successful BA
All About Business Analyst Becoming a successful BAAll About Business Analyst Becoming a successful BA
All About Business Analyst Becoming a successful BA
 
How Nationwide Insurance Transformed and Accelerated its Small_1.3.1
How Nationwide Insurance Transformed and Accelerated its Small_1.3.1How Nationwide Insurance Transformed and Accelerated its Small_1.3.1
How Nationwide Insurance Transformed and Accelerated its Small_1.3.1
 
Lean Six Sigma - Concept & Application
Lean Six Sigma - Concept & ApplicationLean Six Sigma - Concept & Application
Lean Six Sigma - Concept & Application
 
Business Analysis.pptx
Business Analysis.pptxBusiness Analysis.pptx
Business Analysis.pptx
 
Key Business Processes And Activities For Excellence PowerPoint Presentation ...
Key Business Processes And Activities For Excellence PowerPoint Presentation ...Key Business Processes And Activities For Excellence PowerPoint Presentation ...
Key Business Processes And Activities For Excellence PowerPoint Presentation ...
 
Digital oilfield
Digital oilfield Digital oilfield
Digital oilfield
 
Introduction to ERP Concept
Introduction to ERP ConceptIntroduction to ERP Concept
Introduction to ERP Concept
 
Iiba cbap
Iiba cbapIiba cbap
Iiba cbap
 
How Digitising Vocational Training Allowed Audi Australia To Strengthen Its B...
How Digitising Vocational Training Allowed Audi Australia To Strengthen Its B...How Digitising Vocational Training Allowed Audi Australia To Strengthen Its B...
How Digitising Vocational Training Allowed Audi Australia To Strengthen Its B...
 
Project Initiation Document
Project Initiation DocumentProject Initiation Document
Project Initiation Document
 
Managing Challenges In Your JDA Environment
Managing Challenges In Your JDA EnvironmentManaging Challenges In Your JDA Environment
Managing Challenges In Your JDA Environment
 
IIE Lean Best Practice Award presentation (Won First Place in the competition)
IIE Lean Best Practice Award presentation (Won First Place in the competition)IIE Lean Best Practice Award presentation (Won First Place in the competition)
IIE Lean Best Practice Award presentation (Won First Place in the competition)
 
SAPience UserDay 2015 TheValueChain UMICORE sap_building_blocks
SAPience UserDay 2015 TheValueChain UMICORE sap_building_blocksSAPience UserDay 2015 TheValueChain UMICORE sap_building_blocks
SAPience UserDay 2015 TheValueChain UMICORE sap_building_blocks
 
What Is Your PLM Challenge - Manage configurable products and maintain produc...
What Is Your PLM Challenge - Manage configurable products and maintain produc...What Is Your PLM Challenge - Manage configurable products and maintain produc...
What Is Your PLM Challenge - Manage configurable products and maintain produc...
 
Sdec10 lean AMS
Sdec10 lean AMSSdec10 lean AMS
Sdec10 lean AMS
 
Why er ps maybe magic dust
Why er ps maybe magic dustWhy er ps maybe magic dust
Why er ps maybe magic dust
 
ERP software for small to mid sized manufacturing industries integrated with ...
ERP software for small to mid sized manufacturing industries integrated with ...ERP software for small to mid sized manufacturing industries integrated with ...
ERP software for small to mid sized manufacturing industries integrated with ...
 
Sabrion_Consulting_Overview CPG Retail Apparel.pdf
Sabrion_Consulting_Overview CPG Retail Apparel.pdfSabrion_Consulting_Overview CPG Retail Apparel.pdf
Sabrion_Consulting_Overview CPG Retail Apparel.pdf
 

More from Alkis Vazacopoulos

Missing-Value Handling in Dynamic Model Estimation using IMPL
Missing-Value Handling in Dynamic Model Estimation using IMPL Missing-Value Handling in Dynamic Model Estimation using IMPL
Missing-Value Handling in Dynamic Model Estimation using IMPL
Alkis Vazacopoulos
 
Dither Signal Design Problem (DSDP) for Closed-Loop Estimation Industrial Mod...
Dither Signal Design Problem (DSDP) for Closed-Loop Estimation Industrial Mod...Dither Signal Design Problem (DSDP) for Closed-Loop Estimation Industrial Mod...
Dither Signal Design Problem (DSDP) for Closed-Loop Estimation Industrial Mod...
Alkis Vazacopoulos
 
Hybrid Dynamic Simulation (HDS) Industrial Modeling Framework (HDS-IMF)
Hybrid Dynamic Simulation (HDS)  Industrial Modeling Framework (HDS-IMF)Hybrid Dynamic Simulation (HDS)  Industrial Modeling Framework (HDS-IMF)
Hybrid Dynamic Simulation (HDS) Industrial Modeling Framework (HDS-IMF)
Alkis Vazacopoulos
 

More from Alkis Vazacopoulos (20)

Automatic Fine-tuning Xpress-MP to Solve MIP
Automatic Fine-tuning Xpress-MP to Solve MIPAutomatic Fine-tuning Xpress-MP to Solve MIP
Automatic Fine-tuning Xpress-MP to Solve MIP
 
Data mining 2004
Data mining 2004Data mining 2004
Data mining 2004
 
Amazing results with ODH|CPLEX
Amazing results with ODH|CPLEXAmazing results with ODH|CPLEX
Amazing results with ODH|CPLEX
 
Bia project poster fantasy football
Bia project poster  fantasy football Bia project poster  fantasy football
Bia project poster fantasy football
 
NFL Game schedule optimization
NFL Game schedule optimization NFL Game schedule optimization
NFL Game schedule optimization
 
2017 Business Intelligence & Analytics Corporate Event Stevens Institute of T...
2017 Business Intelligence & Analytics Corporate Event Stevens Institute of T...2017 Business Intelligence & Analytics Corporate Event Stevens Institute of T...
2017 Business Intelligence & Analytics Corporate Event Stevens Institute of T...
 
Posters 2017
Posters 2017Posters 2017
Posters 2017
 
Very largeoptimizationparallel
Very largeoptimizationparallelVery largeoptimizationparallel
Very largeoptimizationparallel
 
Retail Pricing Optimization
Retail Pricing Optimization Retail Pricing Optimization
Retail Pricing Optimization
 
ODHeuristics
ODHeuristicsODHeuristics
ODHeuristics
 
Missing-Value Handling in Dynamic Model Estimation using IMPL
Missing-Value Handling in Dynamic Model Estimation using IMPL Missing-Value Handling in Dynamic Model Estimation using IMPL
Missing-Value Handling in Dynamic Model Estimation using IMPL
 
Finite Impulse Response Estimation of Gas Furnace Data in IMPL Industrial Mod...
Finite Impulse Response Estimation of Gas Furnace Data in IMPL Industrial Mod...Finite Impulse Response Estimation of Gas Furnace Data in IMPL Industrial Mod...
Finite Impulse Response Estimation of Gas Furnace Data in IMPL Industrial Mod...
 
Industrial Modeling Service (IMS-IMPL)
Industrial Modeling Service (IMS-IMPL)Industrial Modeling Service (IMS-IMPL)
Industrial Modeling Service (IMS-IMPL)
 
Dither Signal Design Problem (DSDP) for Closed-Loop Estimation Industrial Mod...
Dither Signal Design Problem (DSDP) for Closed-Loop Estimation Industrial Mod...Dither Signal Design Problem (DSDP) for Closed-Loop Estimation Industrial Mod...
Dither Signal Design Problem (DSDP) for Closed-Loop Estimation Industrial Mod...
 
Xmr im
Xmr imXmr im
Xmr im
 
Distillation Curve Optimization Using Monotonic Interpolation
Distillation Curve Optimization Using Monotonic InterpolationDistillation Curve Optimization Using Monotonic Interpolation
Distillation Curve Optimization Using Monotonic Interpolation
 
Multi-Utility Scheduling Optimization (MUSO) Industrial Modeling Framework (M...
Multi-Utility Scheduling Optimization (MUSO) Industrial Modeling Framework (M...Multi-Utility Scheduling Optimization (MUSO) Industrial Modeling Framework (M...
Multi-Utility Scheduling Optimization (MUSO) Industrial Modeling Framework (M...
 
Advanced Parameter Estimation (APE) for Motor Gasoline Blending (MGB) Indust...
Advanced Parameter Estimation (APE) for Motor Gasoline Blending (MGB)  Indust...Advanced Parameter Estimation (APE) for Motor Gasoline Blending (MGB)  Indust...
Advanced Parameter Estimation (APE) for Motor Gasoline Blending (MGB) Indust...
 
Hybrid Dynamic Simulation (HDS) Industrial Modeling Framework (HDS-IMF)
Hybrid Dynamic Simulation (HDS)  Industrial Modeling Framework (HDS-IMF)Hybrid Dynamic Simulation (HDS)  Industrial Modeling Framework (HDS-IMF)
Hybrid Dynamic Simulation (HDS) Industrial Modeling Framework (HDS-IMF)
 
Partial Differential Equations (PDE’s) Industrial Modeling Framework (PDE-IMF)
Partial Differential Equations (PDE’s)  Industrial Modeling Framework (PDE-IMF)Partial Differential Equations (PDE’s)  Industrial Modeling Framework (PDE-IMF)
Partial Differential Equations (PDE’s) Industrial Modeling Framework (PDE-IMF)
 

Recently uploaded

Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
only4webmaster01
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
amitlee9823
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
amitlee9823
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
amitlee9823
 
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night StandCall Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
amitlee9823
 
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
amitlee9823
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 

Recently uploaded (20)

Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
 
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night StandCall Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
 
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
 

Informs 2016 Solving Planning and Scheduling Problems with CPLEX

  • 1. Solving Planning and Scheduling Problems with CPLEX ffocacci@decisionbrain.com Filippo Focacci
  • 2. AGENDA 1. Introduction 2. Case Studies 3. Best Practices
  • 3. DECISIONBRAIN • Global Presence • France, Hong Kong, Singapore • IBM Partnership • Founded in 2013 by former ILOG and IBM employees • IBM Business Partner • Expertise & Thought Leadership: • Planning and Scheduling in Manufacturing, Supply Chain, and Logistics • Workforce Optimization, Price Optimization and Maintenance Optimization • Development of Innovative Solutions and Advanced Analytics • 40+ Scientific Publications in Optimization and Supply Chain, Patents, … We implement optimizationsolutions to help companies improve their business operations 3
  • 4. CUSTOMER EXAMPLES 4 Workforce /  Maintenance Manufacting /  Supply Chain Support  to  R&D
  • 5. AGENDA 1. Introduction 2. Case Studies 3. Best Practices
  • 6. PRODUCTION PLANNING AND SCHEDULING IN ELECTRONIC MANUFACTURING 6
  • 7. DECISION PROBLEMS 7 Decisions Benefits Cutting • Combination of panels from different work orders • Minimize laminates waste Press batching / 2D Packing • Combination of panels from different work orders • Tradeoff press throughput vs due dates • Improve press throughput • Minimize cupper waste Production Planning • Assignment of work orders to processes / machines and daily buckets over planning horizon • Provides a global view of the manufacturing process • Minimize setup times • Minimize / Control WIP • Maximize on-time delivery • Tradeoff between due dates and outsourcing 3-day Scheduling • Sequence work orders in machines for each process • Minimize setup times • Minimize / Control WIP • Maximize on-time delivery • Reduced planning time
  • 9. CONTAINER TERMINAL: HONG KONG (HIT) AND SHENZHEN (YICT) Multi-Vessel Optimization: • Improve the coordinationbetween the Quay side and the Yard side by holisticallyoptimizingthe load / discharge operations of all vessels. • Minimize Yard Clash and Traffic Jam while respectingETD constraints and limitingReshuffling.
  • 10. LOAD / DISCHARGE GANTT VIEW Bridge  or   Engine   Room One  color   per  quay   crane ETB   marker ETD   marker Current   TIme Frozen   Horizon   in  grey Bay  of  the   Vessel
  • 11. YARD VIEW Yard   Block Container   Moves Cumulative   Moves
  • 12. INTEGRAL’S FIELD SERVICE SCHEDULING 12 • A decision support system to build and maintain a daily plan of the field engineers – For Planned Preventive Maintenance (PPM) and Reactive Maintenance (RM): – Daily scheduling of jobs to engineers – Manual schedulingand dynamic rescheduling of jobs that arrives during the day • Objective – Improve SLAs – Improve technicianproductivity(mintravel time and idle time) – Minimize overtime – Maximize skill adequacy
  • 14. AGENDA 1. Introduction 2. Case Studies 3. Best Practices
  • 15. IBM DECISION OPTIMIZATION AND CPLEX ARE THE RIGHT TOOLS 15 • 30% custom developmentsspecificto your business. • 30% standard software components that include – Data validation – Data cleaning – Advanced visualization – Industry specific mathematical models • 40% a generic platform for Decision Support – IBM Decision Optimization center – Technical capabilities needed in every decision support system Our solutions are composed of three layers
  • 16. WAS WAS DOC Clients   Or   Web  Clients DOC Enterprise Optimization  Server Production   Environment DOC   Enterprise Data   Server Database Execution   Systems Excel   Spreadsheet/   csv Files Other   Database Legacy  System IBM DECISION OPTIMIZATION CENTER
  • 17. • Mathematical Optimization – Modeling all constraints lead to very high complexity – A straightforward MIP model is not reasonable… • Constraint Programming – Constraints can be modeled (although some are quite complex) – Objective functions are challenging (smooth resource utilization on the Yard) • Effective approach: MIP/CP-based Column Generation • Key takeaway… – Optimization Technology as a toolkit. – Conceptually explore or prototype alternatives – The most effective technique may require more than one technology è Unique value of IBM CPLEX Optimization Studio WHICH OPTIMIZATION TECHNOLOGY? Example from Container Terminal Optimization
  • 18. • Effective UI and ApplicationLogic is as important as Optimization – Users do not understand optimization – Good visualizationand automation can alsoprovidevalueto the planners – Good visualizationand automation increase solution acceptance • Data Validationand Solution ValidationComponents – Identify issues and provide clear explanationto the planners • SolutionAnalysis Components – The quality of the solution is not judged by the value of the objective function • Workflow Components – The planner is not an analyst. If several tasks needs to be accomplished, you need to guide him/her throughthesetasks DECISION SUPPORT ≠ OPTIMIZATION MODEL
  • 19. UNDERSTAND THE BUSINESS GOALS IS CRITICAL 19 • What is the right scope of the solution • How does the solution fit within the customer’s business model • Bottlenecks and how to achieve efficiency gains • Understand where the complexity is and how to manage it • Understand the KPIs • Understand the success factors • Define the planning process and process constraints
  • 20. PROCESS IMPROVEMENTS AND ADVANCED DECISION SUPPORT MUST BE PART OF THE SAME PROJECT • Complexity reduction and Complexity modeling • Alignment of the planning logic with the business strategy • Alignment of incentives with planning KPIs Analysis, Requirements & Solution Design Data-driven Quick Wins GUI & Limited Scope Optimization Full System Deployment Data Infrastructure & KPIs Go-Live Support and Benefits analysis Change Management Process improvements 20
  • 21. TYPICAL PROJECT RISKS AND MITIGATION 21 Risk Mitigation The decision support system does not generate the expected business benefits Process Improvements and Decision Support are analyzed holistically and maintained aligned throughout the project Low performance of the Optimization Engine due to problem size and complexity Datasets will be made available during the Start Up phase to correctly design the optimization engines. Planners do not accept the solutions (e.g. do not trust the results, find it difficult to use) Iterative approach with high involvement of the planners and continuous validation