Next Article in Journal
Stability and Bifurcations in a Discrete-Time Eco-Evolutionary Logistic Model
Previous Article in Journal
Complete Coverage Random Path Planning Based on a Novel Fractal-Fractional-Order Multi-Scroll Chaotic System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Meta-Heuristic Approach to Solving the Assembly Line Worker Assignment and Balancing Problem with Equity of Work Distribution

by
Yusuf Alptekin Türkkan
1 and
Hamid Yılmaz
2,*
1
Department of Electronics and Automation, Orhangazi Yeniköy Asil Çelik Vocational School, Bursa Uludag University, Bursa 16059, Türkiye
2
Industrial Engineering Department, Bursa Technical University, Bursa 16310, Türkiye
*
Author to whom correspondence should be addressed.
Mathematics 2026, 14(6), 927; https://doi.org/10.3390/math14060927
Submission received: 27 January 2026 / Revised: 21 February 2026 / Accepted: 24 February 2026 / Published: 10 March 2026

Abstract

The assembly line worker assignment and balancing problem (ALWABP) has become a necessity for organizing workforces with different skill levels, particularly in Industry 5.0 environments and sheltered work centers. When the literature is examined, it is seen that most existing studies focus primarily on minimizing cycle times. However, this approach often neglects the balance of workstation utilization. As a result of this situation, ergonomic issues may arise, and fairness among employees can be negatively affected. For this reason, a new mixed integer linear programming (MILP) formulation is presented in this paper. Building upon foundational models, the proposed approach explicitly integrates a workload-smoothing objective alongside cycle time minimization to ensure fair assignments. By embedding a distinct linear formulation for workload equity—which addresses the computational complexities of traditional variance-based metrics—this method achieves superior equilibrium in task distribution. To overcome the computational intractability of this NP-hard problem in large-scale instances, a simulated annealing-based meta-heuristic algorithm is developed. The computational experiments are twofold: first, we demonstrate that the proposed mathematical model achieves superior workload balance compared to classical formulations with small-to-medium datasets; second, we validate the efficacy of the meta-heuristic against the exact model, proving its capability to generate near-optimal solutions with negligible computational time for large-scale problems. The results confirm that the proposed approach provides a robust mechanism for simultaneously enhancing line efficiency and ensuring workload equity in heterogeneous production environments.

1. Introduction

In modern manufacturing environments, particularly under the human-centric paradigm of Industry 5.0 [1], balancing productivity with worker welfare has become paramount. The traditional assumption that assembly line workers are interchangeable units is no longer valid; demographic shifts and the integration of collaborative robots necessitate the management of a heterogeneous workforce with diverse skill levels [2]. In the operations research literature, this complex planning challenge is formally addressed as the assembly line worker assignment and balancing problem (ALWABP). The ALWABP tries to determine the most appropriate assignment for both workers and workstations.
The ALWABP was formally introduced and solidified in the seminal works of [3,4], who demonstrated that treating task times as worker-dependent variables rather than fixed constants necessitates a fundamental departure from the simple assembly line balancing problem (SALBP). Through these early applications in SWCs, the authors demonstrated that overlooking specific skill profiles leads to severe bottlenecks and invalid production plans. Since those initial findings, the field has seen a massive proliferation of related research. Refs. [5,6] provided the essential framework for exact solutions through their work on lower bounds and B&B methods. However, the utility of these exact approaches fades in large-scale scenarios. Given the NP-hard characteristics of the ALWABP, researchers have had to move beyond exact methods and develop robust meta-heuristics to handle complex instances.
In Figure 1, the left side shows identical workers (W1 = W2 = W3) with fixed task times. The right side shows a heterogeneous matrix where Worker A is faster at Task 1 but incompatible with Task 2, and Worker B is slower generally but highly efficient at precision tasks. This visualizes the assignment complexity of the ALWABP.
Since then, the scope of ALWABP research has broadened significantly. Studies now incorporate a wide array of constraints and settings to better capture the messy, intricate nature of actual industrial environments. Refs. [7,8] explored the U-shaped assembly line configuration, leveraging the flexibility of workers to operate on adjacent legs of the “U” to improve line efficiency. Similarly, Refs. [9,10] extended the problem to two-sided assembly lines, a common layout in the automotive industry, where operations are performed simultaneously on both sides of a large product. Furthermore, the concept of parallelization has been rigorously investigated: Refs. [11,12,13] demonstrated that deploying parallel workstations or entire parallel lines can significantly mitigate the bottleneck effects caused by slower workers in a heterogeneous environment. These structural variations underscore that the geometry of the line is as critical as the assignment logic. In recent years, the scope of the ALWABP has broadened to encompass the inherent uncertainties and risks associated with human operators. Ref. [14] addressed the stochastic nature of worker availability, proposing robust models that account for absenteeism and turnover. Taking this a step further, Ref. [15] introduced risk-averse modeling techniques, optimizing not just for expected performance, but also for the minimization of worst-case scenarios regarding processing time variability. This robust optimization perspective is reinforced by [8,16], who employed minmax regret approaches to handle interval uncertainties in task times, ensuring that the assembly line remains operational even under conditions of significant perturbations. Most recently, the literature has begun to intersect with the technological advancements of human–robot collaboration. Refs. [17,18] have presented cutting-edge models where the “heterogeneity” stems from the distinct capabilities of human workers versus cobots. In these high-mix low-volume environments, the problem becomes assigning tasks to the resource (human or robot) that can execute it most effectively while maintaining safety and continuous flow.
As seen in Figure 2, the ALWABP has been studied as a complex problem structure in the literature. When the detailed reviews of such studies are examined, it is seen that the vast majority focus predominantly on minimization of cycle time or on the number of workstations. However, maximizing the production rate often leads to solutions where the workload is distributed unevenly. As a result of this situation, detrimental effects can occur in a heterogeneous workforce, particularly one involving disabled workers or mixed human–robot teams. Uneven distribution of workload can lead to physical fatigue and increased ergonomic risks for those assigned to bottleneck stations. Also, it may foster perceived inequity among staff. Existing research has touched on ergonomics [19,20], but the literature lacks robust mathematical models that explicitly prioritize workload smoothing alongside efficiency targets. Although job rotation has been introduced to alleviate fatigue [21], it is a reactive measure. For this reason, a proactive approach is necessary to ensure that the initial assignment itself is balanced.
The ALWABP is known as an NP-hard problem. For this reason, early research focused heavily on overcoming the computational difficulties of exact methods for large-scale instances. Ref. [22] have developed a beam search method to solve the problem. This constructive heuristic explores the search space by pruning non-promising branches. Also, Ref. [23] introduced simple heuristics. It is demonstrated that these heuristics are effective as standalone solvers. In addition, the focus has shifted toward population-based meta-heuristics to escape local optima. Ref. [24] proposed an iterative genetic algorithm (IGA) for the Type II ALWABP. Also, local search operators are integrated to intensify the solution quality. Similarly, Ref. [25] applied an artificial bee algorithm to two-sided assembly lines. Furthermore, Ref. [26] presented a variable neighborhood search (VNS) algorithm for a real-world industrial case study. This study shows the necessity of hybrid approaches for solving Type II problems efficiently.
It is crucial to note, however, that algorithmic rigor in this domain is subject to continuous scrutiny. Ref. [27] provided a critical correction to the literature by demonstrating that some constructive randomized search algorithms (specifically in prior works like [28]) could yield infeasible solutions.
As the ALWABP framework matured, researchers began incorporating realistic manufacturing constraints. Ref. [29] expanded the classical model to include sequence-dependent setup times, a critical factor in mixed-model lines where the transition between tasks incurs variable costs. Moving beyond temporal constraints to spatial ones, Ref. [30] introduced multi-manned assembly lines with positional constraints, addressing the physical limitations of workers sharing a workstation, which is particularly relevant for automotive assembly.
The most recent wave of literature acknowledges that human performance is rarely deterministic. Ref. [31] were pioneers in shifting the focus from single-objective efficiency to a bi-objective perspective, simultaneously minimizing cycle time and the smoothness index. Their population-based approach laid the groundwork for considering workload equity. They further deepened this domain in [31,32] by incorporating fuzzy set theory to model uncertain task processing times and developing robust algorithms for heterogeneous workers under uncertainty.
Parallel to this, Ref. [33] introduced risk-averse modeling techniques, utilizing conditional value-at-risk (CVaR) to manage uncertain processing times, ensuring that production plans remain reliable even in worst-case scenarios. Additionally, Ref. [34] addressed the operational stability of the line by modeling stochastic worker availability.
The landscape of assembly line research in 2024 and 2025 has diversified into advanced configuration optimization and human-centric technologies. For instance, Ref. [35] recently proposed an enhanced Benders decomposition algorithm for circular assembly lines, demonstrating the continued focus on complex line configurations and task splitting to maximize efficiency. Simultaneously, the integration of Industry 5.0 technologies has been highlighted by [36], who utilized convolutional neural networks (CNNs) to recognize collaborative actions in human–robot assembly, and [18], who addressed multi-skilled human–robot collaboration. On the ergonomic front, Ref. [20] introduced fuzzy expert systems to handle uncertainty in risk assessment.
However, despite these advancements in line configuration [35], robotic collaboration [18], and risk monitoring [36], there remains a critical gap in mathematically optimizing “social equity” in purely manual lines with heterogeneous workforces. While pioneering studies (e.g., [31,37]) have successfully introduced the concept of workload smoothing using traditional variance-based smoothness indices (SIs), these non-linear quadratic formulations often create heavy computational burdens for exact solvers in heterogeneous environments. Positioning itself against these existing models, our study specifically targets the minimization of workload discrepancies to ensure fairness, but does so through a novel, linearized “total absolute workload difference” objective. Responding to the computational limitations of previous SI approaches, we provide a mathematically tractable alternative that explicitly optimizes social equity—a key requirement for social sustainability in sheltered work centers—without incurring the exponential complexity of mixed-integer quadratic programming.
In the context of Industry 5.0 and sheltered work centers (SWCs), the significance of workload equity extends far beyond physical ergonomics. As highlighted by [4], the primary mission of SWCs is the social and psychological integration of heterogeneous workers. In such environments, perceived workload inequity can have detrimental psychological effects, leading to reduced morale and a sense of unfairness among workers [21]. From an organizational perspective, this dissatisfaction often manifests as increased absenteeism and turnover rates, which are critical disruptions in assembly lines [14,15]. Therefore, the proposed objective of minimizing workload variance is not merely a mathematical smoothing technique; it is a strategic approach to foster a resilient, human-centric work environment that sustains long-term productivity and worker well-being. We propose a novel mathematical model designed to achieve more effective assignment of workload balances compared to the classical models found in the literature. Furthermore, recognizing the NP-hard nature of the problem and the limitations of exact methods for large-scale instances, we develop a meta-heuristic algorithm based on simulated annealing. This study presents several contributions to the literature, as follows:
  • The first contribution is to demonstrate that the proposed mathematical model yields a superior distribution of workload balances compared to the classical model. In this way, the equity and efficiency of worker assignments are addressed more effectively.
  • The second contribution is that a simulated annealing-based meta-heuristic algorithm is applied to solve large-scale problems.
  • A comprehensive comparative study is conducted to validate the effectiveness of the meta-heuristic method. However, the result quality and computational efficiency were compared with the mathematical model.
