{"title":"Genetic algorithm-based approach for makespan minimization in a flow shop with queue time limits and skip-ping jobs","authors":"J.H. Han, Lee J.Y.","doi":"10.14743/apem2023.2.463","DOIUrl":null,"url":null,"abstract":"This study investigates a flow shop scheduling problem with queue time limits and skipping jobs, which are common scheduling requirements for semiconductor and printed circuit board manufacturing systems. These manufacturing systems involve the most complex processes, which are strictly controlled and constrained to manufacture high-quality products and satisfy dynamic customer orders. Further, queue times between consecutive stages are limited. Given that the queue times are limited, jobs must begin the next step within the maximum queue time after the jobs in the previous step are completed. In the considered flow shop, several jobs can skip the first step, referred to as skipping jobs. Skipping jobs exist because of multiple types of products processed in the same flow shop. For the considered flow shop, this paper proposes a mathematical programming formulation and a genetic algorithm to minimize the makespan. The GA demonstrated its strengths through comprehensive computational experiments, demonstrating its effectiveness and efficiency. As the problem size increased, the GA's performance improved noticeably, while maintaining acceptable computation times for real-world fab facilities. We also validated its performance in various scenarios involving queue time limits and skipping jobs, to further emphasize its capabilities.","PeriodicalId":445710,"journal":{"name":"Advances in Production Engineering & Management","volume":"45 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Advances in Production Engineering & Management","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.14743/apem2023.2.463","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
This study investigates a flow shop scheduling problem with queue time limits and skipping jobs, which are common scheduling requirements for semiconductor and printed circuit board manufacturing systems. These manufacturing systems involve the most complex processes, which are strictly controlled and constrained to manufacture high-quality products and satisfy dynamic customer orders. Further, queue times between consecutive stages are limited. Given that the queue times are limited, jobs must begin the next step within the maximum queue time after the jobs in the previous step are completed. In the considered flow shop, several jobs can skip the first step, referred to as skipping jobs. Skipping jobs exist because of multiple types of products processed in the same flow shop. For the considered flow shop, this paper proposes a mathematical programming formulation and a genetic algorithm to minimize the makespan. The GA demonstrated its strengths through comprehensive computational experiments, demonstrating its effectiveness and efficiency. As the problem size increased, the GA's performance improved noticeably, while maintaining acceptable computation times for real-world fab facilities. We also validated its performance in various scenarios involving queue time limits and skipping jobs, to further emphasize its capabilities.
本研究探讨了一个具有排队时间限制和跳过作业的流水车间调度问题,这是半导体和印刷电路板制造系统的常见调度要求。这些制造系统涉及最复杂的流程,这些流程受到严格控制和约束,以制造高质量的产品并满足动态的客户订单。此外,连续阶段之间的排队时间是有限的。鉴于队列时间有限,作业必须在上一步作业完成后的最长队列时间内开始下一步作业。在所考虑的流水车间中,有几项作业可以跳过第一步,称为跳过作业。跳过作业之所以存在,是因为在同一流程车间中要处理多种类型的产品。针对所考虑的流程车间,本文提出了一种数学编程公式和一种遗传算法,以最小化作业时间。通过全面的计算实验,遗传算法展示了它的优势,证明了它的有效性和效率。随着问题规模的增大,遗传算法的性能得到了明显改善,同时保持了现实世界工厂可接受的计算时间。我们还在涉及队列时间限制和跳过作业的各种情况下验证了 GA 的性能,以进一步强调其能力。