Skip to main content

Random Shortening of Linear Codes and Applications

  • Conference paper
  • First Online:
Computing and Combinatorics (COCOON 2023)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 14423))

Included in the following conference series:

Abstract

Random linear codes (RLCs) are well known to have nice combinatorial properties and near-optimal parameters in many different settings. However, getting explicit constructions matching the parameters of RLCs is challenging, and RLCs are hard to decode efficiently. This motivated several previous works to study the problem of partially derandomizing RLCs, by applying certain operations to an explicit mother code. Among them, one of the most well studied operations is random puncturing, where a series of works culminated in the work of Guruswami and Mosheiff (FOCS’ 22), which showed that a random puncturing of a low-biased code is likely to possess almost all interesting local properties of RLCs.

In this work, we provide an in-depth study of another, dual operation of random puncturing, known as random shortening, which can be viewed equivalently as random puncturing on the dual code. Our main results show that for any small \(\varepsilon \), by starting from a mother code with certain weaker conditions (e.g., having a large distance) and performing a random (or even pseudorandom) shortening, the new code is \(\varepsilon \)-biased with high probability. Our results hold for any field size and yield a shortened code with constant rate. This can be viewed as a complement to random puncturing, and together, we can obtain codes with properties like RLCs from weaker initial conditions.

Our proofs involve several non-trivial methods of estimating the weight distribution of codewords, which may be of independent interest.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  • Omar Alrabiah, Venkatesan Guruswami, and Ray Li. Randomly punctured reed-solomon codes achieve list-decoding capacity over linear-sized fields. arXiv preprint arXiv:2304.09445, 2023

  • Valerio Bioglio, Frederic Gabry, and Ingmar Land. Low-complexity puncturing and shortening of polar codes. In 2017 IEEE Wireless Communications and Networking Conference Workshops (WCNCW), pages 1–6. IEEE, 2017

    Google Scholar 

  • Joshua Brakensiek, Sivakanth Gopi, and Visu Makam. Generic reed-solomon codes achieve list-decoding capacity. arXiv preprint arXiv:2206.05256, 2022

  • Xue Chen, Kuan Cheng, Xin Li, and Minghui Ouyang. Improved decoding of expander codes. IEEE Transactions on Information Theory, 2023

    Google Scholar 

  • Ferber, A., Kwan, M., Sauermann, L.: List-decodability with large radius for reed-solomon codes. IEEE Trans. Inf. Theory 68(6), 3823–3828 (2022)

    Article  MathSciNet  MATH  Google Scholar 

  • Gallager, R.: Low-density parity-check codes. IRE Transactions on information theory 8(1), 21–28 (1962)

    Article  MathSciNet  MATH  Google Scholar 

  • Zeyu Guo, Ray Li, Chong Shangguan, Itzhak Tamo, and Mary Wootters. Improved list-decodability and list-recoverability of reed-solomon codes via tree packings. In 2021 IEEE 62nd Annual Symposium on Foundations of Computer Science (FOCS), pages 708–719. IEEE, 2022

    Google Scholar 

  • Venkatesan Guruswami and Jonathan Mosheiff. Punctured low-bias codes behave like random linear codes. In 2022 IEEE 63rd Annual Symposium on Foundations of Computer Science (FOCS), pages 36–45. IEEE, 2022

    Google Scholar 

  • Eitan Goldberg, Chong Shangguan, and Itzhak Tamo. List-decoding and list-recovery of reed-solomon codes beyond the johnson radius for any rate. arXiv preprint arXiv:2105.14754, 2021

  • Zeyu Guo and Zihan Zhang. Randomly punctured reed-solomon codes achieve the list decoding capacity over polynomial-size alphabets. arXiv preprint arXiv:2304.01403, 2023

  • Liu, Y., Ding, C., Tang, C.: Shortened linear codes over finite fields. IEEE Trans. Inf. Theory 67(8), 5119–5132 (2021)

    Article  MathSciNet  MATH  Google Scholar 

  • Nelson, P., van Zwam, S.H.M.: On the existence of asymptotically good linear codes in minor-closed classes. IEEE Trans. Inf. Theory 61(3), 1153–1158 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  • Aaron (Louie) Putterman and Edward Pyne. Pseudorandom linear codes are list decodable to capacity. arXiv preprint arXiv:2303.17554, 2023

  • Oded Regev. On lattices, learning with errors, random linear codes, and cryptography. J. ACM, 56(6):34:1–34:40, 2009

    Google Scholar 

  • Atri Rudra and Mary Wootters. Every list-decodable code for high noise has abundant near-optimal rate puncturings. In Proceedings of the forty-sixth annual ACM symposium on Theory of computing, 2014

    Google Scholar 

  • Shpilka, A.: Constructions of low-degree and error-correcting \(\varepsilon \)-biased generators. Comput. Complex. 18(4), 495–525 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  • Michael Sipser and Daniel A Spielman. Expander codes. IEEE transactions on Information Theory, 42(6), 1710–1722, 1996

    Google Scholar 

  • Chong Shangguan and Itzhak Tamo. Combinatorial list-decoding of reed-solomon codes beyond the johnson radius. In Proceedings of the 52nd Annual ACM SIGACT Symposium on Theory of Computing, pages 538–551, 2020

    Google Scholar 

  • Mary Wootters. On the list decodability of random linear codes with large error rates. In Proceedings of the forty-fifth annual ACM symposium on Theory of computing, pages 853–860, 2013

    Google Scholar 

  • Arti Yardi and Ruud Pellikaan. On shortened and punctured cyclic codes. arXiv preprint arXiv:1705.09859, 2017

Download references

Acknowledgments

Xin Li is supported by NSF CAREER Award CCF-1845349 and NSF Award CCF-2127575. Sontao Mao is supported by NSF Award CCF-2127575.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Songtao Mao .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Chen, X., Cheng, K., Li, X., Mao, S. (2024). Random Shortening of Linear Codes and Applications. In: Wu, W., Tong, G. (eds) Computing and Combinatorics. COCOON 2023. Lecture Notes in Computer Science, vol 14423. Springer, Cham. https://doi.org/10.1007/978-3-031-49193-1_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-49193-1_14

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-49192-4

  • Online ISBN: 978-3-031-49193-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics