William F. Smyth

Affiliations:
  • McMaster University, Hamilton, Canada


According to our database1, William F. Smyth authored at least 132 papers between 1971 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of two.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
V-Words, Lyndon Words and Galois Words.
CoRR, 2024

2023
Computing Maximal Covers for Protein Sequences.
J. Comput. Biol., February, 2023

Improved Practical Algorithms to Compute Maximal Covers.
Proceedings of the Prague Stringology Conference 2023, 2023

Local Maximal Equality-Free Periodicities.
Proceedings of the Artificial Intelligence Applications and Innovations. AIAI 2023 IFIP WG 12.5 International Workshops, 2023

V-Words, Lyndon Words and Substring circ-UMFFs.
Proceedings of the Combinatorial Optimization and Applications, 2023

2022
String Covering: A Survey.
Fundam. Informaticae, 2022

Practical KMP/BM Style Pattern-Matching on Indeterminate Strings.
CoRR, 2022

2021
A new approach to regular & indeterminate strings.
Theor. Comput. Sci., 2021

Computation of the suffix array, Burrows-Wheeler transform and FM-index in <i>V</i>-order.
Theor. Comput. Sci., 2021

2020
IWOCA 2020 in Bordeaux (Oops! On-Line!).
Bull. EATCS, 2020

Simple KMP Pattern-Matching on Indeterminate Strings.
Proceedings of the Prague Stringology Conference 2020, Prague, Czech Republic, August 31, 2020

2019
More properties of the Fibonacci word on an infinite alphabet.
Theor. Comput. Sci., 2019

Off-line and on-line algorithms for closed string factorization.
Theor. Comput. Sci., 2019

Palindromes in starlike trees.
Australas. J Comb., 2019

Applications of V-Order: Suffix Arrays, the Burrows-Wheeler Transform & the FM-index.
Proceedings of the WALCOM: Algorithms and Computation - 13th International Conference, 2019

2018
Constructing an indeterminate string from its associated graph.
Theor. Comput. Sci., 2018

Reconstructing a string from its Lyndon arrays.
Theor. Comput. Sci., 2018

String covering with optimal covers.
J. Discrete Algorithms, 2018

Lyndon array construction during Burrows-Wheeler inversion.
J. Discrete Algorithms, 2018

Editorial.
J. Discrete Algorithms, 2018

Frequency Covers for Strings.
Fundam. Informaticae, 2018

Preface.
Discret. Appl. Math., 2018

On Baier's Sort of Maximal Lyndon Substrings.
Proceedings of the Prague Stringology Conference 2018, 2018

A Faster V-order String Comparison Algorithm.
Proceedings of the Prague Stringology Conference 2018, 2018

2017
A prefix array for parameterized strings.
J. Discrete Algorithms, 2017

On the Parikh-de-Bruijn grid.
CoRR, 2017

Counting Lyndon Factors.
Electron. J. Comb., 2017

The Linear Equivalence of the Suffix Array and the Partially Sorted Lyndon Array.
Proceedings of the Prague Stringology Conference 2017, 2017

2016
Enhanced Covers of Regular and Indeterminate Strings Using Prefix Tables.
J. Autom. Lang. Comb., 2016

A note on easy and efficient computation of full abelian periods of a word.
Discret. Appl. Math., 2016

The New Periodicity Lemma revisited.
Discret. Appl. Math., 2016

Computing covers using prefix tables.
Discret. Appl. Math., 2016

V-Order: New combinatorial properties & a simple comparison algorithm.
Discret. Appl. Math., 2016

Algorithms to Compute the Lyndon Array.
Proceedings of the Prague Stringology Conference 2016, 2016

2015
Indeterminate strings, prefix arrays & undirected graphs.
Theor. Comput. Sci., 2015

Three overlapping squares: The general case characterized & applications.
Theor. Comput. Sci., 2015

Perspectives: Journal of Discrete Algorithms Special StringMasters Issue (2015).
J. Discrete Algorithms, 2015

Editorial.
J. Discrete Algorithms, 2015

Inferring an indeterminate string from a prefix graph.
J. Discrete Algorithms, 2015

Simple Linear Comparison of Strings in V-order.
Fundam. Informaticae, 2015

IWOCA 2015 in Verona, Italy.
Bull. EATCS, 2015

Enhanced Covers of Regular & Indeterminate Strings using Prefix Tables.
CoRR, 2015

String Comparison in V-Order: New Lexicographic Properties & On-line Applications.
CoRR, 2015

2014
A bijective variant of the Burrows-Wheeler Transform using V-order.
Theor. Comput. Sci., 2014

Simple Linear Comparison of Strings in V-Order - (Extended Abstract).
Proceedings of the Algorithms and Computation - 8th International Workshop, 2014

Two Squares Canonical Factorization.
Proceedings of the Prague Stringology Conference 2014, Prague, Czech Republic, 2014

Fast and Simple Computations Using Prefix Tables Under Hamming and Edit Distance.
Proceedings of the Combinatorial Algorithms - 25th International Workshop, 2014

2013
Enhanced string covering.
Theor. Comput. Sci., 2013

A linear partitioning algorithm for Hybrid Lyndons using <i>V</i>V-order.
Theor. Comput. Sci., 2013

Editorial.
J. Discrete Algorithms, 2013

Computing regularities in strings: A survey.
Eur. J. Comb., 2013

BOND: Basic OligoNucleotide Design.
BMC Bioinform., 2013

Prefix Table Construction and Conversion.
Proceedings of the Combinatorial Algorithms - 24th International Workshop, 2013

Generic Algorithms for Factoring Strings.
Proceedings of the Information Theory, Combinatorics, and Search Theory, 2013

2012
The three squares lemma revisited.
J. Discrete Algorithms, 2012

Editorial.
J. Discrete Algorithms, 2012

More results on overlapping squares.
J. Discrete Algorithms, 2012

Editorial.
J. Discrete Algorithms, 2012

Report from IWOCA 2012.
Bull. EATCS, 2012

A comparison of index-based lempel-Ziv LZ77 factorization algorithms.
ACM Comput. Surv., 2012

New and Efficient Approaches to the Quasiperiodic Characterisation of a String.
Proceedings of the Prague Stringology Conference 2012, 2012

Quasi-linear Time Computation of the Abelian Periods of a Word.
Proceedings of the Prague Stringology Conference 2012, 2012

2011
New complexity results for the k-covers problem.
Inf. Sci., 2011

Minimum Unique Substrings and Maximum Repeats.
Fundam. Informaticae, 2011

String Comparison and Lyndon-Like Factorization Using V-Order in Linear Time.
Proceedings of the Combinatorial Pattern Matching - 22nd Annual Symposium, 2011

2010
Fast, Practical Algorithms for Computing All the Repeats in a String.
Math. Comput. Sci., 2010

Key Parameters in Identifying Cost of Spam 2.0.
Proceedings of the 24th IEEE International Conference on Advanced Information Networking and Applications, 2010

2009
A new approach to the periodicity lemma on strings with holes.
Theor. Comput. Sci., 2009

An Adaptive Hybrid Pattern-Matching Algorithm on Indeterminate Strings.
Int. J. Found. Comput. Sci., 2009

Faster Algorithms for Computing Maximal Multirepeats in Multiple Sequences.
Fundam. Informaticae, 2009

Combinatorics of Unique Maximal Factorization Families (UMFFs).
Fundam. Informaticae, 2009

2008
How many runs can a string contain?
Theor. Comput. Sci., 2008

Lempel-Ziv Factorization Using Less Time & Space.
Math. Comput. Sci., 2008

Fast pattern-matching on indeterminate strings.
J. Discrete Algorithms, 2008

Identifying Rhythms in Musical Texts.
Int. J. Found. Comput. Sci., 2008

An Adaptive Hybrid Pattern-Matching Algorithm on Indeterminate Strings.
Proceedings of the Prague Stringology Conference 2008, Prague, Czech Republic, 2008

Fast Optimal Algorithms for Computing All the Repeats in a String.
Proceedings of the Prague Stringology Conference 2008, Prague, Czech Republic, 2008

New Perspectives on the Prefix Array.
Proceedings of the String Processing and Information Retrieval, 2008

A Simple Algorithm for Computing the Lempel Ziv Factorization.
Proceedings of the 2008 Data Compression Conference (DCC 2008), 2008

2007
Two-pattern strings II - frequency of occurrence and substring complexity.
J. Discrete Algorithms, 2007

A simple fast hybrid pattern-matching algorithm.
J. Discrete Algorithms, 2007

Efficient Algorithms for Counting and Reporting Segregating Sites in Genomic Sequences.
J. Comput. Biol., 2007

A taxonomy of suffix array construction algorithms.
ACM Comput. Surv., 2007

Efficient token based clone detection with flexible tokenization.
Proceedings of the 6th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2007

Fast and Practical Algorithms for Computing All the Runs in a String.
Proceedings of the Combinatorial Pattern Matching, 18th Annual Symposium, 2007

2006
A New Periodicity Lemma.
SIAM J. Discret. Math., 2006

Reconstructing a Suffix Array.
Int. J. Found. Comput. Sci., 2006

Song classifications for dancing.
Proceedings of the Prague Stringology Conference, 2006

Inverted Files Versus Suffix Arrays for Locating Patterns in Primary Memory.
Proceedings of the String Processing and Information Retrieval, 2006

Finding Patterns with Variable Length Gaps or Don't Cares.
Proceedings of the Computing and Combinatorics, 12th Annual International Conference, 2006

Suffix arrays: what are they good for?
Proceedings of the Database Technologies 2006, 2006

2005
The Complexity of the Minimum k-Cover Problem.
J. Autom. Lang. Comb., 2005

Sorting suffixes of two-pattern strings.
Int. J. Found. Comput. Sci., 2005

The Performance of Linear Time Suffix Sorting Algorithms.
Proceedings of the 2005 Data Compression Conference (DCC 2005), 2005

A New Periodicity Lemma.
Proceedings of the Combinatorial Pattern Matching, 16th Annual Symposium, 2005

2003
String Regularities with Don't Cares.
Nord. J. Comput., 2003

A Note on Crochemore's Repetitions Algorithm - A Fast Space-Efficient Approach.
Nord. J. Comput., 2003

Two-pattern strings I - A recognition algorithm.
J. Discrete Algorithms, 2003

Computing all Repeats Using Suffix Arrays.
J. Autom. Lang. Comb., 2003

Computing Quasi Suffix Arrays.
J. Autom. Lang. Comb., 2003

Computing the Minimum k-Cover of a String.
Proceedings of the Prague Stringology Conference 2003, Prague, Czech Republic, 2003

Heuristics for Image Retrieval Using Spatial Configurations.
Proceedings of the Seventh International Conference on Digital Image Computing: Techniques and Applications, 2003

2002
Computing the Cover Array in Linear Time.
Algorithmica, 2002

Two-Pattern Strings.
Proceedings of the Combinatorial Pattern Matching, 13th Annual Symposium, 2002

An Approach to Phrase Selection for Offline Data Compression.
Proceedings of the Computer Science 2002, 2002

2001
Approximate periods of strings.
Theor. Comput. Sci., 2001

2000
Repetitive perhaps, but certainly not boring.
Theor. Comput. Sci., 2000

Repetitions in Sturmian strings.
Theor. Comput. Sci., 2000

Repetitions in two-pattern strings.
Proceedings of the Prague Stringology Club Workshop 2000, Prague, Czech Republic, 2000

1999
Counting Distinct Strings.
Algorithmica, 1999

1997
A Characterization of the Squares in a Fibonacci String.
Theor. Comput. Sci., 1997

1996
Covering a Circular String with Substrings of Fixed Length.
Int. J. Found. Comput. Sci., 1996

1995
A Correction to "An Optimal Algorithm to Compute all the Covers of a String".
Inf. Process. Lett., 1995

A fast average case algorithm for lyndon decomposition.
Int. J. Comput. Math., 1995

A family of sparse graphs of large sum number.
Discret. Math., 1995

1994
Parallel RAM Algorithms for Factorizing Words.
Theor. Comput. Sci., 1994

An Optimal Algorithm to Compute all the Covers of a String.
Inf. Process. Lett., 1994

Computing the Covers of a String in Linear Time.
Proceedings of the Fifth Annual ACM-SIAM Symposium on Discrete Algorithms. 23-25 January 1994, 1994

1993
A Fast and Effective Heuristic for the Feedback Arc Set Problem.
Inf. Process. Lett., 1993

Automated Cryptanalysis of Substitution Ciphers.
Cryptologia, 1993

1992
Optimal Algorithms for Computing the canonical form of a circular string.
Theor. Comput. Sci., 1992

Graphs of maximum diameter.
Discret. Math., 1992

1991
Mu-Balancing M-Way Search Trees.
Comput. J., 1991

1990
Closed form expressions for the iterated floor function.
Discret. Math., 1990

1989
PRAM Algorithms for Identifying Polygon Similarity.
Proceedings of the Optimal Algorithms, International Symposium, Varna, Bulgaria, May 29, 1989

1987
Evaluating Measures of Program Quality.
Comput. J., 1987

1986
Program Style Analysis: A Natural By-Product of Program Compilation.
Commun. ACM, 1986

1980
The Encouragement of Effective Computer Use in Developing Countries.
Proceedings of the Information Processing, Proceedings of the 8th IFIP Congress 1980, Tokyo, Japan - October 6-9, 1980 and Melbourne, Australia, 1980

1976
Another algorithm for reducing bandwidth and profile of a sparse matrix.
Proceedings of the American Federation of Information Processing Societies: 1976 National Computer Conference, 1976

1974
A Storage Scheme for Hierarchic Structures.
Comput. J., 1974

An Algorithm for Finding the Diameter of a Graph.
Proceedings of the Information Processing, 1974

1971
An Improved Method for Reducing the Bandwidth of Sparse Symmetric Matrices.
Proceedings of the Information Processing, Proceedings of IFIP Congress 1971, Volume 2, 1971


  Loading...