Computing Half-Duplex Schedules in Gaussian Relay Networks via Min-Cut Approximations

Computing optimal half-duplex schedules in Gaussian relay networks is a challenging problem due to the lack of an exact capacity characterization and the large number of transmit-receive configurations that must be considered. We approach the problem using a constant-gap capacity approximation based on the cut-set bound with independent encoding at the nodes. We formulate an optimization problem to obtain the cut-set optimal half-duplex schedule and find that it is hard to solve in general. This is because it involves an exponential number of variables, since the number of ways to assign each node to either transmitter or receiver mode is exponential in the number of nodes. We present a general technique that takes advantage of specific structures in the topology of a given network and allows us to reduce the complexity of this problem. In certain classes of network topologies, our approach yields polynomial time algorithms for finding half-duplex schedules that achieve capacity within a constant gap. We use simulations to show running time improvements over alternative methods and compare the performance of various half-duplex scheduling approaches in different SNR regimes.

[1]  Babak Hassibi,et al.  Capacity of wireless erasure networks , 2006, IEEE Transactions on Information Theory.

[2]  G. Kramer Models and Theory for Relay Channels with Receive Constraints , 2004 .

[3]  Ayfer Özgür,et al.  Achieving the capacity of the N-relay Gaussian diamond network within logn bits , 2012, ITW.

[4]  Ilan Shomorony,et al.  On efficient min-cut approximations in half-duplex relay networks , 2013, 2013 IEEE International Symposium on Information Theory.

[5]  Sae-Young Chung,et al.  Deterministic relay networks with state information , 2009, 2009 IEEE International Symposium on Information Theory.

[6]  Sachin Katti,et al.  Full duplex radios , 2013, SIGCOMM.

[7]  S. Fujishige,et al.  The Minimum-Norm-Point Algorithm Applied to Submodular Function Minimization and Linear Programming , 2006 .

[8]  Martina Cardone,et al.  Gaussian Half-Duplex Relay Networks: Improved Constant Gap and Connections With the Assignment Problem , 2014, IEEE Transactions on Information Theory.

[9]  Axthonv G. Oettinger,et al.  IEEE Transactions on Information Theory , 1998 .

[10]  Ayfer Özgür,et al.  Improved capacity approximations for Gaussian relay networks , 2013, 2013 IEEE Information Theory Workshop (ITW).

[11]  Ashutosh Sabharwal,et al.  On the Capacity of 'Cheap' Relay Networks , 2003 .

[12]  Farzad Parvaresh,et al.  Efficient Capacity Computation and Power Optimization for Relay Networks , 2011, IEEE Transactions on Information Theory.

[13]  Suhas N. Diggavi,et al.  Approximately achieving Gaussian relay network capacity with lattice codes , 2010, 2010 IEEE International Symposium on Information Theory.

[14]  藤重 悟 Submodular functions and optimization , 1991 .

[15]  Suhas N. Diggavi,et al.  Wireless Network Information Flow: A Deterministic Approach , 2009, IEEE Transactions on Information Theory.

[16]  Frank Harary,et al.  Graph Theory , 2016 .

[17]  Michael I. Jordan,et al.  Graphical Models, Exponential Families, and Variational Inference , 2008, Found. Trends Mach. Learn..

[18]  Urs Niesen,et al.  Computation Alignment: Capacity Approximation Without Noise Accumulation , 2011, IEEE Transactions on Information Theory.

[19]  Arkadi Nemirovski,et al.  Lectures on modern convex optimization - analysis, algorithms, and engineering applications , 2001, MPS-SIAM series on optimization.

[20]  Mehul Motani,et al.  On Capacity and Optimal Scheduling for the Half-Duplex Multiple-Relay Channel , 2012, IEEE Transactions on Information Theory.

[21]  Sae-Young Chung,et al.  Noisy Network Coding , 2010, IEEE Transactions on Information Theory.