Published January 1, 2020 | Version v1
Journal article Open

A branch-and-cut algorithm for a bipartite graph construction problem in digital communication systems

  • 1. Bogazici Univ, Dept Ind Engn, Istanbul, Turkey
  • 2. Bogazici Univ, Dept Elect & Elect Engn, Istanbul, Turkey

Description

We study a bipartite graph (BG) construction problem that arises in digital communication systems. In a digital communication system, information is sent from one place to another over a noisy communication channel using binary symbols (bits). The original information is encoded by adding redundant bits, which are then used to detect and correct errors that may have been introduced during transmission. Harmful structures, such as small cycles, severely deteriorate the error correction capability of a BG. We introduce an integer programming formulation to generate a BG for a given smallest cycle length. We propose a branch-and-cut algorithm for its solution and investigate the structural properties of the problem to derive valid inequalities and variable fixing rules. We also introduce heuristics to obtain feasible solutions for the problem. The computational experiments show that our algorithm can generate BGs without small cycles in an acceptable amount of time for practically relevant dimensions.

Files

bib-ec4b0e30-1f14-444d-b101-d4d6191997b6.txt

Files (176 Bytes)

Name Size Download all
md5:298a86593ad0e4504bc2a49869573120
176 Bytes Preview Download