Skip to main content

The “Art of Trellis Decoding” Is NP-Hard

  • Conference paper
  • 896 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4851))

Abstract

Given a linear code \({\mathcal C}\), the fundamental problem of trellis decoding is to find a coordinate permutation of \({\mathcal C}\) that yields a code \({\mathcal C}'\) whose minimal trellis has the least state-complexity among all codes obtainable by permuting the coordinates of \({\mathcal C}\). By reducing from the problem of computing the pathwidth of a graph, we show that the problem of finding such a coordinate permutation is NP-hard, thus settling a long-standing conjecture.

This work was supported in part by a research grant from the Natural Sciences and Engineering Research Council (NSERC) of Canada.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Arnborg, S., Corneil, D.G., Proskurowski, A.: Complexity of Finding Embeddings in a K-Tree. SIAM J. Alg. Disc. Math 8, 277–284 (1987)

    Article  MATH  MathSciNet  Google Scholar 

  2. Bodlaender, H.L.: A Tourist Guide Through Treewidth. Acta Cybernetica 11, 1–23 (1993)

    MATH  MathSciNet  Google Scholar 

  3. Forney Jr., G.D.: Dimension/Length Profiles and Trellis Complexity of Linear Block Codes. IEEE Trans. Inform. Theory 40(6), 1741–1752 (1994)

    Article  MATH  MathSciNet  Google Scholar 

  4. Forney Jr., G.D.: Codes on Graphs: Constraint Complexity of Cycle-Free Realizations of Linear Codes. IEEE Trans. Inform. Theory 49(7), 1597–1610 (2003)

    Article  MathSciNet  Google Scholar 

  5. Horn, G.B., Kschischang, F.R: On The Intractability of Permuting a Block Code to Minimize Trellis Complexity. IEEE Trans. Inform. Theory 42(6), 2042–2048 (1996)

    Article  MATH  MathSciNet  Google Scholar 

  6. Jain, K., Măndoiu, I., Vazirani, V.V.: The “Art of Trellis Decoding” is Computationally Hard — for Large Fields. IEEE. Trans. Inform. Theory 44(3), 1211–1214 (1998)

    Article  MATH  MathSciNet  Google Scholar 

  7. Kashyap, N.: Matroid Pathwidth and Code Trellis Complexity. SIAM J. Discrete Math. ArXiv e-print 0705.1384 (to appear)

    Google Scholar 

  8. Massey, J.L.: Foundation and Methods of Channel Encoding. In: 1978 Int. Conf. Inform. Theory and Systems, vol. 65, NTG-Fachberichte, Berlin, Germany (1978)

    Google Scholar 

  9. Oxley, J.G.: Matroid Theory. Oxford University Press, Oxford, UK (1992)

    MATH  Google Scholar 

  10. Robertson, N., Seymour, P.D.: Graph Minors. I. Excluding a Forest. J. Combin. Theory, Ser. B 35, 39–61 (1983)

    Article  MATH  MathSciNet  Google Scholar 

  11. Vardy, A.: Trellis Structure of Codes. In: Brualdi, R., Huffman, C., Pless, V. (eds.) Handbook of Coding Theory, Elsevier, Amsterdam, The Netherlands (1998)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Serdar Boztaş Hsiao-Feng (Francis) Lu

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kashyap, N. (2007). The “Art of Trellis Decoding” Is NP-Hard. In: Boztaş, S., Lu, HF.(. (eds) Applied Algebra, Algebraic Algorithms and Error-Correcting Codes. AAECC 2007. Lecture Notes in Computer Science, vol 4851. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-77224-8_24

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-77224-8_24

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-77223-1

  • Online ISBN: 978-3-540-77224-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics