| 研究生: |
何瑞安 Ho, Sui-On |
|---|---|
| 論文名稱: |
基於層級分析法之產品重要性評估與新品及重工良品排程最佳化研究:以 F 公司為例 Optimizing Production Scheduling for New and Reworked Products Based on AHP-Based Product Importance Evaluation: A Case Study of Company F |
| 指導教授: |
林仁彥
Lin, Jen-Yen |
| 學位類別: |
碩士 Master |
| 系所名稱: |
管理學院 - 工業與資訊管理學系 Department of Industrial and Information Management |
| 論文出版年: | 2026 |
| 畢業學年度: | 114 |
| 語文別: | 中文 |
| 論文頁數: | 100 |
| 中文關鍵詞: | 層級分析法 、混合整數線性規劃 、產品重要性 、總加權延遲時間 、生產排程 、Gurobi |
| 外文關鍵詞: | Analytic Hierarchy Process, Mixed Integer Linear Programming, product importance, total weighted tardiness, production scheduling, Gurobi |
| 相關次數: | 點閱:30 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
F 公司每月安排生產計畫時,除了新品訂單,也需要處理客戶退回後經檢查、維修或重工完成的良品訂單。由於兩類訂單共用相同產線,實際上會納入同一份月度生產計畫。公司目前主要依訂單成立或需求確認順序安排,並以新品優先為主。此方式容易執行,但當訂單的交期、數量、加工時間與重要程度不同時,固定排序不一定能兼顧整體交期表現。
本研究先使用層級分析法(Analytic Hierarchy Process, AHP),蒐集研發、品質、業務、生產管理、製造及售後服務等六個部門共 12 位主管的意見,從交期緊迫性、顧客滿意度影響、品質與庫存風險及生產效率影響四個面向,評估新品與重工良品在排程上的相對重要性。計算結果顯示,新品訂單權重為 0.5994,重工良品訂單權重為 0.4006。接著將兩項權重導入混合整數線性規劃(Mixed Integer Linear Programming, MILP)模型,並使用 Python 與 Gurobi 進行求解。
本研究選取 F 公司 2025 年 6 月 10 筆訂單及 2025 年 10 月 14 筆訂單作為實際案例,比較 FIFO/新品優先、重工良品優先、最短加工時間優先(Shortest Processing Time, SPT)、最早交期優先(Earliest Due Date, EDD)及 Gurobi 求解排序共五種策略。於 10 筆訂單案例中,Gurobi 與 SPT 的總加權延遲時間皆為 15.405,低於 FIFO/新品優先的 46.559,改善約 66.9%,交期達成率亦由 10% 提高至 60%。Gurobi 在 Final Gap 為 0%、求解狀態為 OPTIMAL 時,其目標函數值與 3,628,800 種全排列所得最低值一致,確認所得排程為本案例的全域最佳排序之一。
在 14 筆訂單案例中,Gurobi 的總加權延遲時間為 24.875,低於其餘四種策略,交期達成率為 64.3%;Final Gap 約為 4.98%,符合本研究設定的 5% 容許標準。權重敏感度分析顯示,在測試範圍內,Gurobi 仍維持最低或與最低值相同的總加權延遲。整體而言,在固定產能下適當調整訂單順序可改善延遲與交期表現;AHP 提供跨部門產品重要性基準,MILP 則依交期、加工時間與權重產生量化排程參考。本研究尚未納入臨時插單、缺料、設備故障、人力變動及換線時間,後續可再擴充。
Company F schedules both new product orders and reworked products on the same production line. The current practice mainly follows order creation or demand confirmation, with new products generally given priority. Although easy to implement, a fixed sequence may not provide better delivery performance when due dates, quantities, processing times, and product importance differ.
This study applies the Analytic Hierarchy Process (AHP) using responses from 12 managers in six departments and four criteria: due-date urgency, customer satisfaction impact, quality and inventory risk, and production efficiency impact. The resulting weights are 0.5994 for new product orders and 0.4006 for reworked product orders. These weights are incorporated into a Mixed Integer Linear Programming (MILP) model solved with Python and Gurobi. Two actual cases are analyzed: 10 orders from June 2025 and 14 orders from October 2025. Five strategies are compared: FIFO with new-product priority, reworked-product priority, Shortest Processing Time (SPT), Earliest Due Date (EDD), and Gurobi.
For 10 orders, Gurobi and SPT both achieve total weighted tardiness of 15.405, about 66.9% lower than FIFO, while on-time delivery increases from 10% to 60%. For 14 orders, Gurobi achieves the lowest value of 24.875 and 64.3% on-time delivery; the 4.98% Final Gap satisfies the 5% tolerance. Overall, appropriate resequencing can improve delivery performance under fixed capacity.
Avgerinos, I., Mourtos, I., Vatikiotis, S., & Zois, G. (2024). Weighted tardiness minimisation for unrelated machines with sequence-dependent and resource-constrained setups. International Journal of Production Research, 62(1–2), 359–379. https://doi.org/10.1080/00207543.2023.2275634
Badri, M. A. (1999). Combining the analytic hierarchy process and goal programming for global facility location-allocation problem. International Journal of Production Economics, 62(3), 237–248. https://doi.org/10.1016/S0925-5273(98)00249-7
Baker, K. R., & Trietsch, D. (2009). Principles of sequencing and scheduling. Wiley. https://doi.org/10.1002/9780470451793
Blackstone, J. H., Phillips, D. T., & Hogg, G. L. (1982). A state-of-the-art survey of dispatching rules for manufacturing job shop operations. International Journal of Production Research, 20(1), 27–45. https://doi.org/10.1080/00207548208947745
Blazewicz, J., Dror, M., & Weglarz, J. (1991). Mathematical programming formulations for machine scheduling: A survey. European Journal of Operational Research, 51(3), 283–300. https://doi.org/10.1016/0377-2217(91)90304-E
Chiang, T. C., & Fu, L. C. (2012). Rule-based scheduling in wafer fabrication with due date-based objectives. Computers & Operations Research, 39(11), 2820–2835. https://doi.org/10.1016/j.cor.2012.02.014
Fernandez-Viagas, V., & Framinan, J. M. (2015). NEH-based heuristics for the permutation flowshop scheduling problem to minimise total tardiness. Computers & Operations Research, 60, 27–36. https://doi.org/10.1016/j.cor.2015.02.002
Forman, E., & Peniwati, K. (1998). Aggregating individual judgments and priorities with the analytic hierarchy process. European Journal of Operational Research, 108(1), 165–169. https://doi.org/10.1016/S0377-2217(97)00244-0
Garey, M. R., Johnson, D. S., & Sethi, R. (1976). The complexity of flowshop and jobshop scheduling. Mathematics of Operations Research, 1(2), 117–129. https://doi.org/10.1287/moor.1.2.117
Ishizaka, A., & Labib, A. (2011). Review of the main developments in the analytic hierarchy process. Expert Systems with Applications, 38(11), 14336–14345. https://doi.org/10.1016/j.eswa.2011.04.143
Johnson, S. M. (1954). Optimal two- and three-stage production schedules with setup times included. Naval Research Logistics Quarterly, 1(1), 61–68. https://doi.org/10.1002/nav.3800010110
Ku, W.-Y., & Beck, J. C. (2016). Mixed integer programming models for job shop scheduling: A computational analysis. Computers & Operations Research, 73, 165–173. https://doi.org/10.1016/j.cor.2016.04.006
Maecker, S., Shen, L., & Mönch, L. (2023). Unrelated parallel machine scheduling with eligibility constraints and delivery times to minimize total weighted tardiness. Computers & Operations Research, 149, 105999. https://doi.org/10.1016/j.cor.2022.105999
Manne, A. S. (1960). On the job-shop scheduling problem. Operations Research, 8(2), 219–223. https://doi.org/10.1287/opre.8.2.219
Méndez, C. A., Cerdá, J., Grossmann, I. E., Harjunkoski, I., & Fahl, M. (2006). State-of-the-art review of optimization methods for short-term scheduling of batch processes. Computers & Chemical Engineering, 30(6–7), 913–946. https://doi.org/10.1016/j.compchemeng.2006.02.008
Mosheiov, G., & Oron, D. (2004). A note on the SPT heuristic for solving scheduling problems with generalized due dates. Computers & Operations Research, 31(5), 645–655. https://doi.org/10.1016/S0305-0548(03)00018-2
Panwalkar, S. S., & Iskander, W. (1977). A survey of scheduling rules. Operations Research, 25(1), 45–61. https://doi.org/10.1287/opre.25.1.45
Pinedo, M. L. (2022). Scheduling: Theory, algorithms, and systems (6th ed.). Springer. https://doi.org/10.1007/978-3-031-05921-6
Reich, J., Kinra, A., Kotzab, H., & Brusset, X. (2021). Strategic global supply chain network design—How decision analysis combining MILP and AHP on a Pareto front can improve decision-making. International Journal of Production Research, 59(5), 1557–1572. https://doi.org/10.1080/00207543.2020.1847341
Saaty, T. L. (1980). The analytic hierarchy process: Planning, priority setting, resource allocation. McGraw-Hill.
Saaty, R. W. (1987). The analytic hierarchy process—What it is and how it is used. Mathematical Modelling, 9(3–5), 161–176. https://doi.org/10.1016/0270-0255(87)90473-8
Utku, D. H., Özyiğit, K., & Farizoğlu, E. Y. (2022). A mixed-integer programming model for the job scheduling problem in a production company. Verimlilik Dergisi, (1), 110–119. https://doi.org/10.51551/verimlilik.819041
Vaidya, O. S., & Kumar, S. (2006). Analytic hierarchy process: An overview of applications. European Journal of Operational Research, 169(1), 1–29. https://doi.org/10.1016/j.ejor.2004.04.028
Xiong, F., Chen, S., Xiong, N., & Jing, L. (2025). Scheduling distributed heterogeneous non-permutation flowshop to minimize the total weighted tardiness. Expert Systems with Applications, 272, 126713. https://doi.org/10.1016/j.eswa.2025.126713