Skip to main content
Log in

On a Construction of Easily Decodable Sub-de Bruijn Arrays

  • Published:
Journal of Applied and Industrial Mathematics Aims and scope Submit manuscript

Abstract

We consider the two-dimensional generalizations of de Bruijn sequences; i.e., the integer-valued arrays whose all fragments of a fixed size (windows) are different. For these arrays, dubbed sub-de Bruijn, we consider the complexity of decoding; i.e., the determination of a position of a window with given content in an array. We propose a construction of arrays of arbitrary size with arbitrary windows where the number of different elements in the array is of an optimal order and the complexity of decoding a window is linear.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. N. G de Bruijn, “A Combinatorial Problem,” Proc. Nederl. Akad. Wet. 49 (7), 758–764 (1946).

    MathSciNet  MATH  Google Scholar 

  2. J. Burns and C. J. Mitchell, “Coding Schemes for Two-Dimensional Position Sensing,” Res. Rep. HPL-92–19 (HP Lab., Bristol, 1992). Available at http://www.hpl.hp.com/techreports/92/HPL-92-19.pdf (accessed February 25, 2019).

    Google Scholar 

  3. J. Dénes and A. D. Keedwell, “A New Construction of Two-Dimensional Arrays with the Window Property,” IEEE Trans. Inform. Theory 36 (4), 873–876 (1990).

    Article  MATH  Google Scholar 

  4. G. Hurlbert and G. Isaak, “On the de Bruijn Torus Problem,” J. Combin. Theory Ser. A 64 (1), 50–62 (1993).

    Article  MathSciNet  MATH  Google Scholar 

  5. K. G. Paterson, “New Classes of Perfect Maps I,” J. Combin. Theory Ser. A 73 (2), 302–334 (1996).

    Article  MathSciNet  MATH  Google Scholar 

  6. K. G. Paterson, “New Classes of Perfect Maps II,” J. Combin. Theory Ser. A 73 (2), 335–345 (1996).

    Article  MathSciNet  MATH  Google Scholar 

  7. C. J. Mitchell, “Aperiodic and Semi-Periodic Perfect Maps,” IEEE Trans. Inform. Theory 41 (1), 88–95 (1995).

    Article  MathSciNet  MATH  Google Scholar 

  8. T. Etzion, Sequence Folding, Lattice Tiling, and Multidimensional Coding (Cornell Univ. Libr. e-Print Archive, arXiv:0911.1745, 2009).

    MATH  Google Scholar 

  9. R. Berkowitz and S. Kopparty, “Robust Positioning Patterns,” in Proceedings of 27th Annual ACM-SIAM Symposium on Discrete Algorithms SODA’16, Arlington, VA, USA, January 10–12, 2016 (SIAM, Philadelphia, PA, 2016), pp. 1937–1951.

    Google Scholar 

  10. A. M. Bruckstein, T. Etzion, R. Giryes, N. Gordon, R. J. Holt, and D. Shuldiner, “Simple and Robust Binary Self-Location Patterns,” IEEE Trans. Inform. Theory 58 (7), 4884–4889 (2012).

    Article  MathSciNet  MATH  Google Scholar 

  11. S. A. Lloyd and J. Burns, “Finding the Position of a Subarray in a Pseudo-Random Array,” in Cryptography and Coding III (Clarendon Press, Oxford, 1993).

    Google Scholar 

  12. C. J. Mitchell and K. G. Paterson, “Decoding Perfect Maps,” Des. Codes Cryptogr. 4 (1), 11–30 (1994).

    Article  MathSciNet  MATH  Google Scholar 

  13. W. C. Shiu, “Decoding de Bruijn Arrays Constructed by FFMS Method,” Ars Combin. 47, 33–48 (1997).

    MathSciNet  MATH  Google Scholar 

  14. J. Tuliani, “De Bruijn Sequences with Efficient Decoding Algorithms,” Discrete Math. 226 (1–3), 313–336 (2001).

    Article  MathSciNet  MATH  Google Scholar 

  15. V. Horan and B. Stevens, “Locating Patterns in the de Bruijn Torus,” Discrete Math. 339 (4), 1274–1282 (2016).

    Article  MathSciNet  MATH  Google Scholar 

  16. D. A. Makarov, “Construction of Easily Decodable Sub-de Bruijn Matrices with a 2 × 2 Window,” in Proceedings of 10th Young Scientists’ School on Discrete Mathematics and Its Applications Moscow, Russia, October 5–11, 2015 (Keldysh Inst. Appl. Math., Moscow, 2015), pp. 47–50. Available at http://keldysh.ru/dmschool/datastore/media/sbornikX.pdf (accessed Feb. 25, 2019).

    Google Scholar 

Download references

Acknowledgments

A. D. Yashunsky expresses his gratitude to V. D. Yashunsky for drawing the author’s attention to the problem of constructing de Bruijn arrays.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to D. A. Makarov or A. D. Yashunsky.

Additional information

Russian Text © The Author(s), 2019, published in Diskretnyi Analiz i Issledovanie Operatsii, 2019, Vol. 26, No. 2, pp. 98–114.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Makarov, D.A., Yashunsky, A.D. On a Construction of Easily Decodable Sub-de Bruijn Arrays. J. Appl. Ind. Math. 13, 280–289 (2019). https://doi.org/10.1134/S1990478919020091

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1134/S1990478919020091

Keywords

Navigation