Abstract
Most swarm intelligence algorithms are stochastic metaheuristic algorithms in nature, and thus they may not solve all optimisation problems perfectly. Different algorithms may have different advantages, and the different real cases should be analysed independently. In this paper, a new brick-up re- building method for metaheuristic algorithms is proposed and discussed. This brick-up method creatively separates the metaheuristic algorithms into components (bricks) and generate a brick pool for further use. Then a new and best fitting algorithm will be generated custom-made to different problem and suggested to user as the best solution available in metaheuristic design. The main contributions for this research are the metaheuristic brick selection rules analysis and brick-up system model simulation. The proposed model has been tested on CEC 2015 benchmark function sets to verify its performance. The experimental results show that this recombination model can produce a metaheuristic algorithm that is as efficient as each individual candidate algorithm or better.
Similar content being viewed by others
References
Binitha S, Sathya SS, et al. (2012) A survey of bio inspired optimization algorithms. Int J Soft Comput Eng 2(2):137–151
Gandomi AH, Yang X-S, Talatahari S, Alavi AH (2013) Metaheuristic applications in structures and infrastructures. Newnes
Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of ICNN’95-international conference on neural networks, vol 4. IEEE, pp 1942–1948
Shehata AA, Refaat A, Ahmed MK, Korovkin NV (2021) Optimal placement and sizing of facts devices basedon autonomous groups particle swarm optimization technique. Arch Electr Eng 70(1)
Tanabe R, Fukunaga A (2013) Evaluating the performance of shade on cec 2013 benchmark problems. In: 2013 IEEE Congress on evolutionary computation. IEEE, pp 1952–1959
Brest J, Maučec MS, Bošković B (2016) il-shade: Improved l-shade algorithm for single objective real-parameter optimization. In: 2016 IEEE Congress on Evolutionary Computation (CEC). IEEE, pp 1188–1195
Laskar NM, Guha K, Chatterjee I, Chanda S, Baishnab KL, Paul PK (2019) Hwpso: A new hybrid whale-particle swarm optimization algorithm and its application in electronic design optimization problems. Appl Intell 49(1):265–291
Elsayed S, Hamza N, Sarker R (2016) Testing united multi-operator evolutionary algorithms-ii on single objective optimization problems. In: 2016 IEEE congress on evolutionary computation (CEC). IEEE, pp 2966–2973
Yang X-S (2010) Nature-inspired metaheuristic algorithms. Luniver press
Wu G, Mallipeddi R, Suganthan PN (2019) Ensemble strategies for population-based optimization algorithms–a survey. Swarm Evol Comput 44:695–711
Nguyen BH, Xue B, Zhang M (2020) A survey on swarm intelligence approaches to feature selection in data mining. Swarm Evol Comput 54:100663
Norouzzadeh MS, Ahmadzadeh MR, Palhang M (2012) Ladpso: using fuzzy logic to conduct pso algorithm. Appl Intell 37(2):290–304
Song Q, Fong S (2016) Brick-up metaheuristic algorithms. In: 2016 5th IIAI International Congress on Advanced Applied Informatics (IIAI-AAI). IEEE, pp 583–587
Saaty TL (2008) Decision making with the analytic hierarchy process. Int J Serv Sci 1(1):83–98
Benítez J, Delgado-Galván X, Izquierdo J, Pérez-García R (2012) An approach to ahp decision in a dynamic context. Decis Support Syst 53(3):499–506
Duleba S (2020) Introduction and comparative analysis of the multi-level parsimonious ahp methodology in a public transport development decision problem. J Oper Res Soc:1–14
Yucesan M, Gul M (2021) Failure modes and effects analysis based on neutrosophic analytic hierarchy process: method and application. Soft Comput:1–18
Akdag O, Ates A, Yeroglu C (2021) Modification of harris hawks optimization algorithm with random distribution functions for optimum power flow problem. Neural Comput Appl 33(6):1959–1985
Tang H, Sun W, Yu H, Lin A, Xue M, Song Y (2019) A novel hybrid algorithm based on pso and foa for target searching in unknown environments. Appl Intell 49(7):2603–2622
Li W, Wang G-G, Gandomi AH (2021) A survey of learning-based intelligent optimization algorithms. Arch Comput Methods Eng:1–19
Yang X-S (2010) Firefly algorithm, stochastic test functions and design optimisation. Int J Bio-Inspired Comput 2(2):78–84
Yang X-S (2010) A new metaheuristic bat-inspired algorithm. In: Nature inspired cooperative strategies for optimization (NICSO 2010). Springer, pp 65–74
Tang R, Fong S, Yang X-S, Deb S (2012) Wolf search algorithm with ephemeral memory. In: Seventh international conference on digital information management (ICDIM 2012). IEEE, pp 165–172
Srinivasan G, Visalakshi SJEP (2017) Application of agpso for power loss minimization in radial distribution network via dg units, capacitors and nr. Energy Procedia 117:190–200
Gandomi AH, Yang X-S, Talatahari S, Alavi AH (2013) Firefly algorithm with chaos. Commun Nonlinear Sci Numer Simul 18(1):89–98
Beheshti Z, Shamsuddin SMH, Hasan S (2013) Mpso: median-oriented particle swarm optimization. Appl Math Comput 219(11):5817–5836
Fister I, Fong S, Brest J (2014) A novel hybrid self-adaptive bat algorithm. The Scientific World Journal
Song Q, Fong S, Tang R (2016) Self-adaptive wolf search algorithm. In: 2016 5th IIAI International Congress on Advanced Applied Informatics (IIAI-AAI). IEEE, pp 576–582
Song Q, Fong S, Deb S, Hanne T (2018) Gaussian guided self-adaptive wolf search algorithm based on information entropy theory. Entropy 20(1):37
Song Q, Li T, Fong S, Wu F (2021) An ecg data sampling method for home-use iot ecg monitor system optimization based on brick-up metaheuristic algorithm. Math Biosci Eng 18(6):9076– 9093
Hashim FA, Hussain K, Houssein EH, Mabrouk MS, Al-Atabany W (2021) Archimedes optimization algorithm: a new metaheuristic algorithm for solving optimization problems. Appl Intell 51(3):1531–1551
Tirkolaee EB, Alinaghian M, Hosseinabadi AAR, Sasi MB, Sangaiah AK (2019) An improved ant colony optimization for the multi-trip capacitated arc routing problem. Comput Electr Eng 77:457–470
Tirkolaee EB, Goli A, Weber G-W (2020) Fuzzy mathematical programming and self-adaptive artificial fish swarm algorithm for just-in-time energy-aware flow shop scheduling problem with outsourcing option. IEEE Trans Fuzzy Syst 28(11):2772– 2783
Chan HK, Sun X, Chung S-H (2019) When should fuzzy analytic hierarchy process be used instead of analytic hierarchy process?. Decis Support Syst 125:113114
Acknowledgements
The authors are thankful for the financial support from the research grants, MYRG2016-00069, entitled ’Nature-Inspired Computing and Metaheuristics Algorithms for Optimizing Data stream mining Performance’, EF003/FST-FSJ/2019/GSTIC, code no. 201907010001, FDCT/126/2014/A3, entitled ’A Scalable Data Stream Mining Methodology: Stream-based Holistic Analytics and Reasoning in Parallel’ offered by FDCT and RDAO/FST, the University of Macau and the Macau SAR government. We are thankful for the technical contribution by Mr. Shuang Liu who assisted in running the experiments.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of Interests
The authors declare that they have no conflict of interest.
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
Song, Q., Li, T., Fong, S. et al. A brick-up model for recombining metaheuristic optimisation algorithm using analytic hierarchy process. Appl Intell 53, 3166–3182 (2023). https://doi.org/10.1007/s10489-022-03586-1
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-022-03586-1