Skip to main content

LP Decoding

  • Reference work entry
  • First Online:
Encyclopedia of Algorithms
  • 105 Accesses

Years and Authors of Summarized Original Work

  • 2002 and later; Feldman, Karger, Wainwright

Problem Definition

Error-correcting codes are fundamental tools used to transmit digital information over unreliable channels. Their study goes back to the work of Hamming and Shannon, who used them as the basis for the field of information theory. The problem of decoding the original information up to the full error-correcting potential of the system is often very complex, especially for modern codes that approach the theoretical limits of the communication channel.

LP decoding [4, 5, 8] refers to the application of linear programming (LP) relaxation to the problem of decoding an error-correcting code. Linear programming relaxation is a standard technique in approximation algorithms and operations research, and is central to the study of efficient algorithms to find good (albeit suboptimal) solutions to very difficult optimization problems [13]. LP decoders have tight combinatorial...

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 1,599.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 1,999.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Recommended Reading

  1. Berlekamp E, McEliece R, van Tilborg H (1978) On the inherent intractability of certain coding problems. IEEE Trans Inf Theory 24:384–386

    Article  MathSciNet  MATH  Google Scholar 

  2. Berrou C, Glavieux A, Thitimajshima P (1993) Near Shannon limit error-correcting coding and decoding: turbo-codes. In: Proceedings of the IEEE international conference on communications (ICC), Geneva, 23–26 May 1993, pp 1064–1070

    Google Scholar 

  3. Boston N, Ganesan A, Koetter R, Pazos S, Vontobel P Papers on pseudocodewords. HP Labs, Palo Alto. http://www.pseudocodewords.info

    Google Scholar 

  4. Feldman J (2003) Decoding error-correcting codes via linear programming. Ph.D. thesis, Massachusetts Institute of Technology

    Google Scholar 

  5. Feldman J, Karger DR (2002) Decoding turbo-like codes via linear programming. In: Proceedings of the 43rd annual IEEE symposium on foundations of computer science (FOCS), Vancouver, 16–19 Nov 2002

    Google Scholar 

  6. Feldman J, Malkin T, Servedio RA, Stein C, Wainwright MJ (2004) LP decoding corrects a constant fraction of errors. In: Proceedings of the IEEE international symposium on information theory, Chicago, 27 June – 2 July 2004

    Google Scholar 

  7. Feldman J, Stein C (2005) LP decoding achieves capacity. In: Symposium on discrete algorithms (SODA '05), Vancouver, Jan 2005

    Google Scholar 

  8. Feldman J, Wainwright MJ, Karger DR (2003) Using linear programming to decode linear codes. In: 37th annual conference on information sciences and systems (CISS '03), Baltimore, 12–14 Mar 2003

    Google Scholar 

  9. Gallager R (1962) Low-density parity-check codes. IRE Trans Inf Theory (IT) 8:21–28

    Article  MathSciNet  MATH  Google Scholar 

  10. Koetter R, Vontobel P (2003) Graph covers and iterative decoding of finite-length codes. In: Proceedings of the 3rd international symposium on turbo codes and related topics, Brest, Sept 2003, pp 75–82

    Google Scholar 

  11. MacWilliams FJ, Sloane NJA (1981) The theory of error correcting codes. North-Holland, Amsterdam

    MATH  Google Scholar 

  12. Sipser M, Spielman D (1996) Expander codes. IEEE Trans Inf Theory 42:1710–1722

    Article  MathSciNet  MATH  Google Scholar 

  13. Vazirani VV (2003) Approximation algorithms. Springer, Berlin

    Book  Google Scholar 

  14. Wainwright M, Jordan M (2003) Variational inference in graphical models: the view from the marginal polytope. In: Proceedings of the 41st Allerton conference on communications, control, and computing, Monticello Oct 2003

    Google Scholar 

  15. Wiberg N (1996) Codes and decoding on general graphs. Ph.D. thesis, Linkoping University

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jonathan Feldman .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer Science+Business Media New York

About this entry

Cite this entry

Feldman, J. (2016). LP Decoding. In: Kao, MY. (eds) Encyclopedia of Algorithms. Springer, New York, NY. https://doi.org/10.1007/978-1-4939-2864-4_216

Download citation

Publish with us

Policies and ethics