Abstract
The minimization of surplus components with normal dimensional distributions while making selective assemblies was the only objective considered in the previous research works carried out by various researchers in different periods. Seldom works have been found on selective assembly by considering all dimensional distributions. In this proposed work, a novel method is developed for making assemblies with zero surplus components and minimum clearance variation by considering arbitrary distribution, to demonstrate the greater improvement in the results than the past literature. Krill Herd algorithm has been implemented for identifying the best combination of groups. Computational results showed that the proposed krill herd algorithm outperformed as compared with existing literature and as well as the results by gaining-sharing knowledge-based algorithm, differential evolution algorithm, and particle swarm optimization algorithm.







Similar content being viewed by others
Abbreviations
- A, B and C :
-
Name of the components in the assembly
- NP jk :
-
Number of parts in jth component presents in kth group
- T j :
-
Tolerance of jth component
- ng :
-
Number of groups
- L :
-
Length of the best combination of the group’s string
- itr :
-
Index for iteration number
- nitr :
-
Number of iterations
- α :
-
A constant value assumed between 0 and 3
- N :
-
Number of components in the assembly
- R jk :
-
Repetition of jth components of kth group
- nk :
-
Number of krill
- P ijk :
-
ith krill random combination of a group of jth component in kth group
- i :
-
Index to represent krill number
- j :
-
Index to represent a component number in the assembly
- k :
-
Index to represent group number
- l :
-
Index to represent nearby krill
- gw j :
-
Group width of jth component
- CX ik :
-
Maximum clearance of assembly obtained by matching the kth group components of A, B and C of ith krill
- CM ik :
-
Minimum clearance of assembly obtained by matching the kth group components of A, B and C of ith krill
- NA ik :
-
Number of assemblies made by matching the kth group components of A, B and C of ith krill
- NA i :
-
Number of assemblies made in ith krill
- O i :
-
Fitness value/Clearance variation of ith krill obtained by matching the components A, B and C based on Pijk
- O max :
-
Minimum value of clearance variation
- O min :
-
Maximum value of clearance variation
- P b :
-
Best combination of groups corresponding to Omax
- P w :
-
Worst combination of groups corresponding to Omin
- O b :
-
Equal to Omax
- O w :
-
Equal to Omin
- pbP ij :
-
Previous best combination of groups of ith krill jth component
- pbO i :
-
Previous best clearance variation value of ith krill
- ds i :
-
Sensing distance of ith krill
- P i :
-
ith krill combination of groups
- P j :
-
jth krill combination of groups
- nn i :
-
Number of krill nearby to ith krill
- \( a_{i}^{t\arg et} \) :
-
Target effect of ith krill
Target effect of ith krill
- O ib :
-
Normalized fitness value of ith krill with respect to best fitness value
- O i :
-
Fitness value of ith krill
- ɸ :
-
A constant small value assumed as 0.15
- P ib :
-
Normalized combination of groups of ith krill concerning the best combination of groups
- \( a_{i}^{local} \) :
-
Local effect of ith krill
- O il :
-
Normalized fitness value concerning nearby lth krill
- O l :
-
Fitness value of nearby lth krill
- P il :
-
Normalized value of the combination of groups concerning nearby lth krill combination of groups value
- a i :
-
Motion of ith krill induced by krill swamp
- \( N_{i}^{o} ,N_{i}^{n} \) :
-
Old and new motion induced by ith krill
- P f :
-
Location of food
- C f :
-
Value of food concentration
- \( b_{i}^{f} \) :
-
Movement of ith krill due to the attraction of food
- O if :
-
Normalized fitness value of ith krill concerning the location of food
- O f :
-
Fitness value concerning the location of food
- P if :
-
Normalized combination of groups of ith krill concerning the location of food
- \( b_{i}^{b} \) :
-
Movement of ith krill due to previously experienced best fitness value
- pbO i :
-
Best fitness value of ith krill with respect to its previous experienced fitness value
- pbP i :
-
Best combination of groups of ith krill concerning its previous experienced best fitness value
- O ipb :
-
Normalized fitness value of ith krill concerning previous best fitness value
- P ipb :
-
Normalized combination of groups value of ith krill concerning the previous best combination of groups
- \( F_{i}^{o} ,F_{i}^{n} \) :
-
Old and new foraging motion induced by ith krill
- δ :
-
Random directional vector ranges between – 1 and 1
- dt :
-
Scale factor
- \( P_{i}^{o} ,P_{i}^{n} \) :
-
Old and new combination of groups value of ith krill where \( P_{i}^{o} \) is equal to Pijk during initialization and after replacement \( P_{i}^{n} \) becomes Pijk
References
Abualigah, L. M. Q. (2019). Feature selection and enhanced krill herd algorithm for text document clustering (pp. 1–165). Berlin: Springer.
Abualigah, L. M., Khader, A. T., & Hanandeh, E. S. (2018). Hybrid clustering analysis using improved krill herd algorithm. Applied Intelligence, 48(11), 4047–4071.
Aderiani, A. R., Wärmefjord, K., & Söderberg, R. (2018). A multistage approach to the selective assembly of components without dimensional distribution assumptions. Journal of Manufacturing Science and Engineering, 140(7), 071015.
Alajmi, M. S., Alfares, F. S., & Alfares, M. S. (2019). Selection of optimal conditions in the surface grinding process using the quantum based optimisation method. Journal of Intelligent Manufacturing, 30(3), 1469–1481.
Asha, A., & Babu, J. R. (2017). Comparison of clearance variation using selective assembly and metaheuristic Approach. International Journal of Latest Trends in Engineering and Technology, 8(3), 148–155.
Asha, A., Kannan, S. M., & Jayabalan, V. (2008). Optimization of clearance variation in selective assembly for components with multiple characteristics. The International Journal of Advanced Manufacturing Technology, 38(9–10), 1026–1044.
Asli, B. Z., Haddad, O. B., & Chu, X. (2018). Krill Herd Algorithm (KHA). In O. B. Haddad (Ed.), Advanced optimization by nature-inspired algorithms (pp. 69–79). New York: Springer.
Babu, J. R., & Asha, A. (2014). Tolerance modelling in selective assembly for minimizing linear assembly tolerance variation and assembly cost by using Taguchi and AIS algorithm. The International Journal of Advanced Manufacturing Technology, 75(5–8), 869–881.
Babu, J. R., & Asha, A. (2015). Modelling in selective assembly with symmetrical interval-based Taguchi loss function for minimising assembly loss and clearance variation. International Journal of Manufacturing Technology and Management, 29(5–6), 288–308.
Bolaji, A. L. A., Al-Betar, M. A., Awadallah, M. A., Khader, A. T., & Abualigah, L. M. (2016). A comprehensive review: Krill Herd algorithm (KH) and its applications. Applied Soft Computing, 49, 437–446.
Brajević, I., & Ignjatović, J. (2019). An upgraded firefly algorithm with feasibility-based rules for constrained engineering optimization problems. Journal of Intelligent Manufacturing, 30(6), 2545–2574.
Brajević, I., & Stanimirović, P. (2018). An improved chaotic firefly algorithm for global numerical optimization. International Journal of Computational Intelligence Systems, 12(1), 131–148.
Brajević, I., Stanimirović, P. S., Li, S., & Cao, X. (2020). A Hybrid Firefly and Multi-Strategy Artificial Bee Colony Algorithm. International Journal of Computational Intelligence Systems, 13(1), 810.
Cheng, Z., Wang, H., & Liu, G. R. (2020). Deep convolutional neural network aided optimization for cold spray 3D simulation based on molecular dynamics. Journal of Intelligent Manufacturing. https://doi.org/10.1007/s10845-020-01599-6.
Chu, X., Xu, H., Wu, X., Tao, J., & Shao, G. (2018). The method of selective assembly for the RV reducer based on genetic algorithm. Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, 232(6), 921–929.
Derrac, J., García, S., Molina, D., & Herrera, F. (2011). A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm and Evolutionary Computation, 1(1), 3–18.
Falih, A., & Shammari, A. Z. (2019). Hybrid constrained permutation algorithm and genetic algorithm for process planning problem. Journal of Intelligent Manufacturing. https://doi.org/10.1007/s10845-019-01496-7.
Gandomi, A. H., & Alavi, A. H. (2012). Krill herd: A new bio-inspired optimization algorithm. Communications in Nonlinear Science and Numerical Simulation, 17(12), 4831–4845.
Guan, C., Zhang, Z., Liu, S., & Gong, J. (2019). Multi-objective particle swarm optimization for multi-workshop facility layout problem. Journal of Manufacturing Systems, 53, 32–48.
Guo, W., & Gao, Y. L. (2016, May). A study on the parameters of krill herd algorithm. In 2016 Chinese Control and Decision Conference (CCDC) (pp. 758–762). IEEE.
Harifi, S., Khalilian, M., Mohammadzadeh, J., & Ebrahimnejad, S. (2020). Optimization in solving inventory control problem using nature inspired Emperor Penguins Colony algorithm. Journal of Intelligent Manufacturing. https://doi.org/10.1007/s10845-020-01616-8.
Hui, Y., Mei, X., Jiang, G., Zhao, F., Ma, Z., & Tao, T. (2020). Assembly quality evaluation for linear axis of machine tool using data-driven modeling approach. Journal of Intelligent Manufacturing, 103, 1–17.
Ju, F., & Li, J. (2014). A Bernoulli model of selective assembly systems. IFAC Proceedings Volumes, 47(3), 1692–1697.
Ju, F., Li, J., & Deng, W. (2016). Selective assembly system with unreliable Bernoulli machines and finite buffers. IEEE Transactions on Automation Science and Engineering, 14(1), 171–184.
Kannan, S. M., Asha, A., & Jayabalan, V. (2005). A new method in selective assembly to minimize clearance variation for a radial assembly using genetic algorithm. Quality Engineering, 17(4), 595–607.
Kannan, S. M., Sivasubramanian, R., & Jayabalan, V. (2009a). A new method in selective assembly for components with skewed distributions. International Journal of Productivity and Quality Management, 4(5–6), 569–589.
Kannan, S. M., Sivasubramanian, R., & Jayabalan, V. (2009b). Particle swarm optimization for minimizing assembly variation in selective assembly. The International Journal of Advanced Manufacturing Technology, 42(7–8), 793–803.
Kern, D. C. (2003). Forecasting manufacturing variation using historical process capability data: applications for random assembly, selective assembly, and serial processing (Doctoral dissertation, Massachusetts Institute of Technology, Department of Mechanical Engineering).
Lin, J. T., & Chiu, C. C. (2018). A hybrid particle swarm optimization with local search for stochastic resource allocation problem. Journal of Intelligent Manufacturing, 29(3), 481–495.
Liu, S., & Liu, L. (2017). Determining the number of groups in selective assembly for remanufacturing engine. Procedia engineering, 174, 815–819.
Liu, H., Wang, Y., Tu, L., Ding, G., & Hu, Y. (2019). A modified particle swarm optimization for large-scale numerical optimizations and engineering design problems. Journal of Intelligent Manufacturing, 30(6), 2407–2433.
Lu, C., & Fei, J. F. (2015). An approach to minimizing surplus parts in selective assembly with genetic algorithm. Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, 229(3), 508–520.
Matsuura, S., & Shinozaki, N. (2011). Optimal process design in selective assembly when components with smaller variance are manufactured at three shifted means. International Journal of Production Research, 49(3), 869–882.
Mease, D., Nair, V. N., & Sudjianto, A. (2004). Selective assembly in manufacturing: Statistical issues and optimal binning strategies. Technometrics, 46(2), 165–175.
Mohamed, A. W., Hadi, A. A., & Jambi, K. M. (2019). Novel mutation strategy for enhancing SHADE and LSHADE algorithms for global numerical optimization. Swarm and Evolutionary Computation, 50, 100455.
Mohamed, A. W., Hadi, A. A., & Mohamed, A. K. (2020). Gaining-sharing knowledge based algorithm for solving optimization problems: A novel nature-inspired algorithm. The International Journal of Machine Learning and Cybernetics, 11, 1501–1529.
Raj, M. V., Sankar, S. S., & Ponnambalam, S. G. (2011). Genetic algorithm to optimize manufacturing system efficiency in batch selective assembly. The International Journal of Advanced Manufacturing Technology, 57(5–8), 795–810.
Rout, U. K., Sahu, R. K., & Panda, S. (2013). Design and analysis of differential evolution algorithm based automatic generation control for interconnected power system. Ain Shams Engineering Journal, 4(3), 409–421.
Siva Kumar, M., Kannan, S. M., & Jayabalan, V. (2007). A new algorithm for minimizing surplus parts in selective assembly by using genetic algorithm. International Journal of Production Research, 45(20), 4793–4822.
Tan, C. J., Neoh, S. C., Lim, C. P., Hanoun, S., Wong, W. P., Loo, C. K., et al. (2019). Application of an evolutionary algorithm-based ensemble model to job-shop scheduling. Journal of Intelligent Manufacturing, 30(2), 879–890.
Wang, G. G., Gandomi, A. H., Alavi, A. H., & Gong, D. (2019). A comprehensive review of krill herd algorithm: Variants, hybrids and applications. Artificial Intelligence Review, 51(1), 119–148.
Wang, W., Li, D., & Chen, J. (2011, July). Minimizing assembly variation in selective assembly for complex assemblies using genetic algorithm. In 2011 Second International Conference on Mechanic Automation and Control Engineering (pp. 1401-1406). IEEE.
Xu, H. Y., Kuo, S. H., Tsai, J. W. H., Ying, J. F., & Lee, G. K. K. (2014). A selective assembly strategy to improve the components’ utilization rate with an application to hard disk drives. The International Journal of Advanced Manufacturing Technology, 75(1–4), 247–255.
Yue, X., Wu, Z., Tianze, H., & Julong, Y. (2014). A heuristic algorithm to minimize clearance variation in selective assembly. Revista Tecnica de la Facultad de Ingenieria Universidad del Zulia, 37(2), 55–65.
Author information
Authors and Affiliations
Corresponding author
Additional information
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
Nagarajan, L., Mahalingam, S.K., Kandasamy, J. et al. A novel approach in selective assembly with an arbitrary distribution to minimize clearance variation using evolutionary algorithms: a comparative study. J Intell Manuf 33, 1337–1354 (2022). https://doi.org/10.1007/s10845-020-01720-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10845-020-01720-9