Advertisement

International Workshop on Combinatorial Algorithms

IWOCA 2014: Combinatorial Algorithms pp 62-73 | Cite as

Border Correlations, Lattices, and the Subgraph Component Polynomial

  • Francine Blanchet-SadriEmail author
  • Michelle Cordier
  • Rachel Kirsch
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8986)

Abstract

We consider the border sets of partial words and study the combinatorics of specific representations of them, called border correlations, which are binary vectors of same length indicating the borders. We characterize precisely which of these vectors are valid border correlations, and establish a one-to-one correspondence between the set of valid border correlations and the set of valid period correlations of a given length, the latter being ternary vectors representing the strong and strictly weak period sets. It turns out that the sets of all border correlations of a given length form distributive lattices under suitably defined partial orderings. We also investigate the population size, i.e., the number of partial words sharing a given border correlation, and obtain formulas to compute it. We do so using the subgraph component polynomial of an undirected graph, introduced recently by Tittmann et al. (European Journal of Combinatorics, 2011), which counts the number of connected components in vertex induced subgraphs.

Keywords

Undirected Graph Partial Word Cycle Graph Binary Alphabet Graph Polynomial 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

References

  1. 1.
    Allen, E., Blanchet-Sadri, F., Byrum, C., Cucuringu, M., Mercaş, R.: Counting bordered partial words by critical positions. Electron. J. Comb. 18, P138 (2011)Google Scholar
  2. 2.
    Blanchet-Sadri, F.: Algorithmic Combinatorics on Partial Words. Chapman & Hall/CRC Press, Boca Raton (2008)zbMATHGoogle Scholar
  3. 3.
    Blanchet-Sadri, F., Bodnar, M., Fox, N., Hidakatsu, J.: A graph polynomial approach to primitivity. In: Dediu, A.-H., Martín-Vide, C., Truthe, B. (eds.) LATA 2013. LNCS, vol. 7810, pp. 153–164. Springer, Heidelberg (2013) CrossRefGoogle Scholar
  4. 4.
    Blanchet-Sadri, F., Clader, E., Simpson, O.: Border correlations of partial words. Theory Comput. Syst. 47, 179–195 (2010)zbMATHMathSciNetCrossRefGoogle Scholar
  5. 5.
    Blanchet-Sadri, F., Fowler, J., Gafni, J.D., Wilson, K.H.: Combinatorics on partial word correlations. J. Comb. Theory Ser. A 117, 607–624 (2010)zbMATHMathSciNetCrossRefGoogle Scholar
  6. 6.
    Christodoulakis, M., Ryan, P.J., Smyth, W.F., Wang, S.: Indeterminate strings, prefix arrays and undirected graphs, 12 Jun 2014. arXiv:1406.3289v1 [cs.DM]
  7. 7.
    Crochemore, M., Hancart, C., Lecroq, T.: Algorithms on Strings. Cambridge University Press, Cambridge (2007)zbMATHCrossRefGoogle Scholar
  8. 8.
    Guibas, L.J., Odlyzko, A.M.: Periods in strings. J. Comb. Theory Ser. A 30, 19–42 (1981)zbMATHMathSciNetCrossRefGoogle Scholar
  9. 9.
    Harju, T., Nowotka, D.: Border correlation of binary words. J. Comb.Theory Ser. A 108, 331–341 (2004)zbMATHMathSciNetCrossRefGoogle Scholar
  10. 10.
    Makowsky, J.A.: From a zoo to a zoology: towards a general study of graph polynomials. Theory Comput. Syst. 43, 542–562 (2008)zbMATHMathSciNetCrossRefGoogle Scholar
  11. 11.
    Rivals, E., Rahmann, S.: Combinatorics of periods in strings. J. Comb. Theory Ser. A 104, 95–113 (2003)zbMATHMathSciNetCrossRefGoogle Scholar
  12. 12.
    Smyth, W.F.: Computing Patterns in Strings. Pearson Addison-Wesley, London (2003)Google Scholar
  13. 13.
    Tittmann, P., Averbouch, I., Makowsky, J.: The enumeration of vertex induced subgraphs with respect to number of components. Eur. J. Comb. 32, 954–974 (2010)MathSciNetCrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  • Francine Blanchet-Sadri
    • 1
    Email author
  • Michelle Cordier
    • 2
  • Rachel Kirsch
    • 3
  1. 1.Department of Computer ScienceUniversity of North CarolinaGreensboroUSA
  2. 2.Department of Mathematical SciencesKent State UniversityKentUSA
  3. 3.Department of MathematicsUniversity of Nebraska-LincolnLincolnUSA

Personalised recommendations