簡易檢索 / 詳目顯示

研究生: 林峰吉
Lin, Feng-Chi
論文名稱: 建構外包不確定性下啟發式演算法於扣件業生產排程
Heuristic Algorithm of Production Scheduling with Outsourcing Uncertainty in Fastener Manufacturer
指導教授: 李家岩
Lee, Chia-Yen
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 製造資訊與系統研究所
Institute of Manufacturing Information and Systems
論文出版年: 2020
畢業學年度: 108
語文別: 英文
論文頁數: 73
中文關鍵詞: 生產排程外包不確定性五金扣件業最小化最大損失
外文關鍵詞: Production Scheduling, Outsourcing Uncertainty, Fastener Manufacturer, MiniMax Regret(MMR)
相關次數: 點閱:65下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 五金扣件產業中,產品存在多樣化的特性,多樣化包含不同種類的規格要求以及生產過程中原料和模具間的使用限制,導致製造的過程相當的複雜。在這種情況下,生產排程不僅需要考慮到期日,更應該將換線、換膜時間納入考量。此外,在生產計劃中機台的產能限制也應該一併納入考量。
    由於生產製造的過程中,場內無法加工所有訂單的產品,所以存在一定比例的外包。這些外包的工單在給供應商加工結束後,會回到場內繼續完成後續的製程。因此,外包的回廠時間會顯著的影響後續的排程結果。實際上,不同的供應商之間,外包的時間不確定性有很大的差別。
    本研究提出了前推與後推式排程邏輯,並結合現場師傅的使用者經驗,開發出兩套啟發式演算法,用以解決上述提出之問題。對於外包的不確定性,則是發展了統計的方法以及透過最小化最大損失(Minimax Regret)來比較外包時間對排程造成的影響。在實證研究中,透過五金扣件業驗證了本研究提出之模型,結果顯示,兩種演算法皆有各自的優點以及使用目的,且都優於目前需要依賴大量人工作業的方法。

    Scheduling plays an important role in the manufacturing industry. Due to a complicated manufacturing network, there are many factors to be considered such as processing time, change time, and machine selection in the scheduling problem. Another issue is that there is a certain proportion of outsourcing in the whole process due to insufficient capacity of some parts of the manufacturing processes. These outsourcing lots will return the manufacturer and continue the subsequent processing flow, and thus the lead time of outsourcing will significantly affect the scheduling performance. In fact, depending on different suppliers, the uncertainty of outsourcing lead time vary severely.
    This study considers forward-scheduling and backward-scheduling simultaneously and develops two efficient heuristic algorithms combining engineering experiences to solve production scheduling problem. For outsourcing, we develop statistical methods and deal with the lead time uncertainty by minimax regret (MMR) approach. An empirical study of the fastener manufacturing is conducted to validate the proposed model. The results show that both algorithms have their own advantages respectively and better than current scheduling method which highly depends on the artificial judgment and manual adjustment.

    Table of Contents 中文摘要 I Abstract II Table of Contents III List of Figures VI List of Tables VIII Chapter 1. Introduction 1 1.1 Background and Motivation 1 1.2 Problem Description and Research Purposes 3 1.3 Research Overview 4 Chapter 2. Literature Review 6 2.1 Related Research of Scheduling 7 2.1.1 Classification of Scheduling Problems 7 2.1.2 Scheduling Method 10 2.1.3 Scheduling in Fastener Manufacturer 14 2.2 Related Research of Outsourcing 18 2.2.1 Outsourcing Strategy 18 2.2.2 Uncertainty of Outsourcing 20 2.3 Decision under Uncertainty 23 2.3.1 Decision Type and Related Methods 23 2.3.2 Scheduling under Outsourcing Uncertainty 26 2.4 Summary and Discussion 26 Chapter 3. Scheduling of Fastener Manufacturer 29 3.1 Front-End Process 31 3.1.1 Data Collection 32 3.1.2 Parameter Setting 33 3.1.3 Data Preprocessing 33 3.1.4 Dummy Dispatch List Generation 34 3.1.5 Efficient Heuristic Production Scheduling 34 3.2 An empirical study of the front-end process 37 3.3 Back-End Process 38 3.3.1 Data Collection 40 3.3.2 Efficient Heuristic Production Scheduling 41 3.4 An empirical study of the Back-End process 44 3.5 Scheduling Issues 45 3.5.1 Trade-off Changeover Times and Makespan 45 3.5.2 Critical Ratio (CR) 46 3.5.3 Forward and Backward Scheduling 47 3.6 In-house discussion 48 3.6.1 Scheduling Result 48 3.6.2 AS-IS and TO-BE Process Flow for Scheduling 49 Chapter 4. Uncertainty of outsourcing 51 4.1 Outsourcing 52 4.2 Data Discussion 53 4.3 Outsourcing Method 56 4.3.1 Median 56 4.3.2 Minimax Regret (MMR) 57 4.3.3 Random Forest 60 4.4 An empirical study 61 Chapter 5. Conclusion and Future Research 65 References 66 Appendix 69   List of Figures Figure 1.1 One of the product types- Self Drilling Screw (from Sheh Fung screws company, 2020) 2 Figure 1.2 Manufacturing process of fastener industry 2 Figure 1.3 This study in production planning and control (revised from Lee (2006)) 5 Figure 2.1 The conceptual structure of literature review 6 Figure 2.2 Methodology of scheduling problem revised from Wu (2016) 10 Figure 2.3 Information flow diagram in a manufacturing system (Pinedo, 2012) 27 Figure 3.1 Front/Back end process 29 Figure 3.2 Research Framework 30 Figure 3.3 Front-End process flow chart 31 Figure 3.4 An instance shows dummy dispatch list generation 34 Figure 3.5 Pseudocode of front-end scheduling algorithm 36 Figure 3.6 Back-end process flow chart 39 Figure 3.7 Flow chart for handling production line imbalance 42 Figure 3.8 Pseudocode of back-end scheduling algorithm 43 Figure 3.9 An example shows trade-off changeover times and makespan 46 Figure 3.10 A schematic diagram of forward Scheduling 47 Figure 3.11 A schematic diagram of backward Scheduling 48 Figure 3.12 An instance for scheduling result 49 Figure 3.13 AS-IS process flow for scheduling 50 Figure 3.14 TO-BE Process Flow for Scheduling 50 Figure 4.1 Framework of chapter 4. 51 Figure 4.2 Relationship between in-house scheduling and outsourcing 52 Figure 4.3 The relationship between quantity and days of suppliers 1 53 Figure 4.4 The relationship between quantity and days of suppliers 2 54 Figure 4.5 The relationship between quantity and days of suppliers 3 54 Figure 4.6 The relationship between quantity and days of suppliers 4 54 Figure 4.7 The distribution of expected returning day of heat treatment 55 Figure 4.8 The distribution of expected returning day of electroplating 55   List of Tables Table 1.1 Characteristics of fastener industry (from Yang, 2015) 1 Table 2.1 Method comparison 13 Table 2.2 Study of Fastener Scheduling 17 Table 2.3 Types of Uncertainty (Flynn et al., 2016) 22 Table 2.4 Decision Type and Related Methods revised from Lee (2006) 24 Table 3.1 Data collection in front-end process 32 Table 3.2 An instance of machine events. 33 Table 3.3 An instance for dispatching rules from manual experience 35 Table 3.4 KPIs of front-end scheduling result 38 Table 3.5 Data collection in back-end process 40 Table 3.6 The priority order of machine selection 41 Table 3.7 KPIs of back-end scheduling result 44 Table 4.1 Pros and cons of median 56 Table 4.2 Input data of random forest 60 Table 4.3 Random forest result of heat treatment 61 Table 4.4 Random forest result of electroplating 61 Table 4.5 Comparison two method result of heat treatment. 62 Table 4.6 Comparison two method result of electroplating 62 Table 4.7 KPIs of heat treatment (443) 63 Table 4.8 KPIs of electroplating (1778) 63

    References
    Anderson, E., & Weitz, B. A. (1986). Make-or-buy decisions: vertical integration and marketing productivity. Sloan Management Review (1986-1998), 27(3), 3.
    Arnold, U. (2000). New dimensions of outsourcing: a combination of transaction cost economics and the core competencies concept. European journal of purchasing & supply management, 6(1), 23-29.
    Brucker, P., & Schlie, R. (1990). Job-shop scheduling with multi-purpose machines. Computing, 45(4), 369-375.
    Choi, B.-C., & Chung, K. (2016). Min–max regret version of a scheduling problem with outsourcing decisions under processing time uncertainty. European journal of operational research, 252(2), 367-375.
    Chuang, C.-L. (2009). A Multi-objective Tabu-Genetic Algorithm applied to Scheduling Problems of Fastener Industry.
    Driss, I., Mouss, K. N., & Laggoun, A. (2015). A new genetic algorithm for flexible job-shop scheduling problems. Journal of Mechanical Science and Technology, 29(3), 1273-1281.
    Flynn, B. B., Koufteros, X., & Lu, G. (2016). On theory in supply chain uncertainty and its implications for supply chain integration. Journal of Supply Chain Management, 52(3), 3-27.
    Graves, S. C. (1981). A review of production scheduling. Operations research, 29(4), 646-675.
    Handley, S. M., & Benton Jr, W. (2009). Unlocking the business outsourcing process model. Journal of Operations Management, 27(5), 344-361.
    Jain, A. S., & Meeran, S. (1999). Deterministic job-shop scheduling: Past, present and future. European journal of operational research, 113(2), 390-434.
    Kenyon, G. N., Meixell, M. J., & Westfall, P. H. (2016). Production outsourcing and operational performance: An empirical study using secondary data. International Journal of Production Economics, 171, 336-349.
    Kistruck, G. M., Morris, S. S., Webb, J. W., & Stevens, C. E. (2015). The importance of client heterogeneity in predicting make-or-buy decisions. Journal of Operations Management, 33, 97-110.
    Lee, C.-Y. and C.-F. Chien, (2014). Stochastic Programming for Vendor Portfolio Selection and Order Allocation under Delivery Uncertainty. OR Spectrum, 36 (3), 761–797
    Lee, C.-Y., & Chiang, M.-C. (2016). Aggregate demand forecast with small data and robust capacity decision in TFT-LCD manufacturing. Computers & Industrial Engineering, 99, 415-422.
    Li, X., & Gao, L. (2016). An effective hybrid genetic algorithm and tabu search for flexible job shop scheduling problem. International Journal of Production Economics, 174, 93-110.
    Liaw, A., & Wiener, M. (2002). Classification and regression by randomForest. R news, 2(3), 18-22.
    Liu, T.-K., Chen, Y.-P., & Chou, J.-H. (2014). Developing a multiobjective optimization scheduling system for a screw manufacturer: A refined genetic algorithm approach. IEEE Access, 2, 356-364.
    McGee, V. E., & Pyke, D. F. (1996). Periodic production scheduling at a fastener manufacturer. International Journal of Production Economics, 46(47), 65-87.
    McIvor, R. (2009). How the transaction cost and resource-based theories of the firm inform outsourcing evaluation. Journal of Operations Management, 27(1), 45-63.
    Nouiri, M., Bekrar, A., Jemai, A., Niar, S., & Ammari, A. C. (2018). An effective and distributed particle swarm optimization algorithm for flexible job-shop scheduling problem. Journal of Intelligent Manufacturing, 29(3), 603-615.
    Pezzella, F., Morganti, G., & Ciaschetti, G. (2008). A genetic algorithm for the flexible job-shop scheduling problem. Computers & Operations Research, 35(10), 3202-3212.
    Pinedo, M. (2012). Scheduling (Vol. 5): Springer.
    Pongchairerks, P. (2019). A two-level metaheuristic algorithm for the job-shop scheduling problem. Complexity, 2019.
    Rodrigues, V. S., Stantchev, D., Potter, A., Naim, M., & Whiteing, A. (2008). Establishing a transport operation focused uncertainty model for the supply chain. International Journal of Physical Distribution & Logistics Management.
    Savage, L. J. (1951). The theory of statistical decision. Journal of the American Statistical association, 46(253), 55-67.
    Shahgholi Zadeh, M., Katebi, Y., & Doniavi, A. (2019). A heuristic model for dynamic flexible job shop scheduling problem considering variable processing times. International Journal of Production Research, 57(10), 3020-3035.
    Shivasankaran, N., Kumar, P. S., & Raja, K. V. (2015). Hybrid sorting immune simulated annealing algorithm for flexible job shop scheduling. International Journal of Computational Intelligence Systems, 8(3), 455-466.
    Su, Z., & Yi, J. (2016). Genetic algorithm with forward-backward scheduling approach for hybrid flow shop problems. Computer Integrated Manufacturing Systems(4), 20.
    Tolio, T., & Urgo, M. (2007). A rolling horizon approach to plan outsourcing in manufacturing-to-order environments affected by uncertainty. CIRP annals, 56(1), 487-490.
    Tsay, A. A., Gray, J. V., Noh, I. J., & Mahoney, J. T. (2018). A review of production and operations management research on outsourcing in supply chains: Implications for the theory of the firm. Production and Operations Management, 27(7), 1177-1220.
    Udomsakdigool, A., & Kachitvichyanukul, V. (2008). Multiple-colony ant algorithm with forward–backward scheduling approach for job-shop scheduling problem. In Advances in Industrial Engineering and Operations Research (pp. 39-55): Springer.
    Van Der Vorst, J. G., & Beulens, A. J. (2002). Identifying sources of uncertainty to generate supply chain redesign strategies. International Journal of Physical Distribution & Logistics Management, 32(6), 409-430.
    Wang, L., Cai, J., Li, M., & Liu, Z. (2017). Flexible job shop scheduling problem using an improved ant colony optimization. Scientific programming, 2017.
    Wang, L., Li, Q., Sun, M., & Wang, G. (2016). Robust optimisation scheduling of CCHP systems with multi-energy based on minimax regret criterion. IET Generation, Transmission & Distribution, 10(9), 2194-2201.
    Westphal, P., & Sohal, A. S. (2013). Taxonomy of outsourcing decision models. Production Planning & Control, 24(4-5), 347-358.
    Wu, C.-M. (2019). An Empirical Study of Two-Phase Multi-Objective Genetic Algorithm for Lithography Scheduling in Semiconductor DRAM Fab. National Cheng Kung University, Tainan. Retrieved from https://hdl.handle.net/11296/p5tey6
    Wu, M.-Y. (2016). Multi-Objective Stochastic Scheduling Optimization: A Study of Auto Parts Manufacturer in Taiwan. National Cheng Kung University, Tainan. Retrieved from https://hdl.handle.net/11296/4e23b3

    Yazdani, M., Amiri, M., & Zandieh, M. (2010). Flexible job-shop scheduling with parallel variable neighborhood search algorithm. Expert Systems with Applications, 37(1), 678-687.
    Zhang, G., Shao, X., Li, P., & Gao, L. (2009). An effective hybrid particle swarm optimization algorithm for multi-objective flexible job-shop scheduling problem. Computers & Industrial Engineering, 56(4), 1309-1318.

    Website Reference
    Sheh Fung screws company,Product Catalog,http://www.shehfung.com/, Assessed by AUG,2020
    經濟部統計處,http://www.moea.gov.tw/MNS/dos/home/Home.aspx, Assessed by AUG,2020
    楊子賸,2015,台灣扣件產業發展趨勢,https://www.trademag.org.tw/Upload/tam_tam/662715/ 104年行銷服務列車_扣件專題報導簡報.pdf, Assessed by AUG,2020

    下載圖示 校內:2025-08-20公開
    校外:2025-08-20公開
    QR CODE