Next Article in Journal
Hybrid Model for Motorway EV Fast-Charging Demand Analysis Based on Traffic Volume
Previous Article in Journal
Yummy Inland Saline–Alkali Crabs? Aquatic Products with Quality and Flavor Preferences in Market Encroachment
Previous Article in Special Issue
A System Dynamics Stability Model for Discrete Production Ramp-Up
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Lot-Streaming Workshop Scheduling with Operation Flexibility: Review and Extension

1
School of Mechanical Engineering, Shenyang University of Technology, Shenyang 110870, China
2
School of Mechanical-Electronic and Vehicle Engineering, Beijing University of Civil Engineering and Architecture, Beijing 100044, China
*
Author to whom correspondence should be addressed.
Systems 2025, 13(4), 271; https://doi.org/10.3390/systems13040271
Submission received: 14 February 2025 / Revised: 23 March 2025 / Accepted: 8 April 2025 / Published: 9 April 2025
(This article belongs to the Special Issue Production Scheduling and Planning in Manufacturing Systems)

Abstract

:
Lot-streaming scheduling methods with operation flexibility have been widely used in aerospace, semiconductor, automotive, pharmaceutical and other manufacturing enterprises. Lot-splitting scheduling methods have attracted much more attention from academia and industry due to an urgent requirement for an effective way to improve the productivity of the flexible workshop scheduling. During the past decade, many works have been made on the different lot-streaming scheduling methods of the flexible workshop scheduling. The scope of this review focuses on the journal publications collected in the Web of Science database, among which 80% are from high-ranked journals. This paper aims to provide a comprehensive survey on the lot-streaming workshop scheduling with operation flexibility. First, the lot-streaming methods of jobs are discussed and the objectives as well as constraints in applications are summarized. Then, the problem models and their solution approaches are reviewed. Next, the research trends of problem applications, modeling and solution approaches are recalled. Finally, the potential future research directions are concluded.

1. Introduction

Recently, to satisfy the increasingly diverse and individualized needs of customers in the manufacturing market, the traditional standardized and mass production mode has gradually changed into a non-standardized and rapid customization production mode with multi-variety, small and medium-sized batches and high flexibility. It is essential to deliver orders in a high-quality, efficient and low-cost manner to cope with the fierce market competition. Workshop scheduling optimizes the allocation of resources to meet specific production target requirements. Some common optimization objectives are makespan, energy consumption, production costs, machine utilization and average machine load. Empirical evidence shows that an efficient shop scheduling solution not only reduces energy consumption but also achieves synergistic optimization of makespan, production cost, machine utilization and other indicators.
The lot-streaming workshop scheduling with operation flexibility (LWSOF) can be considered as an extension of the traditional shop scheduling, which consists of three sub-problems: lot splitting, machine assignment and operation sequencing. The workpieces are often produced in batches in the actual production of enterprises. Lot splitting is aimed at increasing the flexibility of scheduling, dividing the whole batch of workpieces into several smaller sub-lots during actual processing, which allows batch production and batch transmission. Thus, the post-procedure operations can be executed in advance, such that the purposes of shortening the makespan, promoting the rational allocation of production resources and improving production efficiency are achieved. Machine assignment is to select a machine from a candidate set for each operation while operation sequencing is to schedule all operations on all machines to obtain satisfactory schedules [1]. The performance of scheduling schemes is affected by the method and lot-size of lot-splitting, and differs significantly from one solution to another. A smaller lot-size will result in frequent workpiece clamping, tool changes and inter-process transportation, and hence increased completion time, higher energy consumption and production costs. While larger batches may suffer from increased bottlenecks, underutilization of machine tools, it may lead to longer product delivery times, increased energy consumption, and failure of key equipment. Thus, a reasonable lot-splitting scheme is critical to ensure the performance of the LSWOF problem.
A reasonable and accurate model considering various production factors on a shop floor is the basis and prerequisite for optimization. At present, the workshop modeling methods include mathematical program-based modeling, graph-based modeling, simulation-based modeling and others (e.g., neural networks, digital-twins and continuous-time Markov chain). Among them, mathematical program-based modeling is widely applied to workshop scheduling problems owing to its simplicity, efficiency, and ease of decision making as well as verification. By using a variety of mathematical numbers, letters and symbols, the whole process of shop floor production scheduling is described, and the objective function to be optimized is formulated based on reasonable assumptions and constraints. However, it often requires the setting of numerous assumptions and lacks the consideration of multiple practical constraints, which makes it difficult to fit the production reality and leads to a certain limitation of the practical application performance of the obtained optimization scheme. Since graph theory was introduced by Euler in 1735, it has been gradually applied to a wide range of fields such as production scheduling [2], assembly or disassembly [3,4], computer science [5], and transportation [6].
The graph-based modeling method defines nodes and edges to model the relationships between workshop production resources. According to the existence of directed and undirected edges in different graph classes, graph theory methods can be classified into three categories: undirected graphs, directed graphs, and directed and undirected co-existing graphs; the representative graph theory methods include social networks, Markov random field models, directed acyclic graphs, Petri nets, disjunctive graphs, and AND/OR graphs [7]. Due to its ability to simplify the analysis of complex systems and to provide a more comprehensive response to each production element on a shop floor, the graph-based modeling has received a lot of attention from scholars and practitioners. For example, Knopp et al. [2] applied the disjunctive graph model to the LWSOF in 2017. However, the difficulty in rationalizing the characterization of complex practical constraints leads to some limitations in its application. The simulation-based modeling approach represents the real production environment on a shop floor by virtually modeling the production elements to discover and understand how a complex production scheduling system works by applying different conditions. Therefore, it is often used by practitioners to verify the actual performance of optimized scheduling solutions. Well-known software tools for workshop scheduling simulation are Flexsim [8], Plant Simulation [9], Anylogic [10], Delmia [11], and Wisdom [12].
Flexible workshop scheduling has been proven, in a general case, as an NP-hard problem; accordingly, LWSOF is no exception [2]. Currently, the methods for solving LWSOF can be divided into exact approaches and approximate algorithms. Among them, exact algorithms are applied to address polynomial-time problems and small-scale workshop scheduling problems, which can obtain the optimal solution of the problem. Some well-known exact methods are linear programming [13], branch-and-bound [14], and cutting plane [15]. However, approximation algorithms are usually utilized to solve large-scale complex scheduling problems, which can give high-performance solutions to the optimization problems in polynomial time, which include swarm intelligence and evolutionary algorithms, heuristic algorithms, and deep learning methods. Due to the complexity of LWSOF, obtaining better optimization solutions in a limited time by approximation algorithms has received many concerns [14].
The motivation of this paper is the wide application of flexible workshop scheduling and lot streaming technology in the manufacturing industry. We conducted statistics and analysis of about 80 publications could be found under “Web of Science Core Collection" database in Web of Science with keywords “flexible job-shop scheduling” or “hybrid flow-shop scheduling” and “lot splitting" or “lot streaming” in topics between 2015 and March 2025 for the convenience of researchers related to academia and industry. Furthermore, the Preferred Reporting Items for Systematic Reviews and Meta-Analyses (PRISMA) method is introduced to ensure transparency and reproducibility of the systematic review. The number of records identified, screened, excluded, and included, along with reasons for exclusions, are summarized in the PRISMA flow diagram, as shown in Figure 1. The aim of this research is to conduct a systematic review of literature focused on lot-streaming scheduling optimization, with an emphasis on operation flexibility. This work serves as an extensive resource for professionals and researchers in both academic and industrial fields. By synthesizing prior advancements, evaluating current and emerging studies, and identifying potential research trajectories, this paper highlights the application of swarm intelligence and evolutionary computation in addressing such complex NP-hard problems.
The remainder of this paper is organized as follows. Section 2 describes the framework of LWSOF and the existing achievements. Then, research trends on the problem extension, modeling and solution approaches are summarized in Section 3. Section 4 presents some future directions. Finally, concluding remarks are given in Section 5. Table 1 summarizes the relevant literature in the last decade in terms of workshop types, lot-splitting strategies, modeling and solution methods, objectives as well as constraints, respectively.

2. The Framework of LWSOF

Suppose that in the LWSOF, there are n N jobs J 1 , J 2 , , J n to be processed in m N machines M 1 , M 2 , , M m , where N is the set of natural numbers. Each job J i is characterized by Q i 1 , Q i 2 , , Q i , q i operations and a batch n i , where q i , n i N . All jobs may be divided into an arbitrary batch size larger than the minimum lot size to be set. Any operation can be processed on one or more machines with different kinds of production resource consumption such as electrical energy, processing time and cost. Then, we select the most suitable machine for each operation of all products and determine the optimal sequence of all processes on each machine to optimize certain specified production targets, including makespan, machine utilization, processing energy consumption, total weighted tardiness, etc. According to the specific production characteristics of workshops, the LWSOF can be divided into a lot-splitting flexible flow-shop scheduling problem and a lot-splitting flexible job-shop scheduling problem. In addition, based on the different optimization objectives and actual constraints, the LWSOF can be expanded into multi-objective LWSOF, LWSOF with multiple resource constraints, dynamic LWSOF, etc. Then, to solve these problems, researchers developed a variety of methods to model the problem and designed various efficient algorithms based on the model characteristics.

2.1. Lot-Splitting Methods

At present, a series of lot-splitting methods have been proposed for different scheduling problems, including the ECS [1,26,65], UCS [24,25,30], EVS [43,50], and UVS [23,73,81]. Among them, the sizes of different sub-lots of a job are the same in the case of ECS, while the opposite is true for UCS. It is worth noting that the size of each sub-lot obtained from both remains the same in all periods of processing. In contrast, the number of each sub-lot may be different under UVS and EVS and may also change in different stages under UVS. The detailed comparison results between these lot-splitting methods are provided in Table 2. An illustration of LWSOF based on different lot-splitting methods is provided in Figure 2. Figure 2b demonstrates the statistical results of the lot-splitting strategies based on different classification methods.
It can be seen from Figure 3a that over 71% of publications adopt ECS and UCS strategies, while only 13.1% and 6% publications use UVS and EVS strategy, respectively. It can be explained as the frequent changes in the number of sub-lots under the variable splitting strategy. In this way, machine allocation and job sequencing are hard, which makes it difficult to encode and decode the problem reasonably. As a result, some treatment methods are designed to cope with this problem. For example, Andrzej introduced the maximum or minimum batch method based on two stages [29], and Hadi et al. [47] proposed a variable lot-splitting method based on the maximum number of allowed batches. However, although the above methods have achieved some success in solving small-scale cases, they are still difficult to apply for handling large-scale issues in actual production due to the complex batch processing strategy. In addition, in actual production, complete equal splitting is an ideal situation. After all the jobs are split based on the minimum lot-size constraint, it often occurs that the size of the last sub-lots is not equal to that of other batches of the job. In this way, the ECS strategy can also be regarded as a special case of the UCS strategy.
In addition, the lot-splitting methods can be divided into empirical methods and greedy methods according to the ability to optimize the lot-splitting process continuously; the statistical results are shown in Figure 3b. Among them, the empirical methods are easy to implement. Through setting an optimal minimum lot-size according to the experience of decision makers, the lot-streaming scheduling problem can be transformed into an ordinary scheduling problem, which greatly reduces the complexity of the problem [58,59]. Therefore, empirical methods are usually adopted to solve the LWSOF on a large scale. However, due to the issues of strong randomness, large search space for the optimal scheme, unstable actual performance, and high dependence on the prior knowledge of decision makers, the optimization effect of the empirical methods is difficult to achieve expectations.
Compared with empirical methods, the greedy methods are more objective, and they obtain satisfactory lot-splitting schemes through a continuous optimization process, which mainly contains separate optimization [21,22,65] or integrated optimization [15,42,43] of the lot-splitting and job scheduling. Separate optimization refers to the two-stage feedback optimization; that is, the sub-lots are optimized first, and then the optimization result is taken as the known condition to transform the lot-streaming scheduling problem into a traditional scheduling problem. The performance evaluation of the lot-splitting scheme is based on the final optimization scheduling results obtained under this scheme. In this way, two-stage optimization can effectively reduce the search space of the optimal scheme so that it can achieve good results when solving large-scale problems. However, for some smaller problems, it is easy to fall into a local optimum due to the ignorance of optimization conflict between lot-splitting and job shop scheduling. As a result, it is challenging to obtain the global optimal solution. On the contrary, collaborative optimization of the lot-splitting and job scheduling can obtain the optimal solution of two sub-problems at the same time from a global perspective. Owing to the full search of the solution space, it performs better in solving small and medium-sized scheduling problems. Nevertheless, limited by the large search space of the optimal solution of large-scale problems, an excessive number of evaluation is often required to fully assess the solution space, which makes the algorithm time-consuming and hard to obtain satisfactory schemes in a finite time.

2.2. Objectives and Constraints

Based on the different numbers of optimized objectives, LWSOF can be divided into single-objective LWSOF and multi-objective LWSOF. By analyzing the documented studies in the literature as shown in Table 1, from 2015 to 2021, the research on LWSOF mostly aimed at the economic indicators, such as the shortest makespan and the lowest production cost. In the past four years, as a result of the global energy shortage and rising production costs, the research focus has gradually shifted from single-objective optimization to multi-objective optimization of both economic indicators and green indicators. The major objectives are as follows:
Makespan (Maximum completion time): Makespan is the most classic criterion in scheduling, and LWSOF is not an exception. The makespan of LWSOF refers to the completion time of the last operation of all sub-lots, which can be calculated by Equation (1) [53].
m a k e s p a n = max { E T i , q i , k } , i [ 1 , n ] , k [ 1 , m ]
where n refers to the number of jobs after splitting.
Processing cost: As for the cost criterion, existing works mainly focus on the machining process. For the LWSOF, the processing cost can be considered as the cutting cost of operations of all sub-lots, as shown in Equation (2):
P r o c e s s i n g   c o s t = i = 1 n j = 1 q i k = 1 m n i C i j k X i j k
where C i j k refers to the unit cutting cost of Q i j on M m , and X i j k is a decision variable which indicates that whether Q i j working on M m ( X i j k = 1 ), or not ( X i j k =0).
Total flow time/total tardiness: The total flow time of workshop scheduling problem can be evaluated by the sum of completion time of all jobs ( T o t a l   f l o w t i m e = i = 1 n k = 1 m E T i , q i , k ). In this case, with a specific due date d i , the total tardiness can be obtained ( T o t a l   t a r d i n e s s = i = 1 n k = 1 m | E T i , q i , k d i | ). In the LWSOF, the total flow time and total tardiness are shown in Equations (3) and (4), respectively.
T o t a l   f l o w t i m e = i = 1 n k = 1 m E T i , q i , k
T o t a l   t a r d i n e s s = i = 1 n k = 1 m | E T i , q i , k d i |
Energy consumption/carbon emission: The workshop energy consumption is produced by the direct production-related parts including machining, set-up and transportation, and indirect parts such as air-conditioning and lighting. The various states of the machine tool are subject to fluctuations in power due to load variations. Thus, to access the energy consumption, the power in different states is considered to be stable. Then, the workshop energy consumption can be calculated based on the state energy consumption characteristics [94]. On this basis, by introducing a carbon emission factor for the local power grid, the energy consumption can be converted to the carbon emission. For example, the carbon emission factors ( φ ) for each region in China are shown in Table 3 [95].
For the LWSOF, the energy consumption and carbon emission can be obtained by Equations (5) and (6), respectively.
E n e r g y   c o n s u m p t i o n = k = 1 m P k m × t k m + P k s × t k s + P k t × t k t + E f i x
where P k m , P k s , and P k t represent the machining power, set-up power and transportation power, respectively. Notations t k m , t k s , and t k t correspond to the time of these states, respectively. The E f i x refers to the total indirect energy consumption.
C a r b o n   e m i s s i o n = φ k = 1 m P k m × t k m + P k s × t k s + P k t × t k t + E f i x
To facilitate the analysis, the multi-objective optimization strategies involved in this paper are classified into three categories: weighted summation, non-domination, and others (normalization or as constraints) according to the relationship among different objectives [96]. The visualization results of relevant statistics are shown in Figure 4. It can be summarized that the ratio of non-dominated and weighted summation method for dealing with multi-objective optimization problems ranked one or two, which are 52.9% and 17.6%, respectively. And 11.8% of the publications handle the objectives as constraints, while less than 2% of the publications adopt the normalization method. Furthermore, some works that do not mention multi-objective processing strategies are summarized in the “Unknown” category. This phenomenon can be explained that, in comparison with the weighted summation and other multi-objective processing techniques, the non-dominant method can provide decision makers multiple alternatives simultaneously. Then, the decision makers can choose satisfactory scheduling schemes according to the actual production and objective preferences.
The lot-splitting process of the LWSOF is constrained by Equations (7) and (8), which ensure that the lot-size does not become zero for an existing sub-lot and the sum of the sub-lots of J i equals the total batch of J i , respectively.
M i o n i o n i × M i o , i [ 1 , n ] , o [ 1 , l ]
where n i o refers to the lot-size of the o-th sub-lot of J i , and M i o is a decision variable which takes the value of 1 when n i o > 0, and 0 for another case, respectively.
o = 1 U i n i o = n i , i [ 1 , n ] , o [ 1 , l ]
where U i stands for the number of sub-lots after lot-splitting of J i .
In addition, considering different additional constraints, these publications are classified by twelve categories: processing time variability, setup times, multi-constraint integration, dynamic events, energy consumption, overlapping in operations, resource recovery, transportation resource, due-date, alternative process plans, no additional constraints and others. The statistical results are summarized in Figure 5. With respect to the LWSOF, articles mainly focus on original problems (9.4%), multi-constraint integration (19.5%) and setup times (28.9%). Other constraints that account for less than 1% are grouped into the category “Others”. In this way, to improve the practicability of the scheduling scheme, it is necessary to deeply analyze the conflict relationship of different scheduling indicators and explore the collaborative optimization mechanism among various sub-problems of LWSOF under complex and real conditions.

2.3. Problem Models

To analyze the advantages, disadvantages and applicable scenarios of different modeling methods, the works in Table 1 above are counted, and the statistical results are shown in Figure 6. It can be concluded that over 67% of the papers adopt mathematical programming methods, including MILP, MIP, MINLP, IP, LP, CP, etc., while less than 5% adopt simulation modeling methods or graph theory modeling methods, such as Markov chain, NN, and conjunctive graphs. Moreover, some models that the authors did not state the type clearly or cannot be converted to the above mainstream models, including the agent-based scheduling model and stochastic model, are categorized as the “Others” class. Among the mathematical programming methods, MILP and MIP methods are widely used (about 85%). On the one hand, this is determined by the characteristics of the problems. LWSOF is a combination optimization problem with equality and inequality constraints that includes both continuous and discrete variables in the decision variables, which has proved to be NP-hard [53]. On the other hand, MILP and MIP methods are widely followed in academia and industry for their wide range of application scenarios. Many sophisticated tools have emerged to enable us to solve MILP and MIP problems effectively. Therefore, if the target problem can be formulated into appropriate MILP and MIP models, it is close to the final optimal solution.
IP can be regarded as a special form of MIP, while MIP is considered a distinct form of MINLP. In addition, they can be deemed to be consistent if certain conditions are met. For example, if some integer decision variables are introduced into the IP model, then the IP model can be converted into an MIP model. And the MIP model is transformed into the MINLP model if the constraint condition or objective function is nonlinear. For the complex large-scale LWSOF, the computational complexity of different mathematical programming models formulated from diverse perspectives often varies greatly. Therefore, it is necessary to establish appropriate mathematical programming models according to the problem characteristics and optimization objectives.
In recent years, some publications have focused on the application of simulation-based modeling and graph-based modeling methods in the field of LWSOF, such as [2,41,53]. Among them, Vivek et al. and Jiang et al. simulated and verified the optimized scheduling scheme based on Extend V6 and Plant Simulation, respectively [24,53]. Knopp et al. [2] addressed lot-splitting flexible job shop scheduling problems based on conjunctive graphs in 2017. In [41], a hybrid flow shop scheduling problem based on machine learning technology was modeled and optimized. The authors in [80] explored the application of the genetic programming method in LWSOF for the first time. However, such research is still at the starting stage, and the relevant theories for LWSOF are waiting to be further enriched.

2.4. Solution Approaches

Many feasible methods have been introduced to solve the LWSOF, including commercial solvers, e.g., CPLEX [97] and Lingo [98], evolutionary algorithms (EAs) or swarm intelligence algorithms (SIAs), e.g., SA and GA, heuristic algorithms, machine learning algorithms, and hybrid methods. Moreover, to overcome the shortcomings of these methods, diversified improvement strategies have been designed according to the characteristics of different types of problems, and achieved remarkable results. Figure 7 shows relevant statistics on the publications in Table 1 according to the different solution methods. More than 47% of them include variable EAs or SIAs, compared to 3.2% for single heuristics. Furthermore, the hybrid methods and mathematical optimization and control approaches are used in over 24.5% and 10.6% works, respectively. However, only six publications use machine learning algorithms. The number of works less than two is collected into the “Others” category. It is evident that EAs and SIAs are the most commonly used methods for solving LSWOF. Thus, we next highlight key areas of focus for solving the LSWOF by EAs and SIAs and discuss their limitations. Moreover, some optimization directions are provided in Section 3.3.
Since EAs or SIAs are robust and modular in their operational steps, only the problem-related operations of the algorithms need to be modified for quick application to address different problems with high solution quality. The general framework of EAs or SIAs is available in [1]. The following two aspects should be noted when applying it to solve the LWSOF: (1) Reasonable coding and decoding of each sub-problem. Coding and decoding is the basis and premise of algorithm optimization, which realize the bi-directional mapping between solution space and problem space. Unreasonable coding and decoding methods may produce infeasible solutions, which leads to low population diversity and thus affects the actual performance of the algorithm. Thus, many effective coding and decoding methods are designed to avoid this problem. For example, Jiang et al. [53] proposed a three-segment encoding and greedy insertion decoding method. Yang et al. [62] performed an operation-level batching encoding method, and Zhu et al. [64] presented a bi-layer fixed-length encoding approach. (2) Design of feature-oriented efficient search operators. The search operator is the core of EAs or SIAs, which directly determines the search performance of the algorithm. Some general search operators are crossover and mutation operators [3,5], neighborhood search operators [2,24], simulated annealing operators [6,16], differential evolution operators [53,66], tabu search operators [33,34]. However, the long search time has limited the practical application effect of EAs or SIAs for LWSOF.
Compared with EAs or SIAs, deep learning methods such as reinforcement learning spend long times on the offline training, which greatly shortens the search time of practical problems. In general, for solving the LWSOF, a lot of effort is required to design and fine-tune since the manual reward depends on domain expertise. In addition, for the LWSOF with multi-variety and small batch rapid customization, the lack of data sample size greatly limits its solution accuracy. Thus, to handle this issue, some relevant explorations have been made. Lu et al. presented a multi-stage method based on GA, heuristic and Q-learning [83]. Omid et al. [14] addressed the uncorrelated parallel machine problem based on the random forest and branch-and-price algorithm. Considering the advantages of heuristic methods, such as high interpretability, easy implementation and fast solution speed, many related works have been carried out in LWSOF, and important progress has been made [21,22,70]. However, weaknesses of heuristics, such as low accuracy and poor continuous optimization capability in solving complex problems, also limit their applications. Thus, a series of hybrid approaches have been designed by combining heuristic methods with other evolutionary computation as well as machine learning methods and achieved remarkable results on different types of LWSOF [67,81,83]. The general framework of the reinforcement learning method for solving the LWSOF is illustrated in Figure 8 and described as follows.
First, the mathematical model of LSWOF (e.g., MILP) is constructed. Second, the state space and action space are defined, and the reward function is designed based on the optimization objectives and constraints of the proposed model, respectively. Subsequently, environmental parameters are set, and the presented model is transformed into a Markov decision process. Furthermore, the network architecture is constructed, and the exploration strategy of the agent is determined. Additionally, a suitable deep reinforcement learning algorithm, such as Deep Q-Network (DQN), Proximal Policy Optimization (PPO), or Asynchronous Advantage Actor-Critic (A3C), is selected. Finally, the training process is executed.

3. Research Trends

In the past 10 years, the optimization method of LWSOF has been widely studied. About 37 papers were published in the three years from 2022 to 2024, and the number of related articles has accounted for nearly half of the total number of papers. In particular, 17 and 10 related articles were published in 2023 and 2024, respectively. It can be inferred that the research on LWSOF in different real environments is gradually becoming a hot spot.

3.1. From Single Objective to Multi-Objective Considering Energy Consumption

Compared with the traditional empirical splitting methods, the application of greedy splitting methods has attracted more attention. Many publications explore the coupling relationship between the sub-problems of job splitting and machine assignment as well as operation sequencing, which provide the basis for implementing greedy optimization. Recently, with the rapid development of computer hardware, evolutionary computation, deep learning and other artificial intelligence approaches, the solution space of LWSOF is available to be fully explored. Many works have been gradually reported on the greedy optimization methods of complex LWSOF with large solution space, such as LWSOF with unequal variable lot-splitting and distributed LWSOF. The number of publications based on optimization objective from 2015 to 2025 is counted and shown in Figure 9. It can be deducted that rather than the single-objective LWSOF with traditional scheduling indicators such as makespan and processing cost, multi-objective LWSOF with energy consumption indicators has become a new research trend. Among the 27 related articles published in the five years from 2015 to 2019, there are 10 articles that refer to multi-objective LWSOF, while only two articles focus on the multi-objective LWSOF related to energy consumption. However, among the 53 articles published in about five years from 2020 up to now, the ratio of multi-objective LWSOF considering energy consumption increased from 7% to 22.6%, reaching to 12 publications.

3.2. Perfecting of Mathematical Programming Models

From the statistical results in Figure 6, it can be found that the mathematical program is the main modeling method of LWSOF, and its related theories have been continuously developed and improved for many years. Moreover, it has been widely favored by researchers to formulate diversified and efficient mathematical programming models through analyzing problem characteristics. In addition, compared with mathematical program models, simulation-based and graph-based models provide a new way to solve the LWSOF. For graph-based modeling methods, most of the articles only focus on the LWSOF with a single optimization objective or relatively simple constraints, and its application is limited by the difficulty of rationalization representation of multi-objectives and complex constraints. As for the simulation-based modeling approaches, the models are less robust and difficult to be applied to complex and changeable production scheduling practices due to the large influence of problem structure and parameter changes.

3.3. Extending of Problem Feature-Oriented EAs or SIAs

According to the statistical results in recent years, EAs or SIAs remained the primary algorithms for solving LWSOF among all approaches. The present EAs or SIAs for LWSOF can be divided into seven categories, such as GA, SA, PSO, ABC, DE, TS and others, as shown in Figure 10. Among them, GA accounts for the highest proportion, reaching 45%, while ABC ranked second which reaches nearly 15%. The proportion of mainstream algorithms such as SA, MBO and TS is close to or slightly higher than 7%. Furthermore, the algorithms that account for less than 3% are classified into “Others”, and the total proportion reaches 15%. For the different LWSOF, the variations in problem size and feature mechanism make it difficult for classical operators to maintain efficient search ability, and the improved operators for one problem are not generally effective when applied to other problems. Then, to handle this issue, a variety of efficient search operators are designed by analyzing the characteristic mechanism of the problem, including knowledge-driven operators [59,60], multi-stage [29,34], and multi-operator fusion [44,50,53]. At the same time, the deep learning algorithms emerging in the past three years also provide a new way to solve LWSOF.

4. Future Directions

Through summarizing the current studies and analyzing the research trends, the future research of LWSOF can be prospected from four aspects: lot-splitting strategy, problem extension, modeling methods and solution approaches.

4.1. Knowledge and Greedy-Based Lot-Splitting Strategies

Lot-splitting is an important sub-problem of LWSOF. At present, the empirical lot-splitting methods rely on the prior knowledge of decision makers, which leads to the problems of a large performance gap and difficult verification of lot-splitting schemes. The greedy lot-splitting methods encounter difficulties in balancing the search accuracy and time for the huge solution space of LWSOF, which makes it hard to obtain a well-performance lot-splitting scheme in a limited time. Therefore, a knowledge and greed-based lot-splitting method for LWSOFs is designed by exploring the mechanism of the impact of batching on problem size and scheduling objectives under the flexible production model and introducing appropriate algorithms as well as evaluation metrics to assess the effectiveness of the lot-splitting scheme. In this way, the convergence of the method and the diversity of the lot-splitting scheme are guaranteed, the search time and performance of the algorithm are balanced; hence, the appropriate lot-splitting is realized.

4.2. Practice in Actual Scheduling Environments with Multi-Constraint and Explore the Interaction Between Constraints

Reasonable assumptions are the foundation and prerequisite for scientific research. However, due to the diverse and complex constraints in actual production, scheduling schemes that consider a single constraint may not be directly applicable. In actual scheduling environments of discrete manufacturing enterprises, the production process generally involves the coordinated allocation of processing, set-up, and material handling resources, such as workpieces, machine tools, fixtures, and automated guided vehicles. The allocation results directly determine the production efficiency and smoothness. Meanwhile, uncertainties such as random job arrivals, machine degradation effects, and worker learning effects pose significant challenges to the construction of workshop scheduling models and their optimization. These uncertainties not only make it difficult to accurately predict the input parameters of the scheduling model but also cause fluctuations in objectives and conflicts in constraints during the actual execution of the optimal scheduling solution. As a result, traditional optimization methods lack robustness and struggle to achieve high-quality scheduling solutions. However, there is currently limited research combining flexible production scheduling techniques under uncertain environments with lot-streaming technologies. Therefore, it is an important direction for future research to explore the possible interaction among constraints and investigate the mechanisms of multi-resource collaborative allocation for LSWOF problems under uncertain environments. Furthermore, it is also important to expand practical applications of the related approaches in aerospace, semiconductor, automobile, pharmaceutical and other fields. In addition, with the extensive attention of energy-saving and green scheduling indicators, it is of great theoretical significance and practical value to consider the green LWSOF problems under multi-objective and high-dimensional objective optimization based on practical application scenarios.