This work provides a robust framework for solving the ALWABP by integrating the mathematical model with the search capability of simulated annealing. Also, this approach aligns with the trend in the literature to combine exact and heuristic methods to solve complex real-world manufacturing problems.
Beyond its practical applications, this study also offers three distinct theoretical contributions to the ALWABP literature:
  • An Alternative Modeling Perspective: We propose an alternative perspective in ALWABP modeling by moving from traditional “bottleneck-oriented” objectives (minimizing C m a x ) to “population-oriented” objectives (minimizing L k L l ). This introduces “workload equity” as a quantifiable primary objective rather than a secondary soft constraint.
  • Strategic Linearization: We provide a theoretical alternative to variance-based optimization. By formulating workload equity using linearized absolute deviations instead of quadratic penalty functions, we bypass the computational complexity of mixed-integer quadratic programming (MIQP). This strategy preserves the linearity of the solution space, facilitating more efficient exact solution procedures [5].
  • Structural Handling of Interdependencies: We address the complex interdependencies between heterogeneous worker speeds and task assignments through a decoupled encoding strategy. Unlike traditional constructive heuristics that may generate infeasible assignments, our decoupled representation structurally guarantees feasibility by dynamically evaluating worker-dependent task times during the decoding process [27].
The remainder of this paper is organized as follows. Section 2 presents the formal definition of the problem and the proposed mathematical model. Section 3 details the proposed meta-heuristic algorithm, explaining the encoding scheme and local search operators. Section 4 discusses the computational experiments, validating the model against benchmark datasets and analyzing the trade-off between efficiency and balance. Section 5 and Section 6 present the discussion and limitations, respectively. Finally, Section 7 offers conclusions and directions for future research in the era of human-centric manufacturing.

2. Problem Description and Formulation

The assembly line worker assignment and balancing problem (ALWABP) addressed in this study is defined as the assignment of tasks to workstations and the assignment of heterogeneous workers to these stations. The production system is configured as a serial, paced assembly line with a fixed number of workstations. The primary objective is to minimize the cycle time C . However, minimizing C alone often results in unbalanced workload distributions. In this case, some workers are utilized at maximum capacity, while others remain idle. For this reason, to mitigate ergonomic risks and ensure fairness among a heterogeneous workforce, this study extends the base model proposed by [38] by incorporating a workload equity objective.

2.1. Clarification of Terminology

To ensure consistency throughout the manuscript, we distinguish the following terms:
  • Workload Smoothing: Refers to the mathematical operation or technique used to minimize variance or deviation between station workloads.
  • Workload Equity: Refers to the objective quantitative state of the system, where tasks are distributed evenly among workers. It is the direct output of the smoothing process.
  • Fairness: In the context of this study, fairness is treated as a theoretical modeling interpretation rather than an empirically validated psychological state. While “equity” is the measurable system metric (mathematical variance) optimized by our algorithm, “fairness” is the human-centric conceptual goal that this mathematical formulation aims to support. We acknowledge that translating mathematical equity into true psychological fairness requires empirical behavioral validation, which falls outside the scope of this optimization study.
In this paper, it is assumed that the problem is considered under the following conditions:
  • A single model product is produced. Tasks with precedence relationships are assigned to fixed stations.
  • A set of workers is available with varying processing times.
  • Each worker is assigned to a single workstation, and a workstation can only have one worker.
  • Tasks are indivisible and must be performed at a single station.
  • The precedence relationships are known in advance and must be satisfied.
  • The problem considers two conflicting objectives simultaneously. The first is minimization of cycle time, and the second is minimization of workload variation.

2.2. Mathematical Model

The proposed mathematical formulation is a mixed-integer linear programming (MILP) model. The core of this formulation lies in its handling of non-linear workload variation. The objective function seeks to minimize the total absolute difference between the workloads of all workstation pairs, simultaneously with the cycle time. Since the absolute value function is non-linear, we employ a linearization technique using auxiliary variables.
It is important to distinguish the proposed “total absolute workload difference” objective from the traditional “smoothness index (SI)” commonly found in the ALWABP literature (e.g., [37]). The traditional SI ( j = 1 m C m a x L k 2 ) minimizes deviation of station times from the maximum cycle time using a quadratic loss function, which primarily penalizes large deviations but introduces non-linearity. In contrast, our proposed objective minimizes the total absolute deviation of each worker’s load from the other workstations’ workloads. This formulation offers two distinct advantages: (1) it preserves the linearity of the mathematical model, avoiding the computational complexity associated with quadratic programming (MIQP), and (2) it provides a direct measure of “workload equity” that is conceptually more aligned with the human-centric principles of Industry 5.0 and sheltered work centers [4].
Notation:
Sets and Indices
  • I = { 1 , , n } : Set of tasks, indexed by i .
  • K = { 1 , , m } : Set of workstations, indexed by k and l .
  • W = { 1 , , w } : Set of available workers, indexed by h .
  • P : Set of precedence pairs ( i , j ) , where task i must precede task j .
Parameters
  • t i h : Processing time of task i when performed by worker h .
  • α , β : Weighting factors for the cycle time and smoothing objectives, respectively.
Decision Variables
  • x i k : Binary variable, equal to 1 if task i is assigned to station k ; 0 otherwise.
  • y k h : Binary variable, equal to 1 if worker h is assigned to station k ; 0 otherwise.
  • C T : Continuous variable representing the cycle time of the line.
  • L k : Continuous variable representing the total workload of station k .
  • D k l : Continuous variable representing the linearized absolute difference between the workloads of stations k and l .

2.2.1. Objective Function and Constraints

The objective function seeks to minimize the weighted sum of the cycle time and the total workload imbalance across the assembly line.
Minimize   Z = α C T + β k = 1 m 1 l = k + 1 m D k l
The weighting parameters α and β are introduced to strategically quantify the managerial trade-off between traditional line efficiency and social equity, respectively. Rather than being rigidly fixed constants, these parameters are designed to be context-dependent, allowing decision-makers to prioritize either production throughput or worker fairness based on the current operational needs of the sheltered work center. A comprehensive justification, Pareto analysis, and calibration guide for selecting these specific weights are detailed later in Section 5.4.
Subject to
k K x i k = 1 , i I
Constraint (2) ensures that each task is assigned to exactly one workstation.
h W y k h = 1 , k K  
k K y k h 1 , h W
Constraints (3) and (4) manage the worker assignments. Constraint (3) guarantees that every station is operated by exactly one worker, while Constraint (4) ensures that a worker is assigned to, at most, one station.
k K k x i k k K k x j k , i , j P
Constraint (5) enforces the precedence relationships. If task i   precedes task j , the station index of i must be less than or equal to the station index of j .

2.2.2. Workload Calculation and Linearization

The workload of station k   ( L k ) is determined by the sum of processing times of the assigned tasks, calculated according to the specific worker assigned to that station.
L k = i I h W t i h x i k y k h , k K
The choice of minimizing the total absolute workload difference ( L k     L l ), rather than the traditional variance-based or quadratic smoothness index ( L k     L l 2 ), is driven by computational efficiency. Quadratic objectives classify the problem as mixed-integer quadratic programming (MIQP), which generally presents higher computational complexity regarding the relaxation mechanisms in branch-and-bound algorithms compared to linear models. By employing the proposed linearization with auxiliary variables, the problem remains a mixed-integer linear programming (MILP) model. This structure allows for the utilization of standard, highly optimized simplex-based solvers and typically yields tighter linear relaxation bounds, a critical factor for exact solution procedures in the ALWABP [5].
Since Equation (6) contains a non-linear term, standard linearization techniques are applied to maintain the linearity of the model.
The cycle time is defined by the station with the maximum workload:
L k C T , k K
To achieve workload equity, the model minimizes workload variation between stations. The absolute difference between any pair of stations k and l is represented by | L k L l | . Since absolute values are non-linear, we introduce the auxiliary continuous variable D k l and apply the following linearization constraints:
L k L l D k l , k , l K , k < l
L l L k D k l , k , l K , k < l
To maintain the linearity of the model suitable for standard MILP solvers, the absolute workload difference is handled via the auxiliary variable D k l and Constraints (8) and (9), avoiding the non-linearity of quadratic formulations. This formulation allows precise control of workload distribution without compromising the model’s solvability in standard MILP solvers.
Finally, the definitions and domains of the decision variables are given as follows:
x i k 0 , 1 , i I , k K
y k h 0 , 1 , k K , h W
C T 0
L k 0 , k K
D k l 0 , k , l K , k < l
Constraints (10) and (11) define the binary nature of the assignment variables for tasks and workers, respectively. Constraints (12)–(14) ensure the non-negativity of the continuous variables representing cycle time, station workload, and workload deviation.

2.3. Model Complexity and Formulation Justification

To clarify the computational size of the proposed MILP model, the number of decision variables and constraints can be expressed as a function of the problem parameters: number of tasks ( n ), number of stations ( m ), number of workers ( w ), and precedence relations ( | P | ).
  • Binary Variables: n m + m w .
  • Continuous Variables: 1 + m + m ( m 1 ) 2 (where the last term represents the O ( m 2 ) auxiliary variables D k l ).
  • Constraints: n + 2 m + w + P + m ( m 1 ) (where the last term represents the linearization constraints).
We acknowledge that minimizing absolute deviation from the mean workload (e.g., L k L a v g ) is an alternative linear formulation that only requires O m auxiliary variables. However, in the heterogeneous ALWABP, task-processing times depend strictly on the assigned worker. Therefore, the “mean workload” ( L a v g ) is not a static parameter, but a dynamic variable depending on the assignment matrix. Calculating a dynamic mean introduces additional complexity. More importantly, the selected pairwise comparison approach ( k l L k L l ) is mathematically stricter; it directly and heavily penalizes disparity between the most overloaded and most underloaded specific workers. This strict pairwise penalty serves as a mathematical proxy for the concept of “fairness” in Industry 5.0, interpreting it under the theoretical assumption that workers evaluate their specific load by directly comparing it against their peers’ loads.
While the O m 2 growth of auxiliary variables and constraints remains manageable for small-to-medium datasets (Roszieg, Heskia), it contributes to thickening of the LP relaxation matrix. As the number of stations ( m ) increases in large-scale datasets (Tonge, Wee-Mag), this O m 2 growth, combined with the NP-hard binary assignment complexity, severely limits the scalability of exact solvers. This structural bottleneck is the precise motivation for developing the hybrid simulated annealing (HSA) algorithm presented in Section 3.
To visually illustrate this computational bottleneck, Figure 3 plots the growth of the auxiliary continuous variables and linearization constraints as a function of the number of workstations ( m ). As observed, the quadratic O m 2 expansion rapidly inflates the model size. While tractable for m < 10 , the steep trajectory quickly renders the exact MILP approach intractable for large-scale industrial instances, visually underscoring the absolute necessity of the proposed meta-heuristic.

3. Solution Methodology

The ALWABP is known as an NP-hard problem. Exact methods, such as the MILP model presented in the previous section, are effective for small-sized instances. However, they struggle to converge within reasonable CPU times as the problem size increases. For this reason, a hybrid simulated annealing (HSA) algorithm is proposed in this study to address large-scale instances effectively.
Unlike traditional meta-heuristics that encode the entire problem into a single complex chromosome, a “decoupled encoding strategy” is adopted. The HSA focuses on optimizing the topological ordering of tasks and the segmentation of stations. In addition, the assignment of workers is handled by an embedded greedy constructive heuristic during the decoding phase. This hybridization significantly reduces the search space and ensures high-quality assignments.
To provide a clear roadmap of the proposed approach, Figure 4 illustrates the overall solution methodology flowchart, encompassing the MILP model development, the hybrid simulated annealing framework, the integrated encoding-decoding mechanism, and the post-optimization phase.

3.1. Encoding and Decoding Scheme

A critical advantage of the proposed decoupled encoding strategy is its inherent ability to prevent infeasible solutions, a common pitfall in prior constructive heuristics. As highlighted by [27], algorithms that rely on simultaneous task-worker assignment rules [28] may inadvertently violate cycle time constraints due to the complexity of worker-dependent processing times. Our approach avoids this by decoupling the decision variables into two distinct permutations: (1) a precedence-feasible task sequence and (2) a worker priority sequence. The decoding procedure operates constructively: it assigns tasks to the current worker strictly based on their specific processing times ( t i k ) and only proceeds as long as the cycle time constraint is satisfied. If the capacity is reached, a new station is opened for the next worker. This mechanism structurally guarantees that every solution generated and evaluated by the algorithm is feasible, eliminating the need for complex penalty functions or repair mechanisms.
A robust representation scheme is vital for the efficiency of the algorithm. We employ a dual-vector representation:
  • Task Sequence Vector ( S ) : A permutation of tasks { j 1 ,   j 2 ,   j 3 ,   , j n } satisfying the precedence constraints.
  • Partition Vector ( P ) : An integer array of size m (number of stations), where P k indicates the number of tasks assigned to station k .
The Decoding Procedure (Fitness Evaluation): The core innovation of our methodology lies in the decoding mechanism. Converting a solution representation into a fitness value involves two steps:
Step 1: Task-to-Station Mapping: Tasks are distributed to stations sequentially based on the partition vector. For instance, the first P 1 tasks in sequence ( S ) are assigned to Station 1, the next P 2 to Station 2, and so on.
Step 2: Greedy Worker Assignment (GWA): Once the workload (task bundle) of each station is determined, the assignment of heterogeneous workers is performed using a constructive heuristic rather than random assignment.
  • Difficulty Assessment: For each station k , a “difficulty score” is calculated based on the minimum processing time required by the most capable available worker.
  • Prioritization: Stations are sorted in descending order of difficulty.
  • Assignment: The algorithm iterates through the sorted stations and assigns the most efficient available worker (the one who minimizes the processing time for that specific bundle) to the current station. This decoding strategy ensures that, for any given configuration of tasks, the worker assignment is locally optimal, minimizing potential bottlenecks dynamically.

3.2. Initial Solution Construction

In order to ensure the feasibility of the search process, the initial solution is generated using a topological randomized sort. The algorithm compiles a list of available tasks. Then, a task is randomly selected from this list and added to the sequence. The list is updated with new available tasks. This process repeats until all tasks are sequenced. Thus, it is guaranteed that no precedence constraints are violated. In addition, the partition vector is initialized by randomly distributing the total number of tasks across stations. In this case, it is ensured that at least one task is assigned to each station.

3.3. Neighborhood Structures

To explore the solution space, the proposed HSA employs two distinct perturbation operators chosen probabilistically:
  • Feasible Swap Operator ( N 1 ): Two tasks in the task sequence vector are selected. They are swapped only if the move does not violate precedence constraints. This operator explores the sequencing search space.
  • Boundary Shift Operator ( N 2 ): This operator modifies the partition vector to balance workloads. A station boundary is shifted by moving the last task of station k to station k + 1   , or vice versa. This effectively resizes the stations without changing the relative order of tasks.

3.4. The Hybrid Simulated Annealing Algorithm

The overall framework follows standard SA logic, simulating the physical annealing process of solids. Starting with a high initial temperature ( T 0 ), the algorithm accepts worse solutions with a probability P = e x p ( / T ) to escape local optima, where is the deterioration in the objective function.
Post-Optimization (Memetic Component): Upon termination of the annealing schedule, a deterministic local search procedure, named boundary optimization, is triggered. This procedure iteratively tests all possible single-task shifts between adjacent stations on the best-found solution. It acts as an intensification phase, fine-tuning the station loads to minimize the “smoothing” objective D k l further. The pseudocode of the proposed HSA is presented in Algorithm 1.
Algorithm 1. Hybrid simulated annealing (HSA) for the ALWABP
Inputs: Set of tasks N, Set of workers W, Processing times t_iw, Precedence graph P, Initial Temp. T0, Final Temp. T_final, Cooling rate α, Markov chain length L
Outputs: Best-found assignment S_best and its bi-objective value F(S_best)
/ Phase 1: Initialization /
TT0
Generate an initial topologically sorted task sequence π_init respecting P
S_current ← GreedyWorkerAssignment(π_init, t_iw) // Decoupled decoding for feasibility
S_bestS_current
π_currentπ_init
/ Phase 2: Simulated Annealing Main Loop /
While T > T_final Do
For iter = 1 to L Do
π_new ← FeasibleSwap(π_current, P) // Generate neighbor task sequence
S_new ← GreedyWorkerAssignment(π_new, t_iw) // Decode new sequence
ΔFF(S_new) − F(S_current) // Evaluate objective difference
If ΔF ≤ 0 or Random(0,1) < exp(−ΔF/T) Then
S_currentS_new // Accept new solution
π_currentπ_new
If F(S_current) < F(S_best) Then
S_bestS_current // Update global best
End If
End If
End For
Tα × T // Apply geometric cooling schedule
End While
/ Phase 3: Memetic Intensification /
S_best ← BoundaryOptimization(S_best) // Local search to improve workload equity
Return S_best

3.5. Parameter Tuning and Sensitivity Analysis

To ensure the robustness of the proposed HSA algorithm, a sensitivity analysis was conducted to identify the optimal parameter settings. Following standard procedures in the literature [17], we focused on three critical parameters: initial temperature ( T 0 ), cooling rate ( α ), and epoch length ( L ). We employed a full factorial design with three levels for each parameter, as summarized in Table 1.
This calibration procedure was performed using a representative subset of medium-scale instances from the Heskia dataset to ensure generalized robustness across varying complexities. Furthermore, to account for the stochastic nature of the meta-heuristic, each parameter combination in the factorial design was executed for five independent runs, and the average objective performance was used to determine the final configuration.
The preliminary experiments indicated that the cooling rate ( α ) has the most significant impact on solution quality. Lower values ( α < 0.90 ) led to premature convergence (trapped in local optima), while extremely high values ( α > 0.99 ) resulted in excessive computational time without significant quality improvement. The selected configuration provided the best trade-off between solution quality (workload equity) and computational efficiency.

4. Computational Study

In this section, the performance of the proposed mathematical model and the hybrid simulated annealing (HSA) algorithm is evaluated in a comprehensive computational experiment. The primary objectives of this study are twofold: (1) to validate the effectiveness of the proposed workload smoothing formulation in small-scale benchmark instances by comparing it with existing classical models, and (2) to assess the scalability and efficiency of the proposed HSA in large-scale instances where exact methods typically struggle.
The proposed simulated annealing algorithm is computationally efficient and capable of identifying high-quality solutions in a short timeframe. Since this paper is the first to introduce the ALWABP with a focus on work distribution equity, there are no existing studies available for comparison. Consequently, we validate the algorithm against the mathematical model using small-scale instances and provide detailed results for large-scale datasets to serve as a baseline for future research.
All experiments were executed on a PC equipped with an Intel(R) Core(TM) i7, 2.20 GHz processor and 8 GB of RAM. The mathematical models were implemented in C# 10 and solved using Gurobi Optimizer version 12, a state-of-the-art solver for mixed-integer programming. The meta-heuristic algorithm was also coded in C#.
To ensure full computational reproducibility, the exact configuration parameters applied to the Gurobi solver are explicitly defined in a consolidated manner. A strict termination criterion of 3600 s was imposed as the time limit for each exact problem instance group. The relative optimality gap tolerance (MIPGap) was kept at the solver’s default value of 10 4 (0.01%), ensuring strict convergence criteria. Furthermore, the presolve parameter was set to “automatic”, allowing the solver to dynamically apply bound tightening and coefficient reduction techniques prior to the root node relaxation. Finally, the concurrent thread parameter was also set to “automatic”, enabling Gurobi to fully utilize all available logical cores of the processor to parallelize the branch-and-cut tree exploration.
Benchmark data are considered from the ALWABP benchmark dataset [3]. The test bed consists of four well-known dataset families from the ALWABP literature: Roszieg and Heskia (representing small-to-medium complexity) and Tonge and We-MAG (representing large-scale complexity). The test instances were generated based on a design involving five experimental factors, each evaluated at two distinct levels (low and high). These parameters include the workforce size, number of tasks, processing time variability, order strength, and degree of task–worker incompatibility. Table 2 provides a detailed summary of these characteristics.
As seen in Table 3, the proposed model demonstrated effective performance in terms of workload distribution. For the Roszieg dataset, the proposed formulation achieved an average reduction of 40.66% in the total workload difference compared to the classical model. This result indicates that the proposed model successfully identifies solutions in which the line is equally efficient but significantly more balanced. In addition, for the Heskia instances, the model maintained the optimal cycle time while reducing the workload imbalance. Thus, the experimental results show that efficiency and equity can be optimized simultaneously in small-to-medium search spaces.
The second phase evaluates the proposed HSA algorithm with the Tonge and Wee-Mag datasets. These instances involve a larger number of tasks and workers, making them computationally intractable for exact solvers within reasonable time limits. Therefore, we compared the solutions found by the HSA against the best integer solutions obtained by the solver.
Summary of Computational Performance: To facilitate readability, we summarize the key aggregate indicators from the detailed data shown in Table 3, Table 4, Table 5 and Table 6.
Small-to-Medium Instances: The proposed MILP model achieved an average reduction in workload difference of 40.66% for the Roszieg dataset and 67.05% for the Heskia dataset compared to the classical model, without compromising cycle time efficiency.
Large-Scale Instances: The proposed HSA algorithm demonstrated superior scalability. For the Tonge dataset, HSA improved the cycle time by an average of 9.79% compared to the best integer solution found by Gurobi within the 3600 s limit. A similar trend is observed in the Wee-Mag dataset, where HSA consistently identified lower cycle times in high-complexity instances.
In practical, real-world terms, this 40% to 67% reduction in absolute workload variance translates directly to a more synchronized and human-centric assembly line. For a plant manager or a supervisor in a sheltered work center, these numerical improvements mean that the physical fatigue and mental stress are distributed equitably among heterogeneous workers. It prevents the common operational pitfall of overworking highly capable individuals (bottleneck stations) while others experience excessive idle time. Consequently, achieving these specific equity metrics mathematically supports the social sustainability and workforce retention goals inherent to Industry 5.0.

5. Discussion

5.1. Comparative Analysis: MILP vs. Traditional MIQP

To empirically validate the methodological superiority of the proposed linearized L 1     n o r m formulation over traditional quadratic ( L 2     n o r m ) approaches, we conducted a direct computational comparison. We implemented the workload equity objective, which relies on a quadratic loss function, as a mixed-integer quadratic programming (MIQP) model. Both formulations were then used to solve the identical small-to-medium instances (Roszieg and Heskia datasets) using the Gurobi solver under the same hardware conditions. The computational results, summarized in Table 7, demonstrate a clear advantage for the proposed linear approach. While both models successfully proved optimality (achieving a 0.0% average optimality gap for both datasets), the proposed MILP formulation reached these optimal solutions significantly faster. For the Roszieg dataset, the average CPU time decreased from 455.51 s in the traditional MIQP model to 326.68 s in the proposed MILP model, representing a 28.28% improvement. Similarly, for the Heskia dataset, the average CPU time was reduced from 386.07 s to 282.64 s, yielding a 26.79% improvement in solution speed. This empirical evidence confirms that minimizing the “total absolute workload difference” via linearization avoids the computational burden associated with the quadratic relaxations in branch-and-bound algorithms. Consequently, the proposed approach is not only conceptually aligned with social equity, but is also methodologically and computationally superior to traditional quadratic smoothing methods.

5.2. Performance Analysis

The computational results demonstrate a clear divergence in performance as problem size increases. While the MILP model guarantees global optimality for small instances, it struggles with large-scale datasets like Tonge and Wee-Mag, as seen in Table 5 and Table 6. This behavior is consistent with the findings of [5,6], who established that the exact solution of the ALWABP via mathematical programming is limited by the exponential growth of binary variables. While the solver reached the 3600 s time limit for 100% of the large-scale instances without proving optimality, the HSA algorithm converged to high-quality solutions less than 600 s. This drastic reduction in CPU time confirms the algorithm’s suitability for real-time industrial applications. Also, the proposed HSA achieved an average improvement of 9.79% in cycle time for the Tonge instances compared to the best integer solution found by solver. This superior performance is attributed to the decoupled encoding strategy, which allows the meta-heuristic to efficiently explore the solution space without being hindered by the rigid structural constraints that slow down the branch-and-cut process. By decoupling task sequencing from worker assignment, the HSA avoids generating infeasible solutions, dedicating its entire computational power to improving solution quality.
To rigorously verify that the reported improvements in the Tonge datasets are statistically significant and to document the variability inherent in the stochastic hybrid simulated annealing (HSA) algorithm, we conducted an extended statistical analysis. Each large-scale instance was executed for 10 independent runs using varying random seeds to ensure a genuinely stochastic evaluation of the search space and to prevent biased convergence.
Firstly, to address the variability across independent runs, the performance of the HSA is evaluated not only by the best-found cycle time, but also by its stability. Across the Tonge dataset, the algorithm demonstrated high reliability, with an average performance reported as mean ± standard deviation (achieving an average standard deviation of 1.45 units).
Secondly, we applied the non-parametric Wilcoxon signed-rank test, considering a 95% confidence level ( α = 0.05 ), to compare the mean cycle time values obtained by the HSA against the best integer solutions found by the solver. The test yielded a p-value of 0.00014 , which is significantly lower than 0.05 , allowing us to reject the null hypothesis.
To determine the magnitude of this difference, we calculated the effect size using the r statistic ( r = Z N ). The analysis yielded an effect size of 0.82, which is conventionally considered a “large” effect in statistical literature. This confirms that the proposed HSA algorithm provides a practically substantial, not just statistically significant, improvement.
Finally, providing a transparent range for this performance gap, the 95% confidence interval (CI) for the mean percentage improvement in cycle time for the large-scale instances was calculated to be 8.5% to 11.1%. These comprehensive statistical indicators confirm that the proposed HSA is a robust, stable, and highly effective methodology for the ALWABP.

5.3. Implications for Industry 5.0

From a managerial perspective, the ability to solve large-scale instances with high “workload equity” validates the applicability of our approach in real-world Industry 5.0 environments [17]. The results confirm that achieving social fairness (minimized workload variance) does not necessarily compromise production efficiency (cycle time), provided that an effective meta-heuristic is employed.

5.4. Pareto Trade-Off Analysis and Parameter Calibration

The weighting parameters α and β in the objective function (Equation (1)) fundamentally define the managerial trade-off between line efficiency (cycle time minimization) and social equity (workload difference minimization). To evaluate the robustness of this balance, a sensitivity analysis was conducted on a representative medium-scale instance from the Heskia dataset. We systematically varied the weights across five configurations, scaling from a pure efficiency focus ( α = 1.0 , β = 0.0 ) to a pure equity focus ( α = 0.0 , β = 1.0 ).
As shown in Table 8, the relationship between efficiency and equity forms a clear Pareto frontier. When the model relies solely on traditional efficiency ( α = 1.0 ), it achieves the absolute minimum cycle time but results in a highly imbalanced line (workload difference = 82 units). Conversely, prioritizing only equity ( β = 1.0 ) perfectly balances the line (difference = 0) but severely deteriorates the cycle time.
The most critical insight from this Pareto analysis is the non-linear nature of the trade-off. Moving from Scenario 1 to Scenario 2 requires a marginal sacrifice in cycle time (approx. 2.1 % increase), yet it yields a massive 58.5 % reduction in workload difference. This non-linearity highlights the core value of the proposed formulation.
Practical Calibration for Decision-Makers: In practice, plant managers can utilize this formulation as a dynamic decision support system (DSS) rather than a static plan. Calibration of α and β should be context-dependent:
  • During peak seasonal demand where throughput is critical, managers should calibrate the system towards Scenario 2 ( α > β ).
  • In sheltered work centers or during periods of high worker turnover/fatigue, prioritizing worker retention requires calibrating towards Scenario 4 ( β > α ).
  • Scenario 3 provides a robust default state for standard operations, proving that high equity can be achieved without catastrophic losses in production rates.

5.5. Managerial Implications

For plant managers and production planners, the proposed model serves as a strategic decision support system (DSS) rather than a rigid optimization tool. In practice, managers constantly face a trade-off between maximizing throughput (cycle time) and maintaining workforce stability. Our results demonstrate that the relationship between these two objectives is often non-linear; a marginal relaxation in cycle time constraints can lead to significant improvements in workload equity.
Practitioners can use this model to
  • Visualize Trade-offs: Identify scenarios where a negligible loss in production rate (e.g., 0.5%) results in a drastic reduction in workload inequality, thereby choosing a more sustainable operating point.
  • Enhance Retention: By implementing the “workload equity” objective, managers can mitigate the feelings of unfairness that drive high turnover and absenteeism [15]. This is particularly critical in Industry 5.0 environments, where retaining skilled, heterogeneous human labor is a competitive advantage [17].
  • Operationalize Social Responsibility: For managers in sheltered work centers, this model transforms the abstract concept of “social integration” into a concrete scheduling plan, ensuring that tasks are distributed in a way that respects the diverse capabilities of disabled workers without compromising the overall line flow.
  • Prioritize Equity over Efficiency in High-Risk Contexts: Plant managers should actively shift the operational focus towards workload equity under specific real-world scenarios. Efficiency should be treated as a secondary goal when integrating highly vulnerable populations (such as in SWCs), where excessive physical or cognitive stress can lead to severe health consequences. Furthermore, equity must be prioritized during periods of widespread workforce fatigue, high staff turnover, or in high-precision manufacturing environments where overworked employees at bottleneck stations are significantly more prone to making costly quality errors. In these contexts, the long-term sustainability and quality of the workforce heavily outweigh the short-term gains of a maximized production rate.

5.6. Algorithmic Ablation Study

To rigorously evaluate the algorithmic design and clarify the marginal contribution of each hybridized component, an ablation study was conducted. While simulated annealing and constructive heuristics are established techniques individually, their specific integration addresses distinct challenges of the bi-objective ALWABP. We compared three algorithmic variants using a representative subset of the large-scale Tonge dataset:
  • Variant 1 (Base SA): A standard simulated annealing algorithm relying on the decoupled task sequence, but using a naive/random worker assignment mechanism and lacking any post-optimization.
  • Variant 2 (SA + GWA): The simulated annealing algorithm integrated with the greedy worker assignment (GWA) mechanism during the decoding phase.
  • Variant 3 (Full HSA): The complete proposed algorithm, integrating SA, GWA, and the memetic intensification phase (boundary optimization) applied at the end of the search.
The computational results of the ablation study are summarized in Table 9.
The ablation study provides strong empirical evidence for the algorithmic design:
  • The Role of GWA: Comparing Variant 1 and Variant 2 reveals that the greedy worker assignment is the primary driver for production efficiency. By dynamically matching task bundles to the most capable heterogeneous workers during decoding, the GWA drastically reduces the average cycle time (an 11.4% improvement) and prevents the generation of bottleneck-heavy infeasible solutions.
  • The Role of Boundary Optimization: Comparing variant 2 and the full HSA demonstrates the absolute necessity of the memetic intensification phase for social equity. While boundary optimization provides only a marginal secondary improvement to cycle time, it systematically redistributes boundary tasks, resulting in a dramatic 38.4% reduction in total workload difference.
Consequently, the ablation study confirms that the full HSA is not merely a collection of standard techniques, but a structurally justified hybridization in which each component is strictly necessary to satisfy the conflicting objectives of efficiency and equity.

6. Limitations

Recent studies have increasingly focused on multi-objective optimization and contemporary applications of assembly line balancing [39,40]. Despite the significant contributions regarding workload equity, this study has certain limitations that should be acknowledged to guide future research.
From a methodological perspective, the proposed HSA is a meta-heuristic approach. While it outperforms MILP in large-scale instances, it does not guarantee global optimality and carries the inherent risk of becoming trapped in local optima, a trade-off that is common in NP-hard problems [5]. Furthermore, the performance of HSA is sensitive to calibration of control parameters, requiring a rigorous tuning process that adds to the computational effort.
Regarding the modeling scope, this study assumes deterministic task times. While this assumption allows for a clear definition of workload equity, it does not fully capture the stochastic variability of human workers or absenteeism, which are addressed in other robust optimization studies [15].
The proposed model is tailored for single-model assembly lines. Its applicability to high-mix, low-volume environments or mixed-model lines remains limited. Expanding the “workload equity” concept to such dynamic environments, potentially utilizing real-time data from Industry 5.0 technologies, represents a necessary evolution of this work.
The present study demonstrates the benefits of workload equity within a theoretical and mathematical framework. However, empirical validation of these theoretical improvements in real-world production environments (e.g., wearable sensors, IoT) lies beyond the scope of this work and remains a necessary avenue for future research.

7. Conclusions

In this paper, the assembly line worker assignment and balancing problem with a specific workload smoothing objective is introduced. Unlike traditional approaches that prioritize solely cycle time minimization, this study mathematically models the distribution of tasks to promote theoretical workload equity in heterogeneous workforces. While our computational experiments confirm significant improvements in mathematical balance, we acknowledge that empirical field studies are necessary to validate the translation of these theoretical metrics into actual ergonomic and psychological benefits. For this purpose, a mixed integer linear programming (MILP) formulation is developed. The proposed model is capable of solving some small-scale instances optimally using a Gurobi solver. As the mathematical model has difficulties finding optimal solutions for real-life environment problems with a reasonable CPU time, a hybrid simulated annealing (HSA) algorithm is also proposed. To demonstrate the efficiency of the proposed approaches, a comprehensive computational experiment is conducted. The experimental results show that the proposed mathematical model is effective in terms of workload distribution and achieves significant improvement in balance. Also, for large-scale instances, the proposed HSA algorithm proves to be robust and effective.
This study is a step toward “human-centric” manufacturing. Future studies might extend the presented problem, like incorporating stochastic task times. The current model assumes deterministic processing times. However, in realistic manufacturing environments, processing times are often subject to variability. Future studies should extend the “workload equity” objective to stochastic or fuzzy environments to test the robustness of the fairness solutions under conditions of uncertainty. And, the proposed formulation addresses the single-model ALWABP and can be extended to multi- or mixed-model assembly lines. Also, applying the workload-smoothing objective to U-shaped or two-sided assembly lines might be a valuable direction. Finally, exact decomposition algorithms might be investigated to solve larger instances.

Author Contributions

Methodology, H.Y.; resources, Y.A.T. and H.Y.; writing—original draft, H.Y.; writing—review and editing, Y.A.T.; visualization, Y.A.T. and H.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

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

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Briken, K.; Moore, J.; Scholarios, D.; Rose, E.; Sherlock, A. Industry 5 and the Human in Human-Centric Manufacturing. Sensors 2023, 23, 6416. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  2. Qian, X. A Heuristic-Mixed Genetic Algorithm for Type II Assembly Line Balancing with Multiple Workers in Workstations. Math. Probl. Eng. 2022, 2022, 9954518. [Google Scholar] [CrossRef] [Scilit]
  3. Chaves, A.A.; Lorena, L.A.N.; Miralles, C. Clustering search approach for the assembly line worker assignment and balancing problem. In Proceedings of the 37th International Conference on Computers & Industrial Engineering, Alexandria, Egypt, 20–23 October 2007; pp. 1469–1478. [Google Scholar]
  4. Miralles, C.; García-Sabater, J.P.; Andrés, C.; Cardós, M. Branch and bound procedures for solving the assembly line worker assignment and balancing problem: Application to sheltered work centres for disabled. Discret. Appl. Math. 2008, 156, 352–367. [Google Scholar] [CrossRef] [Scilit]
  5. Borba, L.; Ritt, M. A heuristic and a branch-and-bound algorithm for the assembly line worker assignment and balancing problem. Comput. Oper. Res. 2014, 45, 87–96. [Google Scholar] [CrossRef] [Scilit]
  6. Vila, M.; Pereira, J. A branch-and-bound algorithm for assembly line worker assignment and balancing problems. Comput. Oper. Res. 2014, 44, 105–114. [Google Scholar] [CrossRef] [Scilit]
  7. Oksuz, M.K.; Buyukozkan, K.; Satoglu, S.I. U-shaped assembly line worker assignment and balancing problem: A mathematical model and two meta-heuristics. Comput. Ind. Eng. 2017, 112, 246–263. [Google Scholar] [CrossRef] [Scilit]
  8. Yılmaz, Ö.F. Robust optimization for U-shaped assembly line worker assignment and balancing problem with uncertain task times. Croat. Oper. Res. Rev. 2020, 11, 229–239. [Google Scholar] [CrossRef] [Scilit]
  9. Janardhanan, M.N.; Li, Z.; Nielsen, P. Model and migrating birds optimization algorithm for two-sided assembly line worker assignment and balancing problem. Soft Comput. 2019, 23, 11263–11276. [Google Scholar] [CrossRef] [Scilit]
  10. Mejri, M.; Bouajaja, S.; Dridi, N. Multi-manned two-sided assembly line worker assignment and balancing problem. In Proceedings of the 2022 International Conference on Control, Automation and Diagnosis (ICCAD), Lisbon, Portugal, 13–15 July 2022; IEEE: New York, NY, USA, 2022; pp. 1–6. [Google Scholar]
  11. Araújo, F.F.B.; Costa, A.M.; Miralles, C. Two extensions for the ALWABP: Parallel stations and collaborative approach. Int. J. Prod. Econ. 2012, 140, 483–495. [Google Scholar] [CrossRef] [Scilit]
  12. Araújo, F.F.B.; Costa, A.M.; Miralles, C. Balancing parallel assembly lines with disabled workers. Eur. J. Ind. Eng. 2015, 9, 344–365. [Google Scholar] [CrossRef] [Scilit]
  13. Özcan, U.; Kızılkaya Aydoğan, E.; Himmetoğlu, S.; Delice, Y. Parallel assembly lines worker assignment and balancing problem: A mathematical model and an artificial bee colony algorithm. Appl. Soft Comput. 2022, 130, 109727. [Google Scholar] [CrossRef] [Scilit]
  14. Ritt, M.; Costa, A.M.; Miralles, C. The assembly line worker assignment and balancing problem with stochastic worker availability. Int. J. Prod. Res. 2016, 54, 907–922. [Google Scholar]
  15. Liu, M.; Liu, Z.; Chu, F.; Liu, R.; Zheng, F.; Chu, C. Risk-averse assembly line worker assignment and balancing problem with limited temporary workers and moving workers. Int. J. Prod. Res. 2022, 60, 7074–7092. [Google Scholar] [CrossRef] [Scilit]
  16. Pereira, J. The robust (minmax regret) assembly line worker assignment and balancing problem. Comput. Oper. Res. 2018, 93, 27–40. [Google Scholar] [CrossRef] [Scilit]
  17. Mao, Z.; Sun, Y.; Fang, K.; Huang, D.; Zhang, J. Model and metaheuristic for human-robot collaboration assembly line worker assignment and balancing problem. Comput. Oper. Res. 2024, 165, 106605. [Google Scholar]
  18. Tian, B.; Kaul, H.; Janardhanan, M. Balancing heterogeneous assembly line with multi-skilled human-robot collaboration via Adaptive cooperative co-evolutionary algorithm. Swarm Evol. Comput. 2024, 91, 101762. [Google Scholar] [CrossRef] [Scilit]
  19. Akyol, S.D.; Baykasoğlu, A. ErgoALWABP: A multiple-rule based constructive randomized search algorithm for solving assembly line worker assignment and balancing problem under ergonomic risk factors. J. Intell. Manuf. 2019, 30, 291–302. [Google Scholar] [CrossRef] [Scilit]
  20. Ghorbani, E.; Keivanpour, S.; Sekkay, F.; Imbeau, D. Fuzzy expert system for ergonomic assembly line worker assignment and balancing problem under uncertainty. J. Ind. Prod. Eng. 2025, 42, 274–296. [Google Scholar] [CrossRef] [Scilit]
  21. Costa, A.M.; Miralles, C. Job rotation in assembly lines employing disabled workers. Int. J. Prod. Econ. 2009, 120, 625–632. [Google Scholar] [CrossRef] [Scilit]
  22. Blum, C.; Miralles, C. On solving the assembly line worker assignment and balancing problem via beam search. Comput. Oper. Res. 2011, 38, 328–339. [Google Scholar] [CrossRef] [Scilit]
  23. Moreira, M.C.O.; Ritt, M.; Costa, A.M.; Chaves, A.A. Simple heuristics for the assembly line worker assignment and balancing problem. J. Heuristics 2012, 18, 505–524. [Google Scholar] [CrossRef] [Scilit]
  24. Mutlu, Ö.; Polat, O.; Supciller, A.A. An iterative genetic algorithm for the assembly line worker assignment and balancing problem of type-II. Comput. Oper. Res. 2013, 40, 418–426. [Google Scholar] [CrossRef] [Scilit]
  25. Janardhanan, M.N.; Li, Z.; Nielsen, P.; Tang, Q. Artificial bee colony algorithms for two-sided assembly line worker assignment and balancing problem. In Distributed Computing and Artificial Intelligence, Proceedings of the 14th International Conference, Toledo, Spain, 20–22 June 2018; Springer: Cham, Switzerland, 2018; pp. 341–348. [Google Scholar]
  26. Polat, O.; Kalayci, C.B.; Mutlu, Ö.; Gupta, S.M. A two-phase variable neighbourhood search algorithm for assembly line worker assignment and balancing problem type-II: An industrial case study. Int. J. Prod. Res. 2016, 54, 722–741. [Google Scholar] [CrossRef] [Scilit]
  27. Michels, A.S.; Costa, A.M. A note to: A multiple-rule based constructive randomized search algorithm for solving assembly line worker assignment and balancing problem. J. Intell. Manuf. 2021, 32, 2121–2124. [Google Scholar] [CrossRef] [Scilit]
  28. Akyol, S.D.; Baykasoğlu, A. A multiple-rule based constructive randomized search algorithm for solving assembly line worker assignment and balancing problem. J. Intell. Manuf. 2019, 30, 557–573. [Google Scholar]
  29. Yılmaz, H. Modeling and solving assembly line worker assignment and balancing problem with sequence-dependent setup times. Soft Comput. 2021, 25, 12899–12914. [Google Scholar] [CrossRef] [Scilit]
  30. Yang, H.; Lee, J.-H.; Lee, S.H.; Lee, S.G.; Kim, H.R.; Kim, H.-J. A Multi-Manned Assembly Line Worker Assignment and Balancing Problem with Positional Constraints. IEEE Robot. Autom. Lett. 2022, 7, 7786–7793. [Google Scholar] [CrossRef] [Scilit]
  31. Zacharia, P.T.; Nearchou, A.C. Balancing assembly lines operating with heterogeneous workers under uncertainty in task processing times. Eng. Comput. 2021, 38, 3853–3881. [Google Scholar] [CrossRef] [Scilit]
  32. Zacharia, P.T.; Nearchou, A.C. The fuzzy assembly line worker assignment and balancing problem. Cybern. Syst. 2021, 52, 221–243. [Google Scholar] [CrossRef] [Scilit]
  33. Liu, M.; Liang, B.; Chu, F. A risk-averse assembly line worker assignment and balancing problem with uncertain processing time. In Proceedings of the 2019 International Conference on Industrial Engineering and Systems Management (IESM), Shanghai, China, 25–27 September 2019; IEEE: New York, NY, USA, 2019; pp. 266–271. [Google Scholar]
  34. Liu, M.; Liu, R.; Chu, F. An improved model for assembly line worker assignment and balancing problem considering stochastic worker availability. In Proceedings of the 2019 International Conference on Industrial Engineering and Systems Management (IESM), Shanghai, China, 25–27 September 2019; IEEE: New York, NY, USA, 2019; pp. 731–736. [Google Scholar]
  35. Li, P.; Ji, C. Application of enhanced benders decomposition algorithm in circular assembly line balancing problem with task splitting. PLoS ONE 2025, 20, e0333263. [Google Scholar] [CrossRef] [Scilit]
  36. Gao, Z.; Yang, R.; Zhao, K.; Yu, W.; Liu, Z.; Liu, L. Hybrid convolutional neural network approaches for recognizing collaborative actions in human-robot assembly tasks. Sustainability 2024, 16, 139. [Google Scholar]
  37. Zacharia, P.T.; Nearchou, A.C. A population-based algorithm for the bi-objective assembly line worker assignment and balancing problem. Eng. Appl. Artif. Intell. 2016, 49, 1–9. [Google Scholar]
  38. Yılmaz, H.; Demir, Y. A new mathematical model for assembly line worker assignment and balancing. J. Inst. Sci. Technol. 2019, 9, 2002–2008. [Google Scholar] [CrossRef] [Scilit]
  39. Rashid, M.F.F.A.; Ramli, A.N. A new multiobjective tiki-taka algorithm for optimization of assembly line balancing. Eng. Comput. 2023, 40, 564–593. [Google Scholar] [CrossRef] [Scilit]
  40. Sivasankaran, P. Review on PCB assembly line balancing-glance. Acta Tecnol. 2023, 9, 59–71. [Google Scholar]
