An Efficient Algorithm for Optimally Solving a Shortest Vector Problem in Compute-and-Forward Design

被引:22
|
作者
Wen, Jinming [1 ]
Zhou, Baojian [2 ]
Mow, Wai Ho [2 ]
Chang, Xiao-Wen [3 ]
机构
[1] ENS Lyon, UCBL, Inria, Lab Informat Parallelisme,CNRS, F-69007 Lyon, France
[2] Hong Kong Univ Sci & Technol, Dept Elect & Comp Engn, Hong Kong, Hong Kong, Peoples R China
[3] McGill Univ, Sch Comp Sci, Montreal, PQ H3A 2A7, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Wireless relay network; slow-fading; compute-and-forward; computation rate; Cholesky factorization; shortest vector problem; sphere decoding; LATTICE-REDUCTION; COMPLEXITY; SEARCH;
D O I
10.1109/TWC.2016.2585493
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We consider the problem of finding the optimal coefficient vector that maximizes the computation rate at a relay in the compute-and-forward scheme. Based on the idea of sphere decoding, we propose a highly efficient algorithm that finds the optimal coefficient vector. First, we derive a novel algorithm to transform the original quadratic form optimization problem into a shortest vector problem (SVP) using the Cholesky factorization. Instead of computing the Cholesky factor explicitly, the proposed algorithm realizes the Cholesky factorization with only O(n) flops by taking advantage of the structure of the Gram matrix in the quadratic form. Then, we propose some conditions that can be checked with O(n) flops, under which a unit vector is the optimal coefficient vector. Finally, by considering some useful properties of the optimal coefficient vector, we modify the Schnorr-Euchner search algorithm to solve the SVP. We show that the estimated average complexity of our new algorithm is O(n(1.5) P-0.5) flops for independent identically distributed (i.i.d.) Gaussian channel entries with SNR P based on the Gaussian heuristic. Simulations show that our algorithm is not only much more efficient than the existing ones that give the optimal solution, but also faster than some best known suboptimal methods. Besides, we show that our algorithm can be readily adapted to output a list of L best candidate vectors for use in the compute-and-forward design. The estimated average complexity of the resultant list-output algorithm is O(n(2.5) P-0.5 + n(1.5) P-0.5 log(L) + nL) flops for i.i.d. Gaussian channel entries.
引用
收藏
页码:6541 / 6555
页数:15
相关论文
共 50 条
  • [31] Compute-and-Forward Network Coding Design over Multi-Source Multi-Relay Channels
    Wei, Lili
    Chen, Wen
    [J]. IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2012, 11 (09) : 3348 - 3357
  • [32] Solving the Shortest Vector Problem in Lattices Faster Using Quantum Search
    Laarhoven, Thijs
    Mosca, Michele
    van de Pol, Joop
    [J]. POST-QUANTUM CRYPTOGRAPHY, PQCRYPTO 2013, 2013, 7932 : 83 - 101
  • [33] Applying Dijkstra Algorithm for Solving Neutrosophic Shortest Path Problem
    Broumi, Said
    Bakali, Assia
    Talea, Mohamed
    Smarandache, Florentin
    Vladareanu, Luige
    [J]. 2016 INTERNATIONAL CONFERENCE ON ADVANCED MECHATRONIC SYSTEMS (ICAMECHS), 2016, : 412 - 416
  • [34] Solving the fuzzy shortest path problem on networks by a new algorithm
    Ebrahimnejad, Sadollah
    Tavakoli-Moghaddam, Reza
    [J]. FS'09: PROCEEDINGS OF THE 10TH WSEAS INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS, 2009, : 28 - +
  • [35] Analysis of Gauss-Sieve for Solving the Shortest Vector Problem in Lattices
    Schneider, Michael
    [J]. WALCOM: ALGORITHMS AND COMPUTATION, 2011, 6552 : 89 - 97
  • [36] An Efficient Algorithm for the Shortest Path Problem with Forbidden Paths
    Hsu, Chiun-Chieh
    Chen, Da-Ren
    Ding, Hua-Yuan
    [J]. ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, PROCEEDINGS, 2009, 5574 : 638 - +
  • [37] An efficient algorithm for linear fractional shortest path problem
    Roan, J
    [J]. PROCEEDINGS OF THE TWENTY-SEVENTH ANNUAL MEETING OF THE WESTERN DECISION SCIENCES INSTITUTE, 1998, : 639 - 643
  • [38] A Three-Level Sieve Algorithm for the Shortest Vector Problem
    Zhang, Feng
    Pan, Yanbin
    Hu, Gengran
    [J]. SELECTED AREAS IN CRYPTOGRAPHY - SAC 2013, 2014, 8282 : 29 - 47
  • [39] Efficient Algorithm for Evacuation Problem Solving
    Yedilkhan, Amirgaliyev
    Alexey, Kovalenko
    Aliya, Kalizhanova
    Ainur, Kozbakova
    Zhazira, Amirgaliyeva
    [J]. 2015 15TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS), 2015, : 1587 - 1592
  • [40] A Design of Overlapped Chunked Code over Compute-and-Forward for Multi-Source Multi-Relay Networks
    Ngeth, Rithea
    Kurkoski, Brian M.
    Lim, Yuto
    Tan, Yasuo
    [J]. SENSORS, 2018, 18 (10)