An Improved Multioperator-Based Constrained Differential Evolution for Optimal Power Allocation in WSNs
<p>The flowchart of DE.</p> "> Figure 2
<p>Average rankings of different DE variants obtained by the Friedman test for the OPA with i.i.d. observations, where the <span class="html-italic">p</span>-value computed by Iman and Daveport test is 0.</p> "> Figure 3
<p>Average rankings of different methods obtained by the Friedman test for the OPA with the reported results under i.i.d. observations, where the <span class="html-italic">p</span>-value computed by Iman and Daveport test is 2.15 × <math display="inline"><semantics> <msup> <mn>10</mn> <mrow> <mo>−</mo> <mn>7</mn> </mrow> </msup> </semantics></math>.</p> "> Figure 4
<p>Average rankings of different methods obtained by the Friedman test for the OPA with the reported results under correlated observations, where the <span class="html-italic">p</span>-value computed by Iman and Daveport test is 0.</p> ">
Abstract
:1. Introduction
2. Background
2.1. Problem Formulation
2.1.1. Independent Observations
2.1.2. Correlated Observations
2.2. Differential Evolution
2.2.1. Initialization
2.2.2. Mutation
2.2.3. Crossover
2.2.4. Selection
3. Related Work
4. Our Approach: IMO-CADE
4.1. Motivations
4.2. Operator Pool
- “DE/current-to-pbest/1” with archive:
- “DE/rand-to-pbest/1” with archive:
4.3. Boundary Constraint Handling
4.4. Constrained Reward Assignment
- (i)
- Infeasible situation: All solutions in are infeasible. Under this situation, the fitness of each solution is its overall constraint violation (CV),
- (ii)
- Semifeasible situation: contains both the infeasible and feasible solutions. In this situation, the solutions in the parent and child populations are combined. Then, for each solution, its objective function and CV are normalized as suggested in [31]. Afterwards, the fitness is as follows:
- (iii)
- Feasible situation: all solutions in are feasible. In this situation, the fitness is the objective function:
4.5. Improved Multioperator Selection
4.5.1. Probability Based on Operator Feedback
4.5.2. Probability Based on Individual Information
4.5.3. Final Probability Calculation
4.6. Parameter Adaptation
Algorithm 1 Pseudo-code of IMO-CADE |
Input: Algorithm parameters: ; WSN parameters: Output: The best solution
|
4.7. Framework of IMO-CADE
- At each generation, and are set to be empty.
- In lines 8–9, the selection probability is calculated.
- In line 11, for each solution, one operator is selected based on the selection probability and roulette wheel selection.
- In lines 12–14, the trial solution is generated according to the selected operator and the generated parameters. The violated variables are handled based on the BCHT.
- In line 19, the trial solution is compared with its target solution based on the transformed fitness.
- If is better than , in lines 20–22, the worse is saved into archive . Note that, when , solutions are randomly removed from to keep . The relative fitness improvement and the successful parameters are saved.
- In line 23, is replaced by for the next generation.
- In lines 28–32, , and are updated accordingly.
Remarks
- (1)
- The core difference is that, in IMO-CADE, both the operator feedback and individual information are considered together to update the operator selection probability, whereas in PM-MDE, only the operator feedback is used.
- (2)
- In IMO-CADE, a new BCHT is developed for the OPA.
- (3)
- The operators used in the operator pool are different between IMO-CADE and PM-MDE.
5. Results and Analysis
5.1. Parameter Settings
- ;
- , , and ;
- and ;
- ;
- Number of independent runs = 30;
- Observation signal-to-noise ratio (SNR), dB.
5.2. Comparison with Other Advanced DEs
- IMO-CADE can obtain the best ranking based on the Friedman test, followed by CADE and JADE. In addition, the p-value computed by Iman and Daveport test is 0, which means that the performance of the six compared DEs are significantly different based on the multiple-problem analysis.
- According to the Wilcoxon test, IMO-CADE significantly outperforms SaDE, JADE, OrSHADE, COLSHADE, and CADE on , and 11 cases, respectively. Compared with JADE and CADE, IMO-CADE obtains similar results on 4 and 5 cases, respectively. IMO-CADE is not outperformed by other DEs in any case.
- IMO-CADE obtains similar mean values compared with JADE and CADE when . However, when , IMO-CADE can consistently provide the best results in all cases.
- Compared with CADE, IMO-CADE obtains better results. This means that combining the operator feedback with the individual information for operator selection is really effective to improve the performance of CADE for the OPA.
- The results in Table 2 clearly show that IMO-CADE obtains significantly better results than other DEs based on multiple-problem analysis by the Wilcoxon test.
5.3. Comparison with Reported Results
5.3.1. Under i.i.d. Observations
5.3.2. Under Correlated Observations
5.4. Discussions
- Based on the gain allocated to each sensor, the sensors with poor channels can be turned off to save system power. Based on the gain allocated to each node, we can decide that the sensors with good channel fading coefficients are assigned to more power; on the other hand, sensors with poor channels are allocated less power.
- For the i.i.d. observations, the numerical results of CDE, CBBO-DE, and IMO-CADE closely match with the analytical results.
- When the observations are correlated, the sensors need more power compared with the i.i.d. observations.
- For both i.i.d. and correlated observations, IMO-CADE provides the best results of compared with other methods.
6. Conclusions
- The proposed modifications in IMO-CADE can improve its performance for the OPA under different situations.
- With respect to the performance of the overall system power , IMO-CADE is superior to other methods in all cases, especially for the WSN with a large number of sensor nodes.
- Considering gain allocation, the numerical results of IMO-CADE agree well with the analytical results.
- IMO-CADE can be an effective alternative for the OPA and other complex optimization problems of WSNs.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
ACO | Ant Colony Optimization |
BBO | Bio-geography-Based Optimization |
BCHT | Boundary Constraint Handling Technique |
CV | Constraint Violation |
DE | Differential Evolution |
IMO-CADE | Improved Multioperator-based Constrained Adaptive DE |
OPA | Optimal Power Allocation |
PSO | Particle Swarm Optimization |
WSNs | Wireless Sensor Networks |
References
- Akyildiz, I.F.; Su, W.; Sankarasubramaniam, Y.; Cayirci, E. Wireless sensor networks: A survey. Comput. Netw. 2002, 38, 393–422. [Google Scholar] [CrossRef] [Green Version]
- Yick, J.; Mukherjee, B.; Ghosal, D. Wireless sensor network survey. Comput. Netw. 2008, 52, 2292–2330. [Google Scholar] [CrossRef]
- Riaz, A.; Sarker, M.R.; Saad, M.H.M.; Mohamed, R. Review on Comparison of Different Energy Storage Technologies Used in Micro-Energy Harvesting, WSNs, Low-Cost Microelectronic Devices: Challenges and Recommendations. Sensors 2021, 21, 5041. [Google Scholar] [CrossRef]
- Kulkarni, R.; Förster, A.; Venayagamoorthy, G. Computational Intelligence in Wireless Sensor Networks: A Survey. IEEE Commun. Surv. Tutor. 2011, 13, 68–96. [Google Scholar] [CrossRef]
- Kulkarni, R.; Venayagamoorthy, G. Particle Swarm Optimization in Wireless-Sensor Networks: A Brief Survey. IEEE Trans. Syst. Man Cybern. Part C Appl. Rev. 2011, 41, 262–267. [Google Scholar] [CrossRef] [Green Version]
- Adnan, M.A.; Razzaque, M.A.; Ahmed, I.; Isnin, I.F. Bio-Mimic Optimization Strategies in Wireless Sensor Networks: A Survey. Sensors 2014, 14, 299–345. [Google Scholar] [CrossRef]
- Praveen Kumar, D.; Amgoth, T.; Annavarapu, C.S.R. Machine learning algorithms for wireless sensor networks: A survey. Inf. Fusion 2019, 49, 1–25. [Google Scholar] [CrossRef]
- Singh, A.; Sharma, S.; Singh, J. Nature-inspired algorithms for Wireless Sensor Networks: A comprehensive survey. Comput. Sci. Rev. 2021, 39, 100342. [Google Scholar] [CrossRef]
- Jiao, D.; Yang, P.; Fu, L.; Ke, L.; Tang, K. Optimal Energy-Delay Scheduling for Energy-Harvesting WSNs with Interference Channel via Negatively Correlated Search. IEEE Internet Things J. 2020, 7, 1690–1703. [Google Scholar] [CrossRef]
- Wu, L.; Cai, H. Energy-Efficient Adaptive Sensing Scheduling in Wireless Sensor Networks Using Fibonacci Tree Optimization Algorithm. Sensors 2021, 21, 5002. [Google Scholar] [CrossRef]
- Xu, H.; Gao, H.; Zhou, C.; Duan, R.; Zhou, X. Resource Allocation in Cognitive Radio Wireless Sensor Networks with Energy Harvesting. Sensors 2019, 19, 5115. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Filomeno, M.D.L.; de Campos, M.L.R.; Poor, H.V.; Ribeiro, M.V. Hybrid Power Line/Wireless Systems: An Optimal Power Allocation Perspective. IEEE Trans. Wirel. Commun. 2020, 19, 6289–6300. [Google Scholar] [CrossRef]
- Ojo, F.K.; Akande, D.O.; Salleh, M.F.M. Optimal Power Allocation in Cooperative Networks with Energy-Saving Protocols. IEEE Trans. Veh. Technol. 2020, 69, 5079–5088. [Google Scholar] [CrossRef]
- Guo, F.; Xu, B.; Zhang, W.A.; Wen, C.; Zhang, D.; Yu, L. Training Deep Neural Network for Optimal Power Allocation in Islanded Microgrid Systems: A Distributed Learning-Based Approach. IEEE Trans. Neural Netw. Learn. Syst. 2021, 1–13. [Google Scholar] [CrossRef]
- Zhao, B.; Zhao, X. Deep Reinforcement Learning Resource Allocation in Wireless Sensor Networks with Energy Harvesting and Relay. IEEE Internet Things J. 2021, 1. [Google Scholar] [CrossRef]
- Wimalajeewa, T.; Jayaweera, S. Optimal Power Scheduling for Data Fusion in Inhomogeneous Wireless Sensor Networks. In Proceedings of the IEEE International Conference on Video and Signal Based Surveillance, Sydney, Australia, 24 November 2006; pp. 73–78. [Google Scholar]
- Wimalajeewa, T.; Jayaweera, S. Optimal Power Scheduling for Correlated Data Fusion in Wireless Sensor Networks via Constrained PSO. IEEE Trans. Wirel. Commun. 2008, 7, 3608–3618. [Google Scholar] [CrossRef]
- Boussaïd, I.; Chatterjee, A.; Siarry, P.; Ahmed-Nacer, M. Hybridizing Biogeography-Based Optimization with Differential Evolution for Optimal Power Allocation in Wireless Sensor Networks. IEEE Trans. Veh. Technol. 2011, 60, 2347–2353. [Google Scholar] [CrossRef]
- Tsiflikiotis, A.; Goudos, S.K. Optimal power allocation in wireless sensor networks using emerging nature-inspired algorithms. In Proceedings of the 2016 5th International Conference on Modern Circuits and Systems Technologies (MOCAST), Thessaloniki, Greece, 12–14 May 2016; pp. 1–4. [Google Scholar]
- Tsiflikiotis, A.; Goudos, S.K.; Karagiannidis, G.K. Hybrid teaching-learning optimization of wireless sensor networks. Trans. Emerg. Telecommun. Technol. 2017, 28, e3194. [Google Scholar] [CrossRef]
- Lee, J. Optimal power allocating for correlated data fusion in decentralized WSNs using algorithms based on swarm intelligence. Wirel. Netw. 2017, 23, 1655–1667. [Google Scholar] [CrossRef]
- Li, Y.; Gong, W.; Cai, Z. Optimal Power Allocation of Wireless Sensor Networks with Multi-operator Based Constrained Differential Evolution. Artificial Life and Computational Intelligence. ACALCI 2017. Lect. Notes Comput. Sci. 2017, 10142, 339–352. [Google Scholar]
- Storn, R.; Price, K. Differential Evolution–A Simple and Efficient Heuristic for Global Optimization Over Continuous Spaces. J. Glob. Optim. 1997, 11, 341–359. [Google Scholar] [CrossRef]
- Wimalajeewa, T.; Jayaweera, S. PSO for Constrained Optimization: Optimal Power Scheduling for Correlated Data Fusion in Wireless Sensor Networks. In Proceedings of the IEEE 18th International Symposium on Personal, Indoor and Mobile Radio Communications, 2007 (PIMRC 2007), Athens, Greece, 3–7 September 2007; pp. 1–5. [Google Scholar]
- Coello, C.A.C. Theoretical and numerical constraint-handling techniques used with evolutionary algorithms: A survey of the state of the art. Comput. Methods Appl. Mech. Eng. 2002, 191, 1245–1287. [Google Scholar] [CrossRef]
- Deb, K. An efficient constraint handling method for genetic algorithms. Comput. Methods Appl. Mech. Eng. 2000, 186, 311–338. [Google Scholar] [CrossRef]
- Gong, W.; Cai, Z. An empirical study on differential evolution for optimal power allocation in WSNs. In Proceedings of the 2012 8th International Conference on Natural Computation, Chongqing, China, 20 May 2012; pp. 635–639. [Google Scholar]
- Das, S.; Suganthan, P.N. Differential evolution: A survey of the state-of-the-art. IEEE Trans. Evol. Comput. 2011, 15, 4–31. [Google Scholar] [CrossRef]
- Zhang, J.; Sanderson, A.C. JADE: Adaptive Differential Evolution with Optional External Archive. IEEE Trans. Evol. Comput. 2009, 13, 945–958. [Google Scholar] [CrossRef]
- Zhang, J.; Sanderson, A.C. Adaptive Differential Evolution: A Robust Approach to Multimodal Problem Optimization; Springer: Berlin/Heidelberg, Germany, 2009. [Google Scholar]
- Wang, Y.; Cai, Z. Constrained Evolutionary Optimization by Means of (μ + λ)-Differential Evolution and Improved Adaptive Trade-Off Model. Evol. Comput. 2011, 19, 249–285. [Google Scholar] [CrossRef] [PubMed]
- Goldberg, D.E. Probability Matching, the Magnitude of Reinforcement, and Classifier System Bidding. Mach. Learn. 1990, 5, 407–425. [Google Scholar] [CrossRef] [Green Version]
- Dorigo, M.; Birattari, M.; Stutzle, T. Ant colony optimization. IEEE Comput. Intell. Mag. 2006, 1, 28–39. [Google Scholar] [CrossRef]
- Qin, A.K.; Huang, V.L.; Suganthan, P.N. Differential Evolution Algorithm With Strategy Adaptation for Global Numerical Optimization. IEEE Trans. Evol. Comput. 2009, 13, 398–417. [Google Scholar] [CrossRef]
- Mohamed, A.W.; Hadi, A.A.; Jambi, K.M. Novel mutation strategy for enhancing SHADE and LSHADE algorithms for global numerical optimization. Swarm Evol. Comput. 2019, 50, 100455. [Google Scholar] [CrossRef]
- Gurrola-Ramos, J.; Hernandez-Aguirre, A.; Dalmau-Cedeno, O. COLSHADE for Real-World Single-Objective Constrained optimization Problems. In Proceedings of the 2020 IEEE Congress on Evolutionary Computation (CEC), Glasgow, UK, 19–24 July 2020; pp. 1–8. [Google Scholar]
- Alcalá-Fdez, J.; Sánchez, L.; García, S.; del Jesus, M.J.; Ventura, S.; Garrell, J.M.; Otero, J.; Romero, C.; Bacardit, J.; Rivas, V.M.; et al. KEEL: A software tool to assess evolutionary algorithms for data mining problems. Soft Comput. 2009, 13, 307–318. [Google Scholar] [CrossRef]
- Ong, Y.S.; Keane, A.J.; Nair, P.B. Evolutionary Optimization of Computationally Expensive Problems via Surrogate Modeling. Am. Inst. Aeronaut. Astronaut. J. 2003, 41, 687–696. [Google Scholar] [CrossRef] [Green Version]
- Mehri, A.; Sajedifar, J.; Abbasi, M.; Naimabadi, A.; Mohammadi, A.A.; Teimori, G.H.; Zakerian, S.A. Safety evaluation of lighting at very long tunnels on the basis of visual adaptation. Saf. Sci. 2019, 116, 196–207. [Google Scholar] [CrossRef]
K | SaDE | JADE | OrSHADE | COLSHADE | CADE | IMO-CADE | |
---|---|---|---|---|---|---|---|
10 | 0.1 | 3.1762 ± 1.45 × | 3.1723 ± 2.41 × | 3.1742 ± 6.00 × | 3.1732 ± 4.30 × | 3.1723 ± 1.15 × | 3.1723 ± 1.93 × |
0.01 | 15.1315 ± 7.00 × | 15.1303 ± 7.19 × | 15.1314 ± 6.51 × | 15.1304 ± 1.30 × | 15.1303 ± 5.69 × | 15.1303 ± 5.55 × | |
0.001 | 40.2599 ± 6.18 × | 40.2400 ± 1.82 × | 40.2469 ± 2.63 × | 40.2430 ± 2.02 × | 40.2400 ± 1.57 × | 40.2400 ± 1.94 × | |
20 | 0.1 | 1.9541 ± 5.47 × | 1.9317 ± 8.25 × | 1.9379 ± 1.34 × | 1.9365 ± 1.21 × | 1.9317 ± 2.11 × | 1.9317 ± 7.55 × |
0.01 | 9.1215 ± 9.12 × | 9.0970 ± 6.50 × | 9.1135 ± 4.04 × | 9.1111 ± 5.12 × | 9.0970 ± 9.79 × | 9.0970 ± 9.67 × | |
0.001 | 21.6245 ± 1.28 × | 21.5961 ± 9.98 × | 21.6252 ± 6.77 × | 21.6286 ± 1.08 × | 21.5962 ± 2.27 × | 21.5962 ± 2.03 × | |
50 | 0.1 | 1.2003 ± 4.88 × | 0.8659 ± 3.35 × | 0.8804 ± 2.42 × | 0.8766 ± 1.87 × | 0.8660 ± 3.39 × | 0.8656 ± 7.95 × |
0.01 | 4.8931 ± 8.78 × | 4.3288 ± 4.22 × | 4.3873 ± 9.55 × | 4.3834 ± 8.23 × | 4.3300 ± 6.23 × | 4.3254 ± 3.90 × | |
0.001 | 10.6059 ± 1.11 × | 9.8982 ± 9.14 × | 10.0035 ± 1.62 × | 10.0007 ± 1.22 × | 9.8955 ± 1.05 × | 9.8904 ± 6.81 × | |
100 | 0.1 | 11.8999 ± 1.52 × | 0.8762 ± 1.77 × | 0.9472 ± 2.06 × | 0.9032 ± 1.14 × | 0.8656 ± 1.06 × | 0.8539 ± 1.25 × |
0.01 | 12.1699 ± 1.30 × | 3.9931 ± 5.92 × | 4.1652 ± 6.26 × | 4.0969 ± 3.84 × | 3.9818 ± 3.97 × | 3.9329 ± 2.35 × | |
0.001 | 16.6726 ± 6.26 × | 8.6754 ± 6.95 × | 8.9279 ± 6.85 × | 8.8313 ± 4.71 × | 8.6435 ± 4.76 × | 8.5999 ± 5.39 × | |
150 | 0.1 | 79.5028 ± 9.10 × | 1.2345 ± 9.28 × | 1.4707 ± 1.18 × | 1.1482 ± 3.41 × | 1.1142 ± 5.19 × | 1.0252 ± 4.80 × |
0.01 | 85.3694 ± 1.02 × | 4.6995 ± 1.14 × | 5.0791 ± 1.45 × | 4.6995 ± 5.62 × | 4.5959 ± 1.02 × | 4.4696 ± 1.10 × | |
0.001 | 80.4239 ± 1.54 × | 9.6689 ± 1.51 × | 10.2374 ± 2.06 × | 9.7378 ± 9.40 × | 9.5034 ± 1.54 × | 9.3211 ± 1.18 × | |
200 | 0.1 | 224.0768 ± 1.57 × | 2.0922 ± 2.20 × | 3.0493 ± 4.45 × | 1.6664 ± 1.24 × | 1.5992 ± 1.62 × | 1.3095 ± 1.31 × |
0.01 | 239.8870 ± 1.63 × | 4.8360 ± 3.22 × | 5.8158 ± 4.71 × | 4.3757 ± 1.90 × | 4.1938 ± 2.22 × | 3.8791 ± 1.46 × | |
0.001 | 237.0817 ± 2.03 × | 8.5756 ± 3.73 × | 9.5102 ± 5.91 × | 8.0990 ± 2.37 × | 7.8208 ± 2.74 × | 7.4426 ± 2.80 × | |
16/0/0 | 12/4/0 | 16/0/0 | 16/0/0 | 11/5/0 | - |
IMO-CADE vs. | p-Value | ||
---|---|---|---|
SaDE | 171.0 | 0.0 | 7.63 × |
JADE | 160.5 | 10.5 | 3.74 × |
OrSHADE | 171.0 | 0.0 | 7.63 × |
COLSHADE | 162.0 | 9.0 | 1.53 × |
CADE | 160.5 | 10.5 | 3.74 × |
K | CBBO | CDE | CBBO-DE | PM-MDE | IMO-CADE | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
10 | 0.1 | 3.1991 | 1.64 × | 3.1732 | 5.83 × | 3.1725 | 1.18 × | 3.1727 | 9.28 × | 3.1723 | 1.93 × |
0.01 | 15.1680 | 3.31 × | 15.1310 | 2.77 × | 11.5300 | 8.07 × | 15.1300 | 3.54 × | 15.1303 | 5.55 × | |
0.001 | NF | NF | 40.2450 | 5.59 × | 40.2450 | 5.59 × | 40.3170 | 3.95 × | 40.2400 | 1.94 × | |
20 | 0.1 | 2.0406 | 3.91 × | 2.0485 | 1.25 × | 1.9333 | 1.49 × | 1.9343 | 1.38 × | 1.9317 | 7.55 × |
0.01 | 9.2443 | 7.93 × | 9.1201 | 1.51 × | 9.0985 | 6.79 × | 9.1009 | 4.03 × | 9.0970 | 9.67 × | |
0.001 | 21.7400 | 6.07 × | 21.6260 | 2.98 × | 21.5980 | 6.42 × | 21.6010 | 4.30 × | 21.5962 | 2.03 × | |
50 | 0.1 | 1.4513 | 1.57 × | 3.7790 | 4.12 × | 2.7516 | 3.91 × | 1.1192 | 6.22 × | 0.8656 | 7.95 × |
0.01 | 4.9231 | 1.48 × | 6.8290 | 3.59 × | 6.2178 | 5.08 × | 4.7101 | 8.96 × | 4.3254 | 3.90 × | |
0.001 | 10.4960 | 1.49 × | 14.3240 | 1.49 × | 11.0930 | 6.01 × | 10.3060 | 1.20 × | 9.8904 | 6.81 × |
IMO-CADE vs. | p-Value | ||
---|---|---|---|
CBBO | 45.0 | 0.0 | 3.91 × |
CDE | 45.0 | 0.0 | 3.91 × |
CBBO-DE | 36.0 | 9.0 | 1.29 × |
PM-MDE | 40.5 | 4.5 | 7.81 × |
CBBO | CDE | CBBO-DE | PM-MDE | IMO-CADE | |||||||
0.01 | 0.1 | 3.2129 | 2.17 × | 3.1847 | 6.74 × | 3.1833 | 3.86 × | 3.1834 | 1.60 × | 3.1830 | 9.53 × |
0.01 | 15.3070 | 7.97 × | 15.2560 | 2.39 × | 15.2550 | 1.89 × | 15.2550 | 3.34 × | 15.2547 | 6.89 × | |
0.001 | NF | NF | 40.9860 | 3.00 × | 41.0460 | 4.63 × | 40.9800 | 3.45 × | 40.9795 | 2.94 × | |
0.1 | 0.1 | 3.3100 | 1.77 × | 3.2900 | 8.43 × | 3.2800 | 1.12 × | 3.2792 | 9.96 × | 3.2789 | 4.19 × |
0.01 | 16.6000 | 4.30 × | 16.6000 | 2.21 × | 16.6000 | 3.56 × | 16.4890 | 4.61 × | 16.4885 | 1.05 × | |
0.001 | NF | NF | 48.9850 | 1.49 × | 49.0770 | 7.81 × | 48.6440 | 1.12 × | 48.6440 | 3.38 × | |
0.5 | 0.1 | 3.8800 | 1.87 × | 3.8600 | 1.39 × | 3.8600 | 2.32 × | 3.5839 | 8.56 × | 3.5824 | 5.77 × |
0.01 | 3.5100 | 6.13 × | 34.4000 | 1.85 × | 34.3000 | 8.08 × | 22.8030 | 8.88 × | 22.8014 | 9.16 × | |
0.001 | NF | NF | 734.2400 | 1.88 × | 735.1400 | 6.63 × | 107.7800 | 6.79 × | 105.5153 | 6.72 × | |
CBBO | CDE | CBBO-DE | PM-MDE | IMO-CADE | |||||||
0.01 | 0.1 | 2.0292 | 4.15 × | 2.0127 | 1.51 × | 1.9396 | 2.14 × | 1.9394 | 1.79 × | 1.9373 | 1.73 × |
0.01 | 9.3053 | 7.68 × | 91.7670 | 1.03 × | 9.1607 | 8.98 × | 91.6340 | 3.74 × | 9.1588 | 2.00 × | |
0.001 | 2.1980 | 4.97 × | 21.8600 | 1.92 × | 21.8420 | 3.99 × | 21.8420 | 3.14 × | 21.8383 | 8.06 × | |
0.1 | 0.1 | 2.0913 | 4.71 × | 2.0799 | 1.29 × | 1.9905 | 1.32 × | 1.9908 | 3.58 × | 1.9871 | 9.65 × |
0.01 | 99.2370 | 5.59 × | 9.8126 | 3.08 × | 9.7894 | 9.19 × | 97.5540 | 5.49 × | 9.7484 | 9.59 × | |
0.001 | 24.5070 | 8.38 × | 24.3400 | 1.49 × | 24.3240 | 1.96 × | 24.1820 | 3.48 × | 24.1772 | 6.46 × | |
0.5 | 0.1 | 2.3633 | 2.55 × | 2.3406 | 3.53 × | 2.3026 | 2.19 × | 2.1879 | 7.40 × | 2.1780 | 1.43 × |
0.01 | 15.9850 | 5.07 × | 15.8750 | 7.75 × | 15.8650 | 3.27 × | 12.5470 | 8.55 × | 12.4527 | 1.34 × | |
0.001 | 63.8450 | 9.39 × | 60.9090 | 2.30 × | 60.6850 | 6.51 × | 36.2470 | 9.15 × | 36.1418 | 1.26 × | |
CBBO | CDE | CBBO-DE | PM-MDE | IMO-CADE | |||||||
0.01 | 0.1 | 1.5072 | 1.35 × | 3.5357 | 4.37 × | 2.7742 | 5.61 × | 1.2346 | 1.11 × | 0.8687 | 2.08 × |
0.01 | 4.9139 | 1.36 × | 6.8366 | 2.26 × | 6.0532 | 7.98 × | 4.8249 | 1.31 × | 4.3582 | 2.40 × | |
0.001 | 10.6430 | 2.23 × | 12.0540 | 2.28 × | 10.7460 | 3.31 × | 10.5210 | 7.40 × | 9.9713 | 2.49 × | |
0.1 | 0.1 | 1.4947 | 1.64 × | 3.7939 | 3.94 × | 3.0813 | 4.30 × | 1.2406 | 9.45 × | 0.8960 | 4.22 × |
0.01 | 5.2413 | 1.67 × | 7.0517 | 2.90 × | 6.6532 | 1.01 × | 5.1088 | 8.14 × | 4.6572 | 5.00 × | |
0.001 | 11.3850 | 1.54 × | 13.0250 | 2.32 × | 11.6690 | 5.81 × | 11.2840 | 1.20 × | 10.7169 | 2.02 × | |
0.5 | 0.1 | 1.6223 | 1.80 × | 4.1081 | 6.54 × | 2.9672 | 4.70 × | 1.3432 | 8.87 × | 1.0055 | 2.86 × |
0.01 | 7.1915 | 1.50 × | 8.5854 | 1.20 × | 7.4210 | 3.24 × | 6.2096 | 1.13 × | 5.6704 | 5.32 × | |
0.001 | 18.8410 | 1.20 × | 19.3060 | 4.42 × | 18.4490 | 3.68 × | 14.8240 | 1.54 × | 13.8922 | 4.27 × |
IMO-CADE vs. | p-Value | ||
---|---|---|---|
CBBO | 335.0 | 43.0 | 1.84 × |
CDE | 378.0 | 0.0 | 1.49 × |
CBBO-DE | 364.5 | 13.5 | 2.98 × |
PM-MDE | 373.0 | 5.0 | 1.49 × |
Sensor | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Analytical | CBBO | CDE | CBBO-DE | IMO-CADE | Analytical | CBBO | CDE | CBBO-DE | IMO-CADE | |
G1 | 1.0362 | 1.0823 | 1.0392 | 1.0353 | 1.0361 | 1.6172 | 1.5500 | 1.5894 | 1.5925 | 1.5926 |
G2 | 0.9972 | 0.9838 | 0.9985 | 0.9977 | 0.9972 | 1.5888 | 1.6000 | 1.5826 | 1.5821 | 1.5821 |
G3 | 0.8834 | 0.8619 | 0.8853 | 0.8826 | 0.8836 | 1.5555 | 1.5185 | 1.5469 | 1.5496 | 1.5483 |
G4 | 0.4823 | 0.5219 | 0.4623 | 0.4812 | 0.4825 | 1.4666 | 1.4610 | 1.4423 | 1.4381 | 1.4379 |
G5 | 0.3021 | 0.1330 | 0.3061 | 0.3066 | 0.3010 | 1.4616 | 1.4231 | 1.4069 | 1.4050 | 1.4050 |
G6 | 0 | 0.0031 | 0.0655 | 0.0135 | 0.0111 | 1.4107 | 1.3738 | 1.3600 | 1.3606 | 1.3605 |
G7 | 0 | 0.0656 | 0.0117 | 0.0142 | 0.0029 | 1.1231 | 1.3503 | 1.3405 | 1.3404 | 1.3420 |
G8 | 0 | 0.0067 | 0.0006 | 0.0033 | 1.14 × | 0 | 0.0056 | 0.0070 | 0.0053 | 1.20 × |
G9 | 0 | 0.0020 | 0.0035 | 0.0004 | 8.97 × | 0 | 0.0173 | 0.0037 | 0.0058 | 1.78 × |
G10 | 0 | 0.0076 | 0.0010 | 0.0046 | 4.28 × | 0 | 0.0016 | 0.0032 | 0.0013 | 1.10 × |
3.1723 | 3.1766 | 3.1725 | 3.1723 | 3.1723 | 15.09782 | 15.13894 | 15.13036 | 15.13032 | 15.13027 |
Sensor | ||||||||
---|---|---|---|---|---|---|---|---|
CBBO | CDE | CBBO-DE | IMO-CADE | CBBO | CDE | CBBO-DE | IMO-CADE | |
G1 | 1.0942 | 1.0507 | 1.0475 | 1.0442 | 1.6645 | 1.6733 | 1.6751 | 1.6717 |
G2 | 0.8958 | 0.9567 | 0.9606 | 0.9574 | 1.5635 | 1.5863 | 1.5869 | 1.5754 |
G3 | 0.8978 | 0.8850 | 0.8784 | 0.8818 | 1.5626 | 1.5775 | 1.5771 | 1.5751 |
G4 | 0.5006 | 0.5091 | 0.5015 | 0.5103 | 1.5491 | 1.4767 | 1.4805 | 1.5086 |
G5 | 0.4439 | 0.4246 | 0.4431 | 0.4508 | 1.5218 | 1.4797 | 1.4809 | 1.4817 |
G6 | 0.1227 | 0.1997 | 0.1959 | 0.1471 | 1.4327 | 1.4504 | 1.4429 | 1.4812 |
G7 | 0.1421 | 0.0371 | 0.0743 | 0.0952 | 1.4659 | 1.5110 | 1.5111 | 1.4374 |
G8 | 0.0263 | 0.0197 | 0.0067 | 0.0012 | 0.0019 | 0.0245 | 0.0130 | 3.84 × |
G9 | 0.0304 | 0.0141 | 0.0022 | 0.0007 | 0.0211 | 0.0044 | 0.0048 | 9.83 × |
G10 | 0.0103 | 0.0142 | 0.0019 | 0.0001 | 0.0100 | 0.0080 | 0.0005 | 3.69 × |
3.2902 | 3.2839 | 3.2833 | 3.2789 | 16.5744 | 16.5625 | 16.5623 | 16.4885 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 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
Li, W.; Gong, W. An Improved Multioperator-Based Constrained Differential Evolution for Optimal Power Allocation in WSNs. Sensors 2021, 21, 6271. https://doi.org/10.3390/s21186271
Li W, Gong W. An Improved Multioperator-Based Constrained Differential Evolution for Optimal Power Allocation in WSNs. Sensors. 2021; 21(18):6271. https://doi.org/10.3390/s21186271
Chicago/Turabian StyleLi, Wei, and Wenyin Gong. 2021. "An Improved Multioperator-Based Constrained Differential Evolution for Optimal Power Allocation in WSNs" Sensors 21, no. 18: 6271. https://doi.org/10.3390/s21186271
APA StyleLi, W., & Gong, W. (2021). An Improved Multioperator-Based Constrained Differential Evolution for Optimal Power Allocation in WSNs. Sensors, 21(18), 6271. https://doi.org/10.3390/s21186271