{"title":"The interplay between learning effect and order acceptance in production planning","authors":"Kuo-Ching Ying , Pourya Pourhejazy , Wei-Jie Zhou","doi":"10.1016/j.orp.2025.100350","DOIUrl":null,"url":null,"abstract":"<div><div>Learning takes time and hence its effects should be considered in short-term production planning (i.e., scheduling). This is especially true when human involvement is high and the shop floor experiences changes in workflow, workforce, or technology. The Single-Machine Scheduling Problem (SMSP) with the learning effect is considered to explore this interplay. The study first proves that the shortest processing time scheduling rule can solve the mathematical problems. Pseudo-polynomial solution algorithms based on Dynamic Programming (DP) are developed to solve the SMSPs with learning effects and job rejection to minimize the maximum completion time (makespan), total completion time, and total tardiness, separately. We found that the algorithms tend to reject a small number of orders with longer production times and retain more of those with shorter production times when the objective is to minimize the average response time for the new orders. This is contrary to situations when the system’s resource utilization or the delays in fulfilling demand are sought to be minimized. The study also found that orders requiring longer processing times should be scheduled later to improve all three performance metrics with higher learning rates. Finally, we establish that all three extended problems are solvable in pseudo-polynomial time, with complexities of <span><math><mrow><mi>O</mi><mo>(</mo><mrow><msup><mi>n</mi><mn>2</mn></msup><mi>E</mi></mrow><mo>)</mo></mrow></math></span> for makespan and total completion time minimization, and <span><math><mrow><mi>O</mi><mo>(</mo><mrow><msup><mi>n</mi><mn>2</mn></msup><mi>P</mi><mi>E</mi></mrow><mo>)</mo></mrow></math></span> for total tardiness minimization. The DP algorithms efficiently solve practical-sized instances, as validated by numerical experiments.</div></div>","PeriodicalId":38055,"journal":{"name":"Operations Research Perspectives","volume":"15 ","pages":"Article 100350"},"PeriodicalIF":3.7000,"publicationDate":"2025-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Operations Research Perspectives","FirstCategoryId":"91","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2214716025000260","RegionNum":4,"RegionCategory":"管理学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"OPERATIONS RESEARCH & MANAGEMENT SCIENCE","Score":null,"Total":0}
引用次数: 0
Abstract
Learning takes time and hence its effects should be considered in short-term production planning (i.e., scheduling). This is especially true when human involvement is high and the shop floor experiences changes in workflow, workforce, or technology. The Single-Machine Scheduling Problem (SMSP) with the learning effect is considered to explore this interplay. The study first proves that the shortest processing time scheduling rule can solve the mathematical problems. Pseudo-polynomial solution algorithms based on Dynamic Programming (DP) are developed to solve the SMSPs with learning effects and job rejection to minimize the maximum completion time (makespan), total completion time, and total tardiness, separately. We found that the algorithms tend to reject a small number of orders with longer production times and retain more of those with shorter production times when the objective is to minimize the average response time for the new orders. This is contrary to situations when the system’s resource utilization or the delays in fulfilling demand are sought to be minimized. The study also found that orders requiring longer processing times should be scheduled later to improve all three performance metrics with higher learning rates. Finally, we establish that all three extended problems are solvable in pseudo-polynomial time, with complexities of for makespan and total completion time minimization, and for total tardiness minimization. The DP algorithms efficiently solve practical-sized instances, as validated by numerical experiments.