Exact separation of forbidden-set cuts associated with redundant parity checks of binary linear codes

04/07/2020
by   Christian Puchert, et al.
0

In recent years, several integer programming (IP) approaches were developed for maximum-likelihood decoding and minimum distance computation for binary linear codes. Two aspects in particular have been demonstrated to improve the performance of IP solvers as well as adaptive linear programming decoders: the dynamic generation of forbidden-set (FS) inequalities, a family of valid cutting planes, and the utilization of so-called redundant parity-checks (RPCs). However, to date, it had remained unclear how to solve the exact RPC separation problem (i.e., to determine whether or not there exists any violated FS inequality w.r.t. any known or unknown parity-check). In this note, we prove NP-hardness of this problem. Moreover, we formulate an IP model that combines the search for most violated FS cuts with the generation of RPCs, and report on computational experiments. Empirically, for various instances of the minimum distance problem, it turns out that while utilizing the exact separation IP does not appear to provide a computational advantage, it can apparently be avoided altogether by combining heuristics to generate RPC-based cuts.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/27/2018

Decoding Reed-Muller Codes Using Minimum-Weight Parity Checks

Reed-Muller (RM) codes exhibit good performance under maximum-likelihood...
research
06/11/2019

Reinforcement Learning for Integer Programming: Learning to Cut

Integer programming (IP) is a general optimization framework widely appl...
research
02/14/2012

Bayesian network learning with cutting planes

The problem of learning the structure of Bayesian networks from complete...
research
12/05/2018

Consistency for 0-1 Programming

Concepts of consistency have long played a key role in constraint progra...
research
08/18/2017

Optimization-Based Decoding Algorithms for LDPC Convolutional Codes in Communication Systems

In a digital communication system, information is sent from one place to...
research
03/28/2018

Parity Polytopes and Binarization

We consider generalizations of parity polytopes whose variables, in addi...
research
02/18/2018

Minimum length RNA folding trajectories

The Kinfold and KFOLD programs for RNA folding kinetics implement the Gi...

Please sign up or login with your details

Forgot password? Click here to reset