Cost minimization and workload balancing in printed circuit board assembly

被引:16
作者
Hillier, MS
Brandeau, ML
机构
[1] Univ Washington, Dept Management Sci, Seattle, WA 98195 USA
[2] Stanford Univ, Dept Management Sci & Engn, Stanford, CA 94305 USA
关键词
D O I
10.1080/07408170108936853
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
We consider an operation assignment problem arising from a Printed Circuit (PC) board assembly process. The research was inspired by applications at Hewlett-Packard Company where hundreds of types of PC boards require the insertion of thousands of types of components. The components can be inserted manually or by automated insertion machines. The machines can only hold a limited number of different component types. We investigate how to assign the boards and components to the machines and manual process so as to minimize cost while at the same time balancing machine workloads. We first present a Binary Integer Program (BIP) formulation of the problem. We then develop optimality results that allow us to reduce significantly the size of the BIP. Using the improved BIP formulation, and upper bounds generated using a Cost Minimizing Workload Balancing (CMWB) heuristic that we develop, we show how branch-and-bound can be used to find optimal solutions to small and medium-sized problems in reasonable time. We also show that the CMWB heuristic finds solutions in seconds of CPU time that are within a few percent of optimal. In addition, the CMWB heuristic outperforms the heuristic that has been used at Hewlett-Packard, as well as the longest expected processing time heuristic. Although this paper specifically addresses a problem of partially-automated PC board assembly, the results apply to a more general set of problems, including job and tool assignment in flexible manufacturing systems, and general operation assignment problems.
引用
收藏
页码:547 / 557
页数:11
相关论文
共 36 条
[1]   COMPONENT FIXTURE POSITIONING/SEQUENCING FOR PRINTED-CIRCUIT BOARD ASSEMBLY WITH CONCURRENT OPERATIONS [J].
AHMADI, J ;
AHMADI, R ;
MATSUO, H ;
TIRUPATI, D .
OPERATIONS RESEARCH, 1995, 43 (03) :444-457
[2]   COMPONENT ALLOCATION AND PARTITIONING FOR A DUAL DELIVERY PLACEMENT MACHINE [J].
AHMADI, J ;
GROTZINGER, S ;
JOHNSON, D .
OPERATIONS RESEARCH, 1988, 36 (02) :176-191
[3]   STAGING PROBLEM OF A DUAL DELIVERY PICK-AND-PLACE MACHINE IN PRINTED-CIRCUIT CARD ASSEMBLY [J].
AHMADI, RH ;
KOUVELIS, P .
OPERATIONS RESEARCH, 1994, 42 (01) :81-91
[4]   Component allocation to balance workload in printed circuit card assembly systems [J].
Ammons, JC ;
Carlyle, M ;
Cranmer, L ;
DePuy, G ;
Ellis, K ;
McGinnis, LF ;
Tovey, CA ;
Xu, H .
IIE TRANSACTIONS, 1997, 29 (04) :265-275
[5]  
AMMONS JC, 1985, ANN OPER RES, V3, P319
[6]   SEQUENCING OF INSERTIONS IN PRINTED-CIRCUIT BOARD ASSEMBLY [J].
BALL, MO ;
MAGAZINE, MJ .
OPERATIONS RESEARCH, 1988, 36 (02) :192-201
[7]   A HEURISTIC FOR MINIMIZING THE NUMBER OF TOOL SWITCHES ON A FLEXIBLE MACHINE [J].
BARD, JF .
IIE TRANSACTIONS, 1988, 20 (04) :382-391
[8]   DESIGN OF MANUFACTURING CELLS - OPERATION ASSIGNMENT IN PRINTED-CIRCUIT BOARD MANUFACTURING [J].
BRANDEAU, ML ;
BILLINGTON, CA .
JOURNAL OF INTELLIGENT MANUFACTURING, 1991, 2 (02) :95-106
[9]  
BRUNO J, 1977, SEQUENCING TASKS EXP
[10]  
CHAKRAVARTY AK, 1984, P 1 ORSA TIMS C FLEX