A Population-Based Iterated Greedy Algorithm for Maximizing Sensor Network Lifetime
Abstract
:1. Introduction
- Sleep–wake cycling, also referred to as duty cycling. Here, sensor devices alternate between active and sleep mode;
- Power control through the adjustment of the transmission range of the radio communication systems;
- Routing and data gathering in an energy efficient way;
- Reduction of the amount of data transmissions and avoidance of useless activity.
1.1. Necessary Graph Theoretic Concepts
1.2. Graph Problems Used to Model WSN Lifetime Maximization
1.3. Existing Work for the MWDDS Problem and Our Contribution
1.4. Paper Organization
2. The MWDDS Problem
2.1. Graphical Example
2.2. ILP Model for the MWDDS Problem
- 1.
- A binary variable, , for each combination of a node, (), and a possible disjoint set, (), indicates whether or not node forms part of the dominating set . That is, when , node is assigned to the dominating set . In this context, remember that (1) , and (2) the number of disjoint dominating sets in a graph is bounded from above by .
- 2.
- Second, a binary variable, (), indicates whether the th dominating set is utilized at all.
- 3.
- Finally, a real-valued variable, , is used to store the weight of the th dominating set. In our implementation of the model, we used .
3. Proposed Algorithm
Algorithm 1 PBIG for the MWDDS problem. |
Input: A problem instance and values for parameters , , , , , , and . Output: A family of disjoint dominating sets
|
- Black nodes: node from ;
- Gray nodes: nodes that are not in but are dominated by black nodes, that is, all nodes in , where and is the neighborhood of v in G;
- White nodes: all nodes from V that are neither black nor gray.
Algorithm 2 Procedure . |
Input: A (possibly empty) partial solution . Output: A complete valid solution
|
4. Experimental Evaluation
4.1. Problem Instances
4.2. Algorithm Tuning
- 1.
- Population size ();
- 2.
- Lower bound of the determinism rate ();
- 3.
- Upper bound of the determinism rate ();
- 4.
- Lower bound of the destruction rate ();
- 5.
- Upper bound of the destruction rate ();
- 6.
- Number of iterations without improvement ();
- 7.
- Deletion rate ().
4.3. Results and Discussion
- As already mentioned in [28], solving the MWDDS problem by means of an ILP solver such as CPLEX is only useful in the context of the smallest of all problem instances. In fact, even though CPLEX obtains the best results in the case of , the gap information indicates that—even in this case—CPLEX is far from being able to prove optimality.
- For all instances, apart from , PBIG outperforms the remaining approaches. In particular, the current state-of-the-art method, GH-MWDDS, is consistently outperformed. This shows that our way of extending the solution construction mechanism of GH-MWDDS into a PBIG algorithm was successful.
- Both GH-MWDDS and PBIG clearly outperform the best local search algorithm (VD) from the literature. In fact, while VD achieves an average solution quality of 1.757, GH-MWDDS obtains an average solution quality of 9.515, and PBIG achieves one of 10.321. This does not only hold for solution quality but also for computation time. While VD requires a computation time of 984.143 seconds on average, GH-MWDDS requires only 0.006 seconds. Even the average computation time of PBIG is, with 20.125 seconds, around 50 times lower than that of VD.
- First of all, CPLEX does seem to have fewer problems in solving RGG instances in comparison to random graphs. In fact, CPLEX is able to solve all 60 instances with and to proven optimality. Furthermore, 19 out of 20 instances with and are solved to optimality, as well as 18 out of 20 cases with and . This is in contrast to the case of RGs, for which CPLEX was not even able to solve problem instances with 50 nodes to optimality. Nevertheless, for the larger instances (with ) CPLEX was, with very few exceptions, only able to derive the trivial solutions that do not contain any dominating sets.
- PBIG obtains the same results as CPLEX in those cases in which CPLEX is able to provide optimal solutions. Moreover, PBIG is able to do so in very short computation times of less than 10 s.
- As in the case of the instances in Set1, PBIG also consistently outperforms the other competitors for the RGG instances in Set2. While GH-MWDDS obtains an average solution quality of 2.911, PBIG achieves one of 3.134.
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
PBIG | Population-Based Iterated Greedy |
MDDS | Maximum Disjoint Dominating Sets |
MWDDS | Maximum Weighted Disjoint Dominating Sets |
References
- Yetgin, H.; Cheung, K.T.K.; El-Hajjar, M.; Hanzo, L.H. A survey of network lifetime maximization techniques in wireless sensor networks. IEEE Commun. Surv. Tutor. 2017, 19, 828–854. [Google Scholar] [CrossRef] [Green Version]
- Kandris, D.; Nakas, C.; Vomvas, D.; Koulouras, G. Applications of wireless sensor networks: An up-to-date survey. Appl. Syst. Innov. 2020, 3, 14. [Google Scholar] [CrossRef] [Green Version]
- Rodrigues, L.M.; Montez, C.; Budke, G.; Vasques, F.; Portugal, P. Estimating the lifetime of wireless sensor network nodes through the use of embedded analytical battery models. J. Sens. Actuator Netw. 2017, 6, 8. [Google Scholar] [CrossRef] [Green Version]
- Sharma, H.; Haque, A.; Jaffery, Z.A. Maximization of wireless sensor network lifetime using solar energy harvesting for smart agriculture monitoring. Ad Hoc Netw. 2019, 94, 101966. [Google Scholar] [CrossRef]
- Mansourkiaie, F.; Ismail, L.S.; Elfouly, T.M.; Ahmed, M.H. Maximizing lifetime in wireless sensor network for structural health monitoring with and without energy harvesting. IEEE Access 2017, 5, 2383–2395. [Google Scholar] [CrossRef]
- Lewandowski, M.; Płaczek, B.; Bernas, M. Classifier-Based Data Transmission Reduction in Wearable Sensor Network for Human Activity Monitoring. Sensors 2021, 21, 85. [Google Scholar] [CrossRef]
- Lewandowski, M.; Bernas, M.; Loska, P.; Szymała, P.; Płaczek, B. Extending Lifetime of Wireless Sensor Network in Application to Road Traffic Monitoring. In Computer Networks, Proceedings of the International Conference on Computer Networks, Kamień Śląski, Poland, 25–27 June 2019; Springer: Berlin/Heidelberg, Germany, 2019; pp. 112–126. [Google Scholar]
- Cardei, M.; Thai, M.T.; Li, Y.; Wu, W. Energy-efficient target coverage in wireless sensor networks. In Proceedings of the IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies, Miami, FL, USA, 13–17 March 2005; Volume 3, pp. 1976–1984. [Google Scholar]
- Nguyen, T.N.; Huynh, D.T. Extending sensor networks lifetime through energy efficient organization. In Proceedings of the International Conference on Wireless Algorithms, Systems and Applications (WASA 2007), Chicago, IL, USA, 1–3 August 2007; pp. 205–212. [Google Scholar]
- Kui, X.; Wang, J.; Zhang, S.; Cao, J. Energy Balanced Clustering Data Collection Based on Dominating Set in Wireless Sensor Networks. Adhoc Sens. Wirel. Netw. 2015, 24, 199–217. [Google Scholar]
- Hedar, A.R.; Abdulaziz, S.N.; Mabrouk, E.; El-Sayed, G.A. Wireless sensor networks fault-tolerance based on graph domination with parallel scatter search. Sensors 2020, 20, 3509. [Google Scholar] [CrossRef]
- Haynes, T.W.; Hedetniemi, S.T.; Henning, M.A. Topics in Domination in Graphs; Springer: Berlin/Heidelberg, Germany, 2020. [Google Scholar]
- Slijepcevic, S.; Potkonjak, M. Power efficient organization of wireless sensor networks. In Proceedings of the IEEE International Conference on Communications, Conference Record (Cat. No. 01CH37240), Helsinki, Finland, 11–14 June 2001; Volume 2, pp. 472–476. [Google Scholar]
- Wang, H.; Li, Y.; Chang, T.; Chang, S. An effective scheduling algorithm for coverage control in underwater acoustic sensor network. Sensors 2018, 18, 2512. [Google Scholar] [CrossRef] [Green Version]
- Liao, C.C.; Ting, C.K. A novel integer-coded memetic algorithm for the set k-cover problem in wireless sensor networks. IEEE Trans. Cybern. 2017, 48, 2245–2258. [Google Scholar] [CrossRef]
- Chen, Z.; Li, S.; Yue, W. Memetic algorithm-based multi-objective coverage optimization for wireless sensor networks. Sensors 2014, 14, 20500–20518. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Balaji, S.; Anitha, M.; Rekha, D.; Arivudainambi, D. Energy efficient target coverage for a wireless sensor network. Measurement 2020, 165, 108167. [Google Scholar] [CrossRef]
- D’Ambrosio, C.; Iossa, A.; Laureana, F.; Palmieri, F. A genetic approach for the maximum network lifetime problem with additional operating time slot constraints. Soft Comput. 2020, 24, 14735–14741. [Google Scholar] [CrossRef]
- Li, J.; Potru, R.; Shahrokhi, F. A Performance Study of Some Approximation Algorithms for Computing a Small Dominating Set in a Graph. Algorithms 2020, 13, 339. [Google Scholar] [CrossRef]
- Li, R.; Hu, S.; Liu, H.; Li, R.; Ouyang, D.; Yin, M. Multi-Start Local Search Algorithm for the Minimum Connected Dominating Set Problems. Mathematics 2019, 7, 1173. [Google Scholar] [CrossRef] [Green Version]
- Bouamama, S.; Blum, C. An Improved Greedy Heuristic for the Minimum Positive Influence Dominating Set Problem in Social Networks. Algorithms 2021, 14, 79. [Google Scholar] [CrossRef]
- Garey, M.; Johnson, D. Computers and Intractability. A Guide to the Theory of NP-Completeness; W. H. Freeman: New York, NY, USA, 1979. [Google Scholar]
- Cardei, M.; MacCallum, D.; Cheng, M.X.; Min, M.; Jia, X.; Li, D.; Du, D.Z. Wireless sensor networks with energy efficient organization. J. Interconnect. Netw. 2002, 3, 213–229. [Google Scholar] [CrossRef]
- Feige, U.; Halldórsson, M.M.; Kortsarz, G.; Srinivasan, A. Approximating the domatic number. SIAM J. Comput. 2002, 32, 172–195. [Google Scholar] [CrossRef]
- Moscibroda, T.; Wattenhofer, R. Maximizing the lifetime of dominating sets. In Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium, Denver, CO, USA, 4–8 April 2005; p. 8. [Google Scholar]
- Islam, K.; Akl, S.G.; Meijer, H. Maximizing the lifetime of wireless sensor networks through domatic partition. In Proceedings of the 2009 IEEE 34th Conference on Local Computer Networks, Zurich, Switzerland, 20–23 October 2009; pp. 436–442. [Google Scholar]
- Pino, T.; Choudhury, S.; Al-Turjman, F. Dominating set algorithms for wireless sensor networks survivability. IEEE Access 2018, 6, 17527–17532. [Google Scholar] [CrossRef]
- Balbal, S.; Bouamama, S.; Blum, C. A Greedy Heuristic for Maximizing the Lifetime of Wireless Sensor Networks Based on Disjoint Weighted Dominating Sets. Algorithms 2021, 14, 170. [Google Scholar] [CrossRef]
- Bouamama, S.; Blum, C.; Boukerram, A. A population-based iterated greedy algorithm for the minimum weight vertex cover problem. Appl. Soft Comput. 2012, 12, 1632–1639. [Google Scholar] [CrossRef]
- Bouamama, S.; Blum, C. On solving large-scale instances of the knapsack problem with setup by means of an iterated greedy algorithm. In Proceedings of the 6th International Conference on Systems and Control (ICSC), Batna, Algeria, 7–9 May 2017; pp. 342–347. [Google Scholar]
- Ruiz, R.; Stützle, T. A simple and effective iterated greedy algorithm for the permutation flowshop scheduling problem. Eur. J. Oper. Res. 2007, 177, 2033–2049. [Google Scholar] [CrossRef]
- López-Ibánez, M. The irace package: Iterated racing for automatic algorithm configuration. Oper. Res. Perspect. 2016, 3, 43–58. [Google Scholar] [CrossRef]
- Blum, C.; Davidson, P.P.; López-Ibáñez, M.; Lozano, J.A. Construct, Merge, Solve & Adapt: A new general algorithm for combinatorial optimization. Comput. Oper. Res. 2016, 68, 75–88. [Google Scholar]
Parameter | Domain | Value (Set1) | Value (Set2) |
---|---|---|---|
62 | 42 | ||
417 | 244 | ||
n | d | CPLEX | VD | GH-MWDDS | PBIG | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Value | Gap (%) | Value | Time (s) | Value | Time (s) | Value | Time (s) | ||||||
50 | 15 | 2.779 | 32.839 | 0.555 | 1.984 | 2.191 | 0.002 | 2.716 | 2.935 | 6.080 | |||
20 | 3.922 | 121.088 | 1.014 | 7.651 | 3.450 | 0.000 | 3.960 | 2.763 | 5.228 | ||||
25 | 5.098 | 158.038 | 1.490 | 4.885 | 4.672 | 0.000 | 5.244 | 2.269 | 5.475 | ||||
30 | 6.432 | 200.567 | 2.780 | 13.117 | 6.042 | 0.000 | 6.663 | 1.993 | 2.607 | ||||
35 | 7.929 | 197.434 | 3.166 | 25.048 | 7.546 | 0.000 | 8.189 | 5.615 | 5.841 | ||||
100 | 20 | 2.467 | 405.669 | 0.423 | 30.458 | 2.842 | 0.001 | 3.475 | 17.670 | 17.685 | |||
30 | 3.202 | >1000.0 | 0.576 | 31.796 | 4.580 | 0.001 | 5.402 | 19.162 | 16.345 | ||||
40 | 3.338 | >1000.0 | 1.341 | 183.921 | 6.794 | 0.002 | 7.695 | 23.592 | 16.882 | ||||
50 | 3.857 | >1000.0 | 2.407 | 225.704 | 8.525 | 0.002 | 9.687 | 24.898 | 17.007 | ||||
60 | 5.804 | 823.022 | 3.226 | 362.775 | 11.174 | 0.002 | 12.123 | 36.212 | 11.447 | ||||
150 | 30 | 0.055 | >1000.0 | 0.326 | 106.602 | 4.141 | 0.002 | 4.990 | 39.013 | 21.052 | |||
40 | 0.028 | >1000.0 | 0.745 | 156.994 | 5.872 | 0.002 | 6.830 | 49.541 | 18.100 | ||||
50 | 0.011 | >1000.0 | 1.009 | 182.630 | 7.570 | 0.002 | 8.618 | 59.876 | 17.433 | ||||
60 | 0 | >1000.0 | 1.521 | 646.268 | 9.371 | 0.005 | 10.445 | 58.715 | 15.019 | ||||
70 | 0 | >1000.0 | 2.464 | 1028.650 | 11.446 | 0.005 | 12.573 | 60.901 | 10.934 | ||||
80 | 0 | >1000.0 | 3.036 | 549.900 | 13.611 | 0.003 | 14.744 | 64.143 | 11.666 | ||||
90 | 0 | >1000.0 | 4.193 | 906.030 | 15.589 | 0.005 | 16.600 | 59.969 | 13.109 | ||||
200 | 40 | 0 | >1000.0 | 0.370 | 81.750 | 5.486 | 0.005 | 6.486 | 81.318 | 15.772 | |||
50 | 0 | >1000.0 | 0.483 | 186.900 | 6.848 | 0.006 | 7.760 | 91.498 | 7.205 | ||||
60 | 0 | >1000.0 | 0.917 | 313.850 | 8.710 | 0.008 | 9.635 | 82.300 | 12.738 | ||||
70 | 0 | >1000.0 | 1.680 | 3112.950 | 10.395 | 0.008 | 11.252 | 81.530 | 17.200 | ||||
80 | 0 | >1000.0 | 1.795 | 1629.400 | 12.529 | 0.003 | 13.415 | 88.926 | 10.166 | ||||
90 | 0 | >1000.0 | 2.045 | 1364.400 | 14.046 | 0.009 | 14.693 | 77.539 | 23.186 | ||||
100 | 0 | >1000.0 | 3.098 | 3024.830 | 15.993 | 0.009 | 16.941 | 82.575 | 14.761 | ||||
250 | 50 | 0 | >1000.0 | 0.329 | 557.676 | 6.783 | 0.008 | 7.536 | 103.797 | 23.062 | |||
60 | 0 | >1000.0 | 0.945 | 1400.788 | 8.285 | 0.010 | 9.021 | 99.990 | 30.057 | ||||
70 | 0 | >1000.0 | 1.326 | 2380.366 | 9.699 | 0.013 | 10.499 | 97.342 | 29.580 | ||||
80 | 0 | >1000.0 | 1.445 | 647.763 | 11.571 | 0.013 | 12.096 | 52.149 | 49.798 | ||||
90 | 0 | >1000.0 | 1.591 | 1242.663 | 12.978 | 0.016 | 13.589 | 70.928 | 50.748 | ||||
100 | 0 | >1000.0 | 2.443 | 2210.880 | 14.800 | 0.016 | 15.392 | 41.700 | 53.728 | ||||
120 | 0 | >1000.0 | 2.781 | 2249.350 | 18.418 | 0.018 | 18.895 | 41.508 | 52.769 | ||||
140 | 0 | >1000.0 | 4.713 | 6624.596 | 22.514 | 0.020 | 23.123 | 25.103 | 41.312 | ||||
Avg | 1.757 | 984.143 | 9.515 | 0.006 | 10.321 | 51.483 | 20.125 |
n | r | CPLEX | GH-MWDDS | PBIG | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Value | Gap (%) | Value | Time (s) | Value | Time (s) | |||||
100 | 0.2 | 1.116 | 0.000 | 1.064 | 0.000 | 1.116 | 0.051 | 0.088 | ||
0.225 | 1.451 | 0.000 | 1.354 | 0.000 | 1.451 | 1.933 | 4.674 | |||
0.25 | 1.848 | 0.000 | 1.763 | 0.000 | 1.848 | 0.586 | 1.657 | |||
0.275 | 2.610 | 0.204 | 2.462 | 0.001 | 2.610 | 1.040 | 3.835 | |||
0.3 | 3.047 | 7.640 | 2.931 | 0.001 | 3.047 | 2.826 | 9.378 | |||
500 | 0.1 | 0.021 | >1000.0 | 1.004 | 0.006 | 1.037 | 5.428 | 17.623 | ||
0.125 | 0.000 | >1000.0 | 1.922 | 0.011 | 2.012 | 2.490 | 5.020 | |||
0.15 | 0.000 | >1000.0 | 3.318 | 0.016 | 3.606 | 28.489 | 41.489 | |||
0.175 | 0.000 | >1000.0 | 4.517 | 0.021 | 4.929 | 43.215 | 67.606 | |||
0.2 | 0.000 | >1000.0 | 6.634 | 0.029 | 7.141 | 82.951 | 81.343 | |||
1000 | 0.05 | 0.000 | >1000.0 | 0.262 | 0.014 | 0.266 | 0.373 | 1.093 | ||
0.075 | 0.000 | >1000.0 | 1.243 | 0.030 | 1.369 | 12.425 | 20.908 | |||
0.1 | 0.000 | >1000.0 | 2.721 | 0.056 | 3.083 | 83.973 | 106.192 | |||
0.125 | 0.000 | >1000.0 | 4.791 | 0.092 | 5.199 | 196.269 | 187.676 | |||
0.15 | 0.000 | >1000.0 | 7.680 | 0.141 | 8.295 | 363.599 | 136.273 | |||
Avg | 2.911 | 0.028 | 3.134 | 55.043 | 45.657 |
Solution of GH-MWDDS for the 1st RGG Graph with 100 Nodes and ; see Figure 2a. | ||||
---|---|---|---|---|
ID disjoint set | Color (Figure 2a) | #Nodes | Lifetime | Node IDs |
1 | blue | 13 | 0.681 | 7, 27, 36, 43, 60, 62, 71, 72, 78, 82, 88, 89, 91 |
2 | red | 14 | 0.564 | 2, 5, 6, 8, 10, 12, 20, 37, 76, 79, 80, 87, 95, 97 |
3 | light green | 15 | 0.185 | 15, 28, 32, 40, 44, 46, 50, 54, 56, 67, 69, 75, 81, 86, 98 |
unused nodes | purple | 58 | 0, 1, 3, 4, 9, 11, 13, 14, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 30, 31, 33, 34, 35, 38, 39, 41, 42, 45, 47, 48, 49, 51, 52, 53, 55, 57, 58, 59, 61, 63, 64, 65, 66, 68, 70, 73, 74, 77, 83, 84, 85, 90, 92, 93, 94, 96, 99 | |
Best solution of PBIG for the first RGG graph with 100 nodes and ; see Figure 2b. | ||||
ID disjoint set | Color (Figure 2b) | #Nodes | Lifetime | Node IDs |
1 | blue | 14 | 0.754 | 12, 27, 36, 37, 43, 60, 62, 71, 78, 80, 82, 88, 89, 91 |
2 | dark green | 13 | 0.564 | 2, 5, 6, 7, 8, 10, 20, 72, 79, 87, 95, 97, 98 |
3 | light green | 15 | 0.185 | 15, 28, 32, 40, 44, 46, 50, 54, 56, 63, 67, 75, 81, 83, 86 |
4 | red | 14 | 0.160 | 16, 24, 31, 42, 51, 53, 57, 59, 68, 69, 76, 85, 90, 96 |
unused nodes | purple | 44 | 0, 1, 3, 4, 9, 11, 13, 14, 17, 18, 19, 21, 22, 23, 25, 26, 29, 30, 33, 34, 35, 38, 39, 41, 45, 47, 48, 49, 52, 55, 58, 61, 64, 65, 66, 70, 73, 74, 77, 84, 92, 93, 94, 99 | |
Solution of GH-MWDDS for the first RGG graph with 100 nodes and ; see Figure 3a. | ||||
ID disjoint set | Color (Figure 3a) | #Nodes | Lifetime | Node IDs |
1 | dark green | 6 | 0.715 | 26, 27, 58, 64, 73, 95 |
2 | light green | 9 | 0.657 | 1, 6, 20, 24, 40, 51, 83, 88, 94 |
3 | red | 7 | 0.588 | 12, 25, 72, 76, 89, 91, 98 |
4 | blue | 9 | 0.532 | 2, 15, 38, 39, 61, 75, 79, 93, 99 |
5 | brown | 8 | 0.337 | 8, 18, 21, 36, 44, 46, 90, 92 |
6 | orange | 8 | 0.079 | 14, 17, 43, 54, 55, 81, 84, 85 |
unused nodes | purple | 53 | 0, 3, 4, 5, 7, 9, 10, 11, 13, 16, 19, 22, 23, 28, 29, 30, 31, 32, 33, 34, 35, 37, 41, 42, 45, 47, 48, 49, 50, 52, 53, 56, 57, 59, 60, 62, 63, 65, 66, 67, 68, 69, 70, 71, 74, 77, 78, 80, 82, 86, 87, 96, 97 | |
Best solution of PBIG for the first RGG graph with 100 nodes and ; see Figure 3b. | ||||
ID disjoint set | Color (Figure 3b) | #Nodes | Lifetime | Node IDs |
1 | blue | 8 | 0.834 | 6, 20, 22, 26, 27, 51, 73, 95 |
2 | red | 7 | 0.736 | 12, 25, 58, 72, 76, 88, 94 |
3 | orange | 8 | 0.532 | 1, 2, 15, 24, 36, 38, 93, 98 |
4 | dark green | 6 | 0.588 | 44, 61, 64, 74, 83, 89 |
5 | brown | 8 | 0.337 | 8, 18, 21, 39, 46, 90, 91, 92 |
6 | light green | 9 | 0.079 | 14, 17, 43, 75, 79, 81, 84, 85, 99 |
unused nodes | purple | 54 | 0, 3, 4, 5, 7, 9, 10, 11, 13, 16, 19, 23, 28, 29, 30, 31, 32, 33, 34, 35, 37, 40, 41, 42, 45, 47, 48, 49, 50, 52, 53, 54, 55, 56, 57, 59, 60, 62, 63, 65, 66, 67, 68, 69, 70, 71, 77, 78, 80, 82, 86, 87, 96, 97 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Bouamama, S.; Blum, C.; Pinacho-Davidson , P. A Population-Based Iterated Greedy Algorithm for Maximizing Sensor Network Lifetime. Sensors 2022, 22, 1804. https://doi.org/10.3390/s22051804
Bouamama S, Blum C, Pinacho-Davidson P. A Population-Based Iterated Greedy Algorithm for Maximizing Sensor Network Lifetime. Sensors. 2022; 22(5):1804. https://doi.org/10.3390/s22051804
Chicago/Turabian StyleBouamama, Salim, Christian Blum, and Pedro Pinacho-Davidson . 2022. "A Population-Based Iterated Greedy Algorithm for Maximizing Sensor Network Lifetime" Sensors 22, no. 5: 1804. https://doi.org/10.3390/s22051804
APA StyleBouamama, S., Blum, C., & Pinacho-Davidson , P. (2022). A Population-Based Iterated Greedy Algorithm for Maximizing Sensor Network Lifetime. Sensors, 22(5), 1804. https://doi.org/10.3390/s22051804