4.3. Developing of Highly Accurate Mathematical Planning Models and Graph-Based Models

First, for the LWSOF, the mathematical program modeling approach will still be the primary way. By extracting the problem features and reasonable simplification, the feasibility and efficiency of various mathematical planning models under different modeling ideas are analyzed; hence, an optimized mathematical programming model is formulated. Then, to enhance the usefulness of production scheduling solutions, it is essential to introduce flexibility into the model. In this way, the model will be able to adapt to different conditions and changes. In other words, the dynamics of the actual situation need to be reflected through adjustable parameters or constraints. Meanwhile, to facilitate the understanding of the model results by decision-makers, the optimization objectives and the explainability of the model should be clear and improved, respectively. Additionally, sensitivity analyses need to be performed to assess the response of the model to changes in input parameters to improve the robustness of the model. Moreover, with the enrichment of deep learning theories such as graph neural network and reinforcement learning, the related graph-based modeling methods including disjunctive graph model, petri net, AND/OR, and expression tree deserve further study. Finally, to cope with the problem that most graph-based modeling methods adopt simplified models, which are difficult to fit the actual production, the models should be reasonably expanded based on the analysis of problem characteristics and then establish various general graph models to provide a basis for the application of deep learning methods.

4.4. Improvement of EAs and SIAs as Well as Deep Learning Methods

Extended directions on solution approaches for solving LWSOF can be concluded as follows: First, by exploring the mechanism of different problem features, the effective rules and properties are refined, and the diversified efficient search operators are designed. Furthermore, with the combination of the advantages of heuristics and evolutionary algorithms, the hybrid optimization methods of problem knowledge-driven heuristics and evolutionary algorithms are proposed. In this way, the search efficiency and accuracy of the algorithm can be improved. Second, extending deep learning methods such as neural network, reinforcement learning and random forest in solving LWSOF. Moreover, digital-twins with deep learning methods are integrated to allow deep learning agents to interact with virtual workshops instead of physical ones. Otherwise, efficient data acquisition and preprocessing methods are used to meet the dependence of deep learning methods on high-quality data. In addition, through investigating the mapping relationship between the lot-splitting schemes and the possible scheduling results obtained by the optimization algorithm, the optimization results are used to guide the lot-splitting process. Based on the possible scheduling results of the lot-splitting scheme, the evolutionary algorithm optimization or scheduling rule learning process is directional, resulting in a two-way feedback optimization of lot-splitting and workpiece scheduling.

4.5. Exploiting of Digital-Twin Based Optimization Frameworks

In addition, as a new method of simulation modeling, digital-twin technology has a very broad application prospect in complex LWSOF. With the information flow based on the simulation model, the production scheduling process of online monitoring and intelligent optimization decision-making can be carried out to realize the closed-loop of information flow and decision-making flow. Based on the five-dimensional model of digital-twin, a bidirectional mapping digital-twin architecture system is constructed. The LWSOF digital-twin model is established through using computer-aided software (NX [99], Technomatix platform [9]) and the acquired data information, which lays the foundation for the extended research. Digital-twin-based optimization methods allow for more accurate capture of the specific processes and constraints on the workshop, as well as more flexibility to react to unexpected events and changes, thereby improving the quality of real-time decision-making. Finally, no matter what modeling method is selected, it is necessary to ensure the high efficiency of the model and maximize the accurate description of the real production elements in the workshop.

5. Conclusions

Lot-streaming has been a powerful tool to optimize the operation of the manufacturing system. In the LWSOF, through the batch production and transmission of workpieces, the workshop operation efficiency is improved and the rational utilization of workshop production resources is realized. Although many works are reported in flexible workshop scheduling and lot-splitting scheduling, there is no comprehensive survey study in this area. Based on this, this paper reviews LWSOF from the perspective of lot-splitting, problem type, modeling and solution methods for the first time. First, through the classification statistics and analysis of the literature, the existing research progress and shortcomings are reviewed from four aspects: lot-splitting methods, objectives and constraints, modeling methods and solution approaches. Then, the current research trend of LFJSP is analyzed. Finally, based on the analysis and summary of the existing research results and trends, the possible future research directions of LWSOF are prospected.

Author Contributions

Conceptualization, Z.T., X.J. and W.L.; methodology, Z.T. and B.Z.; software, Z.T.; validation, Z.T., X.J. and W.L.; formal analysis, X.J.; investigation, S.L. and B.Z.; writing—original draft preparation, Z.T.; writing—review and editing, W.L. and Q.T.; visualization, Z.T.; supervision, X.J. and G.T.; project administration, Z.T. and X.J. All authors have read and agreed to the published version of the manuscript.

Funding

The work was funded by the Joint Funds of the Natural Science Foundation of Liaoning Province (2024JH2/102600216), and the “Unveiling and Commanding” Program of Liaoning Province (2022JH1/10800061).

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

List of Abbreviations

ABCArtificial bee colonyMILPMixed integer linear programming
ACOAnt colony optimizationMINLPMixed integer non-Linear programming
CPConstraint programmingMIPMixed integer programming
DEDifferential evolution algorithmNILPNon-integer linear programming
EAEvolutionary algorithmNNNeural network
ECSEqual consistent sub-lotsNSGANon-dominated sorting genetic algorithm
EDAEstimation of distribution algorithmPSOParticle swarm optimization
GAGenetic algorithmMBOMigrating birds optimization
IGIterated greedySASimulated annealing
KMAKnowledge-based memetic algorithmER-GAEarly release GA
TS-ISMOTwo-stage improved spider monkey optimizationCHS-GPHHCollaborative Harmony Searchbased Genetic Programming Hyper Heuristic
ILPInteger linear programmingSVMSupport vector machine
IPInteger programmingTSTabu search
LPLinear programmingUCSUnequal consistent sub-lots
UVSUnequal variable sub-lotsVNSVariable neighborhood search
VNDVariable neighborhood descentEVSEqual variable sub-lots

