Skip to main content

Capacity Achieving Two-Write WOM Codes

  • Conference paper
LATIN 2012: Theoretical Informatics (LATIN 2012)

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

Included in the following conference series:

Abstract

In this paper we give several new constructions of WOM codes. The novelty in our constructions is the use of the so called Wozencraft ensemble of linear codes. Specifically, we obtain the following results.

We give an explicit construction of a two-write Write-Once-Memory (WOM for short) code that approaches capacity, over the binary alphabet. More formally, for every ε > 0, 0 < p < 1 and n = (1/ε)O(1/) we give a construction of a two-write WOM code of length n and capacity H(p) + 1 − p − ε. Since the capacity of a two-write WOM code is max p (H(p) + 1 − p), we get a code that is ε-close to capacity. Furthermore, encoding and decoding can be done in time O(n 2·poly(logn)) and time O(n·poly(logn)), respectively, and in logarithmic space.

We highlight a connection to linear seeded extractors for bit-fixing sources. In particular we show that obtaining such an extractor with seed length O(logn) can lead to improved parameters for 2-write WOM codes.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Rivest, R.L., Shamir, A.: How to reuse a “write-once” memory. Information and Control 55(1-3), 1–19 (1982)

    Article  MathSciNet  MATH  Google Scholar 

  2. Yaakobi, E., Kayser, S., Siegel, P.H., Vardy, A., Wolf, J.K.: Efficient two-write wom-codes. In: Proceedings of IEEE Information Theory Workshop, Dublin, Ireland (2010)

    Google Scholar 

  3. Heegard, C.: On the capacity of permanent memory. IEEE Transactions on Information Theory 31(1), 34–41 (1985)

    Article  MathSciNet  MATH  Google Scholar 

  4. Fu, F., Vinck, A.J.H.: On the capacity of generalized write-once memory with state transitions described by an arbitrary directed acyclic graph. IEEE Transactions on Information Theory 45(1), 308–313 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  5. Shpilka, A.: New constructions of WOM codes using the Wozencraft ensemble. CoRR abs/1110.6590 (2011)

    Google Scholar 

  6. Kayser, S., Yaakobi, E., Siegel, P.H., Vardy, A., Wolf, J.K.: Multiple-write wom-codes. In: Proceedings of the 48th Annual Allerton Conference on Communication, Control and Computing (2010)

    Google Scholar 

  7. Cohen, G., Godlewski, P., Merkx, F.: Linear binary code for writeonce memories. IEEE Transactions on Information Theory 32(5), 697–700 (1986)

    Article  MathSciNet  MATH  Google Scholar 

  8. Wu, Y.: Low complexity codes for writing a write-once memory twice. In: Proceedings of IEEE International Symposium on Information Theory, pp. 1928–1932 (2010)

    Google Scholar 

  9. Massey, J.L.: Threshold decoding. Technical Report 410, Massachusetts Institute of Technology, Research Laboratory of Electronics, Cambridge, MA (1963)

    Google Scholar 

  10. Justesen, J.: A class of constructive asymptotically good algebraic codes. IEEE Transactions on Information Theory 18, 652–656 (1972)

    Article  MathSciNet  MATH  Google Scholar 

  11. Zyablov, V.V.: An estimate of the complexity of constructing binary linear cascade codes. Probl. Peredachi Inf. 7(1), 5–13 (1971)

    Google Scholar 

  12. Rao, A.: Randomness Extractors for Independent Sources and Applications. PhD thesis, U. T. Austin (2007)

    Google Scholar 

  13. Raz, R., Reingold, O., Vadhan, S.P.: Extracting all the randomness and reducing the error in trevisan’s extractors. J. Comput. Syst. Sci. 65(1), 97–128 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  14. Trevisan, L.: Extractors and pseudorandom generators. J. ACM 48(4), 860–879 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  15. Rao, A.: Extractors for low-weight affine sources. In: Proceedings of the 24th Annual CCC, pp. 95–101 (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Shpilka, A. (2012). Capacity Achieving Two-Write WOM Codes. In: Fernández-Baca, D. (eds) LATIN 2012: Theoretical Informatics. LATIN 2012. Lecture Notes in Computer Science, vol 7256. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-29344-3_53

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-29344-3_53

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-29343-6

  • Online ISBN: 978-3-642-29344-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics