Next Article in Journal / Special Issue
Data Management Maturity Model—Process Dimensions and Capabilities to Leverage Data-Driven Organizations Towards Industry 5.0
Previous Article in Journal
Multimodal AI and Large Language Models for Orthopantomography Radiology Report Generation and Q&A
Previous Article in Special Issue
Viable and Sustainable Model for Adoption of New Technologies in Industry 4.0 and 5.0: Case Study on Pellet Manufacturing
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Real-Time Human–Machine–Logistics Collaborative Scheduling Method Considering Workers’ Learning and Forgetting Effects

1
School of Mechanical and Electrical Engineering, Zhengzhou University of Light Industry, Zhengzhou 450002, China
2
Faculty of Engineering, Huanghe University of Science and Technology, Zhengzhou 450061, China
*
Author to whom correspondence should be addressed.
Appl. Syst. Innov. 2025, 8(2), 40; https://doi.org/10.3390/asi8020040
Submission received: 6 February 2025 / Revised: 2 March 2025 / Accepted: 7 March 2025 / Published: 18 March 2025
(This article belongs to the Special Issue New Challenges of Innovation, Sustainability, Resilience in X.0 Era)

Abstract

:
In the era of Industry 5.0, human-centric manufacturing necessitates deep integration between workers and intelligent workshop scheduling systems. However, the inherent variability in worker efficiency due to learning and forgetting effects poses challenges to human–machine–logistics collaboration, thereby complicating multi-resource scheduling in smart workshops. To address these challenges, this study proposes a real-time task-driven human–machine–logistics collaborative framework designed to enhance multi-resource coordination in smart workshops. First, the framework incorporates a learning-forgetting model to dynamically assess worker efficiency, enabling real-time adjustments to human–machine–logistics resource states. Second, a task-driven self-organizing approach is introduced, allowing human, machine, and logistics resources to form adaptive groups based on task requirements. Third, a task slack-based matching method is developed to facilitate real-time, adaptive allocation of tasks to resource groups. Finally, the proposed method is validated through an engineering case study, demonstrating its effectiveness across different order scales. Experimental results indicate that, on average, completion time is reduced by no less than 10%, energy consumption decreases by at least 8%, and delay time is reduced by over 70%. These findings confirm the effectiveness and adaptability of the proposed method in highly dynamic, multi-resource production environments.

1. Introduction

As an extension of Industry 4.0, Industry 5.0 emphasizes human-centered manufacturing [1], with a focus on the collaboration between humans and machines. By harnessing the cognitive and practical abilities of humans in the manufacturing process, it aims to improve product quality, reduce waste, and create a more humane, intelligent, and sustainable manufacturing system. This trend signifies a transition in the manufacturing industry towards human-centric and value-driven production, emphasizing distributed production, intelligent supply, and personalized customization to enhance sustainability [2,3,4,5].
Human–machine collaboration in smart workshops is now central to production management, with the role of workers becoming increasingly important [6]. The learning and forgetting effects of workers significantly impact system efficiency [7], as changes in worker performance influence processing times and energy consumption. In an internet-of-things and cloud manufacturing environment, tasks in smart workshops are dynamically allocated and managed in real time through cloud platforms, enhancing collaboration. The dynamic interaction among workers, production equipment, and logistics creates a complex and evolving system, adding to the challenges of resource scheduling.
To manage the complexity and uncertainty caused by fluctuations in worker efficiency, scheduling systems must be flexible and adaptive, allowing for quick adjustments in resource allocation and scheduling strategies in changing environments. Developing accurate and dynamic scheduling models is crucial. These models help smart scheduling systems respond effectively to complex production demands and environmental changes, optimizing the coordination of production, logistics, and human resources to improve efficiency. They also offer adaptable solutions for smart manufacturing systems, enhancing responsiveness and sustainability.
Most current smart workshop scheduling systems focus primarily on production [8] and logistics [9] resources, overlooking the crucial role of workers. Without a deep understanding of worker efficiency fluctuations and their dynamic nature, these systems struggle to incorporate the human-centric principles of Industry 5.0, making them inadequate for meeting the needs of smart workshops in complex environments.
To address these issues, this paper proposes a real-time human–machine–material collaborative scheduling method considering workers’ learning and forgetting effects (HMLCS). The real-time scheduling method includes three main components: First, a mathematical model of learning and forgetting is used to calculate workers’ real-time efficiency, which updates the real-time state of manufacturing resources accordingly. Second, the real-time state of human–machine–material resources is modeled, and a method for grouping these resources is proposed. Finally, an adaptive scheduling algorithm that accounts for worker learning and forgetting is presented. The paper is structured into three main parts: (1) building a collaborative scheduling framework for smart workshops that considers worker learning and forgetting; (2) proposing a real-time scheduling method considering these effects; and (3) validating the proposed strategy through a case study of a coal machinery company’s workshop using a simulation platform built with Tecnomatix Plant Simulation software.

2. Related Work

To establish a solid foundation for our research, we first review existing studies on scheduling methodologies. This section explores the role of learning and forgetting effects in scheduling and discusses multi-resource collaborative scheduling approaches that have been developed in previous studies.

2.1. Application of Learning and Forgetting Effects in Scheduling

In recent years, research on human behavior in socio-technical systems has gained widespread attention [10]. In complex technical systems, factors such as workers’ cognition, emotional responses, and social skills directly influence decision-making processes and system efficiency [11,12]. However, workers’ learning and forgetting effects are also affected by these behavioral factors. Therefore, to achieve more efficient resource management, it is essential to fully consider learning and forgetting effects in production scheduling, making it a current research hotspot.
The study of human learning and forgetting effects dates back several decades. In the 1990s, Biskup [13,14] pioneered research on learning effects in the scheduling field, proposing two fundamental learning effect models: a position-based learning model and a model based on cumulative processing times. Building on Ebbinghaus’ forgetting curve theory, John et al. [15] introduced a forgetting effect model to describe the relationship between worker forgetting and idle time. Subsequently, Lee [16] established two learning and forgetting effect curves and demonstrated that the problem is polynomially solvable when the objective is to minimize either the maximum or total completion time. Jaber and Kher [17], along with Jaber and Bonney [18], further integrated learning and forgetting curves, creating a model that better reflects real-world production scenarios, significantly improving its accuracy and applicability.
Initially, the impact of learning and forgetting effects on shop floor scheduling was primarily studied in single-machine scheduling problems. Pan et al. [19] proposed a comprehensive single-machine group scheduling model that considered both learning and forgetting effects as well as preventive maintenance to enhance scheduling efficiency and equipment utilization. Muştu and Eren [20] studied a single-machine scheduling problem with sequence-independent setup times and time-dependent learning and forgetting effects, introducing a dual learning–forgetting model, formulating an integer nonlinear programming model, and proposing a pseudo-polynomial dynamic programming solution. Zhang et al. [21] introduced a multi-objective optimization model that integrates production scheduling and machine maintenance, taking into account learning and forgetting effects to optimize production sequences and preventive maintenance (PM) decisions for more efficient production and maintenance management. Heuser and Tauer [22] incorporated category-based learning and forgetting effects into single-machine scheduling to explain skill development processes and the actual processing of different types of products on the same production line.
In addition, Zhang et al. [23] considered human factors and learning effects in unrelated parallel machine scheduling, proposing a model for scheduling with limited human resources and learning effects, suitable for sequence-dependent machine environments. Kurniawan et al. [24] addressed the synchronization of batch scheduling and operator allocation with learning and forgetting-induced time variation by proposing an algorithm that incrementally increases the number of batches to find the optimal solution. Zhang et al. [25] proposed a metaheuristic algorithm combining search frameworks and multiple search operators to solve hybrid flow shop scheduling problems with learning and forgetting effects. Lou et al. [26] developed a multi-objective flexible job shop scheduling problem that considers worker flexibility and learning and forgetting effects, formulating a multi-objective mixed-integer nonlinear programming model and introducing a learning and decomposition-based multi-objective memetic algorithm that integrates adaptive local search with a decomposition-based multi-objective evolutionary algorithm. Renna [27] proposed a scheduling method for manufacturing systems under learning and forgetting effects to address processing time variability.

2.2. Multi-Resource Collaborative Scheduling

With the widespread application of next-generation information technologies such as cloud computing, industrial internet, and artificial intelligence in manufacturing, traditional workshops are evolving toward smart workshops. In smart workshops, the state of various manufacturing resources changes in real time, and dynamic scheduling methods that achieve resource collaboration not only meet customer demands but also significantly improve production efficiency.
Burdett et al. [28] studied multi-resource collaboration in production processes, defining primary resources (e.g., machines) and secondary auxiliary resources (e.g., personnel) and generating optimal scheduling solutions using a mixed-integer programming model. Pizon et al. [29] highlighted that technological advancements have led to a resurgence of human involvement in production, emphasizing the importance of human creativity and potential in shaping human–machine relationships. Wang et al. [30] proposed a human–machine collaborative decision-making method based on confidence, where intelligent devices make initial decisions and humans modify inappropriate decisions. Wang et al. [31] also proposed a human–machine collaboration mechanism that achieves effective cooperation through task allocation and introduced an adaptive scheduling method to integrate human and machine intelligence. Zhang et al. [32] developed a dynamic human–machine task allocation framework that optimizes task allocation by assessing task complexity and economic benefits. Liu et al. [33] tackled the human–machine task allocation problem using a directed acyclic graph for task modeling, inspired by graph path search, and developed an ant colony optimization-based human–machine task allocation method to find optimal solutions in the search space. In the context of human–machine interactive learning, Wang et al. [34] emphasized the role of workers and scheduling models (SM) in dynamic scheduling decisions, introducing active learning techniques to reduce labeling costs and improve learning efficiency.
In terms of production–logistics collaboration, Qu et al. [35] pointed out that logistics activities account for more than 90% of production time in manufacturing, making production–logistics coordination crucial for smart manufacturing. Guo et al. [36] proposed an adaptive production–logistics collaboration method based on Petri nets, while Zhang et al. [37] introduced a production–logistics collaboration method based on objective cascading, enabling self-organizing configuration. The Qu team [38,39] further proposed optimization control methods and dynamic linkage decision frameworks for production–logistics systems to support collaborative operation and autonomous decision-making. In a customized production setting, Luo et al. [40] proposed a real-time edge scheduling model that prevents dynamic disturbances in workshops and improves customer satisfaction by dynamically inserting orders. Lin et al. [41] introduced a cloud-based production–logistics collaboration service infrastructure (CPLSS), which experimental results showed could reduce operational costs and improve finished product storage efficiency. Guo et al. [42] developed an adaptive collaborative control (SCC) model for intelligent production–logistics systems using an Analytical Target Cascading (ATC) approach, which has proven highly effective and applicable. Zhang et al. [43] built an intelligent product service system that uses a real-time information-driven logistics task optimization method to improve task completion efficiency. Yang et al. [44,45] proposed a real-time reactive scheduling framework for production–logistics resource collaboration based on information entropy, achieving adaptive collaboration between production and logistics resources. In the area of real-time scheduling for complex dynamic job shops, Cai et al. [46] proposed a new real-time scheduling model and algorithm that adapts to dynamic environments involving logistics elements. This model extends the preparation time for AGV tasks and designs a real-time information update mechanism to improve schedule robustness. Zhao et al. [47] proposed a flexible job shop scheduling model that addresses the coupling of production and logistics scheduling and developed a boosted multi-objective jellyfish search (BMOJS), which demonstrated better productivity and balanced equipment load in workshops with multi-level job priority constraints. Pan et al. [48] achieved production–logistics synchronization control in a dynamic environment through a multi-level digital twin architecture, a two-stage, three-level synchronization mechanism, and a genetic algorithm-based objective cascading method. [49] Zhang et al. utilized the Term Frequency–Inverse Document Frequency algorithm to filter low-distinctiveness data and built a logistics resource allocation recommendation model based on a similarity algorithm-based recommendation system (Recsys) to optimize production logistics management.
In summary, most current research on collaborative scheduling in workshops focuses on the coordination between human–machine or machine–logistics resources, while research on the collaborative scheduling of human–machine–logistics resources in smart workshops is still relatively limited. However, under the context of Industry 5.0, the coordinated scheduling of workers, intelligent logistics equipment, and processing equipment will become a critical aspect of workshop management. Therefore, this paper proposes a human–machine–logistics collaborative scheduling method for smart workshops that considers worker learning and forgetting effects (LFE). By leveraging the computational and communication capabilities of industrial internet of things (IIOT), radio frequency identification (RFID), and device-to-device (D2D) technologies, this method aims to achieve real-time collection of worker processing efficiency and other manufacturing resource data, enabling multi-resource real-time interaction. Consequently, task collaboration and allocation can be based on the real-time state of production and logistics resources, achieving high levels of human–machine–logistics synergy and production efficiency, ultimately enabling multi-objective dynamic optimization based on the real-time status of various resources.

3. A Collaborative Scheduling Framework for Human–Machine–Logistics Considering Workers’ LFE

Building upon the insights from previous research, this section introduces a collaborative scheduling framework that integrates human, machine, and logistics resources while considering workers’ learning and forgetting effects.

3.1. Problem Description and Mathematical Model

In the context of Industry 5.0, with the increasing prevalence of human–machine collaborative work scenarios, the role of humans as an indispensable part of the production system has become more prominent. The scope of resource scheduling should not only include processing and logistics equipment but also encompass workers as a critical factor. Due to the learning and forgetting effects experienced by workers during their tasks, worker efficiency exhibits dynamic variability, significantly impacting production efficiency and task allocation.
Specifically, worker efficiency is not constant but gradually improves with accumulated work experience. However, once work is interrupted, efficiency begins to decline. This phenomenon is known as the learning and forgetting effect, which directly affects workers’ ability to complete tasks over different time periods. Therefore, effectively quantifying and incorporating workers’ learning and forgetting effects into human–machine–material collaborative scheduling is a critical issue that needs to be addressed.
To address this issue, we developed a time-based mathematical model to quantify the impact of learning and forgetting on worker efficiency [7,50], providing a more accurate description of how efficiency changes over time.
p r = p r m a x 1 + 1 r 1 p [ r 1 ] a , θ 1 e b t + p r
where p r represents the actual working time, p r represents the theoretical working time, 1 r 1 p [ r 1 ] represents the cumulative processing time of the worker, θ is limiting parameter, 0 < θ < 1 , a is the learning factor, a < 0 , b is the forgetting factor, 0 < b , and t represents the interruption or break time between two consecutive operations.
As can be seen from the model, this effect is influenced not only by work time but also by individual learning and forgetting factors. A worker’s efficiency directly affects the production capacity of the equipment, which in turn impacts the collaborative operation of production–logistics units. Therefore, workshop scheduling must include workers in the scope, comprehensively considering the relationships between workers, machines, and logistics to deal with the uncertainties and complexities brought about by workers’ learning and forgetting effects. This will achieve efficient collaborative scheduling.
The scheduling problem can be described as follows: Given a set of jobs, each job has two time attributes—arrival time and deadline. If a job is completed after its due date, a penalty cost for lateness is generated. There is a set of AGVs (Automated Guided Vehicles) A = a i | i = 1 ,   2 ,   ,   I , a set of machines M = m j | j = 1 ,   2 ,   ,   J , and a set of workers H = h j | j = 1 ,   2 ,   ,   J . The objective of this method is to provide an adaptive task allocation strategy under the influence of workers’ learning and forgetting effects, optimizing multiple objectives simultaneously. The assumptions for the problem are as follows:
  • Jobs arrive randomly, and the deadlines vary.
  • Each machine can only process one job at a time, and each job can only be processed on one machine at a time.
  • Each AGV can only transport one job at a time, and the speed of AGVs is identical.
  • Jobs’ arrival times and deadlines are only known upon their arrival.
  • Each machine has a buffer zone with a capacity of 10 jobs.
  • Each production unit provides loading and unloading areas for logistics units, and loading/unloading times are included in logistics time.
  • Each worker can only operate one machine at a time.
  • Each worker has a fixed location.
  • Each worker has different learning and forgetting effects, and their learning capabilities and forgetting speeds vary.
  • Workers’ efficiency fluctuations conform to the learning-forgetting mathematical model.
The objective of the intelligent workshop scheduling layer is to minimize job completion time, total energy consumption of production and logistics equipment, and average task delay.
F = m i n f 1 , f 2 , f 3
f 1 = m a x C k
f 2 = i = 1 I E v i + j = 1 J E m j
f 3 = k = 1 K L k / K
S.t
i = 1 ,   2 ,   ,   I
j = 1 ,   2 ,   ,   J
k = 1 ,   2 ,   ,   K
L k = m a x 0 , C k D k
In this mathematical model, f 1 denotes the makespan; f 2 denotes the total energy consumption, which includes energy consumption of machine and energy consumption of AGVs; and f 3 denotes the mean tardiness of jobs.
To facilitate reading and understanding, Table 1 lists the mathematical symbols used in this article.

3.2. A Real-Time Human–Machine–Logistics Collaborative Scheduling Framework Considering Workers’ LFE

The real-time reactive scheduling framework, illustrated in Figure 1, integrates three key components: (1) a real-time state model of the human–machine–material resources that accounts for workers’ learning and forgetting effects, (2) dynamic self-organization of human–machine–material resources based on real-time worker states and task demands, and (3) an adaptive scheduling method leveraging real-time self-organization, while also considering learning and forgetting effects. Each module operates as follows:
In intelligent workshops, technologies such as RFID, sensors, and processors enable manufacturing resources to communicate and execute tasks intelligently. These modules facilitate the monitoring of resource state changes, thereby improving the coordination of workshop operations. However, worker efficiency remains challenging to assess directly due to the influence of numerous factors. To address this, a mathematical model incorporating learning and forgetting dynamics is employed to estimate workers’ real-time efficiency, allowing for continuous adjustment of resource states in the workshop.
The random arrival of tasks and constantly changing resource availability in intelligent workshops necessitate a highly flexible approach to multi-resource collaboration. To meet these requirements, we propose a dynamic self-organization strategy for human–machine–material resources, which reflects the real-time nature of tasks. This strategy effectively meets the workshop’s task demands by dynamically matching and integrating available service resources based on their real-time capabilities, thereby achieving optimal resource organization in response to task requirements.
An adaptive allocation method based on task slackness is then implemented to optimize task assignment. Task slackness serves as a metric for evaluating the suitability of a service group for a specific task, ensuring that the most appropriate resources are allocated to balance completion time, energy consumption, and delay. Additionally, a conflict resolution mechanism for Automated Guided Vehicles (AGVs) is integrated, prioritizing urgent tasks and minimizing delays caused by resource conflicts. This ensures that critical tasks are handled efficiently, maintaining the overall productivity of the workshop.

4. Human–Machine–Logistics Collaborative Scheduling Method Considering Workers’ LFE

Real-time adaptability is crucial for scheduling systems in smart manufacturing. This section expands on the proposed framework by incorporating real-time resource management and self-organization mechanisms.

4.1. Real-Time Status Model of Human–Machine–Logistics Resources

In the Industrial Internet-of-Things (IIoT) environment, the real-time status of critical resources in an intelligent workshop forms the foundation for the human–machine–object collaborative scheduling system. The capability status of manufacturing resources includes both resource attributes and real-time states. Resource attributes cover operational capabilities, energy consumption, and service quality, while real-time states encompass anomaly detection, dynamic queues, workload, and service processes. To accurately depict the real-time status of human–machine–object resources, this study constructs state models for workers, processing equipment, and handling equipment. The concept of “operation ratio” is introduced as a key indicator of worker real-time efficiency, reflecting human factors in a more comprehensive manner.
Definition 1.——Worker’s Real-time Efficiency.
The slackness of a real-time task is a key factor that influences the matching between tasks and service groups, and predicting the remaining processing time of a real-time task is essential for calculating slackness. In the human–machine–logistics collaborative work environment, the learning and forgetting characteristics of workers affect the processing duration, and the operational efficiency of production resource groups exhibits dynamic characteristics, making it difficult to estimate the actual time accurately. Therefore, this paper defines the ratio between the actual task processing time and the theoretical task processing time at a given moment as the task time ratio, and the product of the task time ratio and the theoretical remaining time is used as the estimate for the remaining processing time of the task O n k .
In the production process, processing equipment and workers work in combination, so a production resource group model consists of one piece of production equipment and one worker operating the equipment.
g j = h j , m j
At time t, the real-time state model of production resources is composed of the real-time states of workers and processing equipment and can be expressed as follows:
g j t = h j t , m j t
h j t = h j , a j L I , b j F I , T j c u m , T j d o w n , θ j , E n j k
m j t = m j , S j t , L j p o s , p n j k , e j s t a , e j a c t , s q j
where a j L I represents the worker’s learning ability, b j F I represents the forgetting speed, T j c u m represents the total working time, T j d o w n represents the idle time, θ j represents the worker’s maximum learning efficiency, and E n j k represents the worker’s processing efficiency at time t when handling the current task. S j t represents the types of services that can be provided, L j p o s represents the location information, p n j k represents the service time for the current task, e j s t a represents the idle power, e j a c t represents the operating power, and s q j represents the service queue.
The real-time state model of logistics equipment includes eight characteristic values, such as service options S i t , resource location L i p o s , transport time p n i k , standby energy e i s t a , transport energy e i a c t , transport speed v ¯ , and service queue s q i .
a i t = a i , S i t , L i p o s , p n i k , e i s t a , e i a c t , v ¯ , s q i

4.2. Real-Time Self-Organization of Human–Machine–Logistics Resources for Real-Time Tasks

In the dynamic environment of an intelligent production workshop, the collaborative logic between manufacturing resources is complex and variable. This paper considers not only processing resources and logistics resources but also the factor of workers. The impact of workers’ learning and forgetting effects further complicates the dynamic properties of all manufacturing resources in the workshop, making it difficult to predict and increasing the flexibility needed for the dynamic reorganization of manufacturing resources. To clearly describe the dynamic self-organization of individual manufacturing resources for tasks based on their current status and the uncertainty of task arrival in production workshops, a human–machine–logistics dynamic self-organization method for real-time tasks is proposed. This method is based on D2D technology and is guided by real-time task demands in the workshop. It integrates and matches available service resources according to the service capabilities of human–machine–logistics, achieving real-time self-organization of resources for specific tasks.
The construction of the self-organization method for human–machine–logistics resources involves two components:
Self-Organization Strategy for Real-Time Tasks: When a workpiece enters the workshop, all its operations are divided into individual tasks. Each operation task requires a set of services: one logistics service and one processing service (the processing service requires both a worker and a machine). Each operation task requires a worker, a machine, and an AGV to provide production and logistics services.
Real-Time Self-Organization of Human–Machine–Logistics Resources Based on D2D Interactions: The resource interaction mode in the intelligent workshop is shown in Figure 2, where tasks and represent two consecutive operations of task k . The completion of each operation requires a service group composed of a production machine, a worker, and a logistics device to provide support. When facing the real-time task, the scheduling center can query the available production resource set and the available logistics resource set based on the task type. Machines initiate communication with logistics units via D2D technology and quickly form service groups based on real-time information and their respective service capabilities. Obtain the set of service groups that meet the service requirements of task O n k . The most suitable service group is selected to execute task O n k . Before the completion of task, the processing resource publishes the next task O n + 1 k . The D2D-based human–machine–logistics self-organization mechanism includes four key elements: a service object, task publisher, production service provider, and logistics service provider. The service group formation process also includes two roles: Group Leader and Group Member. The Group-Leader is responsible for gathering Group Members, while Group Members provide feedback on task costs to the Group Leader. Production resources, typically fixed equipment connected to industrial buses, are less costly in terms of communication overhead. Therefore, the production resource in the service group for the current operation acts as the Group Leader and the task publisher for the next operation O n k . After completing the collaborative task, the service group dissolves, and the resources are released for reallocation to new tasks.

4.3. Adaptive Real-Time Scheduling Considering Workers’ Learning and Forgetting Effects

Building on the self-organization concept, this subsection presents an adaptive scheduling mechanism that takes into account workers’ learning and forgetting effects to optimize efficiency.

4.3.1. Adaptive Real-Time Allocation Considering Workers’ Learning and Forgetting Effects

The real-time matching between task demands and service combinations is the essence of adaptive scheduling for human–machine–logistics collaboration and is central to implementing multi-resource task allocation. Based on the division of manufacturing resource groups, this method selects the optimal service group as the task service provider for real-time tasks, aiming to enhance the ability of multi-resource collaboration to respond to disturbances and improve the efficiency of manufacturing execution. In selecting the optimal service group, the worker’s work efficiency, which is affected by learning and forgetting effects, must be considered as a key factor influencing the service group’s capability.
Based on prior research [39], this paper proposes an adaptive scheduling method considering the learning and forgetting effects of workers. The proposed algorithm is a real-time task allocation method based on minimizing service cost and dynamic priority. It is also an adaptive weighted task allocation strategy, aiming to match human–machine–logistics combinations with real-time tasks while considering the impact of workers’ learning and forgetting effects. The method is described as follows.
For a real-time task, the states of the production resource set and logistics resource set are as follows:
G ¯ t = g j t | g j t = h j t , m j t , j = 1 ,   2 ,   ,   J
A ¯ t = a i t | i = 1 ,   2 ,   ,   I
At time t the set of service groups that meet the requirements of task can be obtained R T Z :
R T Z = g j , a i | g j G ¯ , a i A ¯
Assume it is a set of service combinations. Among them, R T Z = r t z | z = 1 ,   2 ,   ,   Z , r t z = g j , a i = h j , m j , a i , Z = I × J .
In human–machine collaborative work, the service time of the machine tool changes with the worker’s efficiency, and the worker’s efficiency is influenced by their individual learning and forgetting effects. At time t, based on the worker real-time state model and the corresponding Formula (1), the actual service time of the task on the processing equipment can be obtained:
p n j t k = p n j k m a x 1 + T j c u m a j L I , θ j 1 e b j F I T j d o w n + p n j k
Furthermore, we can obtain that the worker’s real-time processing time is p n j t k and the machine’s actual processing energy consumption is e j a c t p n j t k .
Assume that task is processed on machine and task will be processed on machine m j . Assume that an AGV provides transportation services for task and L i p o s is the position of the AGV when it starts executing task O n k . The distance between machine m j ^ and is denoted as D i s t L j ^ p o s , L i p o s . The time cost for the AGV to execute the pickup task is represented as: p n i J ^ k t a = D i s t L j ^ p o s , L i p o s / v ¯ . The time cost for the AGV to execute the delivery task is represented as p n i j k s e n = D i s t L j ^ p o s , L j p o s / v ¯ . The total transportation time cost is p n i k = p n i J ^ k t a + p n i j k s e n . The transportation energy consumption is e i a c t p n i k .
At time t , for each service group in the service group set R T Z , the service time and service energy consumption are as follows:
T f t = p n j k + p n i k + m a x s p n i k t f p n J ^ k t , 0 + m a x s p n j k t f p n j k t , 0
W f t = e j a c t p n j k + e i a c t p n i k + e i s a t m a x s p n i k t f p n J ^ k t , 0 + e j s a t m a x m p n i k t f p n ^ j k ^ t , 0
where m a x s p n i k t f p n J ^ k t , 0 represents the waiting time for the AGV a i to pick up task O n k , m a x s p n j k t f p n ^ j k t , 0 represents the waiting time for task at the corresponding machine before being processed, and m a x m p n i k t f p n ^ j k t , 0 represents the waiting time for AGV a i to pick up task O n k .
Resource groups typically face a trade-off between completion time and energy consumption: high-power machines complete tasks in a shorter time but consume more energy, while low-power machines take longer to complete tasks but consume less energy. Therefore, it is difficult to achieve a combination of resources that is both low in energy consumption and short in time, and it is necessary to consider both the duration and energy consumption of service groups during scheduling. To select the optimal service group, this paper uses the actual task slack to allocate tasks from the task pool.
The smaller the slack, the more biased the task allocation will be towards the combination of good machine–resource–worker groups, while larger slack will make the allocation lean towards combinations with relatively lower efficiency to improve the worker’s learning effect.
The following formulas are based on adding consideration of the worker’s learning efficiency, considering the impact of learning and adaptation on the worker’s processing time.
Suppose at time t, a task is issued, and the task’s estimated average processing time is calculated as
r p O n k = n r 1 j p n j k · E j t r n
where r is the total number of tasks, j is the selected machine sequence for a specific worker, and E j t represents the actual learning efficiency of worker h j at time t.
The estimated transportation time is given by
r l   O n k = d n k / v ¯
In this formula, d n k is the predicted average material handling distance for the remaining flow tasks, and v ¯ is the movement speed of the material handling resources.
Thus, the estimated remaining service time for the job is the sum of the remaining processing time and the remaining transportation time:
r t   O n k = r p O n k + r l   O n k
At time t, the remaining time to complete job is
r d O n k = D k t
The slackness of task O n k is the ratio of the estimated remaining service time to the remaining completion time. At time t, the slackness of task is
Z O n k = r t   O n k r d   O n k
Task slackness is used to measure the difference between the actual completion time of a task and its theoretical completion time, reflecting whether the task is delayed. When the slackness is large, the task may have already been delayed or is about to be delayed, so the system should prioritize selecting resource combinations with shorter completion times to reduce delays. When the slackness is small, it indicates that the task has enough time to be completed, and the system can select resource combinations with lower energy consumption to reduce overall energy use.
Based on this, this paper proposes an adaptive weighting evaluation function that uses task slackness as a weighting factor to dynamically adjust the resource allocation strategy. Through this method, we can achieve comprehensive optimization of completion time, energy consumption, and delay, thereby improving the overall efficiency and stability of production scheduling.
The service group’s capability is adaptively weighted, and a function is constructed as a real-time evaluation function:
f 0 t = μ × T f t T f t m i n T f t m a x T f t m i n + ( 1 μ ) × W f t W f t m i n W f t m a x W f t m i n
μ = 1 Z O n k
where T f t m i n and W f t m i n represent the minimum service time and energy in the service group, while T f t m a x and W f t m a x represent the maximum service time and energy in the service group. We use f 0 t to assess the quality of the service group and select the service group with the lowest overall cost. Based on the matching result between the service group and any task in the task pool, the task is assigned to the optimal processing group and the AGV.

4.3.2. AGV Conflict-Handling Mechanism

In intelligent workshops, AGVs and machines handle transportation and processing tasks in a multi-task environment. In such environments, it is possible that multiple tasks may simultaneously select the same AGV and machine, resulting in resource contention. However, since machines are fixed resources and have buffers as storage units, even when multiple tasks contend for the same machine, as long as different AGVs are responsible for transportation, each task can still be transported to the current optimal machine in the first instance. The presence of the buffer ensures that this situation does not cause task blocking, so the overall scheduling is only slightly affected.
In contrast, AGVs, being mobile resources with limited capacity, cannot handle multiple tasks simultaneously. When multiple tasks select the same AGV for transportation, the AGV can only process these tasks sequentially. This not only leads to task blocking but also changes the slackness of subsequent tasks due to the transportation delay of the preceding task. This can cause the selected service group to no longer be the optimal choice, having a more significant impact on the overall scheduling process.
To resolve this issue, a resource conflict handling mechanism is proposed in this paper. By reasonably allocating AGV resources, the system ensures that higher-priority tasks are handled first, effectively avoiding resource conflicts and task delays.
When multiple tasks in the scheduling pool are assigned to the same AGV for logistics execution, the system selects the task with the highest urgency based on the task priority selection rule. At time t, the priority of task is calculated as
F 0 t = θ O n k × T O n k t f T m i n t f T m a x t f T m i n t f + ( 1 θ O n k ) × W O n k t f W m i n t f W m a x t f W m i n t f
where represents the slackness of task at time t, T O n k t f represents the processing time of task and W O n k t f represents the energy consumption for processing task O n k . T m i n t f and W m i n t f represent the minimum service time and energy consumption among all tasks waiting to be executed at time t, while T m a x t f and W m a x t f represent the maximum values.
This mechanism ensures that the most urgent tasks are processed promptly, avoiding delays in important tasks due to resource conflicts. For tasks that are not selected, the system unbinds them from the current AGV and returns them to the scheduling pool for reallocation. These tasks’ statuses are updated based on real-time feedback and are re-entered into the resource allocation process based on resource availability. This mechanism ensures that not selected tasks are handled flexibly, preventing long-term blocking in resource contention. After being returned to the scheduling pool, the system continuously monitors the resource status of the task. If the resource status changes (e.g., another AGV becomes available), the system re-evaluates the not selected task, adjusts its priority, and reallocates resources according to real-time conditions.

4.3.3. Human–Machine–Logistics Collaborative Process

The human–machine–logistics collaboration process consists of three main parts: human–machine collaborative processing, production logistics collaboration for real-time tasks, and material transportation. To further demonstrate the detailed process of each part and the relationship between them, an example service group is described, as shown in Figure 3.
Human–Machine Collaborative Processing: When the workpiece arrives at the buffer area of the processing equipment, the worker confirms the task, while the machine calculates the worker’s real-time efficiency based on their working time and idle time. Once the worker confirms the task, the human–machine collaboration starts, and the next task is triggered. After processing is completed, the workpiece undergoes a quality inspection and is placed in the buffer area.
Production–Logistics Collaboration: Once the next operation of the task is triggered, the task slackness is calculated, and the task is broadcast to the available production groups. The selected production group broadcasts the logistics task to the surrounding AGVs, forms a service group with the AGV, and evaluates and selects the optimal service combination to place in the execution pool.
Logistics Execution and Priority Checking: The system checks the tasks in the execution pool for AGV conflicts. If multiple tasks contend for the same AGV, the system determines the task priority. If the current task has the highest priority, the AGV acquires the workpiece information and moves to the pickup point (i.e., the output buffer area). After loading the workpiece, the AGV transports it to the delivery point (i.e., the input buffer area of the optimal service combination). If the current task does not have the highest priority, the system reselects a service group.
Repeat the Process: The process repeats until no tasks remain or all workpieces have been processed.

