Abstract
Outsourcing has become increasingly important in supply chain management. As the semiconductor industry is capital-intensive, semiconductor manufacturing companies focus on wafer fabrication as their core competence and outsource assembly and testing to a number of specialized vendors. The involved decision-making has multiple objectives such as (1) minimizing the number of delayed orders, (2) minimizing the allocation ratio differences, (3) minimizing the assembly cost, and (4) minimizing the product changeover times. To meet these objectives in practice, this study proposes an approach that employs mixed integer linear programming and goal programming to integrate multiple objectives and operational feasibility by considering mass orders, order fulfillment, capacity limits, logistics timetables, and a rolling mechanism in a real setting. Furthermore, we developed an order assignment decision support system embedded with the proposed approach for assigning assembly outsourcing orders and validated the system in a semiconductor company in Taiwan. The results have shown the practical viability of the proposed approach in terms of decision quality and computational efficiency. This study concludes with empirical findings and a discussion of future research directions.
Similar content being viewed by others
References
Anderson E, Weitz BA (1986) Make-or-buy decisions: vertical integration and marketing productivity. Sloan Manag Rev 27(3):3–19
Aouni B, Kettani O (2001) Goal programming model: a glorious history and a promising future. Eur J Oper Res 133:225–231
Barney J (1991) Firm resources and sustained competitive advantage. J Manag 17(1):99–120
Barthélemy J (2001) The hidden costs of IT outsourcing. Sloan Manag Rev 42(3):60–69
Buffa FB, Jackson WM (1983) A goal programming model for purchase planning. J Purch Mater Manag 19(3):27–34
Cachon GP, Harker PT (2002) Competition and outsourcing with scale economies. Manag Sci 48(10):1314–1333
Chien C-F, Chen H-K, Wu J-Z, Hu C-H (2007) Constructing the OGE for promoting tool group productivity in semiconductor manufacturing. Int J Prod Res 45(3):509–524
Chien C-F, Dauzère-Pérès S, Ehm H, Fowler JW, Jiang Z, Krishnaswamy S, Mönch L, Uzsoy R (2008) Modeling and analysis of semiconductor manufacturing in a shrinking world: challenges and successes. In: Proceedings of the 2008 winter simulation conference, 2093–2099
Chien C-F, Chen Y, Peng J (2010a) Manufacturing intelligence for semiconductor demand forecast based on technology diffusion and product life cycle. Int J Prod Econ 128(2):496–509
Chien C-F, Wu J-Z, Wu C-C (2010b) A two-stage stochastic programming approach for new tape-out allocation decisions for demand fulfillment planning in semiconductor manufacturing. Flex Serv Manuf J (working paper)
Dataquest G (2008) Gartner Dataquest. Gartner Inc
Degraeve Z, Labro E, Roodhooft F (2000) An evaluation of vendor selection models from a total cost of ownership perspective. Eur J Oper Res 125(1):34–58
Fine FC, Whitney DE (1996) Is the make-buy decision process a core competence? Working Paper, Massachusetts Institute of Technology
Fine CH, Vardan R, Pethick R, El-Hout J (2002) Rapid-response capability in value-chain design. Sloan Manag Rev 43(2):69–75
Fisher ML (1997) What is the right supply chain for your product? Harvard Bus Rev 75(2):105–117
Fleischmann BH, Meyer H, Wagner M (2000) Advanced planning. In: Stadtler H, Kilger C (eds) Supply chain management and advanced planning. Springer, Berlin, pp 71–96
Gaonkar RS, Viswanadham N (2005) Strategic sourcing and collaborative planning in Internet-enabled supply chain networks producing multigeneration products. IEEE Trans Autom Sci Eng 2(1):54–66
Gottfredson M, Puryear R, Phillips S (2005) Strategic sourcing—from periphery to the core. Harvard Bus Rev 83(2):132–139
Grunow M, Guenther HO, Yang G (2003) Plant co-ordination in pharmaceutics supply networks. OR Spectr 25(1):109–141
Hentenryck PV (1999) The OPL optimization programming language. MIT press, England
Hiller FS, Lieberman GJ (2005) Introduction to operations research, 8th edn. McGraw-Hill, New York
Hoecht A, Trott P (2006) Innovation risks of strategic outsourcing. Technovation 26(5–6):672–681
ILOG (2001),ILOG OPL Studio 3.5. ILOG Inc
Keskin BB, Üster H, Cetinkaya S (2010) Integration of strategic and tactical decisions for vendor selection. Comput Oper Res 37:2182–2191
Kouvelis P, Milner JM (2002) Supply chain capacity and outsourcing decisions the dynamic interplay of demand and supply uncertainty. IIE Trans 34(8):717–728
Kraljic P (1983) Purchasing must become supply management. Harvard Bus Rev 65(1):109–117
Leachman R, Ding S, Chien C-F (2007) Economic efficiency analysis of wafer fabrication. IEEE Trans Autom Sci Eng 4(4):501–512
Lee Y-H, Jeong C-S, Moon C (2002) Advanced planning and scheduling with outsourcing in manufacturing supply chain. Comput Ind Eng 43(1/2):351–374
Li Y, Liu Y, Li M, Wu H (2008) Transformational offshore outsourcing: empirical evidence from alliances in China. J Oper Manag 26(2):257–274
Lin F-R, Shaw MJ (1998) Reengineering the order fulfillment process in supply chain networks. Int J Flex Manuf Syst 10(3):197–229
Lin Y-T, Lin C-L, Yu H-C, Tzeng G-H (2010) A novel hybrid MCDM approach for outsourcing vendor selection: a case study for a semiconductor company in Taiwan. Expert Syst Appl 37:4796–4804
Linder JC (2004) Transformational outsourcing. Sloan Manag Rev 45(2):52–58
Mohr JJ, Sengupta S, Slater SF (2010) Mapping the outsourcing landscape. J Bus Strategy (online)
Nellore R, Söderquist K (2000) Strategic outsourcing through specifications. Omega 28(5):525–540
Nemhauser GL, Wolsey LA (1999) Integer and combinatorial optimization. Wiley, New York
Qi X (2008) Coordinated logistics scheduling for in-house production and outsourcing. IEEE Trans Autom Sci Eng 5(1):188–192
Quinn JB (1999) Strategic outsourcing: knowledge capabilities. Sloan Manag Rev 40(4):9–21
Quinn JB, Hilmer FG (1994) Strategic outsourcing. Sloan Manag Rev 35(3):43–55
Rothaermel RT, Hitt MA, Jobe LA (2006) Balancing vertical integration and strategic outsourcing: effects on product portfolio, product success, and firm performance. Strateg Manag J 27(11):1033–1056
Sharpe M (1997) Outsourcing, organizational competitiveness and work. J Labor Res 18(4):535–549
Simchi-Levi D, Kaminsky P, Simichi-Levi E (2008) Designing and managing the supply chain: concepts, strategies, and cast studies, 3rd edn. McGraw-Hill/Irwin, New York
Tamiz M, Jones DF, Romero C (1998) Goal programming for decision making: an overview of the current state-of-the-art. Eur J Oper Res 111:569–581
Tsai W-H, Lai C-W (2007) Outsourcing or capacity expansions: application of activity-based costing model on joint products decisions. Comput Oper Res 34(12):3666–3681
Venkatesan R (1992) Strategic sourcing: to make or not to make. Harvard Bus Rev 70(6):98–107
Veugelersa R, Cassiman B (1999) Make and buy in innovation strategies evidence from Belgian manufacturing firms. Res Policy 28(1):63–80
Wadhwa V, Ravindran AR (2007) Vendor selection in outsourcing. Comput Oper Res 34:3725–3737
Wu J-Z, Chien C-F (2008) Modeling strategic semiconductor assembly outsourcing decisions based on empirical settings. OR Spectr 30(3):401–430
Wu J-Z, Chien C-F, Hao X-C, Gen M (2010) A novel bi-vector encoding genetic algorithm for the simultaneous multiple resources scheduling problem. J Intell Manuf (forthcoming)
Acknowledgments
This research is partially supported by the National Science Council (NSC97-2221-E-007- 111-MY3; NSC99-2410-H-031-002) and Macronix International Co. Ltd, Taiwan. Special thanks go to domain experts including Dr. CY Lu, Paul Hsu, YL Whang, Fred Su, Hero Chen, TS Huang, Sophie Li, and Ryan Lin. The authors also appreciate the insightful and constructive comments from the editors of this special issue and anonymous reviewers.
Author information
Authors and Affiliations
Corresponding author
Appendix: Numerical example
Appendix: Numerical example
Assume two qualified vendors {A, B} are considered and their relative shares of orders are 0.7 and 0.3. The six orders of three products {1, 2, 3} consuming the same material m will be outsourced to these two vendors. The planning horizon is 3-day. There are two daily transportation shuttles, i.e., day and night shuttles. Hence, the time buckets range from 0 to 5 = 3 × 2 − 1. Tables 3, 4, 5, 6, 7, 8, and 9 represent the detailed information which can derive a model of DOAP-GR structured as minimizing (23)–(26) subject to (27)–(102). The priorities of the objectives, in this order, consist of (1) minimizing the number of delayed orders, (2) minimizing the differences between the target and actual monetary value, (3) minimizing the assembly cost, and (4) minimizing the number of times of product changeover. ILOG® OPL® (ILOG 2001) solved the preemptive goal programming problem within one second on a personal computer with an Intel© Core™2 Quad CPU Q8200 at 2.33 and 3.21 GB RAM. The solution contained no delayed order and total allocation differences were 197 (Table 10). Three switch-ons happened on buckets 2, 3, 4, respectively for product 3 (order 6) in vendor A, product 2 (order 3) in vendor B, and product 3 (order 5) in vendor B.
Rights and permissions
About this article
Cite this article
Chien, CF., Wu, JZ. & Weng, YD. Modeling order assignment for semiconductor assembly hierarchical outsourcing and developing the decision support system. Flex Serv Manuf J 22, 109–139 (2010). https://doi.org/10.1007/s10696-010-9073-0
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10696-010-9073-0