Optimization of Submodularity and BBO-Based Routing Protocol for Wireless Sensor Deployment
Abstract
:1. Introduction
2. Wireless Sensor Deployment Optimization
2.1. Wireless Sensor Deployment
2.1.1. Problem Description
2.1.2. Objective Function of Sensor Deployment Considering Communication Cost
2.2. IHACA-COpSPIEL Deployment Method
2.2.1. Chaos Optimized pSPIEL Algorithm
2.2.2. Improved Heuristic Ant Colony Algorithm
2.2.3. IHACA-COpSPIEL Algorithm
Algorithm 1 Improved Heuristic Ant Colony Algorithm-Chaos Optimization of Padded Sensor Placements at Informative and cost-Effective Locations (IHACA-COpSPIEL). |
Input: Position set V and covariance matrix |
Output: Solution set A |
1: Initialize parameters: , , w, , , , |
2: Divide V into clusters |
3: each cluster |
4: Sort position points in by greedy algorithm and then get the ranks of |
5: Connect to form a chain which is then included into |
6: |
7: Uses as input of block-oriented algorithm to solve and then get the solution , |
where = |
8: a given maximum mutural information in is not reached |
9: Select nodes for with greedy algorithm |
10: |
11: = |
12: n=1: |
13: a given maximum mutural information in is not reached |
14: Select IHACA initial points in from head nodes in |
15: Select next point with Equation (14) |
16: Update local pheromone with Equation (11) |
17: |
18: |
19: A= and output A |
20: |
21: |
22: Update global pheromone with Equation (12) |
23: |
24: A= and output A |
25: |
3. Routing Protocols for Wireless Sensor Networks
3.1. Communication Model
3.2. Optimal Clustering
3.3. Fitness Function
3.4. Routing Protocol Based on BBO Algorithm
Algorithm 2 Biogeography-Based Optimization (BBO)-based routing protocol process. |
Input: node coordinates, energy model |
Output: residual energy per round, number of dead nodes, number of surviving nodes |
1: Initialize parameters: number of habitats n, maximum emigration rate E, maximum immigration rate I, |
probability of species number for each habitat , maximum number of species , |
maximum number of rounds |
2: l = 1: |
3: j = 1: n |
4: Select CH according to Equation (19) |
5: Initialize population randomly |
6: Calculate the fitness value of habitat j according to Equation (25) |
7: |
8: Keep habitat with the smallest fitness values as elite habitat |
9: habitat does not reach minimum fitness value |
10: k = 1: n |
11: Calculate the migration rate according to Equation (26) |
12: is greater than a uniformly distributed pseudo random number in [0,1] |
13: t = 1: n |
14: Calculate the migration rate according to Equation (27) |
15: is greater than a uniformly distributed pseudo random number in [0,1] |
16: The roulette selection method is used to select the population to move out of the habitat t |
and move into the habitat k |
17: |
18: |
19: |
20: |
21: i = 1: n |
22: Habitat i is not an elite habitat |
23: Calculate the mutation rate according to Equation (28) |
24: is greater than a uniformly distributed pseudo random number in [0,1] |
25: Select population mutations in habitat i randomly |
26: |
27: |
28: |
29: Calculate fitness value |
30: Replace the worst habitats with elite habitats |
31: |
32: Calculate the shortest distance from ordinary nodes to CH |
33: Calculate the energy consumed by ordinary nodes to CH to transmit and receive data packets |
34: Calculate the energy consumed by CH to sink nodes to transmit and receive data packets |
35: Calculate the remaining energy, dead nodes, and surviving nodes of the sensor network |
36: All network nodes are dead |
37: |
38: |
39: |
40: |
4. Experimental Verification
4.1. Parameter Settings
4.2. Results and Analyses
5. Conclusions
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
Abbreviations
BBO | Biogeography-Based Optimization |
IHACA | Improved Heuristic Ant Colony Algorithm |
pSPIEL | padded Sensor Placements at Informative and cost-Effective Locations |
IHACA-COpSPIEL | Improved Heuristic Ant Colony Algorithm-Chaos Optimization of padded Sensor |
Placements at Informative and cost-Effective Locations | |
SIVs | Suitable Index Variables |
References
- Hussein, A.A.; Khalid, R.A. An Improved Energy Efficient Chain-Based Routing Protocol Using Aco. Iraqi J. Inf. Commun. Technol. 2019, 2, 11–29. [Google Scholar] [CrossRef]
- Wang, Y.; Wang, L.; Chang, Q.; Yang, C. Effects of direct input–output connections on multilayer perceptron neural networks for time series prediction. Soft Comput. 2019, 1–10. [Google Scholar] [CrossRef]
- Aitsaadi, N.; Achir, N.; Boussetta, K.; Pujolle, G. Multi-objective WSN deployment: Quality of monitoring, connectivity and lifetime. In Proceedings of the IEEE International Conference on Communications, Cape Town, South Africa, 23–27 May 2010; pp. 1–6. [Google Scholar]
- Debbagh, M. Development of a Low-Cost Wireless Sensor Network for Passive in situ Measurement of Soil Greenhouse Gas Emissions. Ph.D. Thesis, McGill University, Montrea, QC, Canada, 2019. [Google Scholar]
- Kaddi, M.; Benahmed, K.; Boussetta, K.; Omari, M. A Novel Communication Mode for Energy-Efficient Based Chain in Wireless Sensor Networks. In International Conference in Artificial Intelligence in Renewable Energetic Systems; Springer: Cham, Switzerland, 2019; pp. 397–407. [Google Scholar]
- Caselton, W.F.; Zidek, J.V. Optimal monitoring network designs. Stat. Probab. Lett. 1984, 2, 223–227. [Google Scholar] [CrossRef]
- Niazadeh, R.; Roughgarden, T.; Wang, J. Optimal algorithms for continuous non-monotone submodular and dr-submodular maximization. In Advances in Neural Information Processing Systems; Springer: Cham, Switzerland, 2018; pp. 9594–9604. [Google Scholar]
- Ilves, K.; Harnefors, L.; Norrga, S.; Nee, H.P. Predictive sorting algorithm for modular multilevel converters minimizing the spread in the submodule capacitor voltages. IEEE Trans. Power Electron. 2014, 30, 440–449. [Google Scholar] [CrossRef]
- Krause, A. Optimizing Sensing: Theory and Applications. Ph.D. Thesis, Carnegie Mellon University, Pittsburgh, PA, USA, 2008. [Google Scholar]
- Huang, C.F.; Tseng, Y.C. The coverage problem in a wireless sensor network. Mob. Netw. Appl. 2005, 10, 519–528. [Google Scholar] [CrossRef]
- Guestrin, C.; Krause, A.; Singh, A.P. Near-optimal sensor placements in gaussian processes. In Proceedings of the 22nd International Conference on Machine Learning, Bonn, Germany, 7–11 August 2005; pp. 265–272. [Google Scholar]
- Cheng, H.; Su, Z.; Xiong, N. Energy-efficient node scheduling algorithms for wireless sensor networks using Markov Random Field model. Inf. Sci. 2016, 329, 461–477. [Google Scholar] [CrossRef]
- Krause, A.; Guestrin, C. Near-optimal Nonmyopic Value of Information in Graphical Models. In Proceedings of the Twenty-First Conference on Uncertainty in Artificial Intelligence, Edinburgh, UK, 26–29 July 2005; pp. 324–331. [Google Scholar]
- Coutino, M.; Chepuri, S.P.; Leus, G. Submodular sparse sensing for gaussian detection with correlated observations. IEEE Trans. Signal Process. 2018, 66, 4025–4039. [Google Scholar] [CrossRef]
- Xia, Y.; Wang, J. A Bi-Projection Neural Network for Solving Constrained Quadratic Optimization Problems. IEEE Trans. Neural Netw. Learn. Syst. 2016, 329, 214–224. [Google Scholar] [CrossRef]
- Zhang, S.; Xia, Y.; Wang, J. A complex-valued projection neural network for constrained optimization of real functions in complex variables. IEEE Trans. Neural Netw. Learn. Syst. 2015, 26, 3227–3238. [Google Scholar] [CrossRef]
- Liu, G.; Huang, X.; Guo, W.; Niu, Y.; Chen, G. Multilayer obstacle-avoiding x-architecture steiner minimal tree construction based on particle swarm optimization. IEEE Trans. Cybern. 2015, 45, 989–1002. [Google Scholar] [PubMed]
- Guo, W.; Li, J.; Chen, G.; Niu, Y.; Chen, C. A PSO-optimized real-time fault-tolerant task allocation algorithm in wireless sensor networks. IEEE Trans. Parallel Distrib. Syst. 2015, 26, 3236–3249. [Google Scholar] [CrossRef]
- Liu, X.; Zhao, S.; Liu, A.; Xiong, N.; Vasilakos, A.V. Knowledge-aware Proactive Nodes Selection approach for energy management in Internet of Things. Future Gener. Comput. Syst. 2019, 92, 1142–1156. [Google Scholar] [CrossRef]
- Heinzelman, W.R.; Kulik, J.; Balakrishnan, H. Adaptive protocols for information dissemination in wireless sensor networks. In Proceedings of the 5th annual ACM/IEEE International Conference on Mobile Computing and Networking, Seattle, WA, USA, 15–20 August 1999; pp. 174–185. [Google Scholar]
- HK, D.W.; Kurniawan, A.; Arifianto, M.S. Improving Topology of LEACH Cluster Using Reinforcement Learning Method. In Proceedings of the IEEE International Conference on Sensors and Nanotechnology, Penang Island, Malaysia, 24–25 July 2019; pp. 1–4. [Google Scholar]
- Daanoune, I.; Baghdad, A.; Balllouk, A. BRE-LEACH: A New Approach to Extend the Lifetime Of Wireless Sensor Network. In Proceedings of the Third International Conference on Intelligent Computing in Data Sciences (ICDS), Marrakech, Morocco, 28–30 October 2019; pp. 1–6. [Google Scholar]
- Simon, D. Biogeography-Based Optimization. IEEE Trans. Evol. Comput. 2008, 12, 702–713. [Google Scholar] [CrossRef] [Green Version]
- Nomosudro, P.; Mehra, J.; Naik, C.; Pushparaj, S.D. ECABBO: Energy-efficient clustering algorithm based on Biogeography optimization for wireless sensor networks. In Proceedings of the IEEE Region 10 Conference (TENCON), Kochi, India, 17–20 October 2019; pp. 828–834. [Google Scholar]
- Pal, R.; Pandey, H.M.A.; Saraswat, M. BEECP: Biogeography optimization-based energy efficient clustering protocol for HWSNs. In Proceedings of the Ninth International Conference on Contemporary Computing (IC3), Noida, India, 11–13 August 2016; pp. 1–6. [Google Scholar]
- Wang, Z.; Xie, H.; He, D.; Chan, S. Wireless Sensor Network Deployment Optimization Based on Two Flower Pollination Algorithms. IEEE Access 2019, 7, 180590–180608. [Google Scholar] [CrossRef]
- Wang, Z. Application of an Improved Ant Colony Algorithm in Coastal Tourism Route Optimization. J. Coast. Res. 2019, 98, 84–87. [Google Scholar]
- Kaveh, M.; Mesgari, M.S. Improved biogeography-based optimization using migration process adjustment: An approach for location-allocation of ambulances. Comput. Ind. Eng. 2019, 135, 800–813. [Google Scholar] [CrossRef]
- Saligheh, S.; Arasteh, B. Quality of Service Aware Service Composition Method Using Biogeography-Based Optimization (BBO) Algorithm. NASHRIYYAH -I MUHANDISI -I BARQ VA MUHANDISI -I KAMPYUTAR -I IRAN, B- MUHANDISI -I KAMPYUTAR 2019, 17, 190–198. [Google Scholar]
Parameter | Description | Value |
---|---|---|
N | Total of location number for possibly-deployed sensors | 86 |
Path weight | ||
Heuristic information weight | ||
Local pheromone evaporation coefficient | ||
Global information system evaporation coefficient | ||
w | Weight | |
Q | Pheromone quality coefficient | 1 |
Pheromone under initial conditions | ||
Constant | 1 | |
Probability that habitat i has species s | ||
Maximum of | 1 | |
I | Maximum immigration rate | 1 |
E | Maximum emigration rate | 1 |
Sensor node’s initial energy | 0.5 J | |
Energy consumption per bit for transmitting data | 50 nJ/bit | |
Energy consumption of multipath model transmitter | 0.013 pJ/bit/m | |
Energy consumption of free space model transmitter | 10 pJ/bit/m | |
Maximum round number | 2500 | |
Maximum iteration number | 100 |
Mutual Information | Communication Cost | |||
---|---|---|---|---|
Greedy | pSPIEL | IHACA | IHACA-COpSPIEL | |
0.14 | 49.22 | 36.01 | 39.7 | 35.42 |
0.15 | 59.47 | 50.4 | 45.16 | 40.06 |
0.16 | 71.83 | 58.34 | 48.24 | 44.23 |
0.17 | 74.31 | 62.44 | 60.36 | 53.26 |
0.18 | 78.48 | 70.43 | 67.75 | 64.11 |
0.19 | 80.82 | 78.28 | 78.41 | 75.22 |
0.20 | 98.57 | 95.21 | 97.76 | 89.05 |
Mutual Information | Sensor Number | |||
---|---|---|---|---|
Greedy | pSPLIE | IHACA | IHACA-COpSPIEL | |
0.14 | 5 | 6 | 7 | 6 |
0.15 | 6 | 8 | 8 | 7 |
0.16 | 7 | 10 | 10 | 8 |
0.17 | 10 | 13 | 12 | 10 |
0.18 | 12 | 14 | 13 | 12 |
0.19 | 17 | 25 | 25 | 20 |
0.20 | 25 | 30 | 30 | 28 |
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Wang, Y.; Duan, Y.; Di, W.; Chang, Q.; Wang, L. Optimization of Submodularity and BBO-Based Routing Protocol for Wireless Sensor Deployment. Sensors 2020, 20, 1286. https://doi.org/10.3390/s20051286
Wang Y, Duan Y, Di W, Chang Q, Wang L. Optimization of Submodularity and BBO-Based Routing Protocol for Wireless Sensor Deployment. Sensors. 2020; 20(5):1286. https://doi.org/10.3390/s20051286
Chicago/Turabian StyleWang, Yaoli, Yujun Duan, Wenxia Di, Qing Chang, and Lipo Wang. 2020. "Optimization of Submodularity and BBO-Based Routing Protocol for Wireless Sensor Deployment" Sensors 20, no. 5: 1286. https://doi.org/10.3390/s20051286
APA StyleWang, Y., Duan, Y., Di, W., Chang, Q., & Wang, L. (2020). Optimization of Submodularity and BBO-Based Routing Protocol for Wireless Sensor Deployment. Sensors, 20(5), 1286. https://doi.org/10.3390/s20051286