Skip to main content
Log in

Avoiding cross-bifix-free binary words

  • Original Article
  • Published:
Acta Informatica Aims and scope Submit manuscript

Abstract

In this paper we study the construction and the enumeration of binary words in \(\{0,1\}^*\) having more 1’s than 0’s and avoiding a set of cross-bifix-free patterns. We give a particular succession rule, called jumping and marked succession rule, which describes the growth of such words according to their number of ones. Moreover, the problem of associating a word to a path in the generating tree obtained by the succession rule is solved by introducing an algorithm which constructs all binary words having more 1’s than 0’s and then kills those containing the forbidden patterns. Finally, we give the generating function of such words according to the number of ones.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20

Similar content being viewed by others

References

  1. Apostolico, A., Atallah, M.: Compact recognizers of episode sequences. Inf. Comput. 174(2), 180–192 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  2. Bacchelli, S., Barcucci, E., Grazzini, E., Pergola, E.: Exhaustive generation of combinatorial objects by ECO. Acta Inform. 40(8), 585–602 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  3. Bajic, D.: On Construction of Cross-Bifix-Free Kernel Sets, 2nd MCM COST 2100, TD(07) 237. Lisbon, Portugal (2007)

  4. Bajic, D., Drajic, D.: Duration of search for a fixed pattern in random data: distribution function and variance. Electron. lett. 31(8), 631–632 (1995)

    Article  Google Scholar 

  5. Bajic, D., Stojanovic, J.: Distributed sequences and search process. In: IEEE International Conference on Communications, ICC2004 Paris, pp. 514–518 (2004)

  6. Banderier, C., Bousquet-Mélou, M., Denise, A., Flajolet, P., Gardy, D., Gouyou-Beauchamps, D.: Generating functions for generating trees. Discret. Math. 246, 29–55 (2002)

    Article  MATH  Google Scholar 

  7. Barcucci, E., Del Lungo, A., Pergola, E., Pinzani, R.: ECO: a methodology for the enumeration of combinatorial objects. J. Differ. Equ. Appl. 5, 435–490 (1999)

    Article  MATH  Google Scholar 

  8. Bernini, A., Grazzini, E., Pergola, E., Pinzani, R.: A general exhaustive generation algorithm for gray structures. Acta Inform. 44(5), 361–376 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  9. Bilotta, S., Merlini, D., Pergola, E., Pinzani, R.: Pattern \(1^{j+1}0^j\) avoiding binary words. Fundam. Inform. 177(1–4), 35–55 (2012)

    MathSciNet  Google Scholar 

  10. Bilotta, S., Pergola, E., Pinzani, R.: A new approach to cross-bifix-free sets. IEEE Trans. Inf. Theory 58(6), 4058–4063 (2012)

    Article  MathSciNet  Google Scholar 

  11. Corteel, S.: Séries génératrices exponentielles pour les ECO-systèmes signés. In: Proceedings of the 12th International Conference on Formal Power Series and Algebraic Combinatorics, Moscow (2000)

  12. Ferrari, L., Pergola, E., Pinzani, R., Rinaldi, S.: Jumping succession rules and their generating functions. Discret. Math. 271, 29–50 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  13. Ferrari, L., Pinzani, R.: A linear operator approach to succession rules. Linear Algebra Appl. 348, 231–246 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  14. Flajolet, P., Szpankowski, W., Valle, B.: Hidden word statistics. J. ACM 53(1), 147–183 (2006)

    Article  MathSciNet  Google Scholar 

  15. Guibas, L.J., Odlyzko, M.: Long repetitive patterns in random sequences. Zeitschrift für Wahrscheinlichkeitstheorie 53, 241–262 (1980)

    Article  MathSciNet  MATH  Google Scholar 

  16. Guibas, L.J., Odlyzko, M.: String overlaps, pattern matching, and nontransitive games. J. Comb. Theory Ser. A 30, 183–208 (1981)

    Article  MathSciNet  MATH  Google Scholar 

  17. Harju, T., Nowotka, D.: Counting bordered and primitive words with a fixed weight. Theor. Comput. Sci. 340, 273–279 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  18. Kim, K.H., Putcha, M.S., Roush, F.W.: Some combinatorial properties of free semigroups. J. Lond. Math. Soc. 16(2), 397–402 (1977)

    Google Scholar 

  19. Kumar, S., Spafford, E.H.: A pattern matching model for misuse intrusion detection. In: Computer Security, pp. 11–21 (1994)

  20. Merlini, D., Sprugnoli, R., Verri, M.C.: An Algebra for proper generating tree, In: Algorithms, Trees, Combinatorics and Probabilities, Trends in Mathematics, Mathematics and Computer Science, pp. 127–139 (2000)

  21. Nielsen, P.T.: On the expected duration of a search for a fixed pattern in random data. IEEE Trans. Inform. Theory, IT-29, 702–704 (1973)

    Google Scholar 

  22. Nielsen, P.T.: A Note on Bifix-free sequences. IEEE Trans. Inform. Theory, IT-29, 704–706 (1973)

    Google Scholar 

  23. Rigoutsos, I., Floratos, A., Parida, L., Gao, Y., Platt, D.: The emergence of pattern discovery techniques in computational biology. Metab. Eng. 2, 159–177 (2000)

    Article  Google Scholar 

  24. Sedgewick, R., Flajolet, P.: An Introduction to the Analysis of Algorithms. Chapman-Hall, London (1995)

    Google Scholar 

  25. Waterman, M.: Introduction to Computational Biology. Addison-Wesley, Reading (1995)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Elisabetta Grazzini.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Bilotta, S., Grazzini, E., Pergola, E. et al. Avoiding cross-bifix-free binary words. Acta Informatica 50, 157–173 (2013). https://doi.org/10.1007/s00236-013-0176-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00236-013-0176-4

Keywords

Navigation