Professional Documents
Culture Documents
Research Article
A Heuristic-Mixed Genetic Algorithm for Type II Assembly Line
Balancing with Multiple Workers in Workstations
Xiongwen Qian
School of Urban Transportation and Logistics, Shenzhen Technology University, Guangdong, China
Copyright © 2022 Xiongwen Qian. This is an open access article distributed under the Creative Commons Attribution License,
which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
A type II line balancing problem with multiple workers in workstations (mALBP-II) is considered given a total number of
workers, group workers, and tasks into workstations so as to minimize cycle time. Different from the manufacturing environment
where the traditional assembly line balancing problem (ALBP) rises, manual or semimanual manufacturing enjoys much higher
flexibility allowing multiple workers to perform the same set of tasks on workpieces in the same workstation in parallel. The
freedom of specifying the number of workers in workstations makes the classic NP-hard ALBP even harder to solve. A heuristic-
mixed genetic algorithm (hGA) is therefore proposed to solve the problem. The algorithm minimizes cycle time as its first
objective and balances workload among workstations as its second objective. A maximum-utilization heuristic and a bisection
search are integrated into the decoding process of hGA so that the optimization of task assignment and worker allocation is
accomplished simultaneously. Numerical results and a real-life application demonstrate the efficiency and effectiveness of hGA.
balance among stations. Most recently, Walter et al. [16] st kyjk � W, (2)
j�1 k�1
considered the line balancing problem to be smoothing
workloads via branch-and-bound with dynamic pro- m
gramming. Their primary goal is to level the workload jxgj − jxhj ≤ 0, ∀(g, h) ∈ P, (3)
rather than minimize cycle time. j�1
In this paper, we propose a heuristic-mixed genetic al-
gorithm (hGA) for mALBP. The algorithm minimizes cycle m
time as its first objective and balances workload among xij � 1, ∀i, (4)
workstations as its second objective. A greedy heuristic j�1
together with a bisection search is embedded into the
decoding process of the genetic algorithm so that the op- n K
timization of task assignment and worker allocation are ti xij ≤ kyjk C, ∀j, (5)
i�1 k�1
achieved simultaneously. The rest of the paper is organized
Mathematical Problems in Engineering 3
K 33
yjk ≤ 1, ∀j, (6) 4
k�1
21 37 36 37
xij � 0, 1, ∀i, j, (7)
1 2 5 7
parent1: 1 3 6 2 4 5 7
parent2: 3 1 2 5 4 6 7
parent1: 1 3 6
parent2: 3 1 2 5 4 6 7
parent1: 1 3 6 2 4 5 7
parent2: 3 1 2
child1: 1 3 6 2 5 4 7
child2: 3 1 2 6 4 5 7
(v) Population size popsize � 10. The returned solutions are compared by hGA and Lingo,
(vi) Maximum number of generation maxgen � 100. although they output the same cycle time after optimization,
the solution by hGA is superior because the workstation
We ran hGA ten times, and one of the best solutions is utilizations (worker workloads) are more even among
presented in Table 5. Lingo is also used to solve the problem. workstations.
Mathematical Problems in Engineering 7
2 14 16 18
11
3
1 4 8 12 13 19
5
10
6 7 9 15 17
23 26 28
19 20 22 24 30
21 25 27
29