A Quantum-Search-Aided Dynamic Programming Framework for Pareto Optimal Routing in Wireless Multihop Networks

Wireless multihop networks (WMHNs) have to strike a trade-off among diverse and often conflicting quality-of-service requirements. The resultant solutions may be included by the Pareto front under the concept of Pareto optimality. However, the problem of finding all the Pareto-optimal routes in WMHNs is classified as non-deterministic polynomial-hard, since the number of legitimate routes increases exponentially, as the nodes proliferate. Quantum computing offers an attractive framework of rendering the Pareto-optimal routing problem tractable. In this context, a pair of quantum-assisted algorithms has been proposed, namely the non-dominated quantum optimization and the non-dominated quantum iterative optimization. However, their complexity is proportional to $\sqrt {N}$ , where $N$ corresponds to the total number of legitimate routes, thus still failing to find the solutions in “polynomial time.” As a remedy, we devise a dynamic programming framework and propose the so-called evolutionary quantum pareto optimization (EQPO) algorithm. We analytically characterize the complexity imposed by the EQPO algorithm and demonstrate that it succeeds in solving the Pareto-optimal routing problem in polynomial time. Finally, we demonstrate by simulations that the EQPO algorithm achieves a complexity reduction, which is at least an order of magnitude when compared to its predecessors, albeit at the cost of a modest heuristic accuracy reduction.

[1]  Christof Zalka GROVER'S QUANTUM SEARCHING ALGORITHM IS OPTIMAL , 1997, quant-ph/9711070.

[2]  Eduardo G. Carrano,et al.  A Hybrid Multiobjective Evolutionary Approach for Improving the Performance of Wireless Sensor Networks , 2011, IEEE Sensors Journal.

[3]  Harold Castro,et al.  QoS routing algorithm based on multi-objective optimization for Wireless Mesh Networks , 2010, 2010 IEEE Latin-American Conference on Communications.

[4]  Soon Xin Ng,et al.  Quadrature Amplitude Modulation: From Basics to Adaptive Trellis-Coded, Turbo-Equalised and Space-Time Coded OFDM, CDMA and MC-CDMA Systems , 2004 .

[5]  Chi Wang,et al.  Differential geometric treewidth estimation in adiabatic quantum computation , 2016, Quantum Information Processing.

[6]  Yonghui Li,et al.  A near optimal routing scheme for multi-hop relay networks based on Viterbi algorithm , 2012, 2012 IEEE International Conference on Communications (ICC).

[7]  Behnaam Aazhang,et al.  Optimal routing and power allocation for wireless networks with imperfect full-duplex nodes , 2013, 2013 IEEE International Conference on Communications (ICC).

[8]  Nei Kato,et al.  HYMN: A Novel Hybrid Multi-Hop Routing Algorithm to Improve the Longevity of WSNs , 2012, IEEE Transactions on Wireless Communications.

[9]  H. T. Mouftah,et al.  Improving Spatial Reuse in Multihop Wireless Networks - A Survey , 2009, IEEE Communications Surveys & Tutorials.

[10]  Hanif D. Sherali,et al.  Cross-Layer Optimization for Data Rate Utility Problem in UWB-based Ad Hoc Networks , 2008, IEEE Transactions on Mobile Computing.

[11]  Gilles Brassard,et al.  Tight bounds on quantum searching , 1996, quant-ph/9605034.

[12]  Lajos Hanzo,et al.  Quantum-Assisted Routing Optimization for Self-Organizing Networks , 2014, IEEE Access.

[13]  M. Abramowitz,et al.  Handbook of Mathematical Functions With Formulas, Graphs and Mathematical Tables (National Bureau of Standards Applied Mathematics Series No. 55) , 1965 .

[14]  Thierry Paul,et al.  Quantum computation and quantum information , 2007, Mathematical Structures in Computer Science.

[15]  Song Guo,et al.  Green Communication in Energy Renewable Wireless Mesh Networks: Routing, Rate Control, and Power Allocation , 2014, IEEE Transactions on Parallel and Distributed Systems.

[16]  Sennur Ulukus,et al.  Optimal Energy and Data Routing in Networks With Energy Cooperation , 2015, IEEE Transactions on Wireless Communications.

[17]  Xiangyun Zhou,et al.  Secure Routing in Multihop Wireless Ad-Hoc Networks With Decode-and-Forward Relaying , 2016, IEEE Transactions on Communications.

[18]  Yue Wang,et al.  Dynamic Programming for Route Selection in Multihop Fixed Gain Amplify-and-Forward Relay Networks , 2013, IEEE Communications Letters.

[19]  H. T. Mouftah,et al.  Backpressure-based routing and scheduling protocols for wireless multihop networks: A survey , 2016, IEEE Wireless Communications.

[20]  Christoph Dürr,et al.  A Quantum Algorithm for Finding the Minimum , 1996, ArXiv.

[21]  D. Owen Handbook of Mathematical Functions with Formulas , 1965 .

[22]  Lajos Hanzo,et al.  Mobile Radio Communications: Second and Third Generation Cellular and WATM Systems: 2nd , 1999 .

[23]  Lov K. Grover A fast quantum mechanical algorithm for database search , 1996, STOC '96.

[24]  D. H. Lehmer Teaching combinatorial tricks to a computer , 1960 .

[25]  Lajos Hanzo,et al.  Multi-objective routing optimization using evolutionary algorithms , 2012, 2012 IEEE Wireless Communications and Networking Conference (WCNC).

[26]  Lajos Hanzo,et al.  Quantum-Assisted Joint Multi-Objective Routing and Load Balancing for Socially-Aware Networks , 2016, IEEE Access.

[27]  Ian F. Akyildiz,et al.  OPERA: Optimal Routing Metric for Cognitive Radio Ad Hoc Networks , 2012, IEEE Transactions on Wireless Communications.

[28]  Lie-Liang Yang,et al.  Ieee Transactions on Communications, Accepted for Publication 1 Cross-layer Aided Energy-efficient Opportunistic Routing in Ad Hoc Networks , 2022 .

[29]  Lajos Hanzo,et al.  Is the Low-Complexity Mobile-Relay-Aided FFR-DAS Capable of Outperforming the High-Complexity CoMP? , 2015, IEEE Transactions on Vehicular Technology.

[30]  Chi Wang,et al.  Quantum versus simulated annealing in wireless interference network optimization , 2016, Scientific Reports.

[31]  Zhongxun Zhu,et al.  Utility Maximization Resource Allocation in Wireless Networks: Methods and Algorithms , 2015, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[32]  Graham Kendall,et al.  Search Methodologies: Introductory Tutorials in Optimization and Decision Support Techniques , 2013 .

[33]  Milton Abramowitz,et al.  Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables , 1964 .

[34]  A. Shamsai,et al.  Multi-objective Optimization , 2017, Encyclopedia of Machine Learning and Data Mining.

[35]  Bhaskar Krishnamachari,et al.  Heat-Diffusion: Pareto optimal dynamic routing for time-varying wireless networks , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[36]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[37]  Geoffrey Ye Li,et al.  Fundamental trade-offs on green wireless networks , 2011, IEEE Communications Magazine.

[38]  Lajos Hanzo,et al.  Irregular Trellis for the Near-Capacity Unary Error Correction Coding of Symbol Values From an Infinite Set , 2015, IEEE Transactions on Communications.