TY - GEN
T1 - Complexity analysis of interior point methods for LP decoding
AU - Sun, Yifan
AU - Dolecek, Lara
PY - 2011
Y1 - 2011
N2 - Linear programming (LP) decoders can outperform currently used message-passing decoders in channel coding applications, but require prohibitively large complexity on even moderately sized codes. Previous works have proposed complexity-reducing algorithms that either relax the problem or modify the number of constraints; however, little work is done in optimizing solver implementation. We show that popular LP solvers like LIPSOL may not be efficient for LP decoding (LPD), and that an equivalent dual LP problem can be solved with equal accuracy but much more quickly. We propose an improved primal-dual method (iPD-MPC) whose overall runtime for both problem formulations outpreform LIPSOL. Additionally, as an alternative for memory-limited systems, we propose an improved hybrid gradient descent and Newton's method (iGD-NM) that further decreases overall runtime. In this way, we make LPD more feasible for channel codes of practical lengths.
AB - Linear programming (LP) decoders can outperform currently used message-passing decoders in channel coding applications, but require prohibitively large complexity on even moderately sized codes. Previous works have proposed complexity-reducing algorithms that either relax the problem or modify the number of constraints; however, little work is done in optimizing solver implementation. We show that popular LP solvers like LIPSOL may not be efficient for LP decoding (LPD), and that an equivalent dual LP problem can be solved with equal accuracy but much more quickly. We propose an improved primal-dual method (iPD-MPC) whose overall runtime for both problem formulations outpreform LIPSOL. Additionally, as an alternative for memory-limited systems, we propose an improved hybrid gradient descent and Newton's method (iGD-NM) that further decreases overall runtime. In this way, we make LPD more feasible for channel codes of practical lengths.
UR - https://www.scopus.com/pages/publications/84861318873
U2 - 10.1109/ACSSC.2011.6190085
DO - 10.1109/ACSSC.2011.6190085
M3 - Conference contribution
AN - SCOPUS:84861318873
SN - 9781467303231
T3 - Conference Record - Asilomar Conference on Signals, Systems and Computers
SP - 659
EP - 663
BT - Conference Record of the 45th Asilomar Conference on Signals, Systems and Computers, ACSSC 2011
PB - IEEE Computer Society
T2 - 45th Asilomar Conference on Signals, Systems and Computers, ACSSC 2011
Y2 - 6 November 2011 through 9 November 2011
ER -