Abstract
Assembly sequence optimization aims to find the optimal or near-optimal assembly sequences under multiple assembly constraints. Since it is NP-hard for complex assemblies, the heuristic algorithms are widely used to find the optimal or near-optimal assembly sequences in an acceptable computation time. Considering the multiple assembly constraints, an assembly model is presented for assembly sequence optimization. Then, the hybrid symbiotic organisms search and ant colony optimization is used to find the optimal or near-optimal assembly sequences. The symbiotic organisms search has a relatively strong global optimization capability but weak local optimization capability. On the other hand, the ant colony optimization has the relatively strong local optimization capability for assembly sequence optimization even though the parameters are not optimized. The hybrid symbiotic organisms search and ant colony optimization take advantages of their capacities for assembly sequence optimization. The case study demonstrates that the hybrid symbiotic organisms search and ant colony optimization finds the better assembly sequences within less iteration than the individual ant colony optimization and symbiotic organisms search in most experiments under the same preconditions.
Similar content being viewed by others
References
Baldwin DF, Abell TE, De Fazio TL, Whitney DE (1991) An integrated computer aid for generating and evaluating assembly sequences for mechanical products. IEEE Trans Robot Autom 7(1):78–94
Bonneville F, Perrard C, Henrioud JM (1995) A genetic algorithm to generate and evaluate assembly plans. In: INRIA/IEEE symposium on emerging technologies and factory automation, Paris, France, pp 231–239
Boothroyd G, Dewhurst P, Knight W (2002) Product design for manufacture and assembly, 2nd edn. Marcel Dekker, New York
Bourjault A, Lhote A (1986) Modeling an assembly process. IEEE Int Conf Autom Manuf Ind 20(2):183–198
Che ZH (2017) A multi-objective optimization algorithm for solving the supplier selection problem with assembly sequence planning and assembly line balancing. Comput Ind Eng 105(3):247–259
Cheng MY, Prayogo D (2014) Symbiotic organisms search: a new metaheuristic optimization algorithm. Comput Struct 139(15):98–112
Dalvi Santosh D (2016) Optimization of assembly sequence plan using digital prototyping and neural network. Procedia Technol 23:414–422
De Fazio TL, Whitney DE (1987) Simplified generation of all mechanical assembly sequences. IEEE J Robot Autom 3(6):640–658
Dini G, Santochi M (1992) Automated sequencing and subassembly detection in assembly planning. Ann CIRP 41(1):1–4
Dorigo M, Stutzle T (2004) Ant colony optimization. MIT Press, Cambridge
Ezugwu ES, Adewumi AO (2017) Discrete symbiotic organisms search algorithm for travelling salesman problem. Expert Syst Appl 87(30):70–78
Failli F, Dini G (2001) Optimization of disassembly sequences for recycling of end-of-life products by using a colony of ant-like agents. In: Engineering of intelligent systems. Springer, Berlin, pp 632–639
Fathi M, Ghobakhloo M (2014) A technical comment on “a review on assembly sequence planning and assembly line balancing optimisation using soft computing approaches”. Int J Adv Manuf Technol 71(9–12):2033–2042
Gottschlich S, Ramos C, Lyons D (1994) Assembly and task planning taxonomy. IEEE Robot Autom Mag 1(3):4–12
Hadj RB, Belhadj I, Trigui M, Aifaoui N (2018) Assembly sequences plan generation using features simplification. Adv Eng Softw 119:1–11
Haroun SA, Jamal B, Hicham EH (2015) A performance comparison of GA and ACO applied to tsp. Int J Comput Appl 117(5):28–35
Heemskerk JM (1989) The use of heuristics in assembly sequence planning. Ann CIRR 38(1):37–40
Homen de Mello LS, Sanderson AC (1990) AND/OR graph representation of assembly plans. IEEE Trans Robot Autom 6(2):188–199
Homen de Mello LS, Sanderson AC (1991) Representations of mechanical assembly sequences. IEEE Trans Robot Automat 7(2):211–227
Huang YM, Huang CT (2002) Disassembly matrix for disassembly processes of products. Int J Prod Res 40(2):255–273
Ibrahim I, Ibrahim Z, Ahmad H, Jusof M, Yusof Z, Nawawi SW, Mubin M (2015) An assembly sequence planning approach with a rule-based multi-state gravitational search algorithm. Int J Adv Manuf Technol 79(5–8):1363–1376
Kashkoush M, ElMaraghy H (2015) Knowledge-based model for constructing master assembly sequence. J Manuf Syst 34:43–52
Lambert AJD, Gupta SM (2005) Disassembly modeling for assembly, maintenance, reuse, and recycling. CRC Press, Florida
Lee S, Shin YG (1990) Assembly planning based on subassembly extraction. In: IEEE international conference on robotics and automation, Cincinnati, OH, USA, pp 1606–1611
Marian RM, Luonga LHS, Abharya K (2003) Assembly sequence planning and optimisation using genetic algorithms: part I. Automatic generation of feasible assembly sequences. Appl Soft Comput 2(3):223–253
Motavalli S, Islam AU (1997) Multi-criteria assembly sequencing. Comput Ind Eng 32(4):743–751
Murali GB, Deepak BBVL, Bahubalendruni MVAR, Biswal BB (2017) Optimal assembly sequence planning using hybridized immune-simulated annealing technique. Mater Today Proc 4(8):8313–8322
Murayama T, Eguchi T, Oba F (2007) Assembly sequence planning using k-nearest-neighbor rule. In: Arai E, Arai T (eds) Mechatronics for safety, security and dependability in a new era. Elsevier, Amsterdam, pp 129–132
Nof SY, Wilhelm WE, Warneke HI (1997) Industrial assembly. Chapman & Hall, London
Sabuncuoglu I, Erel E, Alp A (2009) Ant colony optimization for the single model U-type assembly line balancing problem. Int J Prod Econ 120(2):287–300
Shan H, Zhou S, Sun Z (2009) Research on assembly sequence planning based on genetic simulated annealing algorithm and ant colony optimization algorithm. Assem Autom 29(3):249–256
Tönshoff HK, Menzel E, Park HS (1992) A knowledge-based system for automated assembly planning. CIRP Ann Manuf Technol 41(1):19–24
Wang Y, Liu JH (2010) Chaotic particle swarm optimization for assembly sequence planning. Robot Comput Integr Manuf 26(2):212–222
Wang JF, Liu JH, Zhong YF (2005) A novel ant colony algorithm for assembly sequence planning. Int J Adv Manuf Technol 25(11–12):1137–1143
Wang H, Rong YM, Xiang D (2014) Mechanical assembly planning using ant colony optimization. Comput Aided Des 47(2):59–71
Wang D, Shao X, Liu S (2017) Assembly sequence planning for reflector panels based on genetic algorithm and ant colony optimization. Int J Adv Manuf Technol 91(1–4):987–997
Zha XF, Lim SYE, Fok SC (1998) Integrated knowledge-based assembly sequence planning. Int J Adv Manuf Technol 14(1):50–64
Acknowledgements
We also thank the Fundamental Research Funds for the Central Universities (No. 2018MS039 and No. 2018ZD09) and National Key R&D Program of China (2018YFB1501302) and the support of Beijing Key Laboratory of Energy Safety and Clean Utilization. The work benefits from the facilities of National Key Laboratory of New Energy Power System and the Beijing Key Laboratory of New and Renewable Energy, North China Electric Power University, Beijing, China.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Communicated by V. Loia.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Wang, Y., Geng, C. & Xu, N. Assembly sequence optimization based on hybrid symbiotic organisms search and ant colony optimization. Soft Comput 25, 1447–1464 (2021). https://doi.org/10.1007/s00500-020-05230-x
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-020-05230-x