English

Mathematical Programming Decoding of Binary Linear Codes: Theory and Algorithms

Information Theory 2014-04-29 v4 math.IT

Abstract

Mathematical programming is a branch of applied mathematics and has recently been used to derive new decoding approaches, challenging established but often heuristic algorithms based on iterative message passing. Concepts from mathematical programming used in the context of decoding include linear, integer, and nonlinear programming, network flows, notions of duality as well as matroid and polyhedral theory. This survey article reviews and categorizes decoding methods based on mathematical programming approaches for binary linear codes over binary-input memoryless symmetric channels.

Keywords

Cite

@article{arxiv.1107.3715,
  title  = {Mathematical Programming Decoding of Binary Linear Codes: Theory and Algorithms},
  author = {Michael Helmling and Stefan Ruzika and Akin Tanatmis},
  journal= {arXiv preprint arXiv:1107.3715},
  year   = {2014}
}

Comments

17 pages, submitted to the IEEE Transactions on Information Theory. Published July 2012

R2 v1 2026-06-21T18:38:52.204Z