Social Distancing in Indoor Spaces: An Intelligent Guide Based on the Internet of Things: COVID-19 as a Case Study
<p>The particle swarm optimization (PSO) algorithm.</p> "> Figure 2
<p>The ant colony optimization (ACO) algorithm.</p> "> Figure 3
<p>Photographs of the Mini IoT ESP32 M5StickC nodes.</p> "> Figure 4
<p>Convergence time of PSO, ACO, and the genetic algorithm (GA).</p> ">
Abstract
:- -
- This study uses the potential of Internet of Things (IoT) devices to contribute to the fight against COVID-19;
- -
- An indoor relocation system is suggested to ensure that social distancing is respected;
- -
- A set of real experiences are provided to prove the efficiency of the proposed system.
1. Introduction
- Two optimizers (PSO and ACO) were adapted to the problem of indoor placement of IoT devices to maintain social distance between people in order to reduce the propagation of COVID-19.
- The behavior of each algorithm was evaluated in a real-world environment using prototyping on different parameters, different network metrics (such as the average distance between students and the rate of transferred data between nodes), and different optimization metrics (such as convergence time and quality of the solution). The results were then interpreted and discussed.
- Contrary to contact tracing applications, privacy is preserved, and the security of the user’s data is guaranteed by the proposed system (optimizers and IoT network prototyping).
- The use of the proposed system may be easily extended for use in other indoor places, such as stadiums, cinema rooms, malls, and public transport vehicles.
2. Related Works
3. Proposed PSO and ACO for Student Positioning
3.1. The Proposed PSO Algorithm for IoT Indoor Positioning
3.2. The Proposed ACO Algorithm for IoT Indoor Positioning
4. Results
4.1. Parameters and Scenario of IoT Prototyping in Classes of Students
4.1.1. Parameters of Nodes
4.1.2. Scenario of IoT Prototyping
4.2. ACO and PSO Parameters
4.3. Comparing the Average Distance between Students
4.4. Comparing the Amount of Transmitted Data
4.5. Comparing the Convergence Time of PSO and ACO
4.6. Comparing the Quality of Solutions of PSO and ACO
4.7. Discussion and Findings
- In addition to computing a configuration for the manner of distributing the nodes in the region, the proposed approach computes the frequency of contacts between nodes and measures the duration, time, and distances that separate the nodes during these contacts.
- In terms of the average distance separating the students, the amount of transmitted data, convergence time, and the quality of solutions, both PSO and ACO are more efficient than random distribution and the GA.
- In terms of the amount of transmitted data and the quality of solutions, ACO is better than PSO, whereas with regard to the high number of students, PSO is better than ACO. The two algorithms have comparable performance in terms of convergence time.
- The achieved real-world experiments highlight the contribution and efficiency of evolutionary optimizers for resolving complex engineering problems [20].
- Contrary to the contact tracing applications currently in use via smartphones, the problems of user data and COVID-19 infection status privacy are not a concern when using our suggested IoT indoor placement system.
5. Conclusions
Funding
Conflicts of Interest
References
- Management of Ill Travellers at Points of Entry—International Airports, Seaports and Ground Crossings—In the Context of Covid-19 Outbreak: Interim Guidance; World Health Organization: Geneva, Switzerland, 2020.
- Available online: https://www.weforum.org/agenda/2020/05/scientists-pandemics-coronavirusnature-covid19-health (accessed on 28 September 2020).
- Reducibility among Combinatorial Problems. In Complexity of Computer Computations; Miller, R.E.; Thatcher, J.W.; Bohlinger, J.D. (Eds.) The IBM Research Symposia Series; Springer: Boston, MA, USA, 1972. [Google Scholar] [CrossRef]
- Kennedy, J.; Eberhart, R.C. Particle swarm optimization. In Proceedings of the International Conference on Neural Networks; Institute of Electrical and Electronics Engineers: New York, NY, USA, 1995; Volume 4, pp. 1942–1948. [Google Scholar] [CrossRef]
- Dorigo, M.; di Caro, G. Ant colony optimization: A new meta-heuristic. In Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406), Washington, DC, USA; 1999; Volume 2, pp. 1470–1477. [Google Scholar] [CrossRef]
- Tam, N.T.; Hai, D.T.; Son, L.; Vinh, L. Improving lifetime and network connections of 3D wireless sensor networks based on fuzzy clustering and particle swarm optimization. Wirel. Netw. 2018, 24, 1477–1490. [Google Scholar] [CrossRef]
- Wang, J.; Ju, C.; Gao, Y.; Sangaiah, A.K.; Kim, G.-J. A PSO based energy efficient coverage control algorithm for wireless sensor networks. Comput. Mater. Contin. 2018, 56, 433–446. [Google Scholar]
- Mnasri, S.; Nasri, N.; Van Den Bossche, A.; Val, T. A hybrid ant-genetic algorithm to solve a real deployment problem: A case study with experimental validation. In Ad-hoc, Mobile, and Wireless Networks. ADHOC-NOW 2017. Lecture Notes in Computer Science, vol 10517; Puliafito, A., Bruneo, D., Distefano, S., Longo, F., Eds.; Springer: Cham, Switzerland, 2017. [Google Scholar] [CrossRef] [Green Version]
- Deif, D.S.; Gadallah, Y. An ant colony optimization approach for the deployment of reliable wireless sensor networks. IEEE Access 2017, 5, 10744–10756. [Google Scholar] [CrossRef]
- Qasim, T.; Zia, M.; Minhas, Q.A.; Bhatti, N.; Saleem, K.; Qasim, T.; Mahmood, H. An Ant Colony Optimization Based Approach for Minimum Cost Coverage on 3-D Grid in Wireless Sensor Networks. IEEE Commun. Lett. 2018, 22, 1140–1143. [Google Scholar] [CrossRef]
- Mnasri, S.; Nasri, N.; Van Den Bossche, A.; Val, T. A comparative analysis with validation of NSGA-III and MOEA/D in resolving the 3D indoor redeployment problem in DL-IoT. In Proceedings of the 2017 International Conference on Internet of Things, Embedded Systems and Communications (IINTEC), Gafsa, Tunisia; 2017; pp. 15–20. [Google Scholar] [CrossRef]
- Jain, H.; Deb, K. An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point Based Nondominated Sorting Approach, Part II: Handling Constraints and Extending to an Adaptive Approach. IEEE Trans. Evol. Comput. 2014, 18, 602–622. [Google Scholar] [CrossRef]
- Zhang, Q.; Li, H. MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition. IEEE Trans. Evol. Comput. 2007, 11, 712–731. [Google Scholar] [CrossRef]
- Sun, Y.; Hu, Y.; Chen, L.; Liu, H.; Chen, J.; Lv, B. The Coverage Optimization Method for Underwater Sensor Network Based on VF-PSO Algorithm. In Proceedings of the 2020 Chinese Control And Decision Conference (CCDC), Hefei, China, 22–24 August 2020; pp. 2008–2013. [Google Scholar] [CrossRef]
- Gao, Y.; Wang, J.; Wu, W.; Sangaiah, A.K.; Lim, S.-J. A Hybrid Method for Mobile Agent Moving Trajectory Scheduling using ACO and PSO in WSNs. Sensors 2019, 19, 575. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Gupta, N.; Khosravy, M.; Patel, N.; Dey, N.; Mahela, O.P. Mendelian evolutionary theory optimization algorithm. Soft Comput. 2020, 24, 14345–14390. [Google Scholar] [CrossRef]
- Gupta, N.; Khosravy, M.; Patel, N.; Dey, N.; Gupta, S.; Darbari, H.; Crespo, R.G. Economic data analytic AI technique on IoT edge devices for health monitoring of agriculture machines. Appl. Intell. 2020, 50, 3990–4016. [Google Scholar] [CrossRef]
- Gupta, N.; Gupta, S.; Khosravy, M.; Dey, N.; Joshi, N.; Crespo, R.G.; Patel, N. Economic IoT strategy: The future technology for health monitoring and diagnostic of agriculture vehicles. J. Intell. Manuf. 2020, 1–12. [Google Scholar] [CrossRef]
- Available online: https://m5stack.com/products/stick-c (accessed on 28 September 2020).
- Mnasri, S.; Nasri, N.; Van Den Bossche, A.; Val, T. A new multi-agent particle swarm algorithm based on birds accents for the 3D indoor deployment problem. ISA Trans. 2019, 91, 262–280. [Google Scholar] [CrossRef] [PubMed] [Green Version]
ACO | PSO | GA | |
---|---|---|---|
Best Case | O(logn*M*n) | O(logn*M*n) | O(Mn2) |
Worst Case | O(Mn2) | O(Mn2) | O(Mn2) |
Parameter | Value |
---|---|
RoI (m) | 90 × 30 |
Number of IoT devices | 23 |
Range of IoT devices (m) | 20 to 25 |
Initial energy Eo (J) | 1 |
Data packet length (bit) | 4500 |
Ratio of data generation | 1 bits/s |
Average consumption of energy (Eelec) | 40 nJ/bit |
Transmission | Wi-Fi/BLE |
Frequency | 2.4 GHz |
Transmission power (mW) | 100 |
Memory (Mb) | 4 |
Antenna | ESP32 transceiver |
Number of Students | Random Distribution of Students | PSO | ACO | GA |
---|---|---|---|---|
10 (in real prototyping) | 5.73 | 7.92 | 8.34 | 6.38 |
20 (in real prototyping) | 4.81 | 7.68 | 7.89 | 4.20 |
40 (in simulations) | 2.01 | 6.26 | 5.65 | 3.94 |
100 (in simulations) | 1.92 | 3.65 | 2.92 | 2.68 |
250 (in simulations) | 0.74 | 2.04 | 1.98 | 1.49 |
Random Distribution of Nodes | ACO | PSO | GA | |
---|---|---|---|---|
Average amount of transmitted data (Mbit) | 77.35 | 178.93 | 163.64 | 124.6 |
Measure | Algorithm | ||
---|---|---|---|
ACO | PSO | GA | |
Average | 0.03243096 | 0.03391269 | 0.17198354 |
Standard deviation | 0.01304763 | 0.01872561 | 0.19478108 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2020 by the author. 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
Alrashidi, M. Social Distancing in Indoor Spaces: An Intelligent Guide Based on the Internet of Things: COVID-19 as a Case Study. Computers 2020, 9, 91. https://doi.org/10.3390/computers9040091
Alrashidi M. Social Distancing in Indoor Spaces: An Intelligent Guide Based on the Internet of Things: COVID-19 as a Case Study. Computers. 2020; 9(4):91. https://doi.org/10.3390/computers9040091
Chicago/Turabian StyleAlrashidi, Malek. 2020. "Social Distancing in Indoor Spaces: An Intelligent Guide Based on the Internet of Things: COVID-19 as a Case Study" Computers 9, no. 4: 91. https://doi.org/10.3390/computers9040091