Approaches to Line Balancing Three Basic Approaches for finding a solution COMSOAL – Basic random solution generation method Ranked Positional Weight Heuristic.

Slides:



Advertisements
Similar presentations
Algorithm Design Techniques
Advertisements

X- FUNDAMENTAL SCHEDULING PROJESS
ECE 667 Synthesis and Verification of Digital Circuits
CALTECH CS137 Winter DeHon CS137: Electronic Design Automation Day 14: March 3, 2004 Scheduling Heuristics and Approximation.
Approaches to Line Balancing COMSOAL & RPW
© 2007 Pearson Education DD DD GG GG GG MM MM MM AA AA L LL LL LL L Process Layout Chapter 8.
Experiments We measured the times(s) and number of expanded nodes to previous heuristic using BFBnB. Dynamic Programming Intuition. All DAGs must have.
Optimization of thermal processes2007/2008 Optimization of thermal processes Maciej Marek Czestochowa University of Technology Institute of Thermal Machinery.
Production Scheduling
The number of edge-disjoint transitive triples in a tournament.
1 IRWIN  a Times Mirror Higher Education Group, Inc. company, 1996 Facilities Layout.
Branch and Bound Searching Strategies
1 A Shifting Strategy for Dynamic Channel Assignment under Spatially Varying Demand Harish Rathi Advisors: Prof. Karen Daniels, Prof. Kavitha Chandra Center.
Solving the Protein Threading Problem in Parallel Nocola Yanev, Rumen Andonov Indrajit Bhattacharya CMSC 838T Presentation.
EDA (CS286.5b) Day 11 Scheduling (List, Force, Approximation) N.B. no class Thursday (FPGA) …
Facility Layout Facility Layout Facility Layout decisions translate the broader decisions about a firm’s strategy such as competitive priorities, process,
Chapter 10 – Facility Layout
COMSOAL Computer Method for Sequencing Operations for Assembly Lines Lindsay McClintock OPERMGT 345 – 004 May 6, 2003.
Product layout Assembly-line balancing approach. 2 Facility layout Process terminology Cycle time: Average time between completions of successive units.
Assembly Line Balance Balance.
Operations Research Assistant Professor Dr. Sana’a Wafa Al-Sayegh 2 nd Semester ITGD4207 University of Palestine.
Manual Assembly Lines Chapter 4 Sections:
CALTECH CS137 Winter DeHon CS137: Electronic Design Automation Day 12: February 13, 2002 Scheduling Heuristics and Approximation.
Line Balancing Problem
Exact methods for ALB ALB problem can be considered as a shortest path problem The complete graph need not be developed since one can stop as soon as in.
Assembly Line Balancing
Approaches to Line balancing Optimal Solutions Active Learning Module 3 Dr. César O. Malavé Texas A&M University.
Assembly Lines – Reliable Serial Systems
Assembly Line Balancing
Workstation. The assembly design is based on the demand for the peak quarter of year 5 Cycle Time = sec./unit There will be three assembly lines.
Mba Facility Layout u Basic layouts u Some layout techniques u Assembly line balancing u Service Layout.
© The McGraw-Hill Companies, Inc., Technical Note 5 Facility Layout.
Heuristic Optimization Methods Greedy algorithms, Approximation algorithms, and GRASP.
Slide 1 Chapter 4: Estimating and Reducing Labor Costs The objective of any process should be to create value (make profits), not to maximize the utilization.
FORS 8450 Advanced Forest Planning Lecture 11 Tabu Search.
Line Balancing. Example problem - Golf Club mfg/assy firm Customer demand requires production volume of 24 finished clubs in an 8 hour shift Customer.
McGraw-Hill/Irwin © 2006 The McGraw-Hill Companies, Inc., All Rights Reserved. 1.
Assembly Line Balancing Introduction to Industrial Engineering.
Assembly Line Balancing
FORS 8450 Advanced Forest Planning Lecture 5 Relatively Straightforward Stochastic Approach.
GAME PLAYING 1. There were two reasons that games appeared to be a good domain in which to explore machine intelligence: 1.They provide a structured task.
1 Branch and Bound Searching Strategies Updated: 12/27/2010.
Integer Programming Li Xiaolei. Introduction to Integer Programming An IP in which all variables are required to be integers is called a pure integer.
Assembly Line Balancing Boeing Corporation
Layout and Design Kapitel 4 / 1 (c) Prof. Richard F. Hartl Flow shop production Object-oriented Assignment is derived from the item´s work plans. Uniform.
Technical Note 6 Facility Layout
© The McGraw-Hill Companies, Inc., Technical Note 5 Facility Layout.
Slide 0 of 96 Manufacturing Facility Layout. Slide 1 of 96 Basic Layout Forms Process Product Cellular Fixed position Hybrid.
Dr. Ron Lembke.  Situation: Assembly-line production.  Many tasks must be performed, and the sequence is flexible  Parts at each station same time.
1 CSC 384 Lecture Slides (c) , C. Boutilier and P. Poupart CSC384: Lecture 16  Last time Searching a Graphplan for a plan, and relaxed plan heuristics.
McGraw-Hill/Irwin Copyright © 2009 by The McGraw-Hill Companies, Inc. All rights reserved.
Sampling Design and Analysis MTH 494 Ossam Chohan Assistant Professor CIIT Abbottabad.
Part 3.
Tuesday, March 19 The Network Simplex Method for Solving the Minimum Cost Flow Problem Handouts: Lecture Notes Warning: there is a lot to the network.
Revision BUSI 2301 B. Averaging methods b). Moving average - sample problem Compute a three-period moving average forecast for period 6, given the demand.
Chapter 3 Lecture 4 Forecasting. Time Series is a sequence of measurements over time, usually obtained at equally spaced intervals – Daily – Monthly –
6-1 McGraw-Hill/Irwin Operations Management, Seventh Edition, by William J. Stevenson Copyright © 2002 by The McGraw-Hill Companies, Inc. All rights reserved.
Perancangan Sistem Manufaktur
Additional line balancing notes
1. Draw the precedence diagram.
CHAPTER 8 Operations Scheduling
Introduction to Operations Research
Managing Process Constraints
FACILITY LAYOUT Facility layout means:
3 Assembly Line Balancing CHAPTER Arranged by
Chapter 6 Network-Based Scheduling
Process Layout Chapter 8 L L M M D D D D L L M M L L M M G G L L G G A
Using the queuing-theoretic approximations for the performance of “push” and “pull” production lines to address Design Problems.
The Greedy Approach Young CS 530 Adv. Algo. Greedy.
Flexible Assembly Systems
Presentation transcript:

Approaches to Line Balancing Three Basic Approaches for finding a solution COMSOAL – Basic random solution generation method Ranked Positional Weight Heuristic – Good solutions found quickly Implicit Enumeration Scheme Assumptions Required cycle time, sequencing restrictions and task times are known

COMSOAL Random Sequence Generation A simple record-keeping approach that allows a large number of possible sequences to be examined quickly Only tasks that satisfy all the constraints are considered at each step. Sequence discarded as soon as it exceeds the upper bound. Sequence saved if it is better than the previous upper bound and the bound is updated. Efficiency depends on the data storage and processing structure

COMSOAL – Example TaskActivityAssembly Time Immediate Predecessor aInsert Front Axle / Wheels 20- bInsert Fan Rod6a cInsert Fan Rod Cover5b dInsert Rear Axle / Wheels 21- eInsert Hood to Wheel Frame 8- fGlue Windows to top35- gInsert Gear Assembly15c, d hInsert Gear Spacers10g iSecure Front Wheel Frame 15e, h jInsert Engine5c kAttach Top46f, i, j lAdd Decals16k

Example Solution Model Car Precedence Structure a d e f bcj gh ikl

Data Known : Two 4 hour-shifts, 4 days a week will be used for assembly. Each shift receives two 10 minute breaks. Planned production rate of 1500 units/week. No Zoning constraints exist. COMSOAL – Example

Example Solution – Cont… To meet demand C = 70 Seconds. Initially four potential tasks a, d, e, or f Generate random number between 0 and 1. Say outcome in our case is 0.34 R is in second quadrant so keep d as first task. Continue the random generation. Quick check of lower bound Thus Better Solutions may exist

