journal article·2022Open access

New Modified Controlled Bat Algorithm for Numerical Optimization Problem

Waqas Haider Bangyal, Abdul Hameed, Jamil Ahmad, Kashif Nisar, Muhammad Reazul Haque, Ag. Asri Ag. Ibrahim, Joel J. P. C. Rodrigues, M. Adil Khan, Danda B. Rawat, Richard Etengu

Computers, Materials & Continua· Volume 70· Issue 2

Abstract

Bat algorithm (BA) is an eminent meta-heuristic algorithm that has been widely used to solve diverse kinds of optimization problems. BA leverages the echolocation feature of bats produced by imitating the bats’ searching behavior. BA faces premature convergence due to its local search capability. Instead of using the standard uniform walk, the Torus walk is viewed as a promising alternative to improve the local search capability. In this work, we proposed an improved variation of BA by applying torus walk to improve diversity and convergence. The proposed. Modern Computerized Bat Algorithm (MCBA) approach has been examined for fifteen well-known benchmark test problems. The finding of our technique shows promising performance as compared to the standard PSO and standard BA. The proposed MCBA, BPA, Standard PSO, and Standard BA have been examined for well-known benchmark test problems and training of the a.pngicial neural network (ANN). We have performed experiments using eight benchmark datasets applied from the worldwide famous machine-learning (ML) repository of UCI. Simulation results have shown that the training of an ANN with MCBA-NN algorithm tops the list considering exactness, with more superiority compared to the traditional methodologies. The MCBA-NN algorithm may be used effectively for data classification and statistical problems in the future.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Metaheuristic Optimization Algorithms Research · Evolutionary Algorithms and Applications · Neural Networks and Applications

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (52)

Show source-provided references
1. Rao · Engineering Optimization: Theory and Practice · 2019
2. A new modification approach on bat algorithm for solving optimization problems10.1016/j.asoc.2014.11.029 ↗
3. Zhang · Multi-Level Decision Making · 2015 · 8210.1007/978-3-662-46059-7 ↗
4. Optimization of neural network using improved bat algorithm for data classification10.1166/jmihi.2019.2654 ↗
5. A forward only counter propagation network-based approach for contraceptive method choice classification task10.1080/0952813X.2011.639091 ↗
6. Evolving a.pngicial neural networks using opposition based particle swarm optimization neural network for data classification
7. A new initialization approach in particle swarm optimization for global optimization problems10.1155/2021/6628889 ↗
8. training of a.pngicial neural network using new initialization approach of particle swarm optimization for data classification
9. A new model for virtual machine migration with software defined networking
10. The state of the art of software defined networking (SDN) issues in current network architecture and a solution for network management using the SDN10.4018/IJTD.2019070103 ↗
11. Future internet and named data networking hourglass, packet and node architecture
12. Data aggregation in named data networking
13. Efficient computing resource sharing for mobile edge-cloud computing networks10.1109/TNET.2020.2979807 ↗
14. A comprehensive survey on scheduler for VoIP over WLANs10.1016/j.jnca.2012.07.019 ↗
15. Enhanced performance of packet transmission using system model over VoIP network
16. Performance studies on campus-wide focus on ftp, video and VoIP ethernet network10.4018/japuc.2012010106 ↗
17. Greening emerging IT technologies: Techniques and practices10.1186/s13174-017-0060-5 ↗
18. A distributed QoS-oriented model to improve network performance for fixed WiMAX
19. Throughput performance improvement for VoIP applications in fixed WiMAX network using client-server model
20. SDN architecture for UAVs and EVs using satellite: A hypothetical model and new challenges for future
21. Swarm intelligence and its applications
22. Ant colony optimization: A new meta-heuristic
23. Particle swarm optimization
24. Pham · Intelligent Production Machines and Systems · 2006 · 45410.1016/B978-008045157-2/50081-X ↗
25. Yang · Nature Inspired Cooperative Strategies for Optimization (NICSO 2010) · 2010 · 6510.1007/978-3-642-12538-6_6 ↗
26. Chakri · Nature-Inspired Algorithms and Applied Optimization · 2018 · 18910.1007/978-3-319-67669-2_9 ↗
27. Bat algorithm for constrained optimization tasks10.1007/s00521-012-1028-9 ↗
28. Numerical study for single and multiple damage detection and localization in beam-like structures using bat algorithm10.21595/jve.2016.17026 ↗
29. Optimization of power system stabilizers using bat search algorithm10.1016/j.ijepes.2014.04.007 ↗
30. Optimal power dispatch using bat algorithm
31. Image matching using a bat algorithm with mutation10.4028/www.scientific.net/AMM.203.88 ↗
32. Reliable fault diagnosis for incipient low-speed bearings using fault feature analysis based on a binary bat algorithm10.1016/j.ins.2014.10.014 ↗
33. Bat algorithm: A novel approach for global engineering optimization10.1108/02644401211235834 ↗
34. Metaheuristics—The metaphor exposed10.1111/itor.12001 ↗
35. Bat algorithm with individual local search
36. Ali · Modeling, Simulation, and Optimization · 2018 · 57
37. A new bat algorithm based on iterative local search and stochastic inertia weight10.1016/j.eswa.2018.03.015 ↗
38. A novel hybrid bat algorithm for solving continuous optimization problems10.1016/j.asoc.2018.08.012 ↗
39. Modified shuffled multipopulation bat algorithm
40. A bat algorithm for SDN network scheduling
41. A dynamically adapted and weighted bat algorithm in image enhancement domain10.1007/s12530-018-9216-1 ↗
42. A multiobjective discrete bat algorithm for community detection in dynamic networks10.1007/s10489-017-1135-5 ↗
43. An optimal dispatch model of power economic load system based on modified bat algorithm10.1080/09720529.2018.1526765 ↗
44. Modified binary bat algorithm for feature selection in unsupervised learning
45. A multi-objective bat algorithm for community detection on dynamic social networks10.1007/s10489-018-1386-9 ↗
46. A novel bat algorithm with multiple strategies coupling for numerical optimization10.3390/math7020135 ↗
47. Bat algorithm with principal component analysis10.1007/s13042-018-0888-4 ↗
48. Bi-population based discrete bat algorithm for the low-carbon job shop scheduling problem10.1109/ACCESS.2019.2892826 ↗
49. Extended bat algorithm (EBA) as an improved searching optimization algorithm
50. Improved self-adaptive bat algorithm with step-control and mutation mechanisms10.1016/j.jocs.2018.11.002 ↗
51. Simultaneous optimisation of cable connection schemes and capacity for offshore wind farms via a modified bat algorithm10.3390/app9020265 ↗
52. Tree-type irrigation pipe network planning using an improved bat algorithm10.13031/trans.12885 ↗