{"title":"Two-stage Stochastic Programming for Parallel Machine Multitasking to Minimize the Weighted Sum of Tardiness and Earliness","authors":"Ming Liu, R. Liu, Xin Liu","doi":"10.1109/ICSSSM.2019.8887754","DOIUrl":null,"url":null,"abstract":"Multitasking scheduling is essential for decision making in many academic disciplines, including operations management, computer science, and information systems. In multitasking settings, each waiting job interrupts the currently in-processing job, causing an interruption time and switching time. It is difficult to make production planning under the multitasking settings, especially when considering uncertainty. However, most existing works about the problem focus on the deterministic environment, which is unpractical in actual life. In this paper, we investigate a multitasking scheduling problem on parallel machines. Moreover, uncertain processing times, which may be caused by multi-skilled workers, different machines and so on, are taken into account. The objective is to minimize the weighted sum of the earliness and tardiness. A two-stage stochastic programming formulation based on scenarios is developed. The first stage is to determine the operating machine for each job, and the processing sequence of jobs is made in the second stage. Sample average approximation (SAA) is adopted to solve the model. Finally, computational experiments are conducted and we give the impacts by sensitivity analyses.","PeriodicalId":442421,"journal":{"name":"2019 16th International Conference on Service Systems and Service Management (ICSSSM)","volume":"346 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 16th International Conference on Service Systems and Service Management (ICSSSM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSSSM.2019.8887754","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Multitasking scheduling is essential for decision making in many academic disciplines, including operations management, computer science, and information systems. In multitasking settings, each waiting job interrupts the currently in-processing job, causing an interruption time and switching time. It is difficult to make production planning under the multitasking settings, especially when considering uncertainty. However, most existing works about the problem focus on the deterministic environment, which is unpractical in actual life. In this paper, we investigate a multitasking scheduling problem on parallel machines. Moreover, uncertain processing times, which may be caused by multi-skilled workers, different machines and so on, are taken into account. The objective is to minimize the weighted sum of the earliness and tardiness. A two-stage stochastic programming formulation based on scenarios is developed. The first stage is to determine the operating machine for each job, and the processing sequence of jobs is made in the second stage. Sample average approximation (SAA) is adopted to solve the model. Finally, computational experiments are conducted and we give the impacts by sensitivity analyses.