Декодирование линейным программированием (ЛП) является альтернативой итеративным алгоритмам декодирования кодов контроля четности с низкой плотностью (LPDC). Хотя практические характеристики ЛП декодирования сравнимы с декодированием в процессе передачи сообщения, однако значительным преимуществом является его сравнительная совместимость с неасимптотическим анализом. Более того, оказывается, что существуют важные теоретические связи между ЛП декодированием и стандартными формами итеративного декодирования. Эти связи позволяют перенести теоретические новшества ЛП декодирования на итеративные алгоритмы. Отмеченные преимущества привлекли многих исследователей к использованию этого нового способа декодирования при работе с LPDC кодами. В данной статье приводится обширный обзор и обсуждение различных вопросов ЛП декодирования. Ключевые слова: контроль четности с низкой плотностью; LPDC; линейное программирование; ЛП; адаптивное линейное программирование; АЛП; низкая сложность; декодирование