journal article·2019-05-14Open access

A Compact Bat Algorithm for Unequal Clustering in Wireless Sensor Networks

Trong-The Nguyen, Jeng-Shyang Pan, Thi-Kien Dao

Applied Sciences· Volume 9· Issue 10

Abstract

Everyday, a large number of complex scientific and industrial problems involve finding an optimal solution in a large solution space. A challenging task for several optimizations is not only the combinatorial operation but also the constraints of available devices. This paper proposes a novel optimization algorithm, namely the compact bat algorithm (cBA), to use for the class of optimization problems involving devices which have limited hardware resources. A real-valued prototype vector is used for the probabilistic operations to generate each candidate for the solution of the optimization of the cBA. The proposed cBA is extensively evaluated on several continuous multimodal functions as well as the unequal clustering of wireless sensor network (uWSN) problems. Experimental results demonstrate that the proposed algorithm achieves an effective way to use limited memory devices and provides competitive results.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Energy Efficient Wireless Sensor Networks · Metaheuristic Optimization Algorithms Research · Evolutionary Algorithms and Applications

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

Affiliations

Fujian Provincial Key Laboratory of Big Data Mining and Applications, Fujian University of Technology, Fuzhou, Fujian 350118, China

Intelligent Information Processing Research Center, Fujian University of Technology, Fuzhou, Fujian 350118, China

Department of Information Technology, Haiphong Private University, Haiphong 180000, Vietnam

College of Computer Science and Engineering, Shandong University of Science and Technology, Qingdao 266510, China

College of Informatics, Chaoyang University of Science and Technology, Taichung 413, Taiwan

References (45)

Show source-provided references
1. A New Metaheuristic Bat-Inspired Algorithm
2. Compact Bat Algorithm10.1007/978-3-319-07773-4_6 ↗
3. Bat Algorithm: Literature Review and Applications10.1504/IJBIC.2013.055093 ↗
4. Evolved Bat Algorithm for Solving the Economic Load Dispatch Problem10.1007/978-3-319-12286-1_12 ↗
5. Bat algorithm inspired algorithm for solving numerical optimization problems
6. Nguyen, T.-T., Pan, J.-S., Dao, T.-K., Kuo, M.-Y., and Horng, M.-F. (2014). Hybrid Bat Algorithm with Artificial Bee Colony, Springer.10.1007/978-3-319-07773-4_5 ↗
7. Nakamura, R.Y.M., Pereira, L.A.M., Rodrigues, D., Costa, K.A.P., Papa, J.P., and Yang, X.-S. (2013). Binary bat Algorithm for Feature Selection. Swarm Intelligence and Bio-Inspired Computation, Elsevier.10.1016/B978-0-12-405163-8.00009-0 ↗
8. Binary bat algorithm10.1007/s00521-013-1525-5 ↗
9. Reliable fault diagnosis for incipient low-speed bearings using fault feature analysis based on a binary bat algorithm10.1016/j.ins.2014.10.014 ↗
10. Chaotic binary bat algorithm for analog test point selection10.1007/s10470-015-0548-5 ↗
11. New binary bat algorithm for solving 0–1 knapsack problem10.1007/s40747-017-0050-z ↗
12. Parallel bat algorithm for optimizing makespan in job shop scheduling problems10.1007/s10845-015-1121-x ↗
13. Discrete bat algorithm for optimal problem of permutation flow shop scheduling10.1155/2014/630280 ↗
14. An improved discrete bat algorithm for symmetric and asymmetric traveling salesman problems10.1016/j.engappai.2015.10.006 ↗
15. Estrin, D., Heidemann, J., Kumar, S., and Rey, M. (1999, January 18–19). Next Century Challenges: Scalable Coordination in Sensor Networks. Proceedings of the 5th annual ACM/IEEE International Conference on Mobile Computing and Networking, Seattle, WA, USA.10.1145/313451.313556 ↗
16. An Energy-based Cluster Head Selection Algorithm to Support Long-lifetime in Wireless Sensor Networks
17. Low-complexity distributed multiple description coding for wireless video sensor networks10.1049/iet-wss.2012.0115 ↗
18. Wireless multimedia sensor networks: Current trends and future directions10.3390/s100706662 ↗
19. Monitoring crack growth using thermography
20. Broday, D.M. (2017). Wireless distributed environmental sensor networks for air pollution measurement—The promise and the current reality. Sensors, 17.10.3390/s17102263 ↗
21. Meriem, D., Abdeldjalil, O., Hadj, B., Adrian, B., and Denis, K. (2010, January 26–29). Discrete Wavelet for Multifractal Texture Classification: Application to Medical Ultrasound Imaging. Proceedings of the 2010 IEEE International Conference on Image Processing, Hong Kong, China.10.1109/ICIP.2010.5650017 ↗
22. Medina-García, J., Sánchez-Rodríguez, T., Galán, J., Delgado, A., Gómez-Bravo, F., and Jiménez, R. (2017). A wireless sensor system for real-time monitoring and fault detection of motor arrays. Sensors, 17.10.3390/s17030469 ↗
23. A wireless sensor network for urban traffic characterization and trend monitoring10.3390/s151026143 ↗
24. Wireless sensor network deployment for integrating video-surveillance and data-monitoring in precision agriculture over distributed crops10.1016/j.compag.2010.12.005 ↗
25. Wireless sensor networks: A survey10.1016/S1389-1286(01)00302-4 ↗
26. Wireless Sensor Networks and Applications: A Survey
27. A Clustering Scheme for Wireless Sensor Networks Based on Genetic Algorithm and Dominating Set
28. No free lunch theorems for optimization10.1109/4235.585893 ↗
29. A survey on clustering algorithms for wireless sensor networks10.1016/j.comcom.2007.05.024 ↗
30. Energy-Efficient Routing Algorithm Based on Unequal Clustering and Connected Graph in Wireless Sensor Networks10.1007/s10776-016-0304-5 ↗
31. An application-specific protocol architecture for wireless microsensor networks10.1109/TWC.2002.804190 ↗
32. Heinzelman, W.B. (2000). Application-Specific Protocol Architectures for Wireless Networks, Massachusetts Institute of Technology.
33. Nguyen, T.-T., Shieh, C.-S., Dao, T.-K., Wu, J.-S., and Hu, W.-C. (2013, January 10–12). Prolonging of the Network Lifetime of WSN Using Fuzzy Clustering Topology. Proceedings of the 2013 2nd International Conference on Robot, Vision and Signal Processing, RVSP, Kitakyushu, Japan.10.1109/RVSP.2013.10 ↗
34. Billingsley, P. (1995). Probability and Measure, Wiley. [3th ed.].
35. Larranaga, P., and Lozano, J.A. (2002). Estimation of Distribution Algorithms—A New Tool for Evolutionary Computation, Springer Science & Business Media.
36. Bronshtein, I.N., Semendyayev, K.A., Musiol, G., and Mühlig, H. (2015). Handbook of Mathematics, Van Nostrand Reinhold. [6th ed.].10.1007/978-3-662-46221-8 ↗
37. Ghosh, S.K. (1989). Handbook of Mathematics, Van Nostrand Reinhold. No. 3.
38. Evolutionary programming made faster10.1109/4235.771163 ↗
39. Compact particle swarm optimization10.1016/j.ins.2013.03.026 ↗
40. Compact differential evolution10.1109/TEVC.2010.2058120 ↗
41. The compact genetic algorithm10.1109/4235.797971 ↗
42. A survey on sensor networks10.1109/MCOM.2002.1024422 ↗
43. Self-organizing hierarchical particle swarm optimizer with time-varying acceleration coefficients10.1109/TEVC.2004.826071 ↗
44. Nguyen, V.-H., Le, A.-C., and Huynh, V.-N. (2015). Unequal Clustering Formation Based on Bat Algorithm forWireless Sensor Networks. Knowledge and Systems Engineering: Proceedings of the Sixth International Conference KSE 2014, Springer International Publishing.10.1007/978-3-319-11680-8_53 ↗
45. α-Fraction First Strategy for Hierarchical Model in Wireless Sensor Networks