Introduction
Hyper-Connected world is continuously evolving as numerous smart technologies with high data-driven demands and computation complexities are produced daily [1]. Emerging smart technologies such as Internet of Things (IoT), virtual reality, connected vehicles, and smart healthcare systems, are forming the integral part of socio-economic development. There are high demands for network resources and requirements of efficient computation offloading in next generation networks due to the ubiquitous services and applications of massive IoT connectivity and communications [2]. It is projected by 2026, there will be about 3.5 billion 5G subscriptions globally, representing 40 percent of the total mobile subscriptions. In addition, mission-critical applications such as multiplayer interaction games, virtual reality (VR), augmented reality (AR), mixed reality (MR), and tactile Internet, require very low end-to-end transmission latency with ultra reliability and high computation efficiency [3].
Every decade, new generation mobile wireless network is introduced to provide higher data rates and better wireless connectivity. Shortly after 5G started to rollout successfully, 6G has been discussed. Unlike its previous generations, beyond 5G and 6G will depart from the main focus on increasing data rate. Although still in its infancy, key performance indicators (KPIs) for the 6G development are already identified: (i) high-reliability (99.99999%) and ultra-low latency (0.1ms), (ii) effective energy-efficient communication (1 pJ/bit), (iii) super high data rate (1 Tbps) for both downlinks (DL) and uplinks (UL), (iv) very secure communication, and (v) massive number of served users and heterogeneous users (100 devices/m3) [4], [5], [6].
A. Research Challenges in 6G Networks
The move to larger bandwidth of ultra high frequency band such as mmWaves and THz bands is inevitable in beyond 5G and 6G to support higher data-rates communications. However, the transmission in mmWaves/THz band suffer a severe propagation loss, which can be partly compensated by using directional antenna arrays. As a result, it will require more than research on intelligence beamforming design and reconfigurable antenna arrays to launch 6G. Interference is still considered as one of the longest-standing and most pivotal problems in wireless networks. While traditional interference alignment approaches can locally improve user performance, it may fail to handle large-scale networks or higher standard requirements in future 6G networks. Novel interference management schemes and transmit/receive beamforming designs for reducing the interference have to be adopted to exploit the powers and full degree-of-freedoms of their superposed nature. The development and implementation of 6G mmWaves/THz devices will largely depend on short-range connectivity and high data-rate transmission. New signal processing methods and advanced optimization techniques for network performance improvement will be required.
Security is crucial in current wireless network and still an important issue in 6G where the physical layer security can be utilized as an additional level to shield the wireless communications from malicious attacks. Together with traditional cryptography, physical layer security will be leveraged by quantum computing. The achievable secrecy rate of users increases significantly with efficient signalling scheme, but only when the gain of the interference channel surpasses a limit that depends on the rate achieved by the interfered user.
Moreover, 6G will be required to deliver further increases of many folds in data rates compared with 5G networks. The future 6G networks are expected to provide an increase of 100x in volumetric spectral and energy efficiency (in bps/Hz/m3) with highly dynamic networks infrastructure into support massive connectivity with massive number of IoT devices. To this end, optimization, machine learning, data analytic, and signal processing methods can play as game changing technologies to make 6G appealing, as shown in Fig. 1.
Importantly, 6G will support the large-scale deployment of extremely immersive mission-critical services such as VR, AR, and MR. However these applications require extremely immersive human-centric experience that poses formidable challenges on mobile service providers in terms of stringent constraints of high data rates, transmission reliability, and latency. As such, a new optimization solution is urgently needed to unravel highly complex optimal resource allocation problems in 6G networks. In the following, leveraged by recent advances in quantum computing, we will delve in more details regarding the potential application of quantum-inspired real-time optimization (RTO) in 6G networks.
B. Real-Time Optimization Framework for Wireless Networks
Optimization is at the heart of any decision-making process, from engineering, business to social, economic, and personal decision. In mission-critical applications, e.g., fire brigades, emergency medical services, very high business value (financial trading systems, on-demand business collaboration platforms), software (automatic vehicle locator app), time is the crucial factor (e.g., with a minimum latency of milliseconds to seconds). A strict real-time deadline is required for such scenarios, particularly under a constantly changing environment. It is in these scenarios that a platform of RTO will see its usefulness and impact the most [7].
A real-time optimization framework as shown in Fig. 2 will attract researchers and practitioners alike because of the uninterrupted need for system improvement, intelligent modeling, resource-saving, profitability maximising, and sustainable development planning. There have been a few studies that investigated optimization problems in real-time scenarios. The RTO solution is a powerful innovation for optimization in real-world applications. This is achieved by our designing a RTO framework that is capable of analysing input problems, developing suitable and efficient optimization algorithms and proposing a robust programming strategy to solve the problem in real-time. The implementation of RTO is completely feasible and reasonable based on practical research. This disruptive technology will create a new market by setting new goals for solving optimization problems that ultimately revolutionises the current market of optimization applications. While raising the bar in terms of quality and execution time, the RTO will at the same time cut the costs of decision making process.
C. Introduction of Fundamental Quantum Computing
1) From Classical to Quantum Computing
Classical computers function by converting series of computer information into bits and use integrated circuits with billions of transistors. It utilizes the binary elements that are serially processed [8], [9]. Its computation power increases in direct proportion to the number of transistors. To perform any task on a classical computer, it employs combinations of bits, either ‘0’ or ‘1’ to bring forth the desired output. Similarly, quantum computers use quantum bits, simply “qubits”, to perform high multi-dimensional computational tasks. Specifically, qubits are defined in three different states, namely either ‘0’, ‘1’, or ‘0 and 1’ combined. The third state ‘0 and 1’ makes quantum computing fundamentally different from the classical one. The capacity of quantum computers grows exponentially with the number of qubits [10]. Quantum computing aids researchers, engineers, and scientists in solving high computational complexity problems exponentially faster than classical computers. Quantum computers use quantum mechanics concepts, which rely heavily on unique characteristics of superposition and quantum entanglement.
2) Quantum Computing—A New Paradigm
Quantum computing constitutes the subdivision of quantum information science that is rapidly advancing in recent years [11]. A quantum computer is a device that utilises quantum mechanics properties to perform computation. Quantum computing leverages quantum communication properties to transmit information in a mode that no eavesdropper can access.
Several researchers have contributed to the successful growth and implementations of quantum computing [12], [13]. It began in 1980 when the a quantum mechanical framework of the Turing machine was examined [14]. Then, quantum computer was modelled to potentially simulate computations that classical computer is unfeasible to do [15]. A quantum algorithm was designed to determine the prime factors to decrypt Rivest–Shamir–Adleman (RSR)-encrypted communications. The first two quantum bits (qubit) quantum computer was produced to perform computations [16]. Recently, institutions, governments, and industry (e.g., Google, Microsoft and Intel) globally are investing hugely into quantum research and development, racing to reach quantum supremacy [17], [18]. The stakes are high, and with countless key players, the arrival of full-scale quantum computers are anticipated soon. Moreover, a quantum system enhances quantum algorithms to provide quadratic or exponential computation speedup as compared with classical computers [19]. Since learning problems are computationally intensive calculations, having an efficient quantum computers are good enough to accelerate optimization.
3) Why Quantum Computers?
Quantum computing uses the concept of quantum mechanics to offer a massive leap forward in relations to solving complex computation problems [20]. Quantum computers have qubits, which are presented by a superposition between 0 and 1. Each qubit has an amplitude with corresponding complex number probability. This makes a quantum computer more distinct from classical computers. Quantum computing, according to researchers, has the potency to revolutionise the high-tech environment by taking artificial intelligence (AI) to a new level [2], [11]. Quantum computing can significantly perform any task faster than a standard computer. For this benefit, quantum computing is more efficient than classical computing. In quantum computing, the qubit is considered to be in a superposition state, to undertake exponentially faster computations and handle a large number of calculations. Quantum computing is indispensable in the modern days of big data since efficient computers to process the huge volume of data are needed daily [21]. Despite its computational efficiency, quantum computers can minimize the total power consumption drastically and deliver incredibly high speedup for specific problems.
Quantum-Inspired Real-Time Optimization for 6G Networks
In this section, we study the shift in approach from traditional optimization platform to quantum inspired real-time optimization platform.
A. From Traditional Optimization to Quantum Inspired Realtime Optimization
Firstly, we consider quantum optimization algorithms (QOAs) by exploiting the quantum mechanics rules in order to perform superior efficient computation for optimization algorithms with their amplitude amplification. In contrast to conventional optimization algorithms, many classical algorithms need a complete background on step-by-step local optimum points that leads to a heavy shift amplitude toward high-cost operational states. Hence, there is an improvement in searching computational cost and solution performance by implemented QOAs.
Secondly, we investigate a combination of quantum computing and evolutionary algorithms (EAs). This scheme utilises both advantages of quantum mechanics and heuristic search by using natural selections for cutting down the processing time of problem-solving to achieve real-time contexts. In classical methods, the implementation of GAs is induced to NP-hard problems when the population of individuals and the natural selections of the model is large-scale. By using quantum computing-inspired optimization algorithms, means of qubits can represent the population and a single quantum form can easily perform the fitness evaluation and selection procedures.
Finally, another advantage of quantum inspired real-time optimization is to deploy high-performance computing–enabled quantum computer for an effective amalgamation of machine learning and optimization. Quantum-based learning employs quantum operations for its inference by using qubit-based computation. They can speed up the learning-based rates for fast reaching the convergence of optimal results under huge datasets in the training stage. Meanwhile, this step requires a lot of time and resource in training state with the traditional methods.
B. Conventional Approaches for Real-Time Optimization
Gradient techniques (e.g., first-order, second-order) in optimization concept are simple and efficient by using the derivative of functions to design the optimization algorithms for finding the optimum of the problems. This approach is efficient for convex and nonconvex optimization problems, linear and nonlinear programming [22], [23], [24]. The classic first-order methods and their significant improvement was proposed by its variants, accelerated first-order, proximal approaches, stochastic gradient methods [7]. However, it is not suitable for large-scale and complex optimization problems, especially, it has not been considered a good direction for designing RTO algorithms. The second approach is parallel and distributed computing for modern wireless communication problems, e.g., large-scale problems, big-data transfers, real-time signal processing control, hybrid resource allocation with multi-objective problems [25], [26], [27], [28]. Third approach relies on the assistance of machine learning models in RTO applications in modern wireless communication [29], [30], [31], [32], [33]. In light of the challenges of 6G networks and beyond, machine learning-inspired optimization process is an efficient way to approach real-time contexts. As provided in Fig. 3 and [7], more novel ideas of efficient optimization methods can be introduced for solving problems arising in realistic systems.
C. Quantum-Inspired Real-Time Optimization (RTO)
Quantum computing [34], [35] operates on superpositions and entanglement by using quantum-mechanical phenomena (qubit). Thus, a quantum computer is to perform quantum computing. Both academia and industry are funding for quantum computing research and trying to design quantum computers for widely research and commercial purposes.
Compared with a standard computer, a proof-of-concept quantum computer can achieve a 100 millions-fold speed-up. Therefore, this has been shown that the RTO contexts require efficient and superior fast quantum approaches [36], [37], [38], [39], [40], [41]. As discussed, machine learning and optimization will bring many benefits for real-time applications when the testing stage is implemented in super fast after the learning-based optimization in the training stage. However, to achieve a good solution as the real optimization algorithm could provide, the training stage must learn or train a large dataset with sufficient finite number of training samples, which still requires a very long time for training. High-performance computing (HPC)–enabled quantum computer has also been considered a promising approach for machine learning [42], [43], [44], [45], [46], and then machine learning-inspired RTO.
Quantum optimization algorithms (QOAs) exploit the quantum mechanics rules in order to perform superior efficient computation for optimization algorithms with their amplitude amplification [47]. Presently, in the context of optimization, almost quantum research focuses on combinatorial problems. Similar to classical optimization algorithms, many kinds of quantum algorithms are heuristic, indicating many doubts about the finding of a desired optimal solution and even if an optimum is found [37]. In heuristic approaches, these methods evaluate the specific behavior on classes of optimization problems rather than determining worst-case bounds. A QOA may not need the background of the optimum cost while shift amplitude toward low-cost effective states in combinatorial optimization problems [47]. Hence, there is a trade-off between searching computational cost and solution performance.
Obviously, modern heuristic approaches in stochastic optimization, e.g., local search, simulated annealing, tabu search, genetic algorithms, particle swarm optimization (PSO) and ant colony optimization (ACO) provide too many ways to handle the problems that will be too difficult to know whether the selected algorithm is appropriate [40]. The stochastic optimization approaches will frequently appear in widely engineering areas including the modern wireless communication systems [48], [49], [50], [51], [52]. The appropriate association between quantum computing (e.g., quantum annealer) and heuristical techniques (e.g., evolutionary algorithms) is necessary for real-time application.
There are some applications of quantum computing applied to stochastic optimization, e.g., PSO, genetic optimization algorithms. In the first application, a quantum particle swarm optimization (QPSO) is used to improve the classic PSO [53]. In fact, PSO is a swarm intelligent method that can be expanded to solve combinatorial problems. Hence, the discrete QPSO method is proposed based on qubits and characteristic of qubit chromosomes used to approach the optimum. Similarly, the quantum genetic optimization algorithm (QGOA) has been considered and exploited to increase the processing of genetic procedures by reducing the complexity of the selection procedure of a genetic algorithm [47] using the power of quantum computing.
Before having an in-depth discussion on the exploitation of quantum computing for RTO, let us review some basic knowledge of quantum computation.
D. Quantum Basics
1) Qubit
Qubit is a general notation of quantum computing. A qubit of a quantum system is the q-dimensional complex plane \begin{equation*} |\psi \rangle = \alpha |0 \rangle + \beta |1 \rangle\tag{1}\end{equation*}
A basic qubit form based on \begin{align*} |0 \rangle = \left [{ \begin{array}{c} 1 \\ 0 \\ \cdots \\ 0 \end{array} }\right], |1 \rangle = \left [{ \begin{array}{c} 0 \\ 1 \\ \cdots \\ 0 \end{array} }\right], |q-1 \rangle = \left [{ \begin{array}{c} 0 \\ 0 \\ \cdots \\ 1 \end{array} }\right].\tag{2}\end{align*}
\begin{equation*} \mathbf {v} = v_{0} |0 \rangle + v_{1} |1 \rangle +\cdots +v_{q-1} |q-1 \rangle.\tag{3}\end{equation*}
\begin{equation*} a = a_{0} \otimes a_{1} \otimes \cdots \otimes a_{q-1} \in (\mathbb {C}^{2})^{\otimes q},\tag{4}\end{equation*}
2) Quantum States
A normalised complex vector \begin{align*} \mathbf {v} = \left [{ \begin{array}{c} v_{0} \\ \cdots \\ v_{q-1} \end{array} }\right], \| \mathbf {v} \| = |v_{0}|^{2} +\cdots +|v_{q-1}|^{2} = 1.\tag{5}\end{align*}
3) Quantum Gates
Hadamard gate (H-gate): The 1-qubit H-gate is defined as \begin{align*} H = \frac {1}{2} \left [{ \begin{array}{cc} 1 & 1 \\ 1 & -1 \end{array} }\right].\tag{6}\end{align*}
\begin{equation*} |x \rangle \quad \underrightarrow {-H-} \quad \frac {1}{\sqrt {2}} \left ({(-1)^{x} |x \rangle + | 1-x \rangle }\right)\tag{7}\end{equation*}
Phase gate (P-gate): The 2-qubit P-gate is defined as \begin{align*} \Phi = \frac {1}{\sqrt {2}} \left [{ \begin{array}{cc} 1 & 0 \\ 0 & e^{i\Phi } \end{array} }\right].\tag{8}\end{align*}
\begin{equation*} |x \rangle \quad \underrightarrow {-P-} \quad \frac {1}{\sqrt {2}} e^{i\Phi }|x \rangle.\tag{9}\end{equation*}
CNOT(XOR) gate: The 2-qubit XOR-gate is defined as \begin{align*} C = \left [{ \begin{array}{cccc} 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 \\ 0 & 0 & 0 & 1 \\ 0 & 0 & 1 & 0 \\ \end{array} }\right].\tag{10}\end{align*}
\begin{align*} \begin{cases} |x \rangle & \rightarrow |x \rangle \\ |y \rangle & \rightarrow |x \oplus y \rangle, \end{cases}\tag{11}\end{align*}
Rotate gate (R-gate): The 2-qubit R-gate is defined as \begin{align*} U(\theta) = \left [{ \begin{array}{cc} \cos (\theta) & -\sin (\theta) \\ \sin (\theta) & \cos (\theta) \end{array} }\right].\tag{12}\end{align*}
Unitary gate (U-gate): The U-gate is defined as \begin{align*} U = \left [{ \begin{array}{cc} 1 & 0 \\ 0 & U \\ \end{array} }\right].\tag{13}\end{align*}
Generally, all other gates can be created by using H-gate, P-gate, XOR-gate, R-gate, and U-gate.
4) Quantum Data
Data can be stored by using qubits and the states of data presentation is expressed as \begin{equation*} |\Psi \rangle = \sum _{x \in \{0,1\}^{n}} s_{x} |x\rangle,\tag{14}\end{equation*}
\begin{equation*} |\Theta \rangle = \sum _{g \in G} b_{g} |g\rangle,\tag{15}\end{equation*}
For any finite set of data \begin{equation*} |Z\rangle \mathrel {\mathrel {\mathop:}\hspace {-0.0672em}=} \frac {1}{\sqrt {|Z|}}\sum _{z \in Z} |z\rangle.\tag{16}\end{equation*}
For example, the states
5) Quantum Annealing
Also called quantum stochastic optimization, is a classical algorithm with randomness using good heuristics for solving NP-hard optimization problem. In [55], quantum annealing is a variant of the simulated annealing algorithm for finding approximate solutions of the combination problems.
E. Quantum-Inspired Optimization Problems and Algorithms
In general, the quantum-inspired optimization employs vectors that represents quantum bits and assumes quantum-based mechanics such as quantum superposition [56]. As an example of this approach, an elitist quantum evolutionary algorithm can be employed to optimize user pairing in non-orthogonal multiple access [57]. Here, the optimization solution is presented as an array of “qubit” vectors. Each
An example of quantum-inspired evolutionary algorithm for user grouping in wireless communication.
The performance of a quantum-based optimization algorithm, elitist quantum evolutionary algorithm (E-QEA) [57], in terms of the achieved sum rate in non-orthogonal multiple access. The left figure highlights the gain of employing E-QEA and quantum-inspired evolutionary algorithm (QEA) over greedy-based search. The right figure demonstrates E-QEA with different number of iterations.
F. Quantum-Inspired Machine Learning
In contrast with classical-based machine learning, quantum-based machine learning employs qubit-based computation. As presented in Fig. 6 quantum-based learning employs quantum operations for its inference. In particular, controlled quantum gates such as controlled-Y (“
The general framework of a feed-forward quantum neural network [58]. Here, different qubit register is assigned as different “neuron.” In addition, quantum gates are employed to enable connections between neurons and layers.
In addition, for model optimization, gradient may be calculated using different approaches such as parameter-shift rule [59], [60]. Gradient-free approaches such as rotosolve [61] may also be leveraged. Considering \begin{equation*} \nabla _{\theta } f(\theta) = \varphi \left ({f(\theta + s) - f(\theta - s) }\right),\tag{17}\end{equation*}
\begin{equation*} \theta [t+1] \mathrel {\mathrel {\mathop:}\hspace {-0.0672em}=}\theta [t] - \mu \nabla _{\theta }\mathcal {L},\tag{18}\end{equation*}
Moreover, challenges may occur if we have classical data to be used as input for our quantum-based model. To solve this issue, the classical input may be encoded into the quantum circuit using parameterised gates [62].
G. Quantum-Inspired Real-Time Optimization Problem-Solving
1) Quantum-Inspired Real-Time Genetic (Evolutionary) Optimization
Genetic algorithms (GAs), a large part of evolutionary algorithms (EAs), are to utilise heuristic search schemes based on natural selection and genetics with historical data to achieve a better performance region in solution space [47], [63]. The search space consists the population of individuals and each individual represents a possible solution to the natural selection procedure. Each individual is often a series of character/integer/bits. As consequence, the implementation of GAs is induced as combinatorial problems which are the most NP-hard problems in optimization fields. For large-scale problems, the process of natural selection in GAs is not easy to implement caused by a huge number of individuals. The complexity of this procedure can be exponentially increased with the size of the population.
A promising combination of quantum computing and GAs, called quantum genetic optimization algorithm (QGOA), offers the advantages in both quantum computation and heuristic search to speed up the execution time of the selection procedure of GAs. For instance, means of qubits can represent the population and a single quantum form can perform the fitness evaluation and selection procedures. Thus, the complexity of QGOA is
As described in (1), a qubit can be defined by a pair of complex number (\begin{align*} \left [{ \begin{array}{c} \alpha _{1} \\ \beta _{1} \end{array} \left |{ \begin{array}{c} \alpha _{2} \\ \beta _{2} \end{array} }\right. \left |{ \begin{array}{c}\cdots \\ \cdots \end{array} }\right. \left |{ \begin{array}{c} \alpha _{Q} \\ \beta _{Q} \end{array} }\right. }\right]\tag{19}\end{align*}
In general, the procedure to solve a problem with quantum-inspired evolutionary optimization algorithm (QEOA) or QGOA is given by Algorithm 1.
Algorithm 1: General Structure of QEOA-Based Problem Solving
Initialisation:
Set
Initialise
Execution:
While (convergence criterion not satisfied)
Generate the population
Evaluate the fitness values of individual binary strings in
Update
End
In the Initialization phase, \begin{align*} U(t) = \left [{ \begin{array}{cc} cos(t) & -sin(t) \\ sin(t) & cos(t) \end{array} }\right].\tag{20}\end{align*}
It should be noted that QEOA can ignore some genetic operators such as mutation and crossover. These operators are frequently used in classical GAs (EAs) for creating new individuals by the changes of individuals. The probability of superposition of stages change can be influenced by high probability of mutation and crossover operators. In these cases, the performance of QEOA can be decreased. On the other hand, when mutation and crossover are controlled or they are only small changes, QEOA is an efficient approach for real-time scenarios since the population size (the number of qubit chromosomes) is kept in all time and the convergence of QEOA is also better than classical EAs.
2) Hybrid Quantum-Classical (HQC) Scheme for Approximate Optimization Algorithm
Quantum approximate optimization algorithms (QAOAs) have been potential method based on hybrid-classical computing platform for solving NP-hard problems, i.e., combinatorial optimization problems. Some popular combinatorial problems are traffic scheduling problems, network scheduling, routing problem and cluster selection [64], [65], [66]. For representation of considered combinatorial problems, a quadratic unconstrained binary optimization (QUBO) is an appropriate model. Then, quantum annealing (AQ) is to evaluate and enable heuristic quantum mechanics for capturing the cost function and parameter setting in the optimization problems as the classical algorithm done.
A general form of QUBO that the AQ is used to minimize a Hamiltonian problem:\begin{equation*} H(\boldsymbol {x}, \boldsymbol {Q}) = \boldsymbol {x}^{T} \boldsymbol {Q} \boldsymbol {x}\tag{21}\end{equation*}
\begin{equation*} H(\boldsymbol {x}, \boldsymbol {Q}) = \sum _{i=1}^{N} q_{i,i} x_{i} + \sum _{i < j}^{N} q_{i,j} x_{i} x_{j}\tag{22}\end{equation*}
Indeed, the binary variables in (21) or (22) are mapped to qubits in the quantum computer as \begin{equation*} H(\boldsymbol {x}) = x_{1}^{2} + 2x_{2}^{2} - 4x_{1}x_{2} + x_{1}x_{3} - 3x_{2}x_{3}\tag{23}\end{equation*}
The hybrid quantum-classical approach operates based on tree search algorithm. A quantum annealer is to implement a relaxation of the problem into the unconstrained optimization problem. A global search centre will be built for decision-making of solvers of subproblems from the solution set in quantum annealer. Then, classical computer is used as the solver for solving subproblems of the tree search. The implementation time of combinatorial problem solving can be notably decreased since the classical computer only works with sub-spaces of the global tree by applying quantum annealing decomposition.
The Hamiltonian problem (21) can be approximated by introducing a penalty function as follows:\begin{equation*} H(\boldsymbol {x}, \boldsymbol {Q}) = H_{obj} + \lambda H_{con}\tag{24}\end{equation*}
\begin{equation*} H_{M} = \sum _{i=1}^{N} \phi ^{x}_{i}\tag{25}\end{equation*}
\begin{equation*} \langle f(\boldsymbol {x}) \rangle _{\gamma, \eta } = \langle \gamma, \eta | H(\boldsymbol {x}) | \gamma, \eta \rangle\tag{26}\end{equation*}
Potential Applications of Quantum-Inspired Real-Time Optimization for 6G Network and Beyond
Quantum computing makes possible the shift from academic research to real-world problem-solving via the industrial communication. Most real-world problems in the future encounter large amounts of data irrespective of their research field on application domain. Some potential metrics need to be discussed: (i) what is the minimum amount of time needed to complete a large set of tasks for satisfying desired outcomes?, (ii) how can we make an real-time decision which maximises the expected profit at a given level of exposure to constraints?, (iii) what is the optimal fraction of resources in a large-scale network scenario which can be allocated for as many users as possible? Although many studies are implemented for optimization problems on classical computers, almost practical problems fall into the class of NP-hard problems. It is obvious that as their size increases they immediately become complex and impossible to solve exactly and fast, even with supercomputers. By exploiting the natural phenomena of quantum in many regimes, quantum computing will be a potential platform to overcome classical barriers and solve NP-hard problems of large sizes.
On the other hand, in a constrained binary optimization problem, one needs to transform the objective function of the problem and its constraints into a Hamiltonian operator acting on the quantum computer’s qubits. However, this process is not effortless. In fact, it is very hard to include in the Hamiltonian operator between qubits, since qubits are generally coupled only via two-body interactions. Thus, the issue is how we should handle the objective function with more than two binary variables. As discussed in this work, an efficient approach is to embed binary constraints on a quantum computer for transforming the problem into QUBO (Quadratic Unconstrained Binary optimization). This step will provide softening constraints, decomposing body interactions into 2-body ones, and embedding the result into a graph of a target quantum computer’s connectivity.
Designing and building quantum computers have greeted at many parts of the world in recent years. Nevertheless, major breakthroughs of quantum computers are only an indication of the possibility of solving problems exponentially faster than classical computers. There is as yet no practical use of quantum computers from the current results. Therefore, an urgent work is to discover useful, relevant problems in the real applications that quantum computers could solve.
A. Heuristic Quantum Optimization for 6G Wireless Communications
Modern wireless communication systems are designed with efficient and high-performance computational power for satisfying the biggest challenges in very high throughput and ultra-low latency [67]. To deal with RFES requirements of 6G networks as shown in Fig. 8, a new computing architecture for wireless communication, like quantum computing, is tremendously necessary. Quantum-inspired RTO can reach optimal solutions faster than the classical computing platform for large scale and complex optimization problems of wireless systems, which cause limitations in network performance. A few first studies have shown promising results of quantum-based wireless communication, e.g., a MIMO detector and an error control decoding based on a quantum annealing, processing heavy optimization of CRAN computational resource to partition hundreds of remote radio heads (RHHs) and solving optimization problems of wireless networks by using a noisy-intermediate-scale quantum (NISQ) [67].
Generalized process of data encoding for quantum-based machine learning model. In particular, the channel information
B. Quantum Computing-Based Optimization for 6G Connected Autonomous Communications
Many works have recognized that quantum computers will break the complexity of the most NP-hard optimization problem, e.g., combinatorial optimization. This novel computing platform can obtain the best options from a huge option pool of complex optimization problems for achieving the greatest solution. One of the most relevant applications of combinatorial optimization problems is to estimate the efficient routing of connected and autonomous vehicles network based on a extensive communication, information-gathering, and situation awareness. Quantum computing will be an effective solution for working with the growing amounts of data (location, time and situational information) in connected autonomous communications. Moreover, IoT technology, machine learning models and big-data analysis are believed to have the potential to meet RTO needs under quantum computing.
C. 6G Communication Networks With Quantum Machine Learning
Massive connectivity, rapid feed-backs, multiple dimensions, large intelligent surfaces, and real-time learning network states are the visions of 6G issues. An amalgamation of machine learning and quantum computing (QML) has been considered as kernel 6G enablers in wireless communication networks [68]. Current prospects of quantum computing through discoveries on quantum mechanics such as inherent parallelism, more qubits integrated and quantum algorithms, clearly indicate a significant outperformance in terms of computational capability compared to conventional computing systems. Furthermore, supervised, unsupervised, and reinforcement learning in machine learning will enable big-data analytic to assist self-organising wireless networks based on the nature of data synthesis and the learning objective procedure. Consequently, a joint quantum computing and machine learning is an appropriate solution for utilising their joint benefits in the deployment of wireless systems. The parallelism concepts of qubit, entanglement, and superposition can handle huge data under large-dimensional vectors in large spaces and generate statistical data patterns for machine learning methods.
Open Issues and Future Works
In this tutorial, an overview of quantum computing for RTO has been presented. Enormously benefits of quantum-inspired RTO are provided for the development of modern wireless networks (6G and beyond). The promising combination of quantum computing and low-complexity optimization algorithms is a potential research direction for real-time contexts. However, in many cases, the blind application of quantum techniques to optimization may not yield a practical or efficient algorithm. Therefore, the design of quantum-based solving framework for practical wireless systems is still an open issue attracting much attention from the research community.
Non-deterministic problems (combinatorial problems) often require large memory accesses that impact the execution time of problem-solving. Quantum-inspired optimization algorithms are to provide the superposition state of qubits for performing random and parallel accesses to hardware in the reality. However, only some classes of problems can be solved with a significant speed-up of efficiency by quantum computing. Consequently, an important research direction is to determine the kinds of problems that quantum computing can handle with high and fast precision.
Finally, depending on the models of optimization problems in wireless communications, we need a clear strategy to choose and utilise the flexibility of hybrid quantum-classical platform that satisfies the requirements of real-time decision making and applications. Therefore, a comprehensive study providing strategies in applying quantum-based solutions can be conducted to practical realise full potential of quantum computing in the next generation of wireless systems.
Conclusion
Mobile wireless communication has completely shaped the world in a revolutionised way. As the next generation of wireless technology by 2030, 6G will be a game-changer to support human in many aspects of life through the Internet of Everything. However, 6G is also characterised by many extreme KPIs in terms of ultra-high data rates, ultra-reliable transmission, and near-zero latency, which are many orders higher than previous generation 5G. Real-time optimal radio resource allocation empowered by quantum computing is a key enabler to support these extreme requirements. This article for the first time has introduced a new concept of quantum-inspired RTO that can fully satisfy the demand of time-sensitive and computation-sensitive data in 6G. In the coming years, with the rapid pace of quantum computing technology, quantum-inspired RTO and/or machine learning will revolutionise the wireless industry. This article therefore will shed lights on this important optimization technology empowered by quantum computing which will lay the foundation to develop fast and intelligent mobile communication networks in the future.