Gregory Kucherov

dblp:k/GregoryKucherov · DBLP profile ↗
← Back
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
YearPublicationVenuePosition
2026 Near-Real-Time Solutions for Online String Problems
abstract
Based 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
CPM2
2026 Smallest Suffixient Set Maintenance in Near-Real-Time
abstract
The 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
MFCS2
2024 Better Space-Time-Robustness Trade-Offs for Set Reconciliation
abstract
International audience
Djamal Belazzougui, Gregory Kucherov, Stefan Walzer
ICALP2
2023 Phase Transition in Count Approximation by Count-Min Sketch with Conservative Updates
Éric Fusy, Gregory Kucherov
CIAC2
2023 Improving the Sensitivity of MinHash Through Hash-Value Analysis
abstract
Locality 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
CPM1
2023 Count-Min Sketch with Variable Number of Hash Functions: An Experimental Study
Éric Fusy, Gregory Kucherov
SPIRE2
2022 Efficient Reconciliation of Genomic Datasets of High Similarity
abstract
DNA 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
WABI3
2021 Space-Efficient Representation of Genomic k-Mer Count Tables
abstract
Motivation. 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
WABI3
2021 Minimally overlapping words for sequence similarity search
abstract
MOTIVATION: 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 Retrieval
abstract
We 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
CPM2
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 survey
abstract
MOTIVATION: 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
FCT3
2017 Full-Fledged Real-Time Indexing for Constant Size Alphabets
Gregory Kucherov, Yakov Nekrich
Algorithmica1
2016 Optimal Bounds for Computing \alpha α -gapped Repeats
Maxime Crochemore, Roman Kolpakov, Gregory Kucherov
LATA3
2016 RNF: a general framework to evaluate NGS read mappers
abstract
MOTIVATION: 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
CPM2
2015 Computing the Longest Unbordered Substring
Pawel Gawrychowski, Gregory Kucherov, Benjamin Sach, Tatiana Starikovskaya
SPIRE2
2015 Spaced seeds improve k-mer-based metagenomic classification
abstract
MOTIVATION: 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
CPM1
2014 Improved Filters for the Approximate Suffix-Prefix Overlap Problem
Gregory Kucherov, Dekel Tsur
SPIRE1
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
IWOCA2
2013 Minimal Discriminating Words Problem Revisited
Pawel Gawrychowski, Gregory Kucherov, Yakov Nekrich, Tatiana Starikovskaya
SPIRE2
2013 Using Cascading Bloom Filters to Improve the Memory Usage for de Brujin Graphs
Kamil Salikhov, Gustavo Sacomoto, Gregory Kucherov
WABI3
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
CPM1
2012 Computing Discriminating and Generic Words
Gregory Kucherov, Yakov Nekrich, Tatiana Starikovskaya
SPIRE1
2011 On-Line Construction of Position Heaps
Gregory Kucherov
SPIRE1
2010 Regular Language Constrained Sequence Alignment Revisited
Gregory Kucherov, Tamar Pinhas, Michal Ziv-Ukelson
IWOCA1
2010 Seed Design Framework for Mapping SOLiD Reads
Laurent Noé, Marta Gîrdea, Gregory Kucherov
RECOMB3
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
CPM3
2009 Back-Translation for Discovering Distant Protein Homologies
Marta Gîrdea, Laurent Noé, Gregory Kucherov
WABI3
2009 On Subset Seeds for Protein Alignment
abstract
We 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
CPM2
2008 Optimal neighborhood indexing for protein similarity search
abstract
BACKGROUND: 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 statistics
abstract
BACKGROUND: 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
CIAA1
2006 Optimal Linear Arrangement of Interval Graphs
Johanne Cohen, Fedor V. Fomin, Pinar Heggernes, Dieter Kratsch, Gregory Kucherov
MFCS5
2005 A Unifying Framework for Seed Sensitivity and Its Application to Subset Seeds
Gregory Kucherov, Laurent Noé, Mikhail A. Roytberg
WABI1
2005 Combinatorial Search on Graphs Motivated by Bioinformatics Applications: A Brief Survey
Mathilde Bouvel, Vladimir Grebinski, Gregory Kucherov
WG3
2005 Multiseed Lossless Filtration
abstract
We 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 Alignments
abstract
We 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
BIBE1
2004 Multi-seed Lossless Filtration (Extended Abstract)
Gregory Kucherov, Laurent Noé, Mikhail A. Roytberg
CPM1
2004 Improved hit criteria for DNA local alignment
abstract
BACKGROUND: 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
MFCS3
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
ESA2
2000 Finding Repeats with Fixed Gap
abstract
We 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
SPIRE2
2000 Optimal Reconstruction of Graphs under the Additive Model
Vladimir Grebinski, Gregory Kucherov
Algorithmica2
1999 On Maximal Repetitions in Words
Roman Kolpakov, Gregory Kucherov
FCT2
1999 Finding Maximal Repetitions in a Word in Linear Time
abstract
A 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
FOCS2
1999 Reconstructing Set Partitions
Vladimir Grebinski, Gregory Kucherov
SODA2
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
MFCS2
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
ESA2
1997 Minimal Letter Frequency in n-th Power-Free Binary Words
Roman Kolpakov, Gregory Kucherov
MFCS2
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
CPM1
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
RTA1