EDBT 2026 Demo / reviewers in the wild / expert
Gregory Kucherov
dblp:k/GregoryKucherov
· DBLP profile ↗
72ranked-venue papers
24as first author
10since 2021 · last 2026
0000-0001-5899-5424ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 38 · 11 first-author · 4 since 2021Applied, interdisciplinary, general and emerging computing · 16 · 4 first-author · 3 since 2021Databases, data management, data science and information retrieval · 11 · 5 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 10 · 5 first-author · 2 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Near-Real-Time Solutions for Online String ProblemsabstractBased on the Breslauer-Italiano online suffix tree construction algorithm (2013) with double logarithmic worst-case guarantees on the update time per letter, we develop near-real-time algorithms for several classical problems on strings, including the computation of the longest repeating suffix array, the (reversed) Lempel-Ziv 77 factorization, and the maintenance of minimal unique substrings, all in an online manner. Our solutions improve over the best known running times for these problems in terms of the worst-case time per letter, for which we achieve a poly-log-logarithmic time complexity, within a linear space. Best known results for these problems require a poly-logarithmic time complexity per letter or only provide amortized complexity bounds. As a result of independent interest, we give conversions between the longest previous factor array and the longest repeating suffix array in space and time bounds based on their irreducible representations, which can have sizes sublinear in the length of the input string. Dominik Köppl, Gregory Kucherov |
CPM | 2 |
| 2026 | Smallest Suffixient Set Maintenance in Near-Real-TimeabstractThe size of the smallest suffixient set of positions of a string recently emerged as a new measure of string repetitiveness - a measure reflecting how much of repetitive content the string contains. We study how to maintain the smallest suffixient set online in near-real-time, that is with small (in our case, polyloglog) worst-case time for processing each letter. Two frameworks are considered: when the text is given letter-by-letter in either right-to-left or left-to-right order. Our central algorithmic tool is Weiner’s suffix tree algorithm and associated algorithmic primitives for its efficient implementation. Dominik Köppl, Gregory Kucherov |
MFCS | 2 |
| 2024 | Better Space-Time-Robustness Trade-Offs for Set ReconciliationabstractInternational audience Djamal Belazzougui, Gregory Kucherov, Stefan Walzer |
ICALP | 2 |
| 2023 | Phase Transition in Count Approximation by Count-Min Sketch with Conservative Updates
Éric Fusy, Gregory Kucherov |
CIAC | 2 |
| 2023 | Improving the Sensitivity of MinHash Through Hash-Value AnalysisabstractLocality Sensitive Filters are known for offering a quasi-linear space data structure with rigorous guarantees for the Approximate Near Neighbor search (ANN) problem. Building on Locality Sensitive Filters, we derive a simple data structure for the Approximate Near Neighbor Counting (ANNC) problem under differential privacy (DP). Moreover, we provide a simple analysis leveraging a connection with concomitant statistics and extreme value theory. Our approach produces a simple data structure with a tunable parameter that regulates a trade-off between space-time and utility. Through this trade-off, our data structure achieves the same performance as the recent findings of Andoni et al. (NeurIPS 2023) while offering better utility at the cost of higher space and query time. In addition, we provide a more efficient algorithm under pure ε-DP and elucidate the connection between ANN and differentially private ANNC. As a side result, the paper provides a more compact description and analysis of Locality Sensitive Filters for Fair Near Neighbor Search, improving a previous result in Aumüller et al. (TODS 2022). Gregory Kucherov, Steven Skiena |
CPM | 1 |
| 2023 | Count-Min Sketch with Variable Number of Hash Functions: An Experimental Study
Éric Fusy, Gregory Kucherov |
SPIRE | 2 |
| 2022 | Efficient Reconciliation of Genomic Datasets of High SimilarityabstractDNA sequencing, especially of microbial genomes and metagenomes, has been at the core of recent research advances in large-scale comparative genomics. The data deluge has resulted in exponential growth in genomic datasets over the past years and has shown no sign of slowing down. Several recent attempts have been made to tame the computational burden of sequence search on these terabyte and petabyte-scale datasets, including raw reads and assembled genomes. However, no known implementation provides both fast query and construction time, keeps the low false-positive requirement, and offers cheap storage of the data structure. We propose a data structure for search called RAMBO (Repeated And Merged BloOm Filter) which is significantly faster in query time than state-of-the-art genome indexing methods- COBS (Compact bit-sliced signature index), Sequence Bloom Trees, HowDeSBT, and SSBT. Furthermore, it supports insertion and query process parallelism, cheap updates for streaming inputs, has a zero false-negative rate, a low false-positive rate, and a small index size. RAMBO converts the search problem into set membership testing among $K$ documents. Interestingly, it is a count-min sketch type arrangement of a membership testing utility (Bloom Filter in our case). The simplicity of the algorithm and embarrassingly parallel architecture allows us to stream and index a 170TB whole-genome sequence dataset in a mere 9 hours on a cluster of 100 nodes while competing methods require weeks. Yoshihiro Shibuya, Djamal Belazzougui, Gregory Kucherov |
WABI | 3 |
| 2021 | Space-Efficient Representation of Genomic k-Mer Count TablesabstractMotivation. k-mer counting is a common task in bioinformatic pipelines, with many dedicated tools available. Output formats could rely on quotienting to reduce the space of k-mers in hash tables, however counts are not usually stored in space-efficient formats. Overall, k-mer count tables for genomic data take a considerable space, easily reaching tens of GB. Furthermore, such tables do not support efficient random-access queries in general. Results. In this work, we design an efficient representation of k-mer count tables supporting fast random-access queries. We propose to apply Compressed Static Functions (CSFs), with space proportional to the empirical zero-order entropy of the counts. For very skewed distributions, like those of k-mer counts in whole genomes, the only currently available implementation of CSFs does not provide a compact enough representation. By adding a Bloom Filter to a CSF we obtain a Bloom-enhanced CSF (BCSF) effectively overcoming this limitation. Furthermore, by combining BCSFs with minimizer-based bucketing of k-mers, we build even smaller representations breaking the empirical entropy lower bound, for large enough k. We also extend these representations to the approximate case, gaining additional space. We experimentally validate these techniques on k-mer count tables of whole genomes (E.Coli and C.Elegans) as well as on k-mer document frequency tables for 29 E.Coli genomes. In the case of exact counts, our representation takes about a half of the space of the empirical entropy, for large enough k’s. Yoshihiro Shibuya, Djamal Belazzougui, Gregory Kucherov |
WABI | 3 |
| 2021 | Minimally overlapping words for sequence similarity searchabstractMOTIVATION: Analysis of genetic sequences is usually based on finding similar parts of sequences, e.g. DNA reads and/or genomes. For big data, this is typically done via 'seeds': simple similarities (e.g. exact matches) that can be found quickly. For huge data, sparse seeding is useful, where we only consider seeds at a subset of positions in a sequence. RESULTS: Here, we study a simple sparse-seeding method: using seeds at positions of certain 'words' (e.g. ac, at, gc or gt). Sensitivity is maximized by using words with minimal overlaps. That is because, in a random sequence, minimally overlapping words are anti-clumped. We provide evidence that this is often superior to acclaimed 'minimizer' sparse-seeding methods. Our approach can be unified with design of inexact (spaced and subset) seeds, further boosting sensitivity. Thus, we present a promising approach to sequence similarity search, with open questions on how to optimize it. AVAILABILITY AND IMPLEMENTATION: Software to design and test minimally overlapping words is freely available at https://gitlab.com/mcfrith/noverlap. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Martin C. Frith, Laurent Noé, Gregory Kucherov |
Bioinform. | 3 |
| 2021 | Special Issue on Computer Science Symposium in Russia (2019)
René van Bevern, Gregory Kucherov |
Theory Comput. Syst. | 2 |
| 2020 | Efficient Tree-Structured Categorical RetrievalabstractWe study a document retrieval problem in the new framework where D text documents are organized in a category tree with a pre-defined number h of categories. This situation occurs e.g. with taxomonic trees in biology or subject classification systems for scientific literature. Given a string pattern p and a category (level in the category tree), we wish to efficiently retrieve the t categorical units containing this pattern and belonging to the category. We propose several efficient solutions for this problem. One of them uses n(logσ(1+o(1))+log D+O(h)) + O(Δ) bits of space and O(|p|+t) query time, where n is the total length of the documents, σ the size of the alphabet used in the documents and Δ is the total number of nodes in the category tree. Another solution uses n(logσ(1+o(1))+O(log D))+O(Δ)+O(Dlog n) bits of space and O(|p|+tlog D) query time. We finally propose other solutions which are more space-efficient at the expense of a slight increase in query time. Djamal Belazzougui, Gregory Kucherov |
CPM | 2 |
| 2020 | Absent words in a sliding window with applications
Maxime Crochemore, Alice Héliou, Gregory Kucherov, Laurent Mouchard, Solon P. Pissis, Yann Ramusat |
Inf. Comput. | 3 |
| 2019 | Evolution of biosequence search algorithms: a brief surveyabstractMOTIVATION: Although modern high-throughput biomolecular technologies produce various types of data, biosequence data remain at the core of bioinformatic analyses. However, computational techniques for dealing with this data evolved dramatically. RESULTS: In this bird's-eye review, we overview the evolution of main algorithmic techniques for comparing and searching biological sequences. We highlight key algorithmic ideas emerged in response to several interconnected factors: shifts of biological analytical paradigm, advent of new sequencing technologies and a substantial increase in size of the available data. We discuss the expansion of alignment-free techniques coming to replace alignment-based algorithms in large-scale analyses. We further emphasize recently emerged and growing applications of sketching methods which support comparison of massive datasets, such as metagenomics samples. Finally, we focus on the transition to population genomics and outline associated algorithmic challenges. Gregory Kucherov |
Bioinform. | 1 |
| 2019 | Optimal bounds for computing α-gapped repeats
Maxime Crochemore, Roman Kolpakov, Gregory Kucherov |
Inf. Comput. | 3 |
| 2017 | Minimal Absent Words in a Sliding Window and Applications to On-Line Pattern Matching
Maxime Crochemore, Alice Héliou, Gregory Kucherov, Laurent Mouchard, Solon P. Pissis, Yann Ramusat |
FCT | 3 |
| 2017 | Full-Fledged Real-Time Indexing for Constant Size Alphabets
Gregory Kucherov, Yakov Nekrich |
Algorithmica | 1 |
| 2016 | Optimal Bounds for Computing \alpha α -gapped Repeats
Maxime Crochemore, Roman Kolpakov, Gregory Kucherov |
LATA | 3 |
| 2016 | RNF: a general framework to evaluate NGS read mappersabstractMOTIVATION: Read simulators combined with alignment evaluation tools provide the most straightforward way to evaluate and compare mappers. Simulation of reads is accompanied by information about their positions in the source genome. This information is then used to evaluate alignments produced by the mapper. Finally, reports containing statistics of successful read alignments are created.In default of standards for encoding read origins, every evaluation tool has to be made explicitly compatible with the simulator used to generate reads. RESULTS: To solve this obstacle, we have created a generic format Read Naming Format (Rnf) for assigning read names with encoded information about original positions. Futhermore, we have developed an associated software package RnfTools containing two principal components. MIShmash applies one of popular read simulating tools (among DwgSim, Art, Mason, CuReSim, etc.) and transforms the generated reads into Rnf format. LAVEnder evaluates then a given read mapper using simulated reads in Rnf format. A special attention is payed to mapping qualities that serve for parametrization of Roc curves, and to evaluation of the effect of read sample contamination. AVAILABILITY AND IMPLEMENTATION: RnfTools: http://karel-brinda.github.io/rnftools Spec. of Rnf: http://karel-brinda.github.io/rnf-spec CONTACT: [email protected]. Karel Brinda, Valentina Boeva, Gregory Kucherov |
Bioinform. | 3 |
| 2016 | Approximate string matching using a bidirectional index
Gregory Kucherov, Kamil Salikhov, Dekel Tsur |
Theor. Comput. Sci. | 1 |
| 2015 | On Maximal Unbordered Factors
Alexander Loptev, Gregory Kucherov, Tatiana Starikovskaya |
CPM | 2 |
| 2015 | Computing the Longest Unbordered Substring
Pawel Gawrychowski, Gregory Kucherov, Benjamin Sach, Tatiana Starikovskaya |
SPIRE | 2 |
| 2015 | Spaced seeds improve k-mer-based metagenomic classificationabstractMOTIVATION: Metagenomics is a powerful approach to study genetic content of environmental samples, which has been strongly promoted by next-generation sequencing technologies. To cope with massive data involved in modern metagenomic projects, recent tools rely on the analysis of k-mers shared between the read to be classified and sampled reference genomes. RESULTS: Within this general framework, we show that spaced seeds provide a significant improvement of classification accuracy, as opposed to traditional contiguous k-mers. We support this thesis through a series of different computational experiments, including simulations of large-scale metagenomic projects.Availability and implementation, Supplementary information: Scripts and programs used in this study, as well as supplementary material, are available from http://github.com/gregorykucherov/spaced-seeds-for-metagenomics. CONTACT: [email protected]. Karel Brinda, Maciej Sykulski, Gregory Kucherov |
Bioinform. | 3 |
| 2014 | Approximate String Matching Using a Bidirectional Index
Gregory Kucherov, Kamil Salikhov, Dekel Tsur |
CPM | 1 |
| 2014 | Improved Filters for the Approximate Suffix-Prefix Overlap Problem
Gregory Kucherov, Dekel Tsur |
SPIRE | 1 |
| 2013 | Full-Fledged Real-Time Indexing for Constant Size Alphabets
Gregory Kucherov, Yakov Nekrich |
ICALP (1) | 1 |
| 2013 | Prefix Table Construction and Conversion
Widmer Bland, Gregory Kucherov, William F. Smyth |
IWOCA | 2 |
| 2013 | Minimal Discriminating Words Problem Revisited
Pawel Gawrychowski, Gregory Kucherov, Yakov Nekrich, Tatiana Starikovskaya |
SPIRE | 2 |
| 2013 | Using Cascading Bloom Filters to Improve the Memory Usage for de Brujin Graphs
Kamil Salikhov, Gustavo Sacomoto, Gregory Kucherov |
WABI | 3 |
| 2013 | On the combinatorics of suffix arrays
Gregory Kucherov, Lilla Tóthmérész, Stéphane Vialette |
Inf. Process. Lett. | 1 |
| 2012 | Cross-Document Pattern Matching
Gregory Kucherov, Yakov Nekrich, Tatiana Starikovskaya |
CPM | 1 |
| 2012 | Computing Discriminating and Generic Words
Gregory Kucherov, Yakov Nekrich, Tatiana Starikovskaya |
SPIRE | 1 |
| 2011 | On-Line Construction of Position Heaps
Gregory Kucherov |
SPIRE | 1 |
| 2010 | Regular Language Constrained Sequence Alignment Revisited
Gregory Kucherov, Tamar Pinhas, Michal Ziv-Ukelson |
IWOCA | 1 |
| 2010 | Seed Design Framework for Mapping SOLiD Reads
Laurent Noé, Marta Gîrdea, Gregory Kucherov |
RECOMB | 3 |
| 2010 | On maximal repetitions of arbitrary exponent
Roman Kolpakov, Gregory Kucherov, Pascal Ochem |
Inf. Process. Lett. | 2 |
| 2009 | CPM's 20th Anniversary: A Statistical Retrospective
Elena Yavorska Harris, Thierry Lecroq, Gregory Kucherov, Stefano Lonardi |
CPM | 3 |
| 2009 | Back-Translation for Discovering Distant Protein Homologies
Marta Gîrdea, Laurent Noé, Gregory Kucherov |
WABI | 3 |
| 2009 | On Subset Seeds for Protein AlignmentabstractWe apply the concept of subset seeds to similarity search in protein sequences. The main question studied is the design of efficient seed alphabets to construct seeds with optimal sensitivity/selectivity trade-offs. We propose several different design methods and use them to construct several alphabets. We then perform a comparative analysis of seeds built over those alphabets and compare them with the standard Blastp seeding method, as well as with the family of vector seeds. While the formalism of subset seeds is less expressive (but less costly to implement) than the cumulative principle used in Blastp and vector seeds, our seeds show a similar or even better performance than Blastp on Bernoulli models of proteins compatible with the common BLOSUM62 matrix. Finally, we perform a large-scale benchmarking of our seeds against several main databases of protein alignments. Here again, the results show a comparable or better performance of our seeds versus Blastp. Mikhail A. Roytberg, Anna Gambin, Laurent Noé, Slawomir Lasota 0001, Eugenia Furletova, Ewa Szczurek, Gregory Kucherov |
IEEE ACM Trans. Comput. Biol. Bioinform. | 7 |
| 2009 | Searching for gapped palindromes
Roman Kolpakov, Gregory Kucherov |
Theor. Comput. Sci. | 2 |
| 2008 | Searching for Gapped Palindromes
Roman Kolpakov, Gregory Kucherov |
CPM | 2 |
| 2008 | Optimal neighborhood indexing for protein similarity searchabstractBACKGROUND: Similarity inference, one of the main bioinformatics tasks, has to face an exponential growth of the biological data. A classical approach used to cope with this data flow involves heuristics with large seed indexes. In order to speed up this technique, the index can be enhanced by storing additional information to limit the number of random memory accesses. However, this improvement leads to a larger index that may become a bottleneck. In the case of protein similarity search, we propose to decrease the index size by reducing the amino acid alphabet. RESULTS: The paper presents two main contributions. First, we show that an optimal neighborhood indexing combining an alphabet reduction and a longer neighborhood leads to a reduction of 35% of memory involved into the process, without sacrificing the quality of results nor the computational time. Second, our approach led us to develop a new kind of substitution score matrices and their associated e-value parameters. In contrast to usual matrices, these matrices are rectangular since they compare amino acid groups from different alphabets. We describe the method used for computing those matrices and we provide some typical examples that can be used in such comparisons. Supplementary data can be found on the website http://bioinfo.lifl.fr/reblosum. CONCLUSION: We propose a practical index size reduction of the neighborhood data, that does not negatively affect the performance of large-scale search in protein sequences. Such an index can be used in any study involving large protein data. Moreover, rectangular substitution score matrices and their associated statistical parameters can have applications in any study involving an alphabet reduction. Pierre Peterlongo, Laurent Noé, Dominique Lavenier, Van Hoa Nguyen, Gregory Kucherov, Mathieu Giraud |
BMC Bioinform. | 5 |
| 2008 | SIGffRid: A tool to search for sigma factor binding sites in bacterial genomes using comparative approach and biologically driven statisticsabstractBACKGROUND: Many programs have been developed to identify transcription factor binding sites. However, most of them are not able to infer two-word motifs with variable spacer lengths. This case is encountered for RNA polymerase Sigma (sigma) Factor Binding Sites (SFBSs) usually composed of two boxes, called -35 and -10 in reference to the transcription initiation point. Our goal is to design an algorithm detecting SFBS by using combinational and statistical constraints deduced from biological observations. RESULTS: We describe a new approach to identify SFBSs by comparing two related bacterial genomes. The method, named SIGffRid (SIGma Factor binding sites Finder using R'MES to select Input Data), performs a simultaneous analysis of pairs of promoter regions of orthologous genes. SIGffRid uses a prior identification of over-represented patterns in whole genomes as selection criteria for potential -35 and -10 boxes. These patterns are then grouped using pairs of short seeds (of which one is possibly gapped), allowing a variable-length spacer between them. Next, the motifs are extended guided by statistical considerations, a feature that ensures a selection of motifs with statistically relevant properties. We applied our method to the pair of related bacterial genomes of Streptomyces coelicolor and Streptomyces avermitilis. Cross-check with the well-defined SFBSs of the SigR regulon in S. coelicolor is detailed, validating the algorithm. SFBSs for HrdB and BldN were also found; and the results suggested some new targets for these sigma factors. In addition, consensus motifs for BldD and new SFBSs binding sites were defined, overlapping previously proposed consensuses. Relevant tests were carried out also on bacteria with moderate GC content (i.e. Escherichia coli/Salmonella typhimurium and Bacillus subtilis/Bacillus licheniformis pairs). Motifs of house-keeping sigma factors were found as well as other SFBSs such as that of SigW in Bacillus strains. CONCLUSION: We demonstrate that our approach combining statistical and biological criteria was successful to predict SFBSs. The method versatility authorizes the recognition of other kinds of two-box regulatory sites. Fabrice Touzain, Sophie Schbath, Isabelle Debled-Rennesson, Bertrand Aigle, Gregory Kucherov, Pierre Leblond |
BMC Bioinform. | 5 |
| 2007 | Subset Seed Automaton
Gregory Kucherov, Laurent Noé, Mikhail A. Roytberg |
CIAA | 1 |
| 2006 | Optimal Linear Arrangement of Interval Graphs
Johanne Cohen, Fedor V. Fomin, Pinar Heggernes, Dieter Kratsch, Gregory Kucherov |
MFCS | 5 |
| 2005 | A Unifying Framework for Seed Sensitivity and Its Application to Subset Seeds
Gregory Kucherov, Laurent Noé, Mikhail A. Roytberg |
WABI | 1 |
| 2005 | Combinatorial Search on Graphs Motivated by Bioinformatics Applications: A Brief Survey
Mathilde Bouvel, Vladimir Grebinski, Gregory Kucherov |
WG | 3 |
| 2005 | Multiseed Lossless FiltrationabstractWe study a method of seed-based lossless filtration for approximate string matching and related bioinformatics applications. The method is based on a simultaneous use of several spaced seeds rather than a single seed as studied by Burkhardt and Kärkkäinen. We present algorithms to compute several important parameters of seed families, study their combinatorial properties, and describe several techniques to construct efficient families. We also report a large-scale application of the proposed technique to the problem of oligonucleotide selection for an EST sequence database. Gregory Kucherov, Laurent Noé, Mikhail A. Roytberg |
IEEE ACM Trans. Comput. Biol. Bioinform. | 1 |
| 2004 | Estimating Seed Sensitivity on Homogeneous AlignmentsabstractWe address the problem of estimating the sensitivity of seed-based similarity search algorithms. In contrast to approaches based on Markov models, we study the estimation based on homogeneous alignments. We describe an algorithm for counting and random generation of those alignments and an algorithm for exact computation of the sensitivity for a broad class of seed strategies. We provide experimental results demonstrating a bias introduced by ignoring the homogeneousness condition. Gregory Kucherov, Laurent Noé, Yann Ponty |
BIBE | 1 |
| 2004 | Multi-seed Lossless Filtration (Extended Abstract)
Gregory Kucherov, Laurent Noé, Mikhail A. Roytberg |
CPM | 1 |
| 2004 | Improved hit criteria for DNA local alignmentabstractBACKGROUND: The hit criterion is a key component of heuristic local alignment algorithms. It specifies a class of patterns assumed to witness a potential similarity, and this choice is decisive for the selectivity and sensitivity of the whole method. RESULTS: In this paper, we propose two ways to improve the hit criterion. First, we define the group criterion combining the advantages of the single-seed and double-seed approaches used in existing algorithms. Second, we introduce transition-constrained seeds that extend spaced seeds by the possibility of distinguishing transition and transversion mismatches. We provide analytical data as well as experimental results, obtained with the YASS software, supporting both improvements. CONCLUSIONS: Proposed algorithmic ideas allow to obtain a significant gain in sensitivity of similarity search without increase in execution time. The method has been implemented in YASS software available at http://www.loria.fr/projects/YASS/. Laurent Noé, Gregory Kucherov |
BMC Bioinform. | 2 |
| 2004 | Linear-time computation of local periods
Jean-Pierre Duval, Roman Kolpakov, Gregory Kucherov, Thierry Lecroq, Arnaud Lefebvre |
Theor. Comput. Sci. | 3 |
| 2003 | Linear-Time Computation of Local Periods
Jean-Pierre Duval, Roman Kolpakov, Gregory Kucherov, Thierry Lecroq, Arnaud Lefebvre |
MFCS | 3 |
| 2003 | Finding approximate repetitions under Hamming distance
Roman Kolpakov, Gregory Kucherov |
Theor. Comput. Sci. | 2 |
| 2001 | Finding Approximate Repetitions under Hamming Distance
Roman Kolpakov, Gregory Kucherov |
ESA | 2 |
| 2000 | Finding Repeats with Fixed GapabstractWe propose an algorithm for finding, within a word, all pairs of occurrences of the same subword within a given distance r. The obtained complexity is O(n log r + S), where S is the size of the output. We also show how the algorithm can be modified in order to find all such pairs of occurrences separated by a given word. The solution uses an algorithm for finding all quasi-squares in two strings, a problem that generalizes the well-known problem of searching for squares. Roman Kolpakov, Gregory Kucherov |
SPIRE | 2 |
| 2000 | Optimal Reconstruction of Graphs under the Additive Model
Vladimir Grebinski, Gregory Kucherov |
Algorithmica | 2 |
| 1999 | On Maximal Repetitions in Words
Roman Kolpakov, Gregory Kucherov |
FCT | 2 |
| 1999 | Finding Maximal Repetitions in a Word in Linear TimeabstractA repetition in a word w is a subword with the period of at most half of the subword length. We study maximal repetitions occurring in w, that is those for which any extended subword of w has a bigger period. The set of such repetitions represents in a compact way all repetitions in w. We first prove a combinatorial result asserting that the sum of exponents of all maximal repetitions of a word of length n is bounded by a linear function in n. This implies, in particular that there is only a linear number of maximal repetitions in a word. This allows us to construct a linear-time algorithm for finding all maximal repetitions. Some consequences and applications of these results are discussed, as well as related works. Roman Kolpakov, Gregory Kucherov |
FOCS | 2 |
| 1999 | Reconstructing Set Partitions
Vladimir Grebinski, Gregory Kucherov |
SODA | 2 |
| 1999 | The Complexity of Some Complementation Problems
David A. Plaisted, Gregory Kucherov |
Inf. Process. Lett. | 2 |
| 1999 | On Repetition-Free Binary Words of Minimal Density
Roman Kolpakov, Gregory Kucherov, Yuriy V. Tarannikov |
Theor. Comput. Sci. | 2 |
| 1998 | On Repetition-Free Binary Words of Minimal Density
Roman Kolpakov, Gregory Kucherov, Yuriy V. Tarannikov |
MFCS | 2 |
| 1998 | Reconstructing a Hamiltonian Cycle by Querying the Graph: Application to DNA Physical Mapping
Vladimir Grebinski, Gregory Kucherov |
Discret. Appl. Math. | 2 |
| 1997 | Optimal Reconstruction of Graphs Under the Additive Model
Vladimir Grebinski, Gregory Kucherov |
ESA | 2 |
| 1997 | Minimal Letter Frequency in n-th Power-Free Binary Words
Roman Kolpakov, Gregory Kucherov |
MFCS | 2 |
| 1997 | Matching a Set of Strings with Variable Length don't Cares
Gregory Kucherov, Michaël Rusinowitch |
Theor. Comput. Sci. | 1 |
| 1996 | Valentin M. Antimirov (1961-1995)
Gregory Kucherov, Pierre Lescanne, Peter D. Mosses |
Theor. Comput. Sci. | 1 |
| 1995 | Matching a Set of Strings with Variable Length Don't Cares
Gregory Kucherov, Michaël Rusinowitch |
CPM | 1 |
| 1995 | Decidability of Regularity and Related Properties of Ground Normal Form Languages
Gregory Kucherov, Mohamed Tajine |
Inf. Comput. | 1 |
| 1995 | Undecidability of Ground Reducibility for Word Rewriting Systems with Variables
Gregory Kucherov, Michaël Rusinowitch |
Inf. Process. Lett. | 1 |
| 1992 | Data abstraction and object-oriented programming in C++ : K E Gorlen, S M Orlow, and P S Plexico John Wiley (1990) $103.50 hardback $38.15 softback 426pp
Gregory Kucherov, V. A. Kositov |
Inf. Softw. Technol. | 1 |
| 1991 | On Relationship Between Term Rewriting Systems and Regular Tree Languages
Gregory Kucherov |
RTA | 1 |