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 条
  • [21] A New Algorithm for Solving Multicriteria Shortest Path Problem
    MA Liang\ \ WANG Long\|de College of Systems Science and Systems Engineering
    Journal of Systems Science and Systems Engineering, 1999, (03) : 335 - 339
  • [22] EFFICIENT ALGORITHMS FOR SOLVING THE SHORTEST COVERING PATH PROBLEM
    CURRENT, J
    PIRKUL, H
    ROLLAND, E
    TRANSPORTATION SCIENCE, 1994, 28 (04) : 317 - 327
  • [23] An efficient dynamic model for solving the shortest path problem
    Nazemi, Alireza
    Omidi, Farahnaz
    TRANSPORTATION RESEARCH PART C-EMERGING TECHNOLOGIES, 2013, 26 : 1 - 19
  • [24] Solving fuzzy shortest path problem by genetic algorithm
    Syarif, A.
    Muludi, K.
    Adrian, R.
    Gen, M.
    INDONESIAN OPERATIONS RESEARCH ASSOCIATION - INTERNATIONAL CONFERENCE ON OPERATIONS RESEARCH 2017, 2018, 332
  • [25] Developing a Genetic Algorithm for Solving Shortest Path Problem
    Behzadi, Saeed
    Alesheikh, Ali A.
    NEW ASPECTS OF URBAN PLANNING AND TRANSPORTATION, 2008, : 28 - 32
  • [26] A Review of Sieve Algorithms in Solving the Shortest Lattice Vector Problem
    Sun, Zedong
    Gu, Chunxiang
    Zheng, Yonghui
    IEEE ACCESS, 2020, 8 (08): : 190475 - 190486
  • [27] EFFICIENT ALGORITHM FOR SOLVING SHORTEST-ROUTE PROBLEMS
    TOMIZAWA, N
    ELECTRONICS & COMMUNICATIONS IN JAPAN, 1976, 59 (07): : 1 - 8
  • [28] An overview of the sieve algorithm for the shortest lattice vector problem
    Ajtai, M
    Kumar, R
    Sivakumar, D
    CRYPTOGRAPHY AND LATTICES, 2001, 2146 : 1 - 3
  • [29] Forward Chaining Algorithm for Solving the Shortest Path Problem in Arbitrary Deterministic Environment in Linear Time - Applied for the Tower of Hanoi Problem
    Petruseva, Silvana
    KI 2009: ADVANCES IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2009, 5803 : 672 - 679
  • [30] Cloud-Assisted LLL: A Secure and Efficient Outsourcing Algorithm for Approximate Shortest Vector Problem
    Li, Xiulan
    Pan, Yanbin
    Tian, Chengliang
    INFORMATION SECURITY PRACTICE AND EXPERIENCE, ISPEC 2021, 2021, 13107 : 223 - 241