Introduction
Motivation
Scope
Literature review
‘quantum’ AND ‘optimization’ AND ‘IOT’
. Among the 54 results found, the sample presented in Table 1 was selected due to the close relation with the experimental case as developed in “Experiment”.Area | Description | Method/algorithm | Parameters |
---|---|---|---|
Telecommunication | An energy optimization model for IoT environments applied to a stochastic environment with a green communication framework is proposed. It aims to obtain sustainable development while safeguarding the environment. A monitoring system is created wherein the energy consumption and the cost generated by sensing, processing, and communication activities are relevant. Data communication consumes most of the energy of the sensors [19] | Quantum Energy Balancing in sensor-enabled IoT systems | Network lifespan, power consumption, dead nodes, and execution time |
A method of balance between energy efficiency and the provision of quality of service is proposed, which measures the permanence of certain standards in data services. It seeks to prioritize traffic between different devices connected to the same router, to determine that the proposed optimization algorithm generates a balance between network lifespan and performance [20] | Optimization of quantum particles swarm. Non-dominated sorting Genetic Algorithm | Network Lifespan and Outage Performance | |
A fog-based protocol is created to produce secure routing. Fog-based is a cloud technology in which data is obtained with devices that are not directly uploaded to the cloud but are prepared in smaller decentralized data centers. The Quantum Firefly Optimization-based Multi-Objective Secure Routing protocol is obtained, thus allowing to produce better results in the metrics [21] | Quantum Firefly Optimization | Packet delivery, packet loss and average delay, energy consumption | |
Research is made on the improvement of a particle swarm algorithm, with quantum mechanics to configure the optimal path. It is used in IoT applications with enhanced connectivity for network troubleshooting. Optimal solutions are obtained with a lower estimate of the proficiency function [22] | Quantum Particle Swarm Optimization (QPSO) | Number of nodes, transmission range, consumed energy, payload message, data length, and data transmission | |
A high-performance clustering protocol is built: quantum clone whale optimization algorithm. The technique improves the communication system by obtaining high quality, according to its energy expenditure and the time of sending the information. It extends the lifespan of the network and effectively minimizes energy consumption [23] | Optimization of quantum clone whales | Network lifespan, energy distribution, and data transmission delay | |
The development of a node location algorithm is studied and applied in a system of isotropic networks that seek to exceed the speed limits of a conventional network, for robust and precise technology. It is obtained a cost-effective alternative that uses GPS [24] | Salp Swarm of quantum behavior | Precision and robustness of network anisotropy | |
Medicine | A monitoring system based on the IoT and a WSN is created. They are applied in the medical care of infants and the elderly to improve the quality of life and reduce the electricity consumption of the system [25] | Quantum Particles Swarm Optimization | Data accuracy, algorithmic efficiency, and energy costs of routes |
With QPSO, it is possible to improve regression and update testing of IoT software applications and sensor networks. It seeks to improve robustness and reduce the cost of failure coverage, and it is applied to customer service in the health area. Better results are obtained than with the genetic and Particle Swarm Optimization (PSO) algorithm [26] | Optimization of particles swarm of quantum behavior | Coverage of failures and declarations, inclusiveness, and reduction of failure detection costs | |
Road safety | In a sensor space with IoT applications in a stochastic environment, real-time data are taken and optimized by maximizing the accuracy of the data obtained from the process and improving reliability. A traffic and route monitoring system is generated [11] | Quantum Optimization with IoT | Data Cost, Data Accuracy, Data Reliability, and Data Time Efficiency |
Large amounts of IoT data are optimized in real-time. The methodology incorporates a real-time IoT sensor space, which is optimized with a quantum algorithm. The simulation in the vehicular traffic of a road is evaluated, and the results show temporal efficiency and performance parameters [27] | Quantum Computing Optimization | Data similarity, energy efficiency, accuracy, and reliability | |
Education | A planning system for the teacher is proposed, so as to achieve energy efficiency in the network of wireless sensors, assisted by IoT. It is classified into two types of student levels (outstanding and medium level), wherein the student evaluates what he or she learns from the teacher and the system is responsible for delivering the best educational programming according to his or her level by finding the best teachers for the student; thus obtaining an increase in the life capacity of the network [28] | Quantum Group Teaching Optimization | Average delay, Mean residual energy, packet loss rate, packet delivery ratio, and network lifespan |
Field | Algorithm | Optimization | ||
---|---|---|---|---|
Energy | Nodes | Data | ||
Telecommunications | Quantum Energy Balancing in sensor-enabled IoT systems | \(\checkmark \) | \(\checkmark \) | \(\times \) |
QPSO | \(\checkmark \) | \(\checkmark \) | \(\checkmark \) | |
Quantum Firefly Optimization | \(\checkmark \) | \(\checkmark \) | \(\checkmark \) | |
QPSO | \(\checkmark \) | \(\checkmark \) | \(\checkmark \) | |
Quantum clone whales | \(\checkmark \) | \(\times \) | \(\checkmark \) | |
Quantum Salp Swarm | \(\times \) | \(\checkmark \) | \(\times \) | |
Medicine | QPSO | \(\checkmark \) | \(\times \) | \(\checkmark \) |
QPSO | \(\times \) | \(\checkmark \) | \(\checkmark \) | |
Road safety | Quantum methods and IoT | \(\times \) | \(\checkmark \) | \(\checkmark \) |
Quantum Computing | \(\checkmark \) | \(\times \) | \(\checkmark \) | |
Education | Quantum Group Teaching | \(\checkmark \) | \(\checkmark \) | \(\checkmark \) |
TS=(quantum AND IoT AND communication)
was performed on August 11, 2022, 2022, to determine which technologies have been studied in the area of communications with IoT. The results obtained in the in Table 3 show that the compatibility of the different technologies with the algorithms needs to be further studied and that, in general, IoT systems are considered as means to optimize resources.Method | Description | Technology | Algorithm |
---|---|---|---|
Quantum optimization | The information routing of IoT devices is optimized for minimizing the energy consumption of the sensors and extending the life span of the network. The metrics are compared and a better solution than other methods is obtained, related to the energy, measurement, and rotation angle [19] | IEEE 802.15.4 for WSN, with Personal Area Network Standard | Quantum metaheuristic with green communication |
The negative effect of the transmission power for enhancing the quality of service is minimized. In the results, a greater convergency speed than the PSO and QGA algorithms is obtained [29] | IoT devices according to a Cooperative Multiple-Input-Single-Output (CMISO) scheme | Coalition selection based on qubits | |
With the CMISO and quantum PSO algorithms, the routing is optimized and the life span in local networks for short-range IoT is extended. The election of the optimal emitter-receiver cooperative device pair is improved [30] | IoT devices incorporating CMISO schemes | Coalition selection based on qubits (QPSO) | |
Post-quantum cryptography | The privacy in the IoT communication is improved with an algorithm for devices of greater power. Its performance is validated by means of attacks on the network using MIRAI bots and Xilinx IS14.5, with frequency, confidentiality, power, error, and latency metrics [31] | Xilinx ISE14.5 tool for IoT devices | Diffie Supersingular Multiplication |
Examines fundamental features and architectures of IoT systems, and, from this analysis, focus on the security of the systems with limited hardware resources [32] | Lattice in IoT devices security | Sensitive classification for cryptographic security | |
Object-oriented programming | With the algorithms based on Reliable Anchor Pairs and Salp Swarm of quantum behavior, the impact of the anisotropy in the localization of WSN with IoT is mitigated. The optimal node pairs are elected for minimizing the traffic in the network. The results show that greater accuracy and robustness are obtained [24] | Wireless sensor networks | Quantum Behavior Salp Swarm |
It is studied that post-quantum algorithms can be efficiently executed in the current hardware of IoT and that the IoT communication systems are secure enough when faced with the threats posed by quantum computers and Shor algorithm applications [33] | Post-quantum cryptosystems incorporated into IoT devices | Post-quantum encryption |
‘Quantum Algorithms’ AND ‘Metaheuristic Algorithm’
. Results were obtained for Metaheuristic Algorithms (10,463 on the Web of Science, 5257 on IEEE, and 19,049 on Scopus), and for Quantum Algorithms (27,139 on the Web of Science, 38,736 on Scopus, and 10,483 on IEEE).Metaheuristic | Criteria | Quantum | Non quantum |
---|---|---|---|
Genetic Algorithms (GA) | Data processing | A visualization method for large amounts of data is proposed. It proposes a multi-objective GP-tSNE genetic programming approximation model, which has more understandable characteristics and higher quality mappings since it makes a deeper analysis by reducing the dimension of data. It is efficient on low complexity problems [34] | A QGA allows solving a weighted data problem in a cavity with a 3-channel sensor that detects the noise due to the suspended particle impact. Results are obtained with a high data processing capacity, using a variance metric for the input signal [35] |
Mathematical Modeling | The speed of convergence and the quality of the electromagnetic solution are improved with GA and the evolution strategy (ES). Mathematical modeling is performed related to circular polarization antennas at specific stations. More accurate and higher performance solutions are obtained [36] | The multi-objective cellular genetic algorithm with multi-objective optimization and the QGA are created for cellular automata. Discrete mathematical and computational modeling for the process with two possible states is provided. It differs from other metaheuristic algorithms in that it improves performance and the next generation depends on the cell and its surroundings [37] | |
Detection of objects | With Genetic Programming (GP) a problem is solved for the detection of outgoing objects based on artificial intelligence and image processing as function of the semantics of objects. GP improves the interpretation of high-level features with a lower number of samples than deep convolution neural networks [38] | It proposes a diagnostic method of faults in rotational machinery, based on the vector support machine (SVM) optimized with QGA. The method is applied to fault detection in rotating machinery on an axis, obtaining a higher accuracy than the traditional SVM and GA [39] | |
Energetic efficiency | With GA and the multi-threshold image processing method, a regional public energy management evaluation index system is created. With GA, more efficiency is obtained due to the lower cost of execution and storage of resource allocation data in the organization [40] | An improved multi-objective QGA is used to solve environmental pollution problems caused by electric cars on high-speed highways. A rate of self-consumption of clean energy and energy efficiency management strategies are proposed. It improves the rate of convergence, increases the diversity of the population, decreases energy costs and carbon emissions [41] | |
Ant Colony (ACA) | Data transmission for wireless sensors | To improve the efficiency of energy data, the problem of optimizing data transmission in networks connecting wireless sensors (WSN) is solved. It reduces energy consumption and increases the useful life of the network, the algorithm studied is more efficient than other bio-inspired algorithms [42] | Based on the evolutionary Quantum Ant Colony Algorithm (QACA), the coverage and transmission of self-organized wireless sensor networks are optimized. WSN monitors with fixed or environmental parameters of the environment. The results show that it improves target coverage and speed of convergence compared to the genetic algorithm [43] |
Logistics Optimization | Investigates a logistic problem of the traveling agent and route optimization, with ACA and PSO. The shortest path for the transfer of products is studied. It obtains greater efficacy than with ACA [44] | Based on the quantum ant algorithm (QACA), it solves the problem of combinatorial optimization of the backpack, which is commonly used with the genetic algorithm. QACA obtains probable states for small colonies and achieves an optimal solution by updating the pheromone and rotating the quantum gate. It has higher performance than QGA and GA [45] | |
Data transmission for communication networks | ACA optimization improves transmission in wireless sensor networks (WSNs) that do not require physical infrastructure and maximizes WSN energy efficiency and lifespan. Higher efficiency is obtained than with conventional ACAs [46] | With QACA, a quantum system is created in which NP queries and the transmission of large amounts of data from distributed databases are optimized. It reduces query join costs, minimizes total execution time by improving convergence speed, avoiding falling into the local optimum, and has more goodness than ACA [47] | |
Firefly Colony (FA) | Device Routing | Integrates FA algorithms into photovoltaic systems, to improve global power peak tracking and routing with high accuracy. By maximizing power extraction in wind turbine systems, it achieves results with high accuracy and efficiency and with a tracking speed faster than conventional SAs [48] | With FA and quantum algorithms, it studies multicast routing in the quality of service of communication network transmission. It seeks to avoid premature convergence, has a variety of solutions, and greater efficiency than other algorithms [49] |
Image Segmentation | With cellular FA, image segmentation is optimized with 2D OTSU. Efficient results are obtained that are measured with the metrics of segmentation speed, accuracy, and anti-noise capacity [50] | With quantum FA (QFA), the segmentation of microscopic images used to identify critical diseases is optimized, and a high efficiency is obtained to generate segmentation improving the quality of the image of the hippocampus compared to other algorithms such as the chaotic firefly, bacterial foraging and the flight of the firefly with Levy [51] | |
Performance Optimization | An FA is proposed that randomly selects elite fireflies similar to the genetic algorithm, to improve the speed of convergence and local search capacity with which a more robust solution is obtained. Gets better results than traditional FA and other metaheuristic algorithms [52] | Dirac’s delta potential well model is optimized with QFA. Higher performance is obtained than the FA and exponential atmosphere algorithms [53] |
Type | Criteria | Complexitya,e | Efficacyb,e | Processingc | Accuracyd |
---|---|---|---|---|---|
GA | Data processing | \(\checkmark \) | \(\times \) | \(\times \) | \(\checkmark \) |
Mathematical Modelling | \(\times \) | \(\checkmark \) | \(\times \) | \(\checkmark \) | |
Object detection | \(\times \) | \(\checkmark \) | \(\times \) | \(\checkmark \) | |
QGA | Data processing | \(\checkmark \) | \(\times \) | \(\checkmark \) | \(\checkmark \) |
Mathematical Modelling | \(\checkmark \) | \(\times \) | \(\checkmark \) | \(\checkmark \) | |
Object detection | \(\checkmark \) | \(\checkmark \) | \(\checkmark \) | \(\checkmark \) | |
ACA | Data transmission for wireless sensors | \(\checkmark \) | \(\times \) | \(\times \) | \(\checkmark \) |
Logistic optimization | \(\times \) | \(\checkmark \) | \(\times \) | \(\checkmark \) | |
Data transmission for communication networks | \(\checkmark \) | \(\checkmark \) | \(\times \) | \(\checkmark \) | |
QACA | Data transmission for wireless sensors | \(\checkmark \) | \(\checkmark \) | \(\checkmark \) | \(\checkmark \) |
Logistic optimization | \(\checkmark \) | \(\checkmark \) | \(\checkmark \) | \(\checkmark \) | |
Data transmission for communication networks | \(\checkmark \) | \(\checkmark \) | \(\checkmark \) | \(\checkmark \) | |
FA | Device routing | \(\checkmark \) | \(\checkmark \) | \(\times \) | \(\checkmark \) |
Image segmentation | \(\checkmark \) | \(\checkmark \) | \(\checkmark \) | \(\checkmark \) | |
Performance optimization | \(\checkmark \) | \(\checkmark \) | \(\times \) | \(\checkmark \) | |
QFA | Device routing | \(\checkmark \) | \(\times \) | \(\times \) | \(\checkmark \) |
Image segmentation | \(\checkmark \) | \(\checkmark \) | \(\checkmark \) | \(\checkmark \) | |
Performance optimization | \(\checkmark \) | \(\checkmark \) | \(\checkmark \) | \(\checkmark \) |
Materials and methods
Basic representations
-
Example \((n=1).\) For 1 qubit it is obtained the dimension \(2^{1}\).
-
Example \((n=2).\) In the case of 2 qubits, \(2^{2}\) dimensions are obtained, corresponding to simultaneously having the combinations 00, 01, 10 y 11 [62].In the Bloch sphere shown in Fig. 2, the \(\psi \) state describing the linear combination of ket 0 and ket 1, given an orthonormal basis, is representedRegarding the mathematical formulation, the following linear combination is proposed [69].With \(\alpha \in {\mathbb {C}}\) and \({\beta \in {\mathbb {C}}}\)$$\begin{aligned} \mid \psi \rangle = \alpha \mid 0\rangle +\beta \mid 1 \rangle = \left( {\begin{array}{c}\alpha \\ 0\end{array}}\right) +\left( {\begin{array}{c}0\\ \beta \end{array}}\right) =\left( {\begin{array}{c}\alpha \\ \beta \end{array}}\right) \end{aligned}$$(1)It is worth mentioning the probabilistic condition for the normed complex magnitudes \(\alpha \) and \(\beta \):Wherein \(\mid \alpha \mid ^{2} \) is the probability of the qubit being in ket 0 y \( \mid \beta \mid ^{2}\) is the probability of the qubit being in ket 1 [61].$$\begin{aligned} \mid \alpha \mid ^{2} + \mid \beta \mid ^{2} =1. \end{aligned}$$(2)
-
Example for n. It is possible to have multiple qubits with \(2^{n}\) dimensions. It is a quantum entanglement state with a higher correlation than classical systems.
Quantum systems
Mathematical formulation
Experiment
Description of the system
Experimental results
Metrics | GA | QGA |
---|---|---|
Real optimization value | 1.9365 | 1.9365 |
Experimental optimization value | 1.5252 | 1.9234 |
Algorithm performance [%] | 78.76 | 99.32 |
Average response time [s] | 36.45 | 12.46 |
-
A sensor package is not located at a point in the environment, at a shorter distance than another package of the same type.
-
Considering the technical specifications of the sensors since the precision and accuracy can be improved for the sensor package closest to the object.
Criteria | Advantages | Disadvantages |
---|---|---|
Computing tasks | More efficient with quantum properties than in traditional systems. This is because in quantum systems \(2^{n}\) superposition components are involved in a single state, whereas in classical systems \(2^{n}\) possible states are described by n bits [90] | Traditional computers can neither read nor store a quantum state, therefore the greater efficiency for performing the tasks is not verified [91] |
Algorithm processing | The processing of information requires complex coding, with an important hardware overload, for performing efficient quantum processes in a robust system [92] | |
Integrated data | By simulating evolution with quantum entanglement, it is possible to exponentially increase the amount of data needed to describe the state, therefore significantly decreasing the execution time [90] | The quality of the information is not ensured, therefore, falsification and collusion errors can occur due to malicious information emitters [93] |
Execution environment | If entanglement is physically performed in a general state of the quantum or classical system of \(2^{n}\) levels, linear resources are required [90] | There is a dependence on the quantum platform responsible for generating entanglement, establishing a reliable quantum link between two connected nodes. The entanglement must be one of the basic service elements offered by a system being executed in a quantum network node [94] |
Non-locality action | The quantum entanglement does not depend on the non-locality [95] | The characteristics of non-classical correlations, non-locality, and entanglement show direct influence on each other, generating a non-locality dependence [96] |
Algorithm implementation | The quantum algorithm provides a greater accuracy in the response by operating between different energy levels, which in the case of electrons is low [97] | Each algorithm must be built based on a quantum circuit model and validated according to the problem to be addressed. Therefore a specific quantum algorithm cannot be extrapolated to a different context [98] |