5. Case Study

To validate the effectiveness of our proposed framework, we conduct a case study based on a realistic industrial scenario. This section presents our case study design, followed by an analysis of the experimental results.

5.1. Case Description

This paper uses Siemens Tecnomatix Plant Simulation 16 to validate the proposed method. The application scenario involves a hydraulic valve block production workshop at a coal mining machinery company. The method addresses the difficulties of multi-resource scheduling considering workers’ learning and forgetting effects. Based on an actual production case, the proposed human–machine–logistics dynamic collaborative methods and theories were comprehensively tested on the simulation platform, and the performance of the proposed framework and methods was evaluated, verifying their feasibility and effectiveness. The simulation case architecture is shown in Figure 4.
In the case workshop described in this chapter, a hydraulic valve block is considered a workpiece. Each workpiece can be completed through a series of specific production processes. There are eight types of processing tasks involved in the manufacturing process: face milling, positioning hole drilling, four-side milling, joint hole processing, main hole processing, side hole processing, top hole processing, and deburring. The hydraulic valve block production workshop of the case company has six machining centers, each equipped with multiple functions. Each machine can perform manufacturing tasks with different expected service times.
To evaluate the effectiveness of the proposed method, several performance indicators are defined. The simulation parameters for the manufacturing resources are shown in Table 2.
The distances between the warehouse and the machines are shown in Table 3. At the initial moment, movable resources (such as AGVs) are located in the same position as the warehouse.
In this case study, each workpiece consists of eight operations. Table 4 and Table 5 show the estimated processing time and power consumption for each operation on different machines.
Through conducting a workshop case study, it was discovered that not only do new and experienced workers have different learning and forgetting rates, but even among experienced workers, the learning and forgetting rates vary based on age [51]. Additionally, some workers possess exceptional talent, learning faster than the average. Therefore, four scenarios were designed.
Older Experienced Workers (OEW): Workers are all older experienced employees. The Learning Index is (0.4, 0.5), the Forgetting Index is (0.2, 0.3), and the learning capacity limit is constrained at 0.7.
Younger Experienced Workers (YEW): Workers are all younger experienced employees. The Learning Index is (0.5, 0.6), the Forgetting Index is (0.1, 0.2), and the learning capacity limit is constrained at 0.65.
New and Novice Workers (NNW): Workers are all new employees. The Learning Index is (0.3, 0.4), the Forgetting Index is (0.2, 0.3), and the learning capacity limit is constrained at 0.8.
Special Workers (SW): All workers are highly capable employees with strong learning abilities. The Learning Index is (0.7, 0.9), the Forgetting Index is (0.1, 0.3), and the learning capacity limit is constrained at 0.75.
Due to individual differences, learning and forgetting rates are not uniform across workers. Therefore, for each worker, a uniform fuzzy function is applied to define their specific learning and forgetting indices within the boundary values of each scenario. When the learning and forgetting effects are disregarded (No Learning and Forgetting, NLF), the learning and forgetting rates for all workers are set to zero.

5.2. Effectiveness Analysis of the Proposed Method

Due to fluctuations in the number of workshop orders, which vary with peak and off-peak seasons, three different order quantities were selected for this case study: small, medium, and large. This section presents the results of experiments conducted under three order quantity scenarios, considering five different worker learning and forgetting speeds. In each scenario, the order arrival rate follows a normal distribution. By conducting multiple simulations, the experimental results for each scheduling method under different worker learning and forgetting speeds were collected and compared. The proposed method was evaluated against five scheduling rules from Erol et al. [52] and Baruwa and Piera [53], including First-Come-First-Served (FCFS), Shortest Processing Time + Shortest Transportation Time (SPT + STT), Longest Processing Time + Longest Transportation Time (LPT + LTT), Shortest Remaining Processing and Transportation Time (SRPTT), and Longest Remaining Processing and Transportation Time (LRPTT). The comparison also includes an order insertion rule (OC) [35] from the previous literature. The proposed human–machine–logistics collaborative scheduling method (HMLCS) was tested both with and without considering the learning and forgetting effects of workers.
The following Table 6 shows a comparison of the results between considering (NNW) and not considering worker learning and forgetting effects (NLF):
When considering the learning and forgetting effects (NNW), the HCMLCS algorithm demonstrates significant performance improvements in completion time, energy consumption, and delay time compared to all scheduling methods under the no-learning-and-forgetting (NLF) scenario. Specifically, for an order size of 20, the completion time, energy consumption, and delay time were reduced by an average of 10.65%, 8.52%, and 73.04%, respectively. For an order size of 40, the three indicators decreased by 17.63%, 12.76%, and 86.26% on average, respectively. For an order size of 60, the improvements were even more significant, with reductions of 20.79%, 16.43%, and 88.35%, respectively. Particularly in terms of delay time, as the order size increases, the optimization effect of HCMLCS with learning and forgetting effects becomes more pronounced, indicating its strong advantage in large-scale order scenarios. To comprehensively evaluate the performance of HCMLCS under different conditions, the following section compares its performance with and without considering the learning and forgetting effects (NLF vs NNW) and explores its optimization effects across various order sizes.
Even without considering the learning and forgetting effects, the HCMLCS algorithm still exhibits significant advantages in completion time and delay control. For order sizes of 20, 40, and 60, completion time was reduced by 9.63%, 10.31%, and 12.4%, respectively. Similarly, the reductions in delay time were also remarkable, at 55.9%, 69.2%, and 41.0%, respectively. When considering workers’ learning and forgetting effects, the performance of HCMLCS was further optimized. For small, medium, and large order sizes, completion time was further reduced by 5.20%, 6.35%, and 10.32%, while average delay time was reduced by 53.0%, 67.7%, and 70.7%, respectively. These improvements ensure efficient production processes, allowing enterprises to respond to customer demands more quickly, thereby enhancing customer satisfaction and loyalty. Moreover, while the reduction in energy consumption was relatively smaller, the overall optimization effect remains significant, demonstrating that the HCMLCS method exhibits strong flexibility and adaptability in dynamic production environments.
The above analysis indicates that the HCMLCS algorithm demonstrates unique advantages compared to existing scheduling methods in the literature. Many traditional scheduling methods focus primarily on individual task scheduling, overlooking task collaboration, dynamic resource variations, and fluctuations in worker efficiency (such as learning and forgetting effects). For example, classical scheduling approaches such as Shortest Processing Time (SPT) and First-Come-First-Served (FCFS), while effective in certain scenarios, may lead to inefficient resource allocation, task delays, and reduced overall production efficiency in multi-resource, high-disturbance production environments. Even when some traditional methods take worker learning and forgetting effects into account, their scheduling optimization results still fall short of the HCMLCS algorithm, further highlighting the limitations of conventional scheduling strategies in complex, high-dynamic production environments. Additionally, although the Order Insertion (OC) method from literature [35] performs well in logistics-intensive production settings, experimental results indicate that in high-disturbance, low-logistics-priority, and multi-resource collaborative production environments, the OC method exhibits lower adaptability and inferior scheduling performance compared to the HCMLCS algorithm.
In summary, the HCMLCS algorithm demonstrates superior adaptability and optimization capabilities in multi-resource, high-disturbance production environments, effectively enhancing production efficiency and scheduling stability, thereby proving its practical value in real-world manufacturing scenarios. However, current research on human–machine–logistics collaborative scheduling in multi-resource, high-dynamic environments remains limited, with almost no publicly available code resources, which hinders broader comparative studies and slows research progress in this field. Therefore, this study not only fills a research gap but also provides a novel approach and methodology for future scheduling optimization research.

5.3. Analysis of the Impact of Learning and Forgetting Effects on Scheduling

To further prove the impact of learning and forgetting effects on scheduling, comparative experiments were conducted between scenarios with and without considering worker learning and forgetting effects for all types of workers. The results for three different order sizes are shown in Figure 5, Figure 6 and Figure 7.
According to the charts, across all order sizes, all scheduling methods that consider learning and forgetting effects show varying degrees of improvement in completion time, energy consumption, and average delay. The impact of workers’ learning and forgetting rates on production scheduling is significant. Workers with higher learning abilities and lower forgetting rates (e.g., YEW and SW) can complete tasks in a shorter time with lower energy consumption and shorter delays. This indicates that they quickly adapt to tasks and execute them efficiently, thereby enhancing overall production efficiency. In contrast, workers with weaker learning abilities and higher forgetting rates (e.g., NNW) exhibit longer completion times, higher energy consumption, and greater delays, suggesting that a lower learning rate and a higher forgetting rate lead to lower efficiency and slower adaptation during task execution.
As order size increases, the scheduling performance of all workers improves, especially for experienced workers (e.g., OEW and SW). This suggests that as order size grows, workers become more adaptable to tasks, particularly experienced workers, whose learning and adaptation processes are more efficient. However, it is important to note that although larger order quantities lead to greater optimization effects, this improvement is limited. Each worker’s learning ability has an upper limit (parameter θ), beyond which further improvements in scheduling performance will plateau.
Although this study has validated the effectiveness of the HCMLCS algorithm through simulations, the experimental environment remains idealized and does not fully consider complex real-world factors such as equipment failures, material shortages, or other unexpected disruptions. Additionally, worker-to-worker variations were only preliminarily considered. Future research could enhance the robustness and adaptability of the algorithm by conducting field tests in more complex and uncertain production environments.
Overall, the proposed method not only holds significant theoretical value in the field of production scheduling but also provides strong support for the practical application of intelligent manufacturing and scheduling optimization. From a theoretical perspective, this study makes an innovative contribution to the field of production scheduling, particularly in incorporating workers’ learning and forgetting effects. By considering fluctuations in worker efficiency, this study not only optimizes scheduling performance but also introduces a novel research perspective for intelligent scheduling in dynamic production environments. This approach effectively addresses common challenges in production scheduling, such as inefficient resource allocation and task delays, thereby filling a gap in existing research. From a practical application perspective, the HCMLCS algorithm significantly enhances production efficiency, reduces delays, optimizes resource utilization, and enables enterprises to achieve more efficient resource scheduling in complex and dynamic production environments. The algorithm dynamically adjusts resource allocation based on changes in workers’ learning curves, ensuring high execution efficiency across different order sizes, especially for large-scale orders. Additionally, by optimizing resource allocation and task assignment, enterprises can reduce operational costs, improve on-time delivery rates, and enhance customer satisfaction.

6. Conclusions

This paper, set against the backdrop of Industry 5.0, explores the issue of human–machine–logistics collaborative scheduling in intelligent workshops, highlighting the differences between intelligent workshops involving workers and those that do not. A human–machine–logistics collaborative scheduling framework was proposed, considering workers’ learning and forgetting effects. This framework makes several key contributions:
Introduction of a Learning and Forgetting Model: By incorporating a mathematical model for learning and forgetting, this paper addresses the scheduling challenges posed by variable worker efficiency. The model effectively captures the state changes in workers under the influence of learning and forgetting effects, providing reliable data for further scheduling optimization.
Development of Real-Time State Models: The framework establishes real-time status models for human–machine–logistics resources, integrating dynamic information on workers, equipment, and materials within the workshop. This allows the scheduling system to self-organize based on real-time data, improving flexibility and response speed.
Adaptive Scheduling Algorithm: An adaptive scheduling algorithm based on real-time worker efficiency is proposed. This algorithm dynamically adjusts scheduling strategies in real time according to worker states, ensuring production stability and high efficiency.
Through case study validation, the proposed method demonstrated significant advantages in enhancing production efficiency, increasing scheduling system flexibility, and handling variations in worker states. The validation results showed that the scheduling framework considering workers’ learning and forgetting effects could maintain stable system operation in complex and changing production environments.
In conclusion, the method proposed in this paper provides an innovative and effective solution to intelligent workshop scheduling, fully reflecting the importance of human-centered manufacturing in the Industry 5.0 era. However, there is still room for further exploration. Some indicators did not show better performance in cases where learning speed was high, and forgetting speed was low, suggesting that the impact of workers’ learning and forgetting effects on collaborative scheduling involves complex triggering mechanisms that could affect overall scheduling outcomes. Future research could delve deeper into these mechanisms. Additionally, combining intelligent algorithms, such as deep learning or genetic algorithms, with human–machine–logistics collaborative scheduling could further improve scheduling precision and efficiency, providing new solutions for complex, dynamic scheduling problems. This would create smarter management modes for coordinating workers, machines, and logistics and offer theoretical foundations and practical references for future research.

Author Contributions

W.Y. proposed the key idea for this paper and wrote the manuscript; S.L. reviewed the manuscript and put forward constructive suggestions; G.L. and H.L. provided suggestions for organizing this manuscript and polished it; X.W. helped with reviewing the manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

Key Scientific and Technological Research Projects in Henan Province (Nos. 252102221016, 252102220023, 242102221018). Henan Province University Science and Technology Innovation Talent Support Plan (Grant No.24HASTIT048).

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author(s).

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Khan, M.; Haleem, A.; Javaid, M. Changes and improvements in Industry 5.0: A strategic approach to overcome the challenges of Industry 4.0. Green Technol. Sustain. 2023, 1, 100020. [Google Scholar] [CrossRef]
  2. Solano García, P.; Ramírez-Gutiérrez, A.G.; Morales Matamoros, O.; Coria Páez, A.L. Viable and Sustainable Model for Adoption of New Technologies in Industry 4.0 and 5.0: Case Study on Pellet Manufacturing. Appl. Syst. Innov. 2025, 8, 14. [Google Scholar] [CrossRef]
  3. Hozdić, E.; Makovec, I. Evolution of the Human Role in Manufacturing Systems: On the Route from Digitalization and Cybernation to Cognitization. Appl. Syst. Innov. 2023, 6, 49. [Google Scholar] [CrossRef]
  4. Akundi, A.; Euresti, D.; Luna, S.; Ankobiah, W.; Lopes, A.; Edinbarough, I. State of Industry 5.0—Analysis and Identification of Current Research Trends. Appl. Syst. Innov. 2022, 5, 27. [Google Scholar] [CrossRef]
  5. Coelho, D.A. Sustainable Design and Management of Industrial Systems—A Human Factors Perspective. Appl. Syst. Innov. 2022, 5, 95. [Google Scholar] [CrossRef]
  6. Anzanello, M.J.; Fogliatto, F.S. Learning curve models and applications: Literature review and research directions. Int. J. Ind. Ergon. 2011, 41, 573–583. [Google Scholar] [CrossRef]
  7. Shtub, A.; Levin, N.; Globerson, S. Learning and forgetting industrial skills: An experimental model. Int. J. Hum. Factors Manuf. 1993, 3, 293–305. [Google Scholar] [CrossRef]
  8. Xiong, H.; Shi, S.; Ren, D.; Hu, J. A survey of job shop scheduling problem: The types and models. Comput. Oper. Res. 2022, 142, 105731. [Google Scholar] [CrossRef]
  9. Bohacs, G.; Győrváry, Z.; Gaspar, D. Integrating scheduling and energy efficiency aspects in production logistics using AGV systems. IFAC Pap. 2021, 54, 294–299. [Google Scholar] [CrossRef]
  10. Nardo, M.D.; Gallo, M.; Madonna, M.; Santillo, L.C. A Conceptual Model of Human Behaviour in Socio-Technical Systems. In Communications in Computer and Information Science, Intelligent Software Methodologies, Tools and Techniques, SoMeT 2015; Fujita, H., Guizzi, G., Eds.; Springer: Cham, Switzerland, 2015; Volume 532. [Google Scholar] [CrossRef]
  11. Nardo, M.D.; Murino, T. The System Dynamics in the Human Reliability Analysis Through Cognitive Reliability and Error Analysis Method: A Case Study of an LPG Company. Int. Rev. Civ. Eng. 2021, 12, 56. [Google Scholar] [CrossRef]
  12. Byeon, S.; Tian, D.; Ayoub, J.; Song, M.; Pari, E.M.; Hwang, I. Optimal Function and Attention Allocation for Human-AI Collaboration Using Computational Cognition-Work Model. In Proceedings of the 2024 IEEE 63rd Conference on Decision and Control (CDC), Milan, Italy, 16–19 December 2024; pp. 2269–2274. [Google Scholar] [CrossRef]
  13. Biskup, D. Single-machine scheduling with learning considerations. Eur. J. Oper. Res. 1999, 115, 173–178. [Google Scholar] [CrossRef]
  14. Biskup, D. A state-of-the-art review on scheduling with learning effects. Eur. J. Oper. Res. 2008, 188, 315–329. [Google Scholar] [CrossRef]
  15. John, G.C.; Alan, R.J. How much does forgetting cost? Ind. Eng. 1976, 8, 40–47. [Google Scholar]
  16. Lee, W. A note on deteriorating jobs and learning in single-machine scheduling problems. Appl. Math. Model. 2004, 3, 83–89. [Google Scholar]
  17. Jaber, M.Y.; Kher, H.V. Variant versus invariant time to total forgetting: The learn-forget curve model revisited. Comput. Ind. Eng. 2004, 46, 697–705. [Google Scholar] [CrossRef]
  18. Jaber, M.Y.; Bonney, M. Production breaks and the learning curve: The forgetting phenomenon. Appl. Math. Model. 1996, 20, 162–169. [Google Scholar] [CrossRef]
  19. Pan, E.; Wang, G.; Xi, L.; Chen, L.; Han, X. Single-machine group scheduling problem considering learning, forgetting effects and preventive maintenance. Int. J. Prod. Res. 2014, 52, 5690–5704. [Google Scholar] [CrossRef]
  20. Muştu, S.; Eren, T. The single machine scheduling problem with setup times under an extension of the general learning and forgetting effects. Optim. Lett. 2021, 15, 1327–1343. [Google Scholar] [CrossRef]
  21. Zhang, X.; Xia, T.; Pan, E.; Li, Y. Integrated optimization on production scheduling and imperfect preventive maintenance considering multi-degradation and learning-forgetting effects. Flex. Serv. Manuf. J. 2022, 34, 451–482. [Google Scholar] [CrossRef]
  22. Heuser, P.; Tauer, B. Single-machine scheduling with product category-based learning and forgetting effects. Omega 2023, 115, 102786. [Google Scholar] [CrossRef]
  23. Zhang, L.; Deng, Q.; Lin, R.; Gong, G.; Han, W. A combinatorial evolutionary algorithm for unrelated parallel machine scheduling problem with sequence and machine-dependent setup times, limited worker resources and learning effect. Expert Syst. Appl. 2021, 175, 114843. [Google Scholar] [CrossRef]
  24. Kurniawan, D.; Raja, A.; Suprayogi, S.; Halim, A. A flow shop batch scheduling and operator assignment model with time-changing effects of learning and forgetting to minimize total actual flow time. J. Ind. Eng. Manag. 2020, 13, 546–564. [Google Scholar] [CrossRef]
  25. Zhang, Z.; Shao, Z.; Shao, W.; Chen, J.; Pi, D. MRLM: A meta-reinforcement learning-based metaheuristic for hybrid flow-shop scheduling problem with learning and forgetting effects. Swarm Evol. Comput. 2024, 85, 101479. [Google Scholar] [CrossRef]
  26. Lou, H.; Wang, X.; Dong, Z.; Yang, Y. Memetic algorithm based on learning and decomposition for multiobjective flexible job shop scheduling considering human factors. Swarm Evol. Comput. 2022, 75, 101204. [Google Scholar] [CrossRef]
  27. Renna, P. Flexible job-shop scheduling with learning and forgetting effect by multi-agent system. Int. J. Ind. Eng. Comput. 2019, 10, 521–534. [Google Scholar] [CrossRef]
  28. Burdett, R.L.; Corry, P.; Eustace, C.; Smith, S. Scheduling Pre-emptible Tasks with Flexible Resourcing Options and Auxiliary Resource Requirements. Comput. Ind. Eng. 2021, 151, 106939. [Google Scholar] [CrossRef]
  29. Pizoń, J.; Gola, A. Human–Machine Relationship—Perspective and Future Roadmap for Industry 5.0 Solutions. Machines 2023, 11, 203. [Google Scholar] [CrossRef]
  30. Wang, D.; Qiao, F.; Guan, L.; Liu, J.; Chen, D. Human–machine collaborative decision-making method based on confidence for smart workshop dynamic scheduling. IEEE Robot. Autom. Lett. 2022, 7, 7850–7857. [Google Scholar] [CrossRef]
  31. Wang, D.; Qiao, F.; Wang, J.; Liu, J.; Kong, W. Human-machine cooperation based adaptive scheduling for a smart shop floor. In Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics, Tokyo, Japan, 23 June 2022; pp. 788–793. [Google Scholar] [CrossRef]
  32. Zhang, Y.; Jiang, H.; Gong, Q. Dynamics of human-machine task allocation in intelligent production processes: A case study. Comput. Ind. Eng. 2024, 194, 110354. [Google Scholar] [CrossRef]
  33. Liu, J.; Zhao, Y. Role-oriented task allocation in human-machine collaboration system. In Proceedings of the IEEE 4th International Conference on Information Systems and Computer Aided Education (ICISCAE), Xi’an, China, 24–26 September 2021; pp. 243–248. [Google Scholar] [CrossRef]
  34. Wang, D.; Guan, L.; Liu, J.; Chen, D.; Qiao, F. Human–Machine Interactive Learning Method Based on Active Learning for Smart Workshop Dynamic Scheduling. IEEE Trans. Hum. Mach. Syst. 2023, 53, 1038–1047. [Google Scholar] [CrossRef]
  35. Qu, T.; Pan, Y.; Liu, X.; Kang, K.; Li, C.; Thurer, M.; Huang, G.Q. Internet of Things-based real-time production logistics synchronization mechanism and method toward customer order dynamics. Trans. Inst. Meas. Control. 2017, 39, 429–445. [Google Scholar] [CrossRef]
  36. Guo, Z.; Zhang, Y.; Zhao, X.; Song, X. A Timed Colored Petri Net Simulation-Based Self-Adaptive Collaboration Method for Production-Logistics Systems. Appl. Sci. 2017, 7, 235. [Google Scholar] [CrossRef]
  37. Zhang, Y.; Guo, Z.; Lv, J.; Liu, Y. A Framework for Smart Production-Logistics Systems Based on CPS and Industrial IoT. IEEE Trans. Ind. Inform. 2018, 14, 4019–4032. [Google Scholar] [CrossRef]
  38. Qu, T.; Lei, P.S.; Wang, Z.Z.; Nie, D.X.; Chen, X.; Huang, G.Q. IoT-based real-time production logistics synchronization system under smart cloud manufacturing. Int. J. Adv. Manuf. Technol. 2016, 84, 147–164. [Google Scholar] [CrossRef]
  39. Qu, T.; Thurer, M.; Wang, J.; Wang, Z.; Fu, H.; Li, C.; Huang, G.Q. System dynamics analysis for an Internet-of-Things-enabled production logistics system. Int. J. Prod. Res. 2017, 55, 2622–2649. [Google Scholar] [CrossRef]
  40. Luo, Y.; Li, W.F.; Yang, W.C.; Fortino, G. A Real-Time Edge Scheduling and Adjustment Framework for Highly Customizable Factories. IEEE Trans. Ind. Inform. 2021, 17, 5625–5634. [Google Scholar] [CrossRef]
  41. Lin, Y.; Qu, T.; Zhang, K.; Huang, G.Q. Cloud-based production logistics synchronisation service infrastructure for customised production processes. IET Collab. Intell. Manuf. 2020, 2, 115–122. [Google Scholar] [CrossRef]
  42. Guo, Z.G.; Zhang, Y.F.; Zhao, X.B.; Song, X. CPS-Based Self-Adaptive Collaborative Control for Smart Production-Logistics Systems. IEEE Trans. Cybern. 2020, 51, 188–198. [Google Scholar] [CrossRef]
  43. Zhang, Y.F.; Zhu, Z.F.; Lv, J.X. CPS-based smart control model for shopfloor material handling. IEEE Trans. Ind. Inform. 2017, 14, 1764–1775. [Google Scholar] [CrossRef]
  44. Yang, W.C.; Li, W.F.; Cao, Y.L.; Luo, Y.; He, L. An Information Theory Inspired Real-Time Self-Adaptive Scheduling for Production-Logistics Resources: Framework, Principle, and Implementation. Sensors 2020, 20, 7007. [Google Scholar] [CrossRef]
  45. Yang, W.C.; Li, W.F.; Cao, Y.L.; Luo, Y.; He, L. Real-Time Production and Logistics Self-Adaption Scheduling Based on Information Entropy Theory. Sensors 2020, 20, 4507. [Google Scholar] [CrossRef] [PubMed]
  46. Cai, L.; Li, W.; Luo, Y.; He, L. Real-time scheduling simulation optimisation of job shop in a production-logistics collaborative environment. Int. J. Prod. Res. 2022, 61, 1373–1393. [Google Scholar] [CrossRef]
  47. Zhao, C.; Wang, S.; Yang, B.; He, Y.; Pang, Z.; Gao, Y. A coupling optimization method of production scheduling and logistics planning for product processing-assembly workshops with multi-level job priority constraints. Comput. Ind. Eng. 2024, 190, 110014. [Google Scholar] [CrossRef]
  48. Pan, Y.; Zhong, R.Y.; Qu, T.; Zhang, X.; Huang, G.Q. Multi-Level Digital Twin-Driven Kitting-Synchronized Optimization for Production Logistics System. Int. J. Prod. Econ. 2024, 271, 109176. [Google Scholar] [CrossRef]
  49. Chen, Y.; Zhao, C.; Cheng, M.; Wu, Y.; Zhu, J.; Meng, Y.; Liu, X. Optimizing production logistics through advanced machine learning techniques: A study on resource allocation for small-batch and multi-variety challenges. Proc. Inst. Mech. Eng. Part E 2024. [Google Scholar] [CrossRef]
  50. Li, G.; Wang, X.Y.; Wang, J.B.; Sun, L.Y. Worst case analysis of flow shop scheduling problems with a time-dependent learning effect. Int. J. Prod. Econ. 2013, 142, 98–104. [Google Scholar] [CrossRef]
  51. Malone, A.A.; Bastian, A.J. Age-related forgetting in locomotor adaptation. Neurobiol. Learn. Mem. 2016, 128, 1–6. [Google Scholar] [CrossRef]
  52. Erol, R.; Sahin, C.; Baykasoglu, A.; Kaplanoglu, V. A multi-agent based approach to dynamic scheduling of machines and automated guided vehicles in manufacturing systems. Appl. Soft Comput. 2012, 12, 1720–1732. [Google Scholar] [CrossRef]
  53. Baruwa, O.T.; Piera, M.A. A Coloured Petri Net-Based Hybrid Heuristic Search Approach to Simultaneous Scheduling of Machines and Automated Guided Vehicles. Int. J. Prod. Res. 2016, 54, 4773–4792. [Google Scholar] [CrossRef]
Figure 1. Framework for Human–machine–material collaborative scheduling considering workers’ LFE.
Figure 1. Framework for Human–machine–material collaborative scheduling considering workers’ LFE.
Asi 08 00040 g001
Figure 2. Real-Time Self-Organization of Human–Machine–Logistics Resources Based on D2D Interactions.
Figure 2. Real-Time Self-Organization of Human–Machine–Logistics Resources Based on D2D Interactions.
Asi 08 00040 g002
Figure 3. Human–Machine–Logistics Collaborative Process Diagram.
Figure 3. Human–Machine–Logistics Collaborative Process Diagram.
Asi 08 00040 g003
Figure 4. Case architecture description.
Figure 4. Case architecture description.
Asi 08 00040 g004
Figure 5. The results for three metrics of five worker types for Order 20: (a) completion time comparison chart; (b) energy consumption comparison chart; (c) delay time comparison chart.
Figure 5. The results for three metrics of five worker types for Order 20: (a) completion time comparison chart; (b) energy consumption comparison chart; (c) delay time comparison chart.
Asi 08 00040 g005
Figure 6. The results for three metrics of five worker types for Order 40: (a) completion time comparison chart; (b) energy consumption comparison chart; (c) delay time comparison chart.
Figure 6. The results for three metrics of five worker types for Order 40: (a) completion time comparison chart; (b) energy consumption comparison chart; (c) delay time comparison chart.
Asi 08 00040 g006
Figure 7. The results for three metrics of five worker types for Order 60: (a) completion time comparison chart; (b) energy consumption comparison chart; (c) delay time comparison chart.
Figure 7. The results for three metrics of five worker types for Order 60: (a) completion time comparison chart; (b) energy consumption comparison chart; (c) delay time comparison chart.
Asi 08 00040 g007
Table 1. The notation used in this study.
Table 1. The notation used in this study.
NotationsDescription
j o b k The k_th workpiece
h j The number of worker j
m j The equipment number of machine j
a i The number of AGV i
O n k The n_th operation of the j o b k
E v i Total energy consumption of a i
E m j Total energy consumption of m j
L k Delay time of the j o b k
C k Completion time of the j o b k
D k Due date of the j o b k
g j Human–machine collaborative production group
g j t Real-time state of g j at time t
h j t Real-time state of worker resource h j at time t
m j t Real-time state of machine resource m j at time t
a i t Real-time state of logistics resource a i at time t
s p n i k t Time at which logistics task a i starts processing operation O n k
f p n J ^ k t Time at which machine completes operation O n 1 k
s p n j k t Time at which machine m j starts processing operation O n k
f p n j k t Time at which machine completes operation O n k
m p n i k t Time at which logistics task arrives at the location of operation O n k
f p n ^ j k ^ t The completion time of the last operation before processing by the machine m j
Table 2. Manufacturing resource simulation parameters.
Table 2. Manufacturing resource simulation parameters.
ParameterValueParameterValue
Workers8(Learning Index, Forgetting Index)(0~1)
Production Equipment8Order Quantity20, 40, 60
Processing Rate1Equipment Idle Power5 (KW)
Logistics Devices4Logistics Power4 (KW)
Logistics Speed1 (m/s)Logistics Idle Power1 (KW)
Table 3. Distance matrix between machines in the workshop layout.
Table 3. Distance matrix between machines in the workshop layout.
Distance (m)S/D m 1 m 2 m 3 m 4 m 5 m 6 m 7 m 8
S/D01624324048405648
m 1 4008162432244032
m 2 48400241624163224
m 3 56241601624323240
m 4 64322416016242432
m 5 24403224160161624
m 6 3256484032240168
m 7 40484032241624016
m 8 48645648403240240
Table 4. Estimated processing time for each process.
Table 4. Estimated processing time for each process.
Time [s] m 1 m 2 m 3 m 4 m 5 m 6 m 7 m 8
Job135105135105120144105126
10513512010513512013590
10513512010513510512090
120105135150120120126114
13213510212090114120126
129120114108120150130120
180195165150195225180165
225210195210165180195180
Table 5. Energy consumption of the machine tools during operation.
Table 5. Energy consumption of the machine tools during operation.
Machine m 1 m 2 m 3 m 4 m 5 m 6 m 7 m 8
Operational
Power [KW/h]
22.513.024.124.523.522.823.424.0
Table 6. Comparison of results with and without Worker LFE (NNW vs NLF).
Table 6. Comparison of results with and without Worker LFE (NNW vs NLF).
Without Learning and Forgetting Effects (NLF)Considering Learning and Forgetting Effects (NNW)
AlgorithmOrder
Size
Makespan
(s)
Energy
Consumption
(KJ)
Tardiness
(s)
AlgorithmOrder
Size
Makespan
(s)
Energy
Consumption
(KJ)
Tardiness
(s)
HCML
CS
203558573,17240HCML
CS
203464535,33621
4064641,109,272111405944989,22047
6090871,635,7844996081211,407,748102
OC203967590,40099OC203553538,44837
4072991,146,7884724060651,004,932108
6010,0711,674,10410436082571,443,756388
FCFS203977590,21690FCFS203755552,46478
4071461,144,3483604069231,056,896264
6011,1581,751,94412616010,1801,543,460695
SPT+
STT
203703575,26462SPT+
STT
203826550,16829
4069801,129,0002934065401,024,008154
6010,0661,677,8366386090611,477,712277
LPT+
LTT
203851577,98495LPT+
LTT
203461503,13647
4068931,128,2962274061041,002,83269
6098181,668,3208296083651,453,240313
SRP
TT
203912586,90449SRP
TT
203736548,53228
4075081,147,0843964066951,034,88461
6010,1351,686,3405916088871,463,496185
LRP
TT
203963591,972147LRP
TT
203618544,39649
4073431,151,6723584069451,033,268225
6010,4931,695,6928166087481,455,264432
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

Yang, W.; Li, S.; Luo, G.; Li, H.; Wen, X. A Real-Time Human–Machine–Logistics Collaborative Scheduling Method Considering Workers’ Learning and Forgetting Effects. Appl. Syst. Innov. 2025, 8, 40. https://doi.org/10.3390/asi8020040

AMA Style

Yang W, Li S, Luo G, Li H, Wen X. A Real-Time Human–Machine–Logistics Collaborative Scheduling Method Considering Workers’ Learning and Forgetting Effects. Applied System Innovation. 2025; 8(2):40. https://doi.org/10.3390/asi8020040

Chicago/Turabian Style

Yang, Wenchao, Sen Li, Guofu Luo, Hao Li, and Xiaoyu Wen. 2025. "A Real-Time Human–Machine–Logistics Collaborative Scheduling Method Considering Workers’ Learning and Forgetting Effects" Applied System Innovation 8, no. 2: 40. https://doi.org/10.3390/asi8020040

APA Style

Yang, W., Li, S., Luo, G., Li, H., & Wen, X. (2025). A Real-Time Human–Machine–Logistics Collaborative Scheduling Method Considering Workers’ Learning and Forgetting Effects. Applied System Innovation, 8(2), 40. https://doi.org/10.3390/asi8020040

Article Metrics

Back to TopTop