A branch-cut-and-price algorithm for optimal decoding in digital communication systems
dc.authorid | Kabakulak, Banu/0000-0001-8613-3266 | |
dc.authorwosid | Pusane, Ali E/A-2648-2016 | |
dc.authorwosid | Taskin, Z. Caner/Q-2637-2015 | |
dc.contributor.author | Kabakulak, Banu | |
dc.contributor.author | Taskin, Z. Caner | |
dc.contributor.author | Pusane, Ali Emre | |
dc.date.accessioned | 2024-07-18T20:42:13Z | |
dc.date.available | 2024-07-18T20:42:13Z | |
dc.date.issued | 2021 | |
dc.department | İstanbul Bilgi Üniversitesi | en_US |
dc.description.abstract | Channel coding aims to minimize the errors that occur during the transmission of digital information from one place to another. Low-density parity-check codes can detect and correct transmission errors if one encodes the original information by adding redundant bits. In practice, heuristic iterative decoding algorithms are used to decode the received vector. However, these algorithms may fail to decode if the received vector contains multiple errors. We consider decoding the received vector with minimum error as an integer programming (IP) problem and propose a branch-and-price method for its solution. We improve the performance of our method by introducing heuristic feasible solutions and adding valid cuts to the mathematical formulation. Our computational experiments reveal that our branch-cut-and-price algorithm significantly improves solvability of the problem compared to a state-of-the-art IP decoder in the literature and has superior error performance than the conventional sum-product algorithm. | en_US |
dc.description.sponsorship | Turkish Scientific and Technological Research Council [113M499] | en_US |
dc.description.sponsorship | This research has been supported by the Turkish Scientific and Technological Research Council with Grant No. 113M499. | en_US |
dc.identifier.doi | 10.1007/s10898-021-01073-4 | |
dc.identifier.endpage | 834 | en_US |
dc.identifier.issn | 0925-5001 | |
dc.identifier.issn | 1573-2916 | |
dc.identifier.issue | 3 | en_US |
dc.identifier.scopus | 2-s2.0-85114863471 | en_US |
dc.identifier.scopusquality | Q1 | en_US |
dc.identifier.startpage | 805 | en_US |
dc.identifier.uri | https://doi.org/10.1007/s10898-021-01073-4 | |
dc.identifier.uri | https://hdl.handle.net/11411/7188 | |
dc.identifier.volume | 81 | en_US |
dc.identifier.wos | WOS:000695785000002 | en_US |
dc.identifier.wosquality | Q2 | en_US |
dc.indekslendigikaynak | Web of Science | en_US |
dc.indekslendigikaynak | Scopus | en_US |
dc.language.iso | en | en_US |
dc.publisher | Springer | en_US |
dc.relation.ispartof | Journal of Global Optimization | en_US |
dc.relation.publicationcategory | Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı | en_US |
dc.rights | info:eu-repo/semantics/closedAccess | en_US |
dc.subject | Telecommunications | en_US |
dc.subject | Ldpc Decoding | en_US |
dc.subject | Integer Programming | en_US |
dc.subject | Branch-Cut-And-Price Algorithm | en_US |
dc.subject | Parity-Check Codes | en_US |
dc.subject | Ldpc Codes | en_US |
dc.subject | Performance | en_US |
dc.title | A branch-cut-and-price algorithm for optimal decoding in digital communication systems | en_US |
dc.type | Article | en_US |