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 条
  • [1] A Linearithmic Time Algorithm for a Shortest Vector Problem in Compute-and-Forward Design
    Wen, Jinming
    Chang, Xiao-Wen
    [J]. 2016 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, 2016, : 2344 - 2348
  • [2] A polynomial time algorithm for a variant of shortest vector problem with applications in compute-and-forward design
    Chao Tong
    Jun Li
    Jinming Wen
    [J]. Cluster Computing, 2019, 22 : 10415 - 10424
  • [3] A polynomial time algorithm for a variant of shortest vector problem with applications in compute-and-forward design
    Tong, Chao
    Li, Jun
    Wen, Jinming
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (Suppl 5): : 10415 - 10424
  • [4] Polynomially Solvable Instances of the Shortest and Closest Vector Problems With Applications to Compute-and-Forward
    Sahraei, Saeid
    Gastpar, Michael
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2017, 63 (12) : 7780 - 7792
  • [5] An efficient branch-and-bound algorithm for compute-and-forward
    Richter, Johannes
    Scheunert, Christian
    Jorswieck, Eduard
    [J]. 2012 IEEE 23RD INTERNATIONAL SYMPOSIUM ON PERSONAL INDOOR AND MOBILE RADIO COMMUNICATIONS (PIMRC), 2012, : 77 - 82
  • [6] Efficient Compute-and-Forward Design with Low Communication Overhead
    Zhou, Baojian
    Mow, Wai Ho
    [J]. 2016 22ND ASIA-PACIFIC CONFERENCE ON COMMUNICATIONS (APCC), 2016, : 291 - 295
  • [7] Practical Code Design for Compute-and-Forward
    Ordentlich, Or
    Zhan, Jiening
    Erez, Uri
    Gastpar, Michael
    Nazer, Bobak
    [J]. 2011 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY PROCEEDINGS (ISIT), 2011,
  • [8] An Efficient Strategy for Applying Compute-and-Forward to the MARC
    Hasan, Mohammad Nur
    Kurkoski, Brian M.
    [J]. PROCEEDINGS OF 2018 INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY AND ITS APPLICATIONS (ISITA2018), 2018, : 149 - 153
  • [9] Efficient Integer Coefficient Search for Compute-and-Forward
    Liu, William
    Ling, Cong
    [J]. IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2016, 15 (12) : 8039 - 8050
  • [10] An Efficient Algorithm for the Shortest Vector Problem
    Chuang, Yu-Lun
    Fan, Chun-, I
    Tseng, Yi-Fan
    [J]. IEEE ACCESS, 2018, 6 : 61478 - 61487