Single COMSOAL Sequence Results StepList AList BList FU (0,1)Selected Tasks Station (Idle Time) 1a through la, d, e, f 0.34d1(49) 2a through l, -da, e, f 0.83f1(14) 3a, b, c, e, g, h, i, j, k, la, ee-e1(6) 4a, b, c, g, h, i, j, k, la-Open Station 4a, b, c, g, h, i, j, k, laa-a2(50) 5b, c, g, h, i, j, k, lbb-b2(44) 6c, g, h, i, j, k, lcc-c2(39) 7g, h, i, j, k, lg, j 0.21g2(24) 8h, i, j, k, lj, hh, j0.42h2(14) 9i, j, k, li, jj-j2(9) 10i, k, li-Open Station 10i, k, lii-i3(55) 11k, lkk-k3(9) 12ll-Open Station 12lll-l4(54)

COMSOAL – Advantages The technique is relatively easy to program. Feasible solutions are found quickly. Greater the computational effort expended, the better the expected solution. Basic idea can be applied to many decision problems, the only requirement being that we can build solutions sequentially and a function evaluation can be performed to rank candidate solutions.

Class Exercise Solve the following line balancing problem using COMSOAL. Assume demand is 100 per 8-hour day. TaskTimeImmediate Predecessor a2- b1a c2a d3b, c e1d f3e

Exercise Solution a b c def

Exercise Solution – Cont… StepList AList BList FU(0,1)Selected Task Station (Idle Time) 1a to faa -a1(2.8) 2b to fb, c 0.68c1(0.8) 3b to f, -cbb -b2(3.8) 4d to fdd -d2(0.8) 5e, fee -e3(3.8) 6fff -f3(0.8)

Ranked Positional Weight Heuristic A task is prioritized based on the cumulative assembly time associated with itself and its successors. Tasks are assigned in this order to the lowest numbered feasible workstation. Cumulative remaining assembly time constrains the number of workstations required. Illustrates the greedy, single pass heuristics. Procedure requires computation of positional weight PW(i) of each task.

RPW Procedure – Cont… 1. Task Ordering : For all tasks i = 1,…,N compute PW(i). Order (rank) tasks by nonincreasing PW(i) 2. Task Assignment : For ranked tasks i =,…,N assign task i to first feasible workstation. Precedence Constraints : assignment to any workstation at least as large as that to which its predecessors are assigned Zoning & Time Restrictions : Checked on placement.

RPW Procedure - Example TaskActivityAssembly Time Immediate Predecessor aInsert Front Axle / Wheels 20- bInsert Fan Rod6a cInsert Fan Rod Cover5b dInsert Rear Axle / Wheels 21- eInsert Hood to Wheel Frame 8- fGlue Windows to top35- gInsert Gear Assembly15c, d hInsert Gear Spacers10g iSecure Front Wheel Frame 15e, h jInsert Engine5c kAttach Top46f, i, j lAdd Decals16k

Example Solution Model Car Precedence Structure a d e f bcj gh ikl

RPW Procedure - Solution Positional Weight calculated based on the precedence structure (previous slide). PW l = its task time = 16 PW k = t k + PW l = = 62 PW j = t j + PW k = 5+62 = 67 TaskPWRanked PW a1381 b1183 c1124 d1232 e858 f976 g1025 h877 i779 j6710 k6211 l1612

RPW Solution Cont… Assignment order is given by the rankings. Task a assigned to station 1. c - t a = 70 – 20 = 50 seconds left in Station 1. Next Assign task d 50 – 21 = 29 seconds left in Station 1. j, k, l70, 65, 19, 33 f, h, e, i70, 35, 25, 17, 22 a, d, b, c, g70, 50, 29, 23, 18, 31 TasksTime RemainingStation

Class Exercise Assembly of a product has been divided into elemental tasks suitable for assignment to unskilled workers. Task times and constraints are given below. Solve by RPW Procedure g14h e, f6g c, d7f b6e a10d a6c -18b -20a Immediate Predecessors TimeTask

Exercise Solution a b d e c f gh TaskPW i Rank a631 b442 c334 d373 e266 f275 g207 h148 WorkstationAssigned Tasks Remaining Time 1a, d30, 10, 0 2b, c, e30, 12, 6, 0 3f, g, h30, 23, 17, 3