1 Introduction to Industrial Engineering (II) Z. Max Shen Dept. of Industrial Engineering and Operations Research University of California.

Slides:



Advertisements
Similar presentations
Chapter 7 Part B: Locational analysis.
Advertisements

Facility Location Facility location is the determination of the geographical site(s) in which to locate a firm’s operations. Globalisation Factors to consider.
Facility Location Decisions
Network Models Robert Zimmer Room 6, 25 St James.
Network Models Robert Zimmer Room 6, 25 St James.
Network Models Robert Zimmer Room 6, 25 St James.
Chapter 3 Network Planning.
Logistics Network Configuration
McGraw-Hill/Irwin Copyright © 2008 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 3 Network Planning.
THE CONTEXT OF LOGISTICS. Cycle of Supply and Demand Customers Other Inputs Other Outputs Operations Demand for Products Supply of Products passed to.
Vehicle Routing & Scheduling: Part 1
ISEN 601 Location Logistics Dr. Gary M. Gaukler Fall 2011.
1 Chapter 12: Decision-Support Systems for Supply Chain Management CASE: Supply Chain Management Smooths Production Flow Prepared by Hoon Lee Date on 14.
Math443/543 Mathematical Modeling and Optimization
Logistics Network Configuration
Vehicle Routing & Scheduling
MODELING AND ANALYSIS OF MANUFACTURING SYSTEMS Session 14 WAREHOUSING E. Gutierrez-Miravete Spring 2001.
Decision Support Systems for Supply Chain Management Chap 10 王仁宏 助理教授 國立中正大學企業管理學系 ©Copyright 2001 製商整合科技中心.
An Inventory-Location Model: Formulation, Solution Algorithm and Computational Results Mark S. Daskin, Collete R. Coullard and Zuo-Jun Max Shen presented.
Clustering Ram Akella Lecture 6 February 23, & 280I University of California Berkeley Silicon Valley Center/SC.
NetworkModel-1 Network Optimization Models. NetworkModel-2 Network Terminology A network consists of a set of nodes and arcs. The arcs may have some flow.
Network Flows Based on the book: Introduction to Management Science. Hillier & Hillier. McGraw-Hill.
The Logistic Network: Design and Planning Chap 02 王仁宏 助理教授 國立中正大學企業管理學系 ©Copyright 2001 製商整合科技中心.
1.3 Modeling with exponentially many constr.  Some strong formulations (or even formulation itself) may involve exponentially many constraints (cutting.
IE 101 Facilities Location and Design By Assist.Prof.Dr. Nureddin KIRKAVAK Department of Industrial Engineering.
Operations Research Assistant Professor Dr. Sana’a Wafa Al-Sayegh 2 nd Semester ITGD4207 University of Palestine.
Network Optimization Models
Chapter 5 Network Models. Thomson/South-Western 2007 © South-Western/Cengage Learning © 2012 Practical Management Science, 4e Winston/Albright Introduction.
Introduction to Operations Research
Network Models Tran Van Hoai Faculty of Computer Science & Engineering HCMC University of Technology Tran Van Hoai.
The Logistic Network: Design and Planning
Supply Chain Management
1 Minimum Cost Flows Goal: Minimize costs to meet all demands in a network subject to capacities (combines elements of both shortest path and max flow.
Minimum Cost Flows. 2 The Minimum Cost Flow Problem u ij = capacity of arc (i,j). c ij = unit cost of shipping flow from node i to node j on (i,j). x.
Introduction A GENERAL MODEL OF SYSTEM OPTIMIZATION.
MODELING AND ANALYSIS OF MANUFACTURING SYSTEMS Session 12 MACHINE SETUP AND OPERATION SEQUENCING E. Gutierrez-Miravete Spring 2001.
Network Optimization Problems
Hub Location Problems Chapter 12
Lecture 6 – Integer Programming Models Topics General model Logic constraint Defining decision variables Continuous vs. integral solution Applications:
Exact and heuristics algorithms
Location decisions are strategic decisions. The reasons for location decisions Growth –Expand existing facilities –Add new facilities Production Cost.
Welcome Chapter 2 Logistics Network Configuration SCM.
Logistics Network Configuration
Vehicle Routing & Scheduling
Traveling Salesman Problem (TSP)
Main Function of SCM (Part II). Main Functions  Procurement (supplier selection, optimal procurement policies, etc.)  Manufacturing (plant location,
Introduction to Supply Chain Management Designing & Managing the Supply Chain Chapter 1 Byung-Hyun Ha
IT Applications for Decision Making. Operations Research Initiated in England during the world war II Make scientifically based decisions regarding the.
In some cases, the waste generated by the production of material at a facility must be disposed of at special waste disposal locations. We need to identify.
Chapter 8 Network Models to accompany Operations Research: Applications and Algorithms 4th edition by Wayne L. Winston Copyright (c) 2004 Brooks/Cole,
8/14/04 J. Bard and J. W. Barnes Operations Research Models and Methods Copyright All rights reserved Lecture 6 – Integer Programming Models Topics.
1 utdallas.edu/~metin SC Design Facility Location Models.
Lecture 6 – Integer Programming Models Topics General model Logic constraint Defining decision variables Continuous vs. integral solution Applications:
3-1 Chapter 3: Network Planning CMB 8050 Matthew J. Liberatore.
1 1 Slide © 2008 Thomson South-Western. All Rights Reserved © 2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or.
Tabu Search Applications Outlines: 1.Application of Tabu Search 2.Our Project with Tabu Search: EACIIT analytics.
Transportation, Assignment, and Network Models 9 To accompany Quantitative Analysis for Management, Twelfth Edition, by Render, Stair, Hanna and Hale Power.
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
3-1 Session 3 Network Planning. 3-2 Why Network Planning? Find the right balance between inventory, transportation and manufacturing costs, Match supply.
A Warehouse Location Routing Problem Jirawan Niemsakul (Jossef Perl: University of Maryland Presentation By: Mark S.Daskin: Northwestern University) &
Introduction to Graph & Network Theory Thinking About Networks: From Metabolism to the Genome to Social Conflict Summer Workshop for Teachers June 27 th.
Decision Support Systems for Supply Chain Management
IE 8580 Module 2: Transportation in the Supply Chain
LOGISTICS NETWORK.
1.3 Modeling with exponentially many constr.
Chapter 5 Network Design in the Supply Chain
Network Models Robert Zimmer Room 6, 25 St James.
1.3 Modeling with exponentially many constr.
Demand Allocation Example
Business Logistics Management
Presentation transcript:

1 Introduction to Industrial Engineering (II) Z. Max Shen Dept. of Industrial Engineering and Operations Research University of California

2 IE and Systems Industrial engineering really takes a system-level perspective The tools and techniques of the IE allow the IE to examine the system, the interactions among the components of the system, all while keeping in mind the objective or purpose of the system An IE seeks to optimize systems

3 Supply Chain Structure

4 Example: Military Supply Chain Army Lt. Gen. Ricardo Sanchez, the senior U.S. military commander in Iraq from June 2003 until the summer of 2004, complained last winter to the Pentagon that a poor supply situation was threatening the Army's ability to fight. “The lack of key spare parts for tanks, helicopters and other systems was such a severe problem that I cannot continue to support sustained combat operations with rates this low”. It is reported that U.S. Army combat units fighting in Iraq last year had to resort to capturing key supplies such as lubricants and explosives from enemy stockpiles. In addition, food supplies barely met demand, and stocks of ammunition and spare parts were nearly depleted during combat.

5 Example: TSP Given a set of n nodes and distances for each pair of nodes, find a roundtrip of minimal total length visiting each node exactly once.

6

7

8 Facilities Concerns How many? Where to locate? How to assign customers to facilities?

9 Example Ambulance location  A number of facilities for ambulances should be located in various places of a city.  Driving time/distance is a critical factor in rescues, and should be minimized.

10 Absolute 1-Center problem on a tree A BC G E F D H

Step 1: Pick any point on the tree and find the vertex that is farthest away from the point that was picked. Call this vertex e 1. A BC G E F D H e1e1

12 A BC G E F D H Step 2: Find the vertex that is farthest from e 1 and call this vertex e 2. e2e2 e1e1

13 A BC G E F D H Step 3: The absolute 1-center is at the midpoint of the path from e 1 to e 2. The vertex 1-center is at the vertex of the tree that is closest to the absolute 1-center. e1e1 e2e2

14 Step 1: Using the algorithm for the absolute 1-center, find the absolute 1- center. Absolute 2-Centers A BC G E F D H e1e1 e2e2

15 Step 2: Delete from the tree the arc containing the absolute 1-center.(If the absolute 1-center is on a node, delete one of the arcs incident on the center which is on the path from e1 to e2.) This divides the tree into two disconnected subtrees. A BC G E F D H e1e1 e2e2

16 Step 3: Use the absolute 1-center algorithm to find the absolute 1-center of each of the subtrees. These locations constitute a solution to the absolute 2-center problem. A BC G E F D H e1e X1*X1* X2*X2*

17 Median Problem Find the location of P facilities on a network so that the total cost of serving demands is minimized. Inputs:  h i : demand at node i  d ij : distance between demand node i and candidate site j

18 1-median problem on a tree If half or more of the total demand is at any node then one optimal solution consists of locating the facility at that node.

19 A B CE D h A =10 h B =5 h C =7 h E =14 h D = Example (P=1): 1-median problem on a tree

20 Example (cont’d) We start with node A Fold the demand onto the node that is incident to node A (B) Delete node A B CE D h C =7 h D= 12 h E =14 h B=15 Figure 2 Effect of folding tip node A onto B

21 Example (cont’d) In Figure 2 none of the nodes has more than half of the total demand. Select a tip node Fold it onto the node which is incident. B CE 7 10 h C =19 h E =14 h B=15 Figure 3

22 Example (cont’d) In Figure 3 none of the nodes has more than half of the total demand. Select a tip node Fold it onto the node which is incident. BC 7 h B =15 h C =33 Now the demand at node C is over half of the total demand. Optimal location for the 1-median on the tree is node C d AC *h A +d BC *h B +d EC *h E +d DC *h D = 15*10+7*5+10*14+5*12 = 385 Figure 4

23 A Typical Network Design Model Several products are produced at several plants. Each plant has a known production capacity. There is a known demand for each product at each customer zone. The demand is satisfied by shipping the products via regional distribution centers.

24 A Typical Network Design Model There may be an upper bound on the distance between a distribution center and a market area served by it A set of potential location sites for the new facilities was identified Costs:  Set-up costs  Transportation cost is proportional to the distance  Storage and handling costs  Production/supply costs

25 Complexity of Network Design Problems Location problems are, in general, very difficult problems. The complexity increases with  the number of customers,  the number of products,  the number of potential locations for warehouses, and  the number of warehouses located.

26 Solution Techniques Mathematical optimization techniques:  Exact algorithms: find optimal solutions  Heuristics: find “good” solutions, not necessarily optimal Simulation models: provide a mechanism to evaluate specified design alternatives created by the designer.

27 Heuristics and the Need for Exact Algorithms Single product Two plants p1 and p2  Plant p1 has an annual capacity of 200,000 units.  Plant p2 has an annual capacity of 60,000 units. The two plants have the same production costs. There are two warehouses w1 and w2 with identical warehouse handling costs. There are three markets areas c1,c2 and c3 with demands of 50,000, 100,000 and 50,000, respectively.

28 Heuristics and the Need for Exact Algorithms

29 Why Optimization Matters? D = 50,000 D = 100,000 D = 50,000 Cap = 60,000 Cap = 200,000 $4 $5 $2 $3 $4 $5 $2 $1 $2 Production costs are the same, warehousing costs are the same $0