Skip to main content
Top
Published in: Theory of Computing Systems 3/2017

16-01-2016

New Bounds and Extended Relations Between Prefix Arrays, Border Arrays, Undirected Graphs, and Indeterminate Strings

Authors: F. Blanchet-Sadri, Michelle Bodnar, Benjamin De Winkle

Published in: Theory of Computing Systems | Issue 3/2017

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

We extend earlier works on the relation of prefix arrays of indeterminate strings to undirected graphs and border arrays. If integer array y is the prefix array for indeterminate string w, then we say w satisfies y. We use a graph theoretic approach to construct a string on a minimum alphabet size which satisfies a given prefix array. We relate the problem of finding a minimum alphabet size to finding edge clique covers of a particular graph, allowing us to bound the minimum alphabet size by \(n+\sqrt {n}\) for indeterminate strings, where n is the size of the prefix array. When we restrict ourselves to prefix arrays for partial words, we bound the minimum alphabet size by \(\left \lceil \sqrt {2n} \right \rceil \). Moreover, we show that this bound is tight up to a constant multiple by using Sidon sets. We also study the relationship between prefix arrays and border arrays. We give necessary and sufficient conditions for a border array and prefix array to be satisfied by the same indeterminate string. We show that the slowly-increasing property completely characterizes border arrays for indeterminate strings, whence there are exactly C n distinct border arrays of size n for indeterminate strings (here C n is the nth Catalan number). We give an algorithm to enumerate all prefix arrays for partial words of a given size, n. Our algorithm has a time complexity of n 3 times the output size, that is, the number of valid prefix arrays for partial words of length n. We also bound the number of prefix arrays for partial words of a given size using Stirling numbers of the second kind.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literature
3.
go back to reference Blanchet-Sadri, F.: Algorithmic Combinatorics on Partial Words. Chapman & Hall/CRC Press, Boca Raton (2008)MATH Blanchet-Sadri, F.: Algorithmic Combinatorics on Partial Words. Chapman & Hall/CRC Press, Boca Raton (2008)MATH
4.
go back to reference Blanchet-Sadri, F., Bodnar, M., De Winkle, B.: New bounds and extended relations between prefix arrays, border arrays, undirected graphs, and indeterminate strings. In: Mayr, E., Portier, N. (eds.) STACS 2014, 31st International Symposium on Theoretical Aspects of Computer Science, Lyon, France, volume 25 of LIPIcs Schloss Dagstuhl-Leibniz-Zentrum für Informatik, pp. 162–173. Schloss Dagstuhl, Germany (2014) Blanchet-Sadri, F., Bodnar, M., De Winkle, B.: New bounds and extended relations between prefix arrays, border arrays, undirected graphs, and indeterminate strings. In: Mayr, E., Portier, N. (eds.) STACS 2014, 31st International Symposium on Theoretical Aspects of Computer Science, Lyon, France, volume 25 of LIPIcs Schloss Dagstuhl-Leibniz-Zentrum für Informatik, pp. 162–173. Schloss Dagstuhl, Germany (2014)
5.
go back to reference Christodoulakis, M., Ryan, P.J., Smyth, W.F., Wang, S.: Indeterminate strings, prefix arrays & undirected graphs. arXiv:1406.3289v1 [cs.DM] (2014) Christodoulakis, M., Ryan, P.J., Smyth, W.F., Wang, S.: Indeterminate strings, prefix arrays & undirected graphs. arXiv:1406.​3289v1 [cs.DM] (2014)
6.
go back to reference Clément, J., Crochemore, M., Rindone, G.: STACS 2009, 26th International Symposium on Theoretical Aspects of Computer Science, Freiburg, Germany, volume 3 of LIPIcs. In: Albers, S., Marion, J.-Y. (eds.) , pp. 289–300. Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, Germany (2009) Clément, J., Crochemore, M., Rindone, G.: STACS 2009, 26th International Symposium on Theoretical Aspects of Computer Science, Freiburg, Germany, volume 3 of LIPIcs. In: Albers, S., Marion, J.-Y. (eds.) , pp. 289–300. Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, Germany (2009)
7.
go back to reference Crochemore, M., Hancart, C., Lecroq, T.: Algorithms on Strings. Cambridge University Press (2007) Crochemore, M., Hancart, C., Lecroq, T.: Algorithms on Strings. Cambridge University Press (2007)
8.
go back to reference Erdȯs, P.: On a problem of Sidon in additive number theory and on some related problems. Addendum. J. Lond. Math. Soc. Second Series 19, 208 (1944) Erdȯs, P.: On a problem of Sidon in additive number theory and on some related problems. Addendum. J. Lond. Math. Soc. Second Series 19, 208 (1944)
9.
10.
go back to reference Erdȯs, P., Turán, P.: On a problem of Sidon in additive number theory, and on some related problems. J. Lond. Math. Soc. Second Series 16, 212–215 (1941)MathSciNetCrossRefMATH Erdȯs, P., Turán, P.: On a problem of Sidon in additive number theory, and on some related problems. J. Lond. Math. Soc. Second Series 16, 212–215 (1941)MathSciNetCrossRefMATH
11.
go back to reference Fischer, M., Paterson, M.: String matching and other products. In: R. Karp (ed.) 7th SIAM-AMS Complexity of Computation, pp. 113–125 (1974) Fischer, M., Paterson, M.: String matching and other products. In: R. Karp (ed.) 7th SIAM-AMS Complexity of Computation, pp. 113–125 (1974)
12.
go back to reference Gross, J.L., Yellen, J.: Handbook of Graph Theory. CRC Press (2004) Gross, J.L., Yellen, J.: Handbook of Graph Theory. CRC Press (2004)
13.
go back to reference Lovász, L.: On covering of graphs. In: Theory of Graphs (Proceedings of the Colloquium, Tihany, 1966), pp. 231–236. Academic Press, New York (1968) Lovász, L.: On covering of graphs. In: Theory of Graphs (Proceedings of the Colloquium, Tihany, 1966), pp. 231–236. Academic Press, New York (1968)
14.
16.
go back to reference Smyth, W.F.: Computing Patterns in Strings. Pearson Addison-Wesley (2003) Smyth, W.F.: Computing Patterns in Strings. Pearson Addison-Wesley (2003)
17.
go back to reference Smyth, W.F., Wang, S.: New perspectives on the prefix array. In: 15th Symposium on String Processing and Information Retrieval, volume 5280 of Lecture Notes in Computer Science, pp. 133–143. Springer, Berlin, Heidelberg (2008) Smyth, W.F., Wang, S.: New perspectives on the prefix array. In: 15th Symposium on String Processing and Information Retrieval, volume 5280 of Lecture Notes in Computer Science, pp. 133–143. Springer, Berlin, Heidelberg (2008)
Metadata
Title
New Bounds and Extended Relations Between Prefix Arrays, Border Arrays, Undirected Graphs, and Indeterminate Strings
Authors
F. Blanchet-Sadri
Michelle Bodnar
Benjamin De Winkle
Publication date
16-01-2016
Publisher
Springer US
Published in
Theory of Computing Systems / Issue 3/2017
Print ISSN: 1432-4350
Electronic ISSN: 1433-0490
DOI
https://doi.org/10.1007/s00224-016-9668-2

Other articles of this Issue 3/2017

Theory of Computing Systems 3/2017 Go to the issue

OriginalPaper

Partition Expanders

Premium Partner