1 Global Meta-Hybrids for Large-Scale Combinatorial Optimization Professor Leyuan Shi Department of Industrial Engineering University of Wisconsin-Madison.

Slides:



Advertisements
Similar presentations
Facility Location Decisions
Advertisements

Network Models Robert Zimmer Room 6, 25 St James.
Network Models Robert Zimmer Room 6, 25 St James.
Airline Schedule Optimization (Fleet Assignment I)
Lesson 08 Linear Programming
Chapter 3 Network Planning.
© Imperial College London Eplex: Harnessing Mathematical Programming Solvers for Constraint Logic Programming Kish Shen and Joachim Schimpf IC-Parc.
Logistics Network Configuration
1 1 Slide © 2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole.
Management Science 461 Lecture 6 – Network Flow Problems October 21, 2008.
Progress in Linear Programming Based Branch-and-Bound Algorithms
The 2 Period Travelling Salesman Problem Applied to Milk Collection in Ireland By Professor H P Williams,London School of Economics Dr Martin Butler, University.
Ted Gifford Director – Research Group Schneider National Inc Facility Location Problems At Schneider Logistics.
INFORMS Annual Meeting, San Diego, Oct 11 – 14, 2009 A New, Intuitive and Industrial Scale Approach towards Uncertainty in Supply Chains G.N. Srinivasa.
Consumer Packaged Goods Manufacturing Industry Team: Aymaras Pan American Advanced Studies Institute Simulation and Optimization of Globalized Physical.
Supply Chain Design Problem Tuukka Puranen Postgraduate Seminar in Information Technology Wednesday, March 26, 2009.
Transportation Problems Dr. Ron Tibben-Lembke. Transportation Problems Linear programming is good at solving problems with zillions of options, and finding.
An Inventory-Location Model: Formulation, Solution Algorithm and Computational Results Mark S. Daskin, Collete R. Coullard and Zuo-Jun Max Shen presented.
1 Contents college 3 en 4 Book: Appendix A.1, A.3, A.4, §3.4, §3.5, §4.1, §4.2, §4.4, §4.6 (not: §3.6 - §3.8, §4.2 - §4.3) Extra literature on resource.
A hybrid heuristic for an inventory routing problem C.Archetti, L.Bertazzi, M.G. Speranza University of Brescia, Italy A.Hertz Ecole Polytechnique and.
1 Combinatorial Problems in Cooperative Control: Complexity and Scalability Carla Gomes and Bart Selman Cornell University Muri Meeting March 2002.
Supply Chain Management COSC643 E-Commerce Supply Chain Management Sungchul Hong.
Supply Contract Allocation Gyana R. Parija Bala Ramachandran IBM T.J. Watson Research Center INFORMS Miami 2001.
Chapter 5 Network Models. Thomson/South-Western 2007 © South-Western/Cengage Learning © 2012 Practical Management Science, 4e Winston/Albright Introduction.
A Parallel Integer Programming Approach to Global Routing Tai-Hsuan Wu, Azadeh Davoodi Department of Electrical and Computer Engineering Jeffrey Linderoth.
Network Models Tran Van Hoai Faculty of Computer Science & Engineering HCMC University of Technology Tran Van Hoai.
The Supply Chain Customer Supplier Manufacturer Distributor
The Logistic Network: Design and Planning
Slides 6 Distribution Strategies
OPSM 301 Operations Management Class 21: Logistic Drivers: Facilities and Transportation Koç University Zeynep Aksin
New Modeling Techniques for the Global Routing Problem Anthony Vannelli Department of Electrical and Computer Engineering University of Waterloo Waterloo,
Reverse Logistics Networks Steven Walker Logistic Systems: Design and Optimization (Chapter 6)
Network Optimization Problems
Transportation Problems Dr. Ron Lembke. Transportation Problems Linear programming is good at solving problems with zillions of options, and finding the.
Arben Asllani University of Tennessee at Chattanooga Prescriptive Analytics CHAPTER 7 Business Analytics with Shipment Models Business Analytics with Management.
Location decisions are strategic decisions. The reasons for location decisions Growth –Expand existing facilities –Add new facilities Production Cost.
Optimal Fueling Strategies for Locomotive Fleets in Railroad Networks Seyed Mohammad Nourbakhsh Yanfeng Ouyang 1 William W. Hay Railroad Engineering Seminar.
ElecComp Case Large contract manufacturer of circuit boards and other high tech parts. About 27,000 high value products with short life cycles Fierce competition.
Main Function of SCM (Part II). Main Functions  Procurement (supplier selection, optimal procurement policies, etc.)  Manufacturing (plant location,
FATCOP: A Mixed Integer Program Solver Michael FerrisQun Chen Department of Computer Sciences University of Wisconsin-Madison Jeff Linderoth, Argonne.
Introduction to Supply Chain Management Designing & Managing the Supply Chain Chapter 1 Byung-Hyun Ha
Highline Class, BI 348 Basic Business Analytics using Excel Chapter 08 & 09: Introduction to Linear Programing 1.
Intelligent Supply Chain Management Strategic Supply Chain Management
FATCOP: A Mixed Integer Program Solver Michael FerrisQun Chen University of Wisconsin-Madison Jeffrey Linderoth Argonne National Laboratories.
A Local Relaxation Approach for the Siting of Electrical Substations Walter Murray and Uday Shanbhag Systems Optimization Laboratory Department of Management.
FYRIRLESTRAMARAÞON HR 2011 | RU LECTURE MARATHON 2011 Amir Azaron School of Science and Engineering Supply Chain Design under Uncertainty.
3-1 Chapter 3: Network Planning CMB 8050 Matthew J. Liberatore.
Introduction to Integer Programming Integer programming models Thursday, April 4 Handouts: Lecture Notes.
Transportation and Distribution Planning Matthew J. Liberatore John F. Connelly Chair in Management Professor, Decision and Information Techologies.
Chapter 6 Optimization Models with Integer Variables.
Designing the Distribution Network in a Supply Chain
Supply Chain Management By Dr. Asif Mahmood Chapter 9: Aggregate Planning.
Intermodal Supply Chain Optimization at a Large Retailer Part 1: Model Development Scott J. Mason, Ph.D. Fluor Endowed Chair in Supply Chain Optimization.
Distribution Strategies
Transportation Problems
Engineering Economics (2+0)
Schlenker, H. , R. Kluge, and J. Koehl
Computing and Compressive Sensing in Wireless Sensor Networks
International Conference on Numerical Analysis & Optimization:
Reverse Logistics Networks
Location Case Study Shanghai GM Service Parts Part II
Si Chen, University of Maryland Bruce Golden, University of Maryland
Staff Scheduling at USPS Mail Processing & Distribution Centers
FACILITY LAYOUT Facility layout means:
Facilities Planning and Design Course code:
Network Models with Excel
A more complex LP problem
Planning and Scheduling in Manufacturing and Services
Overview of Intermodal (Multimodal) Supply Chain Optimization and Logistics Scott J. Mason, Ph.D. Fluor Endowed Chair in Supply Chain Optimization and.
REVIEW FOR EXAM 1 Chapters 3, 4, 5 & 6.
Presentation transcript:

1 Global Meta-Hybrids for Large-Scale Combinatorial Optimization Professor Leyuan Shi Department of Industrial Engineering University of Wisconsin-Madison Dan S. Ludwikoski Rockwell Automation Professor Robert Meyer Computer Sciences Department University of Wisconsin-Madison

2 True Demand Finished Goods Inventory Manufacturing Inventory Electronic Pull Suppliers Assembly Cell DMI Distributors Customers CDC Lead Time Supply Chain Network

3 Rockwell Model One CDC (Central Distribution Center) distributors All product families aggregated into one family Multi-level transportation costs No Manufacturing Assembly considered 961 constraints 4572 variables

4 Hub & Spoke Model Identify the best locations (distributors to be used as hubs) while meeting each distributor’s demand and minimizing total cost. A hard problem for large supply chains.

5 Hub & Spoke

6 Parameters d(i,j) = distance in miles from distributor i to distributor j K(i) = Facility cost at distributor i D(i) = Demand in lbs at distributor i c(0, i) = shipping cost from CDC to distributor i c(i, j) = shipping cost from distributor i to distributor j h(j) = handling cost maxHubs = maximum number of hubs allowed in the system maxDist = maximum range in miles that a Hub can serve

7 Variables z(0, i) = amount shipped from CDC to distributor i z(i, j) = amount shipped from distributor i to distributor j x(i) = hub&spoke binary variable [x(i)=1 if distributor i chosen to be a hub, x(i)=0 if distributor i is a spoke]

8 Traditional Approach Model the problem as a MIP (Mixed Integer Program) Solve via branch & cut (CPLEX)

9 Algebraic Model

10 Objective is sum of shipping, handling, location costs Net flow into distributor i must equal demand Total number of hubs in supply chain < maxHubs If distributor i receives shipments from the CDC, then it is a hub (and its location cost is charged in objective) Modeling Notes

11 Hub&Spoke Scenarios Scenario Maximum Mileage (hub to spoke) maxHubs

12 CPLEX Results ScenarioTotal CostGap Solution Time(sec) Run Time (sec) 1$21,048,155 $657,155 (3.12%) 25010,000 2$17,216,529$ $18,004,390$ $19,099,000 $130,000 (0.68%) ,000 5$17,772,604$0510 6$16,332,781$0170

13 For easy problems, Branch&Cut is fast. However, Branch & Cut algorithms often fail to provide quality solutions within acceptable time frames. Additional disadvantages of Branch & Cut : They do not employ/allow problem-specific heuristics Data from known feasible solutions not very helpful Tree size can be huge, leading to memory problems Features of Branch & Cut

14 CPLEX / NP CPLEX / NP Hybrid Start with problem specific preprocessing Run CPLEX for a short period, obtaining a feasible solution NPUtilize feasible solution from CPLEX to initialize the NP approach NPUsing the result from NP to provide a cutoff, restart CPLEX

15 CPLEX / Nested Partitions Hybrid (CPLEX/NP)

16 User Input interface Graphical solution interface User Manual / Excel Interface: CPLEX/NP Solver Initial solution via CPLEX PartitioningSampling Promising Index (CPLEX) Backtracking NP

17 CPLEX/NP vs. CPLEX Best objective obtained on hub/spoke model: CPLEX (using NP’s pre-processing): $21,197,214 Gap: $701,214 (total run time : 2950 sec.) CPLEX (default): $21,048,155 Gap: $657,155 (total run time: 172,000 sec) CPLEX/NP: $20,769,200 Gap: $273,200 (total run time : 2950 sec.)

18 Conclusions CPLEX/NP hybrid significantly outperforms CPLEX CPLEX provides starting point and LB NP able to obtain a higher quality solution NP runs quickly Hybrid approach much more powerful than CPLEX or NP as stand-alone methods

19 Future Research Extend model to more product families and customers Consider more complex NP backtracking strategies Develop more sophisticated supply chain heuristics for NP Combine LP and heuristics to obtain node estimates