Figure 1. Conceptual comparison between the SALBP (homogeneous) and the ALWABP (heterogeneous).
Figure 1. Conceptual comparison between the SALBP (homogeneous) and the ALWABP (heterogeneous).
Mathematics 14 00927 g001
Figure 2. Evolution of ALWABP research themes, from efficiency (cycle time) to human-centric objectives.
Figure 2. Evolution of ALWABP research themes, from efficiency (cycle time) to human-centric objectives.
Mathematics 14 00927 g002
Figure 3. Growth of continuous variables and linearization constraints.
Figure 3. Growth of continuous variables and linearization constraints.
Mathematics 14 00927 g003
Figure 4. Proposed solution methodology flowchart.
Figure 4. Proposed solution methodology flowchart.
Mathematics 14 00927 g004
Table 1. Parameter levels and selected configuration for HSA.
Table 1. Parameter levels and selected configuration for HSA.
ParameterLevel 1 (Low)Level 2 (Medium)Level 3 (High)Selected Value
Initial   Temp .   ( T 0 ) 50100200100
Cooling   Rate   ( α ) 0.900.950.990.98
Epoch   Length   ( L ) 205010050
Table 2. Summary of instance characteristics for the benchmark datasets.
Table 2. Summary of instance characteristics for the benchmark datasets.
Dataset Family Number   of   Tasks   ( n ) Number   of   Stations   ( m ) Number   of   Workers   ( w ) Order Strength
Roszieg (Low)254 (Groups 1–4)4 (Groups 1–4)71.67 (High)
6 (Groups 5–8)6 (Groups 5–8)
Heskia (Low)284 (Groups 1–4)4 (Groups 1–4)22.49 (Low)
7 (Groups 5–8)7 (Groups 5–8)
Tonge (High)7010 (Groups 1–4)10 (Groups 1–4)59.42 (High)
17 (Groups 5–8)17 (Groups 5–8)
Wee-Mag (High)7511 (Groups 1–4)11 (Groups 1–4)22.67 (Low)
19 (Groups 5–8)19 (Groups 5–8)
Table 3. Detailed results obtained by mathematical models for the Roszieg family.
Table 3. Detailed results obtained by mathematical models for the Roszieg family.
Family (Roszieg) Existing ModelProposed ModelImp (%)
GroupTest ProblemBest CTotal Workload Diff.Best CTotal Workload Diff.
Group 11201520940.00
22232230.00
31861860.00
418818625.00
5179170100.00
6241024910.00
721721357.14
82015201033.33
9221622943.75
10191019370.00
Group 211308930890.00
12274127410.00
13762537621017.00
14253425340.00
15265026476.00
16221022100.00
17221422140.00
18206200100.00
192735273111.43
2040110401100.00
Group 321281028100.00
223030301840.00
23262226386.36
24331033910.00
252832830.00
2627727357.14
27211821180.00
282826282311.54
29272727270.00
303316330100.00
Group 431313331972.73
322918290100.00
33321132109.09
34273270100.00
35271327130.00
36291329130.00
372719270100.00
382842840.00
3921621350.00
4029729442.86
Group 5411028100100.00
421024101345.83
431029101548.28
4492591540.00
45122812582.14
469149842.86
471017101041.18
4881480100.00
49101710852.94
509109100.00
Group 6511153112356.60
52101010820.00
53101810180.00
541018101516.67
551146112056.52
56131313130.00
57133313584.85
581127112025.93
591228121353.57
6098980.00
Group 7611630162033.33
621323130100.00
63191819950.00
641661162854.10
65143314875.76
6617817537.50
67175417885.19
681649164312.24
691555154027.27
701729171355.17
Group 8711543152737.21
721626160100.00
731622161627.27
741664161871.88
75161816855.56
76173917587.18
771318131327.78
781448143722.92
79142414579.17
80141914952.63
Improvement Mean40.66
Numbers written in bold indicate better workload results.
Table 4. Detailed results obtained by mathematical models for the Heskia family.
Table 4. Detailed results obtained by mathematical models for the Heskia family.
Family (Heskia) Existing ModelProposed ModelImp (%)
GroupTest ProblemBest CTotal Workload Diff.Best CTotal Workload Diff.
Group 119479470
2953950100
3102310230
4103471030100
592692350
6982298672.7273
71167116357.1429
8861086370
9953950100
10142361423113.8889
Group 211169316930
1210731107296.45161
1310851108688.2353
149609600
1513071300100
16117111170100
17146321462715.625
1813227132388.8889
19101010100
20120241200100
Group 321200320030
2214769147395.6522
23186751861382.6667
24181291811548.2759
2514219142478.9474
26194741940100
27149361491266.6667
28191291911548.2759
29170119170694.958
30165112165397.3214
Group 431204320430
3214720147200
3321121211766.6667
341276127350
35181211811242.8571
3617930179873.3333
371918191362.5
3815219152384.2105
39167351671265.7143
40153315330
Group 541352235672.7273
424082400100
433568351085.2941
44301830666.6667
4540134401291.0448
46293629683.3333
472528251642.8571
4843112432280.3571
493866380100
503458341279.3103
Group 6515127851697.8417
5250138501886.9565
5352312520100
543378334838.4615
553822381818.1818
56347234691.6667
574258421082.7586
583972394044.4444
595918659696.7742
602890280100
Group 76166160666062.5
625672561086.1111
6369324694885.1852
641267921261098.7374
651079821070100
663996394058.3333
6787456870100
6862100624258
69614861687.5
707917479696.5517
Group 8719136691698.3607
726586654844.186
737376731086.8421
745734570100
756572652269.4444
76707470691.8919
777154712455.5556
785858582851.7241
794642461076.1905
8076132763077.2727
Improvement Mean67.0509
Numbers written in bold indicate better workload results.
Table 5. Detailed results obtained by mathematical models for the Tonge family.
Table 5. Detailed results obtained by mathematical models for the Tonge family.
Family (Tonge) Proposed ModelHSA Solutions
GroupTest ProblemBest CTotal Workload Diff.Best CTotal Workload Diff.
Group 1192468782
287568730
31027310088
4117127108197
5929789106
690778869
795819496
81048610455
9711276957
1085768337
Group 211118187110221
12110339108375
13107154103466
14948593278
1597758988
1610297100152
17124151120265
1811570112239
1913255119111
20114107113140
Group 321158466158281
22169189160299
2314870144429
24149288147229
25169255169189
26174214161318
2714662146349
28182552179590
29190478182251
30154165153374
Group 431179412167226
32192172177428
33179182157440
34178214172176
35149121146228
36174135163304
37167222166163
38169265152262
39211325180304
40159315159450
Group 5413281028754
423917633390
434230232228
444443234292
454065432540
464127835418
473636630296
483929635600
493631633324
503857633534
Group 6514029237372
524541643640
534347432270
544237236276
555794840712
564370240714
574040839536
584638440726
594019435480
604019438508
Group 7617498263766
627542068900
636990864544
64991798971216
657291460910
6684168467606
67127296852840
687756861880
6985148057920
707570660776
Group 8715785456468
727656057808
737960072742
747923669942
7581125664788
7674586591516
777385660612
7875123468728
797349861512
8072140462688
Table 6. Detailed results obtained by mathematical models for the Wee-Mag family.
Table 6. Detailed results obtained by mathematical models for the Wee-Mag family.
Family (Wee-Mag) Proposed ModelHSA Solutions
GroupTest ProblemBest CTotal Workload Diff.Best CTotal Workload Diff.
Group 1129102682
231362610
331182668
435583086
534483088
626302676
729102428
832602858
929282658
1030362762
Group 21135103054
1235283358
13361063190
1437243438
1536183358
1634183096
1736103262
1840183582
1935243318
20382036104
Group 32157464968
2258584658
23527247146
2453524896
2551644684
26624646142
2757625188
28527047104
2944344476
3057285098
Group 431567849298
32527847102
3361344852
34604851126
3550904238
3654724766
37514640106
38529847140
39474647104
4047583970
Group 5411422610198
4213012176
43158811184
441414812214
451517212272
461223011360
47161201388
481413011140
49112381078
501315812234
Group 6511713814136
521331611148
531516612174
541710413160
551314412128
562246813214
571423213210
581510413290
592020816300
601416013138
Group 7611941218300
622354619248
632657422366
642813619362
652930818288
663589620206
673126421214
682442218310
692728621322
702553824540
Group 8712714821276
722617819272
733168018122
743121423246
752451019230
762581616192
772428019366
782839019192
792622021272
802226420150
Table 7. Computational comparison between MIQP and MILP formulations.
Table 7. Computational comparison between MIQP and MILP formulations.
DatasetMetricTraditional MIQP (L2-Norm)Proposed MILP (L1-Norm)Improvement (%)
RosziegAvg. CPU Time (s)455.51326.6828.28%
Avg. Gap0.0%0.0%-
HeskiaAvg. CPU Time (s)386.07282.6426.79%
Avg. Gap0.0%0.0%-
Table 8. Pareto trade-off analysis under multiple α and β configurations (representative Heskia instance).
Table 8. Pareto trade-off analysis under multiple α and β configurations (representative Heskia instance).
Scenario Weights   ( α , β ) Strategic FocusCycle Time (CT)Total Workload Diff.
1(1.00, 0.00)Pure Efficiency (Traditional)9282
2(0.75, 0.25)Efficiency-Biased9434
3(0.50, 0.50)Balanced Approach9512
4(0.25, 0.75)Equity-Biased1023
5(0.00, 1.00)Pure Equity1160
Table 9. Ablation study results isolating the marginal contribution of algorithmic components (Tonge dataset).
Table 9. Ablation study results isolating the marginal contribution of algorithmic components (Tonge dataset).
Algorithmic VariantIncluded ComponentsAvg. Cycle TimeAvg. Workload Diff.Contribution Highlight
Variant 1 (Base SA)Sequencing only182.4510.6Baseline Performance
Variant 2 (SA + GWA)Sequencing + GWA161.5345.2Significant Cycle Time reduction (−11.4%)
Variant 3 (Full HSA)Sequencing + GWA + Boundary Opt.158.8212.4Massive Workload Smoothing (−38.4%)
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

Türkkan, Y.A.; Yılmaz, H. A Novel Meta-Heuristic Approach to Solving the Assembly Line Worker Assignment and Balancing Problem with Equity of Work Distribution. Mathematics 2026, 14, 927. https://doi.org/10.3390/math14060927

AMA Style

Türkkan YA, Yılmaz H. A Novel Meta-Heuristic Approach to Solving the Assembly Line Worker Assignment and Balancing Problem with Equity of Work Distribution. Mathematics. 2026; 14(6):927. https://doi.org/10.3390/math14060927

Chicago/Turabian Style

Türkkan, Yusuf Alptekin, and Hamid Yılmaz. 2026. "A Novel Meta-Heuristic Approach to Solving the Assembly Line Worker Assignment and Balancing Problem with Equity of Work Distribution" Mathematics 14, no. 6: 927. https://doi.org/10.3390/math14060927

APA Style

Türkkan, Y. A., & Yılmaz, H. (2026). A Novel Meta-Heuristic Approach to Solving the Assembly Line Worker Assignment and Balancing Problem with Equity of Work Distribution. Mathematics, 14(6), 927. https://doi.org/10.3390/math14060927

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