|
|
An improved artificial bee colony algorithm with MaxTF heuristic rule for two-sided assembly line balancing problem |
Xiaokun DUAN1, Bo WU1, Youmin HU1(), Jie LIU1, Jing XIONG2 |
1. School of Mechanical Science and Engineering, Huazhong University of Science and Technology, Wuhan 430074, China 2. School of Mechanical Engineering, Hubei Engineering University, Xiaogan 432000, China |
|
|
Abstract Two-sided assembly line is usually used for the assembly of large products such as cars, buses, and trucks. With the development of technical progress, the assembly line needs to be reconfigured and the cycle time of the line should be optimized to satisfy the new assembly process. Two-sided assembly line balancing with the objective of minimizing the cycle time is called TALBP-2. This paper proposes an improved artificial bee colony (IABC) algorithm with the MaxTF heuristic rule. In the heuristic initialization process, the MaxTF rule defines a new task’s priority weight. On the basis of priority weight, the assignment of tasks is reasonable and the quality of an initial solution is high. In the IABC algorithm, two neighborhood strategies are embedded to balance the exploitation and exploration abilities of the algorithm. The employed bees and onlooker bees produce neighboring solutions in different promising regions to accelerate the convergence rate. Furthermore, a well-designed random strategy of scout bees is developed to escape local optima. The experimental results demonstrate that the proposed MaxTF rule performs better than other heuristic rules, as it can find the best solution for all the 10 test cases. A comparison of the IABC algorithm and other algorithms proves the effectiveness of the proposed IABC algorithm. The results also denote that the IABC algorithm is efficient and stable in minimizing the cycle time for the TALBP-2, and it can find 20 new best solutions among 25 large-sized problem cases.
|
Keywords
two-sided assembly line balancing problem
artificial bee colony algorithm
heuristic rules
time boundary
|
Corresponding Author(s):
Youmin HU
|
Just Accepted Date: 28 May 2018
Online First Date: 12 July 2018
Issue Date: 22 April 2019
|
|
1 |
AScholl, C Becker. State-of-the-art exact and heuristic solution procedures for simple assembly line balancing. European Journal of Operational Research, 2006, 168(3): 666–693
https://doi.org/10.1016/j.ejor.2004.07.022
|
2 |
CBecker, A Scholl. A survey on problems and methods in generalized assembly line balancing. European Journal of Operational Research, 2006, 168(3): 694–715
https://doi.org/10.1016/j.ejor.2004.07.023
|
3 |
S BLiu, K M Ng, H L Ong. Branch-and-bound algorithms for simple assembly line balancing problem. International Journal of Advanced Manufacturing Technology, 2008, 36(1–2): 169–177
https://doi.org/10.1007/s00170-006-0821-y
|
4 |
MAmen. An exact method for cost-oriented assembly line balancing. International Journal of Production Economics, 2000, 64(1–3): 187–195
https://doi.org/10.1016/S0925-5273(99)00057-2
|
5 |
E CSewell, S H A Jacobson. Branch, bound, and remember algorithm for the simple assembly line balancing problem. INFORMS Journal on Computing, 2012, 24(3): 433–442
https://doi.org/10.1287/ijoc.1110.0462
|
6 |
A RMendes, A L Ramos, A S Simaria, et al. Combining heuristic procedures and simulation models for balancing a PC camera assembly line. Computers & Industrial Engineering, 2005, 49(3): 413–431
https://doi.org/10.1016/j.cie.2005.07.003
|
7 |
OKilincci. A Petri net-based heuristic for simple assembly line balancing problem of type 2. International Journal of Advanced Manufacturing Technology, 2010, 46(1–4): 329–338
https://doi.org/10.1007/s00170-009-2082-z
|
8 |
Q XZheng, M Li, Y XLi, et al. Station ant colony optimization for the type 2 assembly line balancing problem. International Journal of Advanced Manufacturing Technology, 2013, 66(9–12): 1859–1870
https://doi.org/10.1007/s00170-012-4465-9
|
9 |
ZLi, I Kucukkoc, J MNilakantan. Comprehensive review and evaluation of heuristics and meta-heuristics for two-sided assembly line balancing problem. Computers & Operations Research, 2017, 84: 146–161
https://doi.org/10.1016/j.cor.2017.03.002
|
10 |
J JBartholdi. Balancing two-sided assembly lines: A case study. International Journal of Production Research, 1993, 31(10): 2447–2461
https://doi.org/10.1080/00207549308956868
|
11 |
Y KKim, Y H Kim, Y J Kim. Two-sided assembly line balancing: A genetic algorithm approach. Production Planning and Control, 2000, 11(1): 44–53
https://doi.org/10.1080/095372800232478
|
12 |
E FWu, Y Jin, J SBao, et al. A branch-and-bound algorithm for two-sided assembly line balancing. International Journal of Advanced Manufacturing Technology, 2008, 39(9–10): 1009–1015
https://doi.org/10.1007/s00170-007-1286-3
|
13 |
ABaykasoglu, T Dereli. Two-sided assembly line balancing using an ant-colony-based heuristic. International Journal of Advanced Manufacturing Technology, 2008, 36(5–6): 582–588
https://doi.org/10.1007/s00170-006-0861-3
|
14 |
UÖzcan, B Toklu. Balancing of mixed-model two-sided assembly lines. Computers & Industrial Engineering, 2009, 57(1): 217–227
https://doi.org/10.1016/j.cie.2008.11.012
|
15 |
Y KKim, W S Song, J H Kim. A mathematical model and a genetic algorithm for two-sided assembly line balancing. Computers & Operations Research, 2009, 36(3): 853–865
https://doi.org/10.1016/j.cor.2007.11.003
|
16 |
UÖzcan. Balancing stochastic two-sided assembly lines: A chance-constrained, piecewise-linear, mixed integer program and a simulated annealing algorithm. European Journal of Operational Research, 2010, 205(1): 81–97
https://doi.org/10.1016/j.ejor.2009.11.033
|
17 |
PTapkan, L Ozbakir, ABaykasoglu. Modeling and solving constrained two-sided assembly line balancing problem via bee algorithms. Applied Soft Computing, 2012, 12(11): 3343–3355
https://doi.org/10.1016/j.asoc.2012.06.003
|
18 |
DKhorasanian, S R Hejazi, G Moslehi. Two-sided assembly line balancing considering the relationships between tasks. Computers & Industrial Engineering, 2013, 66(4): 1096–1105
https://doi.org/10.1016/j.cie.2013.08.006
|
19 |
BYuan, C Zhang, XShao. A late acceptance hill-climbing algorithm for balancing two-sided assembly lines with multiple constraints. Journal of Intelligent Manufacturing, 2015, 26(1): 159–168
https://doi.org/10.1007/s10845-013-0770-x
|
20 |
QTang, Z Li, LZhang. An effective discrete artificial bee colony algorithm with idle time reduction techniques for two-sided assembly line balancing problem of type-II. Computers & Industrial Engineering, 2016, 97: 146–156
https://doi.org/10.1016/j.cie.2016.05.004
|
21 |
ZLi, Q Tang, L.Zhang Minimizing the cycle time in two-sided assembly lines with assignment restrictions: Improvements and a simple algorithm. Mathematical Problems in Engineering, 2016, 2016: 4536426
https://doi.org/10.1155/2016/4536426
|
22 |
QTang, Z Li, LZhang, et al. Balancing stochastic two-sided assembly line with multiple constraints using hybrid teaching-learning-based optimization algorithm. Computers & Operations Research, 2017, 82: 102–113
https://doi.org/10.1016/j.cor.2017.01.015
|
23 |
ZLi, Q Tang, LZhang. Two-sided assembly line balancing problem of type I: Improvements, a simple algorithm and a comprehensive study. Computers & Operations Research, 2017, 79: 78–93
https://doi.org/10.1016/j.cor.2016.10.006
|
24 |
MGansterer, R F Hartl. One- and two-sided assembly line balancing problems with real-world constraints. International Journal of Production Research, 2017, (3): 1–18
https://doi.org/10.1080/00207543.2017.1394599
|
25 |
DKaraboga. An Idea Based on Honey Bee Swarm for Numerical Optimization. Technical Report TR06. 2005
|
26 |
F GMohammadi, M SAbadeh. Image steganalysis using a bee colony based feature selection algorithm. Engineering Applications of Artificial Intelligence, 2014, 31: 35–43
https://doi.org/10.1016/j.engappai.2013.09.016
|
27 |
YLiu, S Liu. A hybrid discrete artificial bee colony algorithm for permutation flowshop scheduling problem. Applied Soft Computing, 2013, 13(3): 1459–1463
https://doi.org/10.1016/j.asoc.2011.10.024
|
28 |
DKaraboga, B Basturk. A powerful and efficient algorithm for numerical function optimization: Artificial bee colony (ABC) algorithm. Journal of Global Optimization, 2007, 39(3): 459–471
https://doi.org/10.1007/s10898-007-9149-x
|
29 |
UÖzcan, B Toklu. A tabu search algorithm for two-sided assembly line balancing. International Journal of Advanced Manufacturing Technology, 2009, 43(7–8): 822–829
https://doi.org/10.1007/s00170-008-1753-5
|
30 |
C LMoodie, H H Young. A heuristic method of assembly line balancing for assumptions of constant or variable work element times. Journal of Industrial Engineering, 1965, 16: 23–29
|
31 |
F MTonge. Summary of a heuristic line balancing procedure.Management Science, INFORMs, 1960, 7(1): 21–42
|
32 |
W BHelgeson, D P Birnie. Assembly line balancing using the ranked positional weight technique. Journal of Industrial Engineering, 1961, 12: 394–398
|
|
Viewed |
|
|
|
Full text
|
|
|
|
|
Abstract
|
|
|
|
|
Cited |
|
|
|
|
|
Shared |
|
|
|
|
|
Discussed |
|
|
|
|