Li Xiulin, Lu Jiansha, Yang Chenxi, Wang Jiale
Department of Logistics Management and Engineering, Zhejiang Gongshang University, Hangzhou, China.
Institute of Industrial Engineering, Zhejiang University of Technology, Hangzhou, China.
Front Bioeng Biotechnol. 2022 Aug 16;10:909548. doi: 10.3389/fbioe.2022.909548. eCollection 2022.
This study examined the flexible assembly job-shop scheduling problem with lot streaming (FAJSP-LS), common in multivariety and small-batch production, such as household electrical appliances. In FAJSP-LS, an assembly stage is appended to the flexible job shop, and jobs in the first stage are processed in a large batch to reduce switching costs, while leading to more waiting time, especially during the assembly stage. This article considered splitting the batch into a few sub-batches of unequal and consistent sizes to allow jobs to efficiently pass the two-stage system. With this objective, the problem was modeled as a mixed-integer linear program comprising the following two subproblems: batch splitting and batch scheduling. As the integrated problem is NP-hard, the improved bioinspired algorithm based on an artificial bee colony was proposed, including a four-layer chromosome-encoding structure to describe the solution, as well as an optimization strategy utilizing different bee colonies to synchronously solve this two-stage problem. To examine the algorithm's efficiency, a benchmark case was used to show that better solutions can be acquired with the improved algorithm regardless of whether the batch was split into equal or unequal sizes. To promote practical implementation, the algorithm was applied to a real case refrigerator workshop and showed better performance on time efficiency when jobs were split into unequal sizes compared to jobs without splitting or splitting into equal sizes.
本研究考察了带有批量流的柔性装配作业车间调度问题(FAJSP-LS),该问题常见于多品种小批量生产中,如家用电器生产。在FAJSP-LS中,在柔性作业车间后附加了一个装配阶段,第一阶段的作业以大批量进行加工以降低切换成本,但这会导致更多等待时间,尤其是在装配阶段。本文考虑将批量拆分为几个大小不等但一致的子批量,以使作业能够高效通过两阶段系统。出于这一目的,该问题被建模为一个混合整数线性规划,包括以下两个子问题:批量拆分和批量调度。由于该集成问题是NP难问题,因此提出了基于人工蜂群的改进生物启发算法,包括一种用于描述解决方案的四层染色体编码结构,以及一种利用不同蜂群同步解决此两阶段问题的优化策略。为检验该算法的效率,使用了一个基准案例来表明,无论批量被拆分为相等还是不相等的大小,改进算法都能获得更好的解决方案。为促进实际应用,该算法被应用于一个实际案例——冰箱车间,结果表明,与不拆分或拆分为相等大小的作业相比,当作业被拆分为不相等大小时,该算法在时间效率方面表现更好。