References

  1. Gao, K.Z.; Cao, Z.G.; Zhang, L.; Chen, Z.H.; Han, Y.Y.; Pan, Q.K. A review on swarm intelligence and evolutionary algorithms for solving flexible job shop scheduling problems. IEEE CAA J. Autom. Sin. 2019, 6, 904–916. [Google Scholar] [CrossRef]
  2. Knopp, S.; Dauzere-Peres, S.; Yugma, C. A batch-oblivious approach for complex job-shop scheduling problems. Eur. J. Oper. Res. 2017, 263, 50–61. [Google Scholar] [CrossRef]
  3. Tian, G.D.; Ren, Y.P.; Feng, Y.X.; Zhou, M.C.; Zhang, H.H.; Tan, J.R. Modeling and planning for dual-objective selective disassembly using and/or graph and discrete artificial bee colony. IEEE Trans. Ind. Inform. 2019, 15, 2456–2468. [Google Scholar] [CrossRef]
  4. Daneshamooz, F.; Fattahi, P.; Hosseini, S.M.H. Scheduling in a flexible job shop followed by some parallel assembly stations considering lot streaming. Eng. Optim. 2022, 54, 614–633. [Google Scholar] [CrossRef]
  5. Riaz, F.; Ali, K.M. Applications of graph theory in computer science. In Proceedings of the 2011 Third International Conference on Computational Intelligence, Bali, Indonesia, 26–28 July 2011; Volume 26–28, pp. 142–145. [Google Scholar]
  6. Mousavian, S.; Erol-Kantarci, M.; Mouftah, H.T. Cyber-Security and Resiliency of Transportation and Power Systems in Smart Cities. In Transportation and Power Grid in Smart Cities: Communication Networks and Services; Wiley: Hoboken, NJ, USA, 2019; pp. 507–527. [Google Scholar]
  7. Otala, J.; Minard, A.; Madraki, G. Graph-based modeling in shop scheduling problems: Review and extensions. Appl. Sci. 2021, 11, 4741. [Google Scholar] [CrossRef]
  8. 3D Simulation Modeling & Analysis Software. FlexSim. 2023. Available online: https://www.flexsim.com/ (accessed on 15 April 2023).
  9. Plant Simulation Software. Siemens Software. 2023. Available online: https://plm.sw.siemens.com/en-US/tecnomatix/products/plant-simulation-software/ (accessed on 15 April 2023).
  10. AnyLogic: Simulation Modeling Software Tools. AnyLogic. 2023. Available online: https://www.anylogic.cn/ (accessed on 15 April 2023).
  11. Global Operations Software. DELMIA-Dassault Systèmes. 2023. Available online: https://www.3ds.com/products/delmia (accessed on 15 April 2023).
  12. WITNESS Simulation Modeling Software. Lanner. 2023. Available online: https://www.lanner.com/en-us/technology/witness-simulation-software.html (accessed on 15 April 2023).
  13. Defersha, F.M.; Movahed, S.B. Linear programming assisted (not embedded) genetic algorithm for flexible jobshop scheduling with lot streaming. Comput. Ind. Eng. 2018, 117, 319–335. [Google Scholar] [CrossRef]
  14. Omid, S.; Rasaratnam, L.; Madjid, T. An efficient model-based branch-and-price algorithm for unrelated-parallel machine batching and scheduling problems. J. Sched. 2022, 25, 589–821. [Google Scholar] [CrossRef]
  15. Karimi-Nasab, M.; Seyedhoseini, S.M. Multi-level lot sizing and job shop scheduling with compressible process times: A cutting plane approach. Eur. J. Oper. Res. 2013, 231, 598–616. [Google Scholar] [CrossRef]
  16. Jalilvand-Nejad, A.; Fattahi, P. A mathematical model and genetic algorithm to cyclic flexible job shop scheduling problem. J. Intell. Manuf. 2015, 26, 1085–1098. [Google Scholar] [CrossRef]
  17. Defersha, F.M. A simulated annealing with multiple-search paths and parallel computation for a comprehensive flowshop scheduling problem. Int. Trans. Oper. Res. 2015, 22, 669–691. [Google Scholar] [CrossRef]
  18. Liu, Y.; Tiwari, A. An investigation into minimising total energy consumption and total makespan in a flexible job shop for recycling carbon fiber reinforced rolymer. In Proceedings of the 22nd CIRP Conference on Life Cycle Engineering (LCE), Sydney, Australia, 7–9 April 2015; Volume 29, pp. 722–727. [Google Scholar]
  19. Mohsen, N.; Iraj, M.; Reza, H.; Nezam, M.-A. Lot streaming in a two-stage assembly hybrid flow shop scheduling problem with a work shift constraint. J. Ind. Prod. Eng. 2016, 33, 459–471. [Google Scholar] [CrossRef]
  20. Chen, M.; Li, J.L. Genetic algorithm combined with gradient information for flexible job-shop scheduling problem with different varieties and small batches. In Proceedings of the 3rd International Conference on Mechatronics and Mechanical Engineering (ICMME), Shanghai, China, 21–23 October 2016; p. 95. [Google Scholar]
  21. Cheng, M.; Sarin, S.C.; Singh, S. Two-stage, single-lot, lot streaming problem for a hybrid flow shop. J. Glob. Optim. 2016, 66, 263–290. [Google Scholar] [CrossRef]
  22. Li, X.P.; Jiang, T.Z.; Ruiz, R. Heuristics for periodical batch job scheduling in a mapreduce computing framework. Inf. Sci. 2016, 326, 119–133. [Google Scholar] [CrossRef]
  23. Shahvari, O.; Logendran, R. Hybrid flow shop batching and scheduling with a bi-criteria objective. Int. J. Prod. Econ. 2016, 179, 239–258. [Google Scholar] [CrossRef]
  24. Vivek, P.; Saravanan, R.; Chandrasekaran, M.; Pugazhenthi, R. Heuristic for critical machine based a lot streaming for two-stage hybrid production environment. In Proceedings of the 2nd International Conference on Emerging Trends in Engineering Research (ICETER), Chennai, India, 20–21 October 2016; p. 183. [Google Scholar]
  25. Lalitha, J.L.; Mohan, N.; Pillai, V.M. Lot streaming in N-1 (1)+N(m) hybrid flow shop. J. Manuf. Syst. 2017, 44, 12–21. [Google Scholar] [CrossRef]
  26. Yu, J.M.; Huang, R.; Lee, D.H. Iterative algorithms for batching and scheduling to minimise the total job tardiness in two-stage hybrid flow shops. Int. J. Prod. Res. 2017, 55, 3266–3282. [Google Scholar] [CrossRef]
  27. Zhang, B.; Pan, Q.K.; Gao, L.; Zhang, X.L.; Sang, H.Y.; Li, J.Q. An effective modified migrating birds optimization for hybrid flowshop scheduling problem with lot streaming. Appl. Soft Comput. 2017, 52, 14–27. [Google Scholar] [CrossRef]
  28. Zhong, Y.; Li, J.M.; Zhu, S.Z. Research on the multi-objective optimized scheduling of the flexible job-shop considering multi-resource allocation. Int. J. Simul. Model. 2018, 16, 517–526. [Google Scholar] [CrossRef]
  29. Bozek, A.; Werner, F. Flexible job shop scheduling with lot streaming and sublot size optimisation. Int. J. Prod. Res. 2018, 56, 6391–6411. [Google Scholar] [CrossRef]
  30. Liu, Y.; Farnsworth, M.; Tiwari, A. Energy-efficient scheduling of flexible flow shop of composite recycling. Int. J. Adv. Manuf. Technol. 2018, 97, 117–127. [Google Scholar] [CrossRef]
  31. Meng, T.; Duan, J.H.; Pan, Q.K.; Chen, Q.D.; Guo, J.T. An enhanced fruit fly optimization for the flexible job shop scheduling problem with lot streaming. In Proceedings of the 37th Chinese Control Conference (CCC), Wuhan, China, 25–27 July 2018; pp. 2345–2349. [Google Scholar]
  32. Meng, T.; Pan, Q.K.; Chen, Q.D. An enhanced migrating birds optimization for the flexible job shop scheduling problem with lot streaming. In Proceedings of the 14th International Conference on Intelligent Computing (ICIC), Wuhan, China, 15–18 August 2018; Volume 10954, pp. 769–779. [Google Scholar]
  33. Romero, M.A.F.; Garcia, E.A.R.; Ponsich, A.; Gutierrez, R.A.M. A heuristic algorithm based on tabu search for the solution of flexible job shop scheduling problems with lot streaming. In Proceedings of the Genetic and Evolutionary Computation Conference (GECCO), Kyoto, Japan, 15–19 July 2018; pp. 285–292. [Google Scholar]
  34. Shahvari, O.; Logendran, R. A comparison of two stage-based hybrid algorithms for a batch scheduling problem in hybrid flow shop with learning effect. Int. J. Prod. Econ. 2018, 195, 227–248. [Google Scholar] [CrossRef]
  35. Zhang, H.P.; Ye, J.H.; Yang, X.P.; Muruve, N.W.; Wang, J.T. Modified binary particle swarm optimization algorithm in lot-splitting scheduling involving multiple techniques. Int. J. Simul. Model. 2018, 17, 534–542. [Google Scholar] [CrossRef]
  36. Gong, D.W.; Han, Y.Y.; Sun, J.Y. A novel hybrid multi-objective artificial bee colony algorithm for blocking lot-streaming flow shop scheduling problems. Knowl. Based Syst. 2018, 148, 115–130. [Google Scholar] [CrossRef]
  37. Gu, H.Y.; Memar, J.; Zinder, Y. Improved lagrangian relaxation based optimization procedure for scheduling with storage. In Proceedings of the 9th IFAC/IFIP/IFORS/IISE/INFORMS Conference on Manufacturing Modelling, Management and Control (IFAC MIM), Berlin, Germany, 27–30 August 2019; Volume 52, pp. 100–105. [Google Scholar]
  38. Novas, J.M. Production scheduling and lot streaming at flexible job-shops environments using constraint programming. Comput. Ind. Eng. 2019, 136, 252–264. [Google Scholar] [CrossRef]
  39. Wang, S.S.; Kurz, M.; Mason, S.J.; Rashidi, E. Two-stage hybrid flow shop batching and lot streaming with variable sublots and sequence-dependent setups. Int. J. Prod. Res. 2019, 57, 6893–6907. [Google Scholar] [CrossRef]
  40. Yang, M.S.; Ba, L.; Xu, E.B.; Li, Y.; Gao, X.Q.; Liu, Y.; Li, Y. Batch optimization in integrated scheduling of machining and assembly. Int. J. Simul. Model. 2019, 18, 689–698. [Google Scholar] [CrossRef]
  41. Zacharias, M.; Tonnius, A.; Gottschling, J. Machine learning in hybrid flow shop scheduling with unrelated machines. In Proceedings of the International Conference on Industrial Engineering and Systems Management (IESM), Shanghai, China, 25–27 September 2019; pp. 318–323. [Google Scholar]
  42. Chen, T.L.; Cheng, C.Y.; Chou, Y.H. Multi-objective genetic algorithm for energy-efficient hybrid flow shop scheduling with lot streaming. Ann. Oper. Res. 2020, 290, 813–836. [Google Scholar] [CrossRef]
  43. Li, J.Q.; Tao, X.R.; Jia, B.X.; Han, Y.Y.; Liu, C.; Duan, P.; Zheng, Z.X.; Sang, H.Y. Efficient multi-objective algorithm for the lot-streaming hybrid flowshop with variable sub-lots. Swarm Evol. Comput. 2020, 52, 100600. [Google Scholar] [CrossRef]
  44. Wang, P.; Sang, H.Y.; Tao, Q.Y.; Guo, H.W.; Li, J.Q.; Gao, K.Z.; Han, Y.Y. Improved migrating birds optimization algorithm to solve hybrid flowshop scheduling problem with lot-streaming. IEEE Access 2020, 8, 89782–89792. [Google Scholar] [CrossRef]
  45. Zhang, M.; Tan, Y.T.; Zhu, J.H.; Chen, Y.N.; Chen, Z.T. A competitive and cooperative migrating birds optimization algorithm for vary-sized batch splitting scheduling problem of flexible job-shop with setup time. Simul. Model. Pract. Theory 2020, 100, 102065. [Google Scholar] [CrossRef]
  46. Zhang, S.C.; Li, X.; Zhang, B.W.; Wang, S.Y. Multi-objective optimisation in flexible assembly job shop scheduling using a distributed ant colony system. Eur. J. Oper. Res. 2020, 283, 441–460. [Google Scholar] [CrossRef]
  47. Hadi, A.S.; Mehdi, R.B. Solving a flexible job shop lot sizing problem with shared operations using a self-adaptive COA. Int. J. Prod. Res. 2021, 59, 483–515. [Google Scholar] [CrossRef]
  48. Wu, X.L.; Peng, J.J.; Xie, Z.R.; Zhao, N.; Wu, S.M. An improved multi-objective optimization algorithm for solving flexible job shop scheduling problem with variable batches. J. Syst. Eng. Electron. 2021, 32, 272–285. [Google Scholar] [CrossRef]
  49. Zhang, B.; Pan, Q.K.; Meng, L.L.; Zhang, X.L.; Ren, Y.P.; Li, J.Q.; Jiang, X.C. A collaborative variable neighborhood descent algorithm for the hybrid flowshop scheduling problem with consistent sub-lots. Appl. Soft Comput. 2021, 106, 107305. [Google Scholar] [CrossRef]
  50. Zhang, C.J.; Wang, K.X.; Ma, Q.J.; Li, X.Y.; Gao, L. Adiscrete grey wolf optimizer for solving flexible job shop scheduling problem with lot-streaming. In Proceedings of the 24th IEEE International Conference on Computer Supported Cooperative Work in Design (IEEE CSCWD), Dalian, China, 5–7 May 2021; pp. 969–974. [Google Scholar]
  51. Chiu, C.C.; Lai, C.M.; Chen, C.M. An evolutionary simulation-optimization approach for the problem of order allocation with flexible splitting rule in semiconductor assembly. Appl. Intell. 2022, 53, 2593–2615. [Google Scholar] [CrossRef]
  52. Han, Y.Y.; Chen, X.H.; Xu, M.M.; An, Y.J.; Gu, F.S.; Ball, A.D. A multi-objective flexible job-shop cell scheduling problem with sequence-dependent family setup times and intercellular transportation by improved NSGA-II. Proc. Inst. Mech. Eng. Part B J. Eng. Manuf. 2022, 236, 540–556. [Google Scholar] [CrossRef]
  53. Jiang, X.Y.; Tian, Z.Q.; Liu, W.J.; Suo, Y.Q.; Chen, K.Q.; Xu, X.W.; Li, Z.W. Energy-efficient scheduling of flexible job shops with complex processes: A case study for the aerospace industry complex components in China. J. Ind. Inf. Integr. 2022, 27, 100293. [Google Scholar] [CrossRef]
  54. Li, L.L. Research on discrete intelligent workshop lot-streaming scheduling with variable sub-lots under engineer to order. Comput. Ind. Eng. 2022, 165, 107928. [Google Scholar] [CrossRef]
  55. Zhang, B.; Pan, Q.K.; Meng, L.L.; Zhang, X.L.; Jiang, X.C. A decomposition-based multi-objective evolutionary algorithm for hybrid flowshop rescheduling problem with consistent sub-lots. Int. J. Prod. Res. 2022, 61, 1013–1038. [Google Scholar] [CrossRef]
  56. Li, X.L.; Lu, J.S.; Yang, C.X.; Wang, J.L. Research of flexible assembly job-shop batch-scheduling problem based on improved artificial bee colony. Front. Bioeng. Biotechnol. 2022, 10, 909548. [Google Scholar] [CrossRef]
  57. Yilmaz, B.G.; Yilmaz, O.F. Lot streaming in hybrid flowshop scheduling problem by considering equal and consistent sublots under machine capability and limited waiting time constraint. Comput. Ind. Eng. 2022, 173, 108745. [Google Scholar] [CrossRef]
  58. Meng, T.; Pan, Q.K. A distributed heterogeneous permutation flowshop scheduling problem with lot-streaming and carryover sequence-dependent setup time. Swarm Evol. Comput. 2021, 60, 100804. [Google Scholar] [CrossRef]
  59. Meng, T.; Pan, Q.K.; Wang, L. A distributed permutation flowshop scheduling problem with the customer order constraint. Knowl. Based Syst. 2019, 184, 104894. [Google Scholar] [CrossRef]
  60. Wang, S.; Hui, J.; Zhu, B.; Liu, Y. Adaptive genetic algorithm based on fuzzy reasoning for the multilevel capacitated lot-sizing problem with energy consumption in synchronizer production. Sustainability 2022, 14, 5072. [Google Scholar] [CrossRef]
  61. Li, C.S.; Zhang, B.; Han, Y.Y.; Wang, Y.T.; Li, J.Q.; Gao, K.Z. Energy-efficient hybrid flowshop scheduling with consistent sublots using an improved cooperative coevolutionary algorithm. Mathematics 2023, 11, 77. [Google Scholar] [CrossRef]
  62. Yang, Y.F.; Song, Y.C.; Guo, W.F.; Lei, Q.; Sun, A.H.; Fan, L.H. Guided shuffled frog-leaping algorithm for flexible job shop scheduling problem with variable sublots and overlapping in operations. Comput. Ind. Eng. 2023, 180, 109209. [Google Scholar] [CrossRef]
  63. Lu, Y.L.; Tang, Q.H.; Pan, Q.K.; Zhao, L.P.; Zhu, Y.Y. A heuristic-based adaptive iterated greedy algorithm for lot-streaming hybrid flow shop scheduling problem with consistent and intermingled sub-Lots. Sensors 2023, 23, 2808. [Google Scholar] [CrossRef]
  64. Zhu, Y.Y.; Tang, Q.H.; Zhang, L.P.; He, M.; Kapenda, J. Improved multi-objective artificial bee colony algorithm for parallel machine lot-streaming scheduling problem with limited and unequal sub-lots. Comput. Ind. Eng. 2023, 183, 109428. [Google Scholar] [CrossRef]
  65. Tian, Z.Q.; Jiang, X.Y.; Tian, G.D.; Li, Z.W.; Liu, W.J. Knowledge-based lot-splitting optimization method for flexible job shops considering energy consumption. IEEE Trans. Autom. Sci. Eng. 2024, 21, 4864–4875. [Google Scholar] [CrossRef]
  66. Tian, Z.Q.; Jiang, X.Y.; Liu, W.J.; Li, Z.W. Dynamic energy-efficient scheduling of multi-variety and small batch flexible job-shop: A case study for the aerospace industry. Comput. Ind. Eng. 2023, 178, 109111. [Google Scholar] [CrossRef]
  67. Shao, W.S.; Shao, Z.S.; Pi, D.C. Lot sizing and scheduling problem in distributed heterogeneous hybrid flow shop and learning-driven iterated local search algorithm. IEEE Trans. Autom. Sci. Eng. 2024, 21, 6483–6497. [Google Scholar] [CrossRef]
  68. Tutumlu, B.; Saraç, T. A MIP model and a hybrid genetic algorithm for flexible job-shop scheduling problem with job-splitting. Comput. Oper. Res. 2023, 155, 106222. [Google Scholar] [CrossRef]
  69. Chen, S.Y.; Wang, X.W.; Wang, Y.; Gu, X.S. A modified adaptive switching-based many-objective evolutionary algorithm for distributed heterogeneous flowshop scheduling with lot-streaming. Swarm Evol. Comput. 2023, 81, 101353. [Google Scholar] [CrossRef]
  70. Rohaninejad, M.; Hanzálek, Z. Multi-level lot-sizing and job shop scheduling with lot-streaming: Reformulation and solution approaches. Int. J. Prod. Econ. 2023, 263, 108958. [Google Scholar] [CrossRef]
  71. Wang, W.W.; Zhang, B.; Jia, B.X. A multiobjective optimization approach for multiobjective hybrid flowshop green scheduling with consistent sublots. Sustainability 2023, 15, 2622. [Google Scholar] [CrossRef]
  72. Tian, G.D.; Wang, W.J.; Zhang, H.H.; Zhou, X.W.; Zhang, C.; Li, Z.W. Multi-objective optimization of energy-efficient remanufacturing system scheduling problem with lot-streaming production mode. Expert Syst. Appl. 2023, 237, 121309. [Google Scholar] [CrossRef]
  73. Li, C.S.; Han, Y.Y.; Zhang, B.; Wang, Y.T.; Li, J.Q.; Gao, K.Z. A novel collaborative iterative greedy algorithm for hybrid flowshop scheduling problem with batch processing machines and variable sublots. Int. J. Prod. Res. 2024, 62, 4076–4096. [Google Scholar] [CrossRef]
  74. Li, Y.B.; Liao, C.; Wang, L.; Xiao, Y.; Cao, Y.; Guo, S.S. A reinforcement learning-artificial bee colony algorithm for flexible job-shop scheduling problem with lot streaming. Appl. Soft Comput. 2023, 146, 110658. [Google Scholar] [CrossRef]
  75. Liu, Q.H.; Gao, Z.J.; Li, J.; Li, S.; Zhu, L.Z. Research on optimization of dual-resource batch scheduling in flexible job shop. Cmc Comput. Mater. Contin. 2023, 76, 2503–2530. [Google Scholar] [CrossRef]
  76. Yunusoglu, P.; Yildiz, S.T. Solving the flexible job shop scheduling and lot streaming problem with setup and transport resource constraints. Int. J. Syst. Sci. Oper. Logist. 2023, 10, 2221072. [Google Scholar] [CrossRef]
  77. Abdollahzadeh-Sangroudi, H.; Moazzam-Jazi, E.; Tavakkoli-Moghaddam, R.; Ranjbar-Bourani, M. Dynamic opportunistic maintenance grouping in a lot streaming based job-shop scheduling problem. Comput. Ind. Eng. 2023, 183, 109424. [Google Scholar] [CrossRef]
  78. Shao, W.S.; Shao, Z.S.; Pi, D.C. Modelling and optimization of distributed heterogeneous hybrid flow shop lot-streaming scheduling problem. Expert Syst. Appl. 2023, 214, 119151. [Google Scholar] [CrossRef]
  79. Chen, Y.; Du, J.; Mumtaz, J.; Zhong, J.; Rauf, M. An efficient Q-learning integrated multi-objective hyper-heuristic approach for hybrid flow shop scheduling problems with lot streaming. Expert Syst. Appl. 2025, 262, 125616. [Google Scholar] [CrossRef]
  80. Duan, J.; Liu, F.; Zhang, Q.; Qin, J. Tri-objective lot-streaming scheduling optimization for hybrid flow shops with uncertainties in machine breakdowns and job arrivals using an enhanced genetic programming hyper-heuristic. Comput. Oper. Res. 2024, 172, 106817. [Google Scholar] [CrossRef]
  81. Fan, J.; Zhang, C.; Tian, S.; Shen, W.; Gao, L. Flexible job-shop scheduling problem with variable lot-sizing: An early release policy-based matheuristic. Comput. Ind. Eng. 2024, 193, 110290. [Google Scholar] [CrossRef]
  82. Fan, J.; Zhang, C.; Yang, F.; Shen, W.; Gao, L. A matheuristic with re-lot-sizing strategies for flexible job-shop rescheduling problem with lot-streaming and machine reconfigurations. Eur. J. Oper. Res. 2024, 319, 747–762. [Google Scholar] [CrossRef]
  83. Lu, B.; Gao, K.; Ren, Y.; Li, D.; Slowik, A. Combining meta-heuristics and Q-learning for scheduling lot-streaming hybrid flow shops with consistent sublots. Swarm Evol. Comput. 2024, 91, 101731. [Google Scholar] [CrossRef]
  84. Singh, S.; Sarin, S.C.; Cheng, M. Single-lot, lot-streaming problem for a 1+m hybrid flow shop. J. Glob. Optim. 2024, 89, 435–455. [Google Scholar] [CrossRef]
  85. Zhu, Y.; Tang, Q.; Cheng, L.; Zhao, L.; Jiang, G.; Lu, Y. Solving multi-objective hybrid flowshop lot-streaming scheduling with consistent and limited sub-lots via a knowledge-based memetic algorithm. J. Manuf. Syst. 2024, 73, 106–125. [Google Scholar] [CrossRef]
  86. Chen, S.Y.; Wang, X.W.; Wang, Y.; Gu, X.S. A knowledge-driven many-objective algorithm for energy-efficient distributed heterogeneous hybrid flowshop scheduling with lot-streaming. Swarm Evol. Comput. 2024, 91, 101771. [Google Scholar] [CrossRef]
  87. Chen, J.C.; Chen, T.L.; Chen, Y.Y.; Chung, M.Y. Multi-resource constrained scheduling considering process plan flexibility and lot streaming for the CNC machining industry. Flex. Serv. Manuf. J. 2024, 36, 946–993. [Google Scholar] [CrossRef]
  88. Yilmaz, B.G.; Yilmaz, O.F.; Yeni, F.B. Comparison of lot streaming division methodologies for multi-objective hybrid flowshop scheduling problem by considering limited waiting time. J. Ind. Manag. Optim. 2024, 20, 3373–3414. [Google Scholar] [CrossRef]
  89. Shao, S.; Xu, G.C.; Liu, Z.Q.; Jin, Z.J. A job assignment scheduling algorithm with variable sublots for lot-streaming flexible job shop problem based on NSGAII. Comput. Oper. Res. 2025, 173, 106866. [Google Scholar] [CrossRef]
  90. Tang, H.T.; Huang, J.W.; Ren, C.H.; Shao, Y.P.; Lu, J.S. Integrated scheduling of multi-objective lot-streaming hybrid flowshop with AGV based on deep reinforcement learning. Int. J. Prod. Res. 2025, 63, 1275–1303. [Google Scholar] [CrossRef]
  91. Wang, H.; Peng, T.; Li, X.Y.; He, J.K.; Liu, W.P.; Tang, R.Z. An integrated simulation-optimization method for flexible assembly job shop scheduling with lot streaming and finite transport resources. Comput. Ind. Eng. 2025, 200, 110790. [Google Scholar] [CrossRef]
  92. Yilmaz, B.G.; Yilmaz, O.F.; Akçali, E.; Çevikcan, E. Seru scheduling problem with lot streaming and worker transfers: A multi-objective approach. Comput. Oper. Res. 2025, 177, 106967. [Google Scholar] [CrossRef]
  93. Zhu, Y.Y.; Tang, Q.H.; Zhang, Z.K.; Meng, R.H.; Huang, S.W. An effective cooperative coevolutionary algorithm with global and local-oriented cooperative mechanisms for multi-objective hybrid flowshop lot-streaming scheduling with limited and flexible sub-lots. Swarm Evol. Comput. 2025, 93, 101815. [Google Scholar] [CrossRef]
  94. Jiang, X.; Tian, Z.; Liu, W.; Tian, G.; Gao, Y.; Xing, F.; Suo, Y.; Song, B. An energy-efficient method of laser remanufacturing process. Sustain. Energy Technol. Assess. 2022, 52, 102201. [Google Scholar] [CrossRef]
  95. Liu, W.J.; Suo, Y.Q.; Jiang, X.Y.; Tian, Z.Q.; Zhang, D.; Yang, G.Z.; Wang, H.Y.; Han, Q.B. Low-carbon modeling and process parameter optimization for laser cleaning process. J. Mech. Eng. 2023, 59, 276–294. (In Chinese) [Google Scholar] [CrossRef]
  96. Gao, K.Z.; Huang, Y.; Sadollah, A.; Wang, L. A review of energy-efficient scheduling in intelligent production systems. Complex Intell. Syst. 2020, 6, 237–249. [Google Scholar] [CrossRef]
  97. ILOG CPLEX Optimization Studio. IBM. 2024. Available online: https://www.ibm.com/products/ilog-cplex-optimization-studio (accessed on 15 April 2023).
  98. Voice and Data Solutions for Small Businesses. Lingo Communications. 2023. Available online: https://www.lingo.com (accessed on 15 April 2023).
  99. NX Software Including CAD and CAM. Siemens Software. 2023. Available online: https://plm.sw.siemens.com/en-US/nx/ (accessed on 15 April 2023).
Figure 1. The PRISMA steps of the database search.
Figure 1. The PRISMA steps of the database search.
Systems 13 00271 g001
Figure 2. An example of LWSOF: (a) before lot-splitting, (b) after lot-splitting.
Figure 2. An example of LWSOF: (a) before lot-splitting, (b) after lot-splitting.
Systems 13 00271 g002
Figure 3. Statistical results of the lot-splitting strategy based on different classification methods: (a) lot-splitting based on ECS/UCS/EVS/UVS, (b) lot-splitting based on empirical methods and greedy methods.
Figure 3. Statistical results of the lot-splitting strategy based on different classification methods: (a) lot-splitting based on ECS/UCS/EVS/UVS, (b) lot-splitting based on empirical methods and greedy methods.
Systems 13 00271 g003
Figure 4. The visualization results of the multi-objective optimization strategies.
Figure 4. The visualization results of the multi-objective optimization strategies.
Systems 13 00271 g004
Figure 5. The visualization results of the constraints.
Figure 5. The visualization results of the constraints.
Systems 13 00271 g005
Figure 6. Statistical results of the different modeling methods.
Figure 6. Statistical results of the different modeling methods.
Systems 13 00271 g006
Figure 7. Statistical results of different solution approaches.
Figure 7. Statistical results of different solution approaches.
Systems 13 00271 g007
Figure 8. The general framework of reinforcement learning method for solving the LWSOF.
Figure 8. The general framework of reinforcement learning method for solving the LWSOF.
Systems 13 00271 g008
Figure 9. Publication counts of optimization objective from 2015 to 2025.
Figure 9. Publication counts of optimization objective from 2015 to 2025.
Systems 13 00271 g009
Figure 10. Publication counts of EAs or SIAs from 2015 to 2025.
Figure 10. Publication counts of EAs or SIAs from 2015 to 2025.
Systems 13 00271 g010
Table 1. Literature classification [4,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93].
Table 1. Literature classification [4,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93].
ArticleShop Floor CategoryLot Splitting MethodModelObjectiveApproach (Algorithm)Constraint
Jalilvand-Nejad et al., 2015 [16]Job-shopUnknownMILPCostGA and SASetup times and costs
Defersha et al., 2015 [17]Flow-shopUCSMILPMakespanParallel multiple-search path SASetup times
Liu et al., 2015 [18]Job-shopUnknownOthersProcessing energy consumption and makespanModified GARouting problem
Mohsen et al., 2016 [19]Flow-shopECSMINLPWeighted mean makespanGA and SASetup times
Chen et al., 2016 [20]Job-shopECSUnknownMakespanModified GANone
Cheng et al., 2016 [21]Flow-shopUCSMIPMakespanHeuristicNone
Li et al., 2016 [22]Flow-shopUnknownIPMakespanHeuristicPeriodical job
Shahvari et al., 2016 [23]Flow-shopUVSMILPTotal makespan and weighted tardinessTS/path-relinking algorithmsSetup times
Vivek et al., 2016 [24]Flow-shopUCSSimulation-basedMakespanExtend V6None
Lalitha et al., 2017 [25]Flow-shopUCSMILPMakespanHeuristic and mathematical programmingNone
Yu et al., 2017 [26]Flow-shopECSMIPTotal job tardinessIterative algorithmsDue-date and setup times
Zhang et al., 2017 [27]Flow-shopECSMIPTotal flow timeEffective modified MBOOverlapping in operations
Zhong et al., 2017 [28]Job-shopUCSUnknownMakespan, labour distribution, equipment compliance and production costImproved NSGA-IIWorker allocation
Bozek et al., 2018 [29]Job-shopECSMILP and Graph-basedMakespan and sizes of the sub-lotsTS and Greedy constructive algorithmNone
Defersha et al., 2018 [13]Job-shopUnknownLPMakespanLP assisted GANone
Liu et al., 2018 [30]Flow-shopUCSUnknownMakespan and TECNSGA-IIComposite recycling and energy consumption
Meng et al., 2018 [31]Job-shopECSOthersTotal flowtimeEnhanced fruit fly optimizationNone
Meng et al., 2018 [32]Job-shopECSOthersTotal flowtimeEnhanced monarch butterfly optimizationNone
Romero et al., 2018 [33]Job-shopUCSIPMakespanTS and heuristicNone
Shahvari et al., 2018 [34]Flow-shopUVSMILPTotal weighted makespan and tardinessPSO and TSMachine availability times, job release times, machine capability and eligibility, stage skipping, learning effect and setup times
Zhang et al., 2018 [35]Job-shopECSOthersMakespan and costBinary PSOAlternative process plans
Gong et al., 2018 [36]Flow-shopECSUnknownMakespan and earliness timeHybrid multi-objective discrete ABCDue-date and operation blocking
Gu et al., 2019 [37]Flow-shopUnknownIPTotal weighted tardinessMathematical programmingCapacity constraints
Novas et al., 2019 [38]Job-shopUCSCPMakespanMathematical programmingSetup times
Wang et al., 2019 [39]Flow-shopUVSMILPTotal weighted makespanMathematical programming and heuristicSetup times
Yang et al., 2019 [40]Job-shopECSUnknownMakespanGASetup times
Zacharias et al., 2019 [41]Flow-shopUnknownMILPMakespanNN, SVM and heuristicTransportation resource
Chen et al., 2020 [42]Flow-shopUCSMIPMakespan and TECGAEnergy consumption and setup times
Li et al., 2020 [43]Flow-shopEVSUnknownPenalty caused by the average sojourn time, energy consumption in the last stage and earliness and tardiness valuesRight-shift heuristic and multi-objective evolutionary algorithm based on decompositionEnergy consumption
Wang et al., 2020 [44]Flow-shopECSOthersMakespanMBO and heuristicNone
Zhang et al., 2020 [45]Job-shopUCSUnknownMakespanCompetitive and cooperative MBO algorithmSetup times
Zhang et al., 2020 [46]Job-shopUnknownUnknownMakespan, total tardiness and total workloadACOSetup times and transportation resource
Hadi et al., 2021 [47]Job-shopUVSMILPTotal production, setup, and tardiness penalty costsSelf-adaptive cuckoo optimisation algorithmSetup times, initial inventory and safety stock levels
Wu et al., 2021 [48]Job-shopUVSMILPMakespan and transportation timeImproved multi-objective optimization algorithmNone
Zhang et al., 2021 [49]Flow-shopECSMILPMakespanCollaborative VNDSetup times
Zhang et al., 2021 [50]Job-shopEVSUnknownMakespanDiscrete grey wolf optimizerSetup and transportation times
Chiu et al., 2022 [51]Job-shopECSSimulation-basedExpected flow timeEnhanced GA and heuristicProcessing time variability and setup times
Daneshamooz et al., 2022 [4]Job-shopECSMILPMakespanMathematical programming and VNSParallel assembly and setup times
Han et al., 2022 [52]Job-shopECSUnknownMakespan, TEC and total costsImproved NSGA-IIIntracellular transportation, energy consumption and setup times
Jiang et al., 2022 [53]Job-shopECSMILP and Simulation-basedTEC, makespan, and processing costImproved crossover ABCSetup times and energy consumption
Li et al., 2022 [54]Job-shopUVSMILPMakespanHyper-heuristic improved GASetup times
Zhang et al., 2022 [55]Flow-shopECSUnknownMakespan, starting time deviations of operations, and average adjustment of sublot sizesMulti-objective MBO algorithm based on decompositionMachine breakdown
Li et al., 2022 [56]Job-shopUCSMILPAverage flow timeImproved ABCSetup times
Yilmaz et al., 2022 [57]Flow-shopECSUnknownMakespanMathematicalNone
Meng et al., 2021 [58]Flow-shopECSMIPMakespanEnhanced ABCSetup times
Meng et al., 2019 [59]Flow-shopECSMIPMakespanDiscrete ABCOrder constraint
Omid et al., 2022 [14]Flow-shopUVSMILPTotal weighted job makespan and tardinessRandom forest and branch-and-priceSetup times, dynamic machine availability and job release times
Wang et al., 2022 [60]Flow-shopUnknownMIPCostFuzzy-GAMultilevel capacitated
Li et al., 2023 [61]Flow-shopUCSMILPTECImproved cooperative coevolutionary algorithm and VNDEnergy consumption and setup times
Yang et al., 2023 [62]Job-shopUVSMILPMakespanGuided shuffled frog-leaping algorithmOverlapping in operations and setup times
Lu et al., 2023 [63]Flow-shopUCSMILPMakespanHeuristic-based adaptive iterated greedy algorithmSetup times
Zhu et al., 2023 [64]Flow-shopUCSMILPMakespan and due time deviationsImproved multi-objective ABCDue-date
Tian et al., 2024 [65]Job-shopECS and UCSMILPMakespan and TECKnowledge-based lot-splitting methodEnergy consumption and setup times
Tian et al., 2023 [66]Job-shopECSMILPMakespan, TEC and CostBi-population differential ABCEnergy consumption and setup times
Shao et al., 2024 [67]Flow-shopECSMILPTotal tardinessLearning-driven iterated local search algorithmSetup times
Tutumlu et al., 2023 [68]Job-shopUVSMIPMakespanHybrid GASetup times
Chen et al., 2023 [69]Flow-shopECSMIPMakespan, idle time of machines, total production cost and total flow timeModified adaptive switching-based many-objective evolutionary algorithmTransportation resource and setup times
Rohaninejad et al., 2023 [70]Job-shopUCSMILPThe sum of setup, production, and inventory holding costsDecomposition heuristicSetup times and capacitated machines
Wang et al., 2023 [71]Flow-shopUCSMILPMakespan and TECMulti-objective discrete ABCEnergy consumption and setup times
Tian et al., 2023 [72]Flow-shopUCSMILPMakespan and TECHybrid multi-objective fruit fly optimization algorithmEnergy consumption
Li et al., 2024 [73]Flow-shopUVSMILPTotal penalty valuesNovel collaborative iterative greedySetup and transportation times
Li et al., 2023 [74]Job-shopUCS and ECSUnknownMakespanReinforcement learning and ABCNone
Liu et al., 2023 [75]Job-shopECSUnknownMakespanGA and SATransportation resource
Yunusoglu et al., 2023 [76]Job-shopECSCPMakespanMathematical programming and large neighbourhood searchSetup times and transport resource
Hadi et al., 2023 [77]Job-shopUCSMINLPTotal production costs and total maintenance costsSelf-adaptive cuckoo optimization algorithmDynamic opportunistic maintenance and setup times
Shao et al., 2023 [78]Flow-shopECSMILPMakespanIterated local search algorithm and heuristicSetup times
Chen et al., 2025 [79]Flow-shopECSMILPMakespan, TEC, and total tardiness timeTS-ISMO and heuristicEnergy consumption
Duan et al., 2024 [80]Flow-shopUCSMILPMaximum tardiness, total idle energy consumption, and makespanCHS-GPHHArrival of new workpieces, machine breakdown, and setup times
Fan et al., 2024 [81]Job-shopUVSMILPMakespanER-GA and heuristicSetup times
Fan et al., 2024 [82]Job-shopUCSMILPTotal weighted tardinessGA-based matheuristic, VNS, and heuristicSetup times
Lu et al., 2024 [83]Flow-shopUCSMILPMakespanGA, Q-learning, and heuristicNone
Singh et al., 2024 [84]Flow-shopUCSMIPMakespan and small penalty proportional to the total number of machinesMathematical programmingNone
Zhu et al., 2024 [85]Flow-shopUCSMILPMakespan and due time deviationKMASetup times
Chen et al., 2024 [86]Flow-shopECSMILPMakespan, total earliness and total energy consumptionknowledge-driven many-objective optimization evolutionary algorithmTransportation resource, due-date, energy consumption and setup times
Chen et al., 2024 [87]Job-shopECSMINLPTardiness, makespanand total setup timeHybrid multi-objective GAAlternative process plans, due-date and setup times
Yilmaz et al., 2024 [88]Flow-shopECSUnknownMakespan, average flow time and total workload imbalanceImproved NSGA-IILimited waiting time
Shao et al., 2025 [89]Job-shopEVSUnknownMakespan and utilization rate of machinesAdaptive job scheduling NSGA-II and heuristicSetup times and operator limitations
Tang et al., 2025 [90]Flow-shopECSMarkov chainMakespan, total machine idle time and total travel distanceMulti-objective double deep Q-networkTransportation resource
Wang et al., 2025 [91]Job-shopEVSMILP and simulatio-basedMakespanSelf-repair GATransportation resource and setup times
Yilmaz et al., 2025 [92]Job-shopECS and EVSMILPMakespan, average flow time and total workload imbalanceImproved NSGA-IIWorker allocation
Zhu et al., 2025 [93]Flow-shopUCSMILPMakespan and due time deviationCooperative coevolutionary algorithm with global and local-oriented cooperative mechanisms, heuristicTwo types of time-overlaps
Table 2. Comparisons between different lot-splitting methods.
Table 2. Comparisons between different lot-splitting methods.
Lot-Splitting StrategySizes of Different Sub-Lots of a JobSub-Lot Sizes of a Job in Different Stages
ECSSameConsist
UCSDifferentConsist
EVSSameVariable
UVSDifferentVariable
Table 3. The carbon emission factors ( φ ) for each region in China.
Table 3. The carbon emission factors ( φ ) for each region in China.
RegionCarbon Emission Factor (kgCO2/kw·h)
North China0.4578
Northeast China0.3310
East China0.4923
Central China0.3112
Northwest China0.3232
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Tian, Z.; Jiang, X.; Liu, W.; Zhao, B.; Liu, S.; Tan, Q.; Tian, G. Lot-Streaming Workshop Scheduling with Operation Flexibility: Review and Extension. Systems 2025, 13, 271. https://doi.org/10.3390/systems13040271

AMA Style

Tian Z, Jiang X, Liu W, Zhao B, Liu S, Tan Q, Tian G. Lot-Streaming Workshop Scheduling with Operation Flexibility: Review and Extension. Systems. 2025; 13(4):271. https://doi.org/10.3390/systems13040271

Chicago/Turabian Style

Tian, Zhiqiang, Xingyu Jiang, Weijun Liu, Baohai Zhao, Shun Liu, Qingze Tan, and Guangdong Tian. 2025. "Lot-Streaming Workshop Scheduling with Operation Flexibility: Review and Extension" Systems 13, no. 4: 271. https://doi.org/10.3390/systems13040271

APA Style

Tian, Z., Jiang, X., Liu, W., Zhao, B., Liu, S., Tan, Q., & Tian, G. (2025). Lot-Streaming Workshop Scheduling with Operation Flexibility: Review and Extension. Systems, 13(4), 271. https://doi.org/10.3390/systems13040271

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop