Max Crochemore
King's College London
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Max Crochemore.
Springer International Publishing | 2017
Panagiotis Charalampopoulos; Max Crochemore; Costas S. Iliopoulos; Tomasz Kociumaka; Solon P. Pissis; Jakub Radoszewski; Wojciech Rytter; Tomasz Waleń
A word of the form WW for some word \(W\in \varSigma ^*\) is called a square, where \(\varSigma \) is an alphabet. A partial word is a word possibly containing holes (also called don’t cares). The hole is a special symbol Open image in new window which matches (agrees with) any symbol from Open image in new window . A p-square is a partial word matching at least one square WW without holes. Two p-squares are called equivalent if they match the same set of squares. We denote by \( psquares (T)\) the number of non-equivalent p-squares which are factors of a partial word T. Let \(\mathrm {PSQUARES}_k(n)\) be the maximum value of \( psquares (T)\) over all partial words of length n with at most k holes. We show asymptotically tight bounds:
Springer Berlin Heidelberg | 2016
Max Crochemore; Gabriele Fici; Robert Mercaş; Solon P. Pissis
Springer Berlin Heidelberg | 2016
Max Crochemore; Gabriele Fici; Robert Mercaş; Solon P. Pissis
c_1\cdot \min (nk^2,\, n^2) \le \mathrm {PSQUARES}_k(n) \le c_2\cdot \min (nk^2,\, n^2)
mathematical foundations of computer science | 2003
N Pisanti; Max Crochemore; R Grossi; Marie-France Sagot
6th international conference on music information retrieval | 2005
Emilios Cambouropoulos; Max Crochemore; Costas S. Iliopoulos; Manal Mohamed; Marie-France Sagot
for some constants \(c_1,c_2>0\). We also present an algorithm that computes \( psquares (T)\) in \(\mathcal {O}(nk^3)\) time for a partial word T of length n with k holes. In particular, our algorithm runs in linear time for \(k=\mathcal {O}(1)\) and its time complexity near-matches the maximum number of non-equivalent p-square factors in a partial word.
Unknown Publisher | 2008
Pavlos Antoniou; Max Crochemore; Costas S. Iliopoulos; Inuka Jayasekera; Gad M. Landau
Sequence comparison is a prerequisite to virtually all comparative genomic analyses. It is often realized by sequence alignment techniques, which are computationally expensive. This has led to increased research into alignment-free techniques, which are based on measures referring to the composition of sequences in terms of their constituent patterns. These measures, such as q-gram distance, are usually computed in time linear with respect to the length of the sequences. In this article, we focus on the complementary idea: how two sequences can be efficiently compared based on information that does not occur in the sequences. A word is an absent word of some sequence if it does not occur in the sequence. An absent word is minimal if all its proper factors occur in the sequence. Here we present the first linear-time and linear-space algorithm to compare two sequences by considering all their minimal absent words. In the process, we present results of combinatorial interest, and also extend the proposed techniques to compare circular sequences.
Unknown Publisher | 2008
Max Crochemore; Costas S. Iliopoulos; Marcin Kubica; Mohammad Sohel Rahman; Tomasz Waleń
Sequence comparison is a prerequisite to virtually all comparative genomic analyses. It is often realized by sequence alignment techniques, which are computationally expensive. This has led to increased research into alignment-free techniques, which are based on measures referring to the composition of sequences in terms of their constituent patterns. These measures, such as q-gram distance, are usually computed in time linear with respect to the length of the sequences. In this article, we focus on the complementary idea: how two sequences can be efficiently compared based on information that does not occur in the sequences. A word is an absent word of some sequence if it does not occur in the sequence. An absent word is minimal if all its proper factors occur in the sequence. Here we present the first linear-time and linear-space algorithm to compare two sequences by considering all their minimal absent words. In the process, we present results of combinatorial interest, and also extend the proposed techniques to compare circular sequences.
CRC Press | 2004
Max Crochemore; Thierry Lecroq
J.Combin.Math.Combin.Comput. | 2000
Max Crochemore; Costas S. Iliopoulos; Maureen Korda; James F. Reid
Cambridge University Press | 2015
Golnaz Badkobeh; Max Crochemore; Costas S. Iliopoulos; Marcin Kubica