VLDB 2026 Research / reviewers in the wild / expert
Mathieu Raffinot
dblp:98/2963
· DBLP profile ↗
32ranked-venue papers
3as first author
2since 2021 · last 2025
0009-0006-4621-2705ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 16 · 3 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 8Databases, data management, data science and information retrieval · 5 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Vector TSP: A Traveling Salesperson Problem with Racetrack-like acceleration constraintsabstractWe study a new version of the Euclidean TSP called VectorTSP (VTSP for short) where a mobile entity is allowed to move according to a set of physical constraints inspired from the pen-and-pencil game Racetrack (also known as Vector Racer ). In contrast to other versions of TSP accounting for physical constraints, such as Dubins TSP, the spirit of this model is that (1) no speed limitations apply, and (2) inertia depends on the current velocity. As such, this model is closer to typical models considered in path planning problems, although applied here to the visit of n cities in a non-predetermined order. We motivate and introduce the VectorTSP problem, discussing fundamental differences with previous versions of TSP. In particular, an optimal visit order for ETSP may not be optimal for VTSP. We show that VectorTSP is NP-hard, and in the other direction, that VectorTSP reduces to GroupTSP in polynomial time (although with a significant blow-up in size). On the algorithmic side, we formulate the search for a solution as an interactive scheme between a high-level algorithm and a trajectory oracle, the former being responsible for computing the visit order and the latter for computing the cost (or the trajectory) for a given visit order. We present algorithms for both, and we demonstrate and quantify through experiments that this approach frequently finds a better solution than the optimal trajectory realizing an optimal ETSP tour, which legitimates the problem itself and (we hope) motivates further algorithmic developments. Arnaud Casteigts, Mathieu Raffinot, Mikhail A. Raskin, Jason Schoeters |
Discret. Appl. Math. | 2 |
| 2023 | Approximation and Fixed Parameter Algorithms for the Approximate Cover Problem
Guillaume Blin, Alexandru Popa 0001, Mathieu Raffinot, Raluca Uricaru |
SPIRE | 3 |
| 2020 | VectorTSP: A Traveling Salesperson Problem with Racetrack-Like Acceleration Constraints
Arnaud Casteigts, Mathieu Raffinot, Jason Schoeters |
ALGOSENSORS | 2 |
| 2017 | Flexible Indexing of Repetitive Collections
Djamal Belazzougui, Fabio Cunial, Travis Gagie, Nicola Prezza, Mathieu Raffinot |
CiE | 5 |
| 2017 | On the Shortest Common Superstring of NGS Reads
Tristan Braquelaire, Marie Gasparoux, Mathieu Raffinot, Raluca Uricaru |
TAMC | 3 |
| 2016 | Indexing and querying color sets of images
Djamal Belazzougui, Roman Kolpakov, Mathieu Raffinot |
Theor. Comput. Sci. | 3 |
| 2015 | Composite Repetition-Aware Data Structures
Djamal Belazzougui, Fabio Cunial, Travis Gagie, Nicola Prezza, Mathieu Raffinot |
CPM | 5 |
| 2013 | Average Optimal String Matching in Packed Strings
Djamal Belazzougui, Mathieu Raffinot |
CIAC | 2 |
| 2013 | Single and Multiple Consecutive Permutation Motif Search
Djamal Belazzougui, Adeline Pierrot, Mathieu Raffinot, Stéphane Vialette |
ISAAC | 3 |
| 2012 | Faster and Simpler Minimal Conflicting Set Identification - (Extended Abstract)
Aïda Ouangraoua, Mathieu Raffinot |
CPM | 2 |
| 2012 | Linear Time Split Decomposition RevisitedabstractGiven a family $\mathcal{F}$ of subsets of a ground set V, its orthogonal is defined to be the family of subsets that do not overlap any element of $\mathcal{F}$. Using this tool we revisit the problem of designing a simple linear time algorithm for undirected graph split (also known as 1-join) decomposition. Pierre Charbit, Fabien de Montgolfier, Mathieu Raffinot |
SIAM J. Discret. Math. | 3 |
| 2011 | Consecutive Ones Property Testing: Cut or Swap
Mathieu Raffinot |
CiE | 1 |
| 2011 | Approximate Regular Expression Matching with Multi-strings
Djamal Belazzougui, Mathieu Raffinot |
SPIRE | 2 |
| 2008 | Faster Text Fingerprinting
Roman Kolpakov, Mathieu Raffinot |
SPIRE | 2 |
| 2008 | A note on computing set overlap classes
Pierre Charbit, Michel Habib, Vincent Limouzy, Fabien de Montgolfier, Mathieu Raffinot, Michaël Rao |
Inf. Process. Lett. | 5 |
| 2008 | Computing Common Intervals of K Permutations, with Applications to Modular Decomposition of GraphsabstractWe introduce a new approach to compute the common intervals of K permutations based on a very simple and general notion of generators of common intervals. This formalism leads to simple and efficient algorithms to compute the set of all common intervals of K permutations that can contain a quadratic number of intervals, as well as a linear space basis of this set of common intervals. Finally, we show how our results on permutations can be used for computing the modular decomposition of graphs. Anne Bergeron, Cédric Chauve, Fabien de Montgolfier, Mathieu Raffinot |
SIAM J. Discret. Math. | 4 |
| 2006 | New Algorithms for Text Fingerprinting
Roman Kolpakov, Mathieu Raffinot |
CPM | 2 |
| 2006 | Fast algorithms for identifying maximal common connected sets of interval graphs
Fabien Coulon, Mathieu Raffinot |
Discret. Appl. Math. | 2 |
| 2005 | Computing Common Intervals of K Permutations, with Applications to Modular Decomposition of Graphs
Anne Bergeron, Cédric Chauve, Fabien de Montgolfier, Mathieu Raffinot |
ESA | 4 |
| 2005 | New Techniques for Regular Expression Searching
Gonzalo Navarro 0001, Mathieu Raffinot |
Algorithmica | 2 |
| 2004 | Maximal Common Connected Sets of Interval Graphs
Michel Habib, Christophe Paul, Mathieu Raffinot |
CPM | 3 |
| 2004 | An algorithmic view of gene teams
Marie-Pierre Béal, Anne Bergeron, Sylvie Corteel, Mathieu Raffinot |
Theor. Comput. Sci. | 4 |
| 2002 | Approximate matching of secondary structuresabstractSeveral methods have been developed for identifying more or less complex RNA structures in a genome. Whatever the method is, it is always based on the search of conserved primary and secondary structures. While various efficient methods have been developed for searching motifs of the primary structure, usually represented as regular expressions, few effort has been expended in the efficient search of secondary structure signals. By a helix, we mean a structure defined by a combination of sequence and folding constraints. We present a flexible algorithm that searches for all approximate matches of a helix in a genome. Helices are represented by special regular expressions, that we call secondary expressions. The method is based on an alignment graph constructed from several copies of a pushdown automaton, arranged one on top of another. The worst time complexity is O(rpn), where n is the size of the genome, p the size of the secondary expression, and r its number of union symbols. We present our results of searching for specific signals of the tRNA and RNase P RNA in two genomes. Nadia El-Mabrouk, Mathieu Raffinot |
RECOMB | 2 |
| 2002 | The Algorithmic of Gene Teams
Anne Bergeron, Sylvie Corteel, Mathieu Raffinot |
WABI | 3 |
| 2001 | Efficient Experimental String Matching by Weak Factor Recognition
Cyril Allauzen, Maxime Crochemore, Mathieu Raffinot |
CPM | 3 |
| 2001 | Fast and simple character classes and bounded gaps pattern matching, with application to protein searchingabstractThe problem of fast searching of a pattern that contains Classes of characters and Bounded size Gaps (CBG) in a text has a wide range of applications, among which a very important one is protein pattern matching (for instance, one PROSITE protein site is associated with the CBG [RK] — x(2, 3) — [DE] — x(2, 3) — Y, where the brackets match any of the letters inside, and x(2, 3) a gap of length between 2 and 3). Currently, the only way to search a CBG in a text is to convert it into a full regular expression (RE). However, a RE is more sophisticated than a CBG, and searching it with a RE pattern matching algorithm complicates the search and makes it slow. This is the reason why we design in this article two new practical CBG matching algorithms that are much simpler and faster than all the RE search techniques. The first one looks exactly once at each text character. The second one does not need to consider all the text characters and hence it is usually faster than the first one, but in bad cases may have to read the same text character more than once. We then propose a criterion based on the form of the CBG to choose a-priori the fastest between both. We performed many practical experiments using the PROSITE database, and all them show that our algorithms are the fastest in virtually all cases. Gonzalo Navarro 0001, Mathieu Raffinot |
RECOMB | 2 |
| 2001 | On maximal repeats in strings
Mathieu Raffinot |
Inf. Process. Lett. | 1 |
| 2000 | Simple Optimal String Matching Algorithm
Cyril Allauzen, Mathieu Raffinot |
CPM | 2 |
| 1999 | A General Practical Approach to Pattern Matching over Ziv-Lempel Compressed Text
Gonzalo Navarro 0001, Mathieu Raffinot |
CPM | 2 |
| 1999 | Factor Oracle: A New Structure for Pattern Matching
Cyril Allauzen, Maxime Crochemore, Mathieu Raffinot |
SOFSEM | 3 |
| 1999 | Asymptotic Estimation of the Average Number of Terminal States in DAWGs
Mathieu Raffinot |
Discret. Appl. Math. | 1 |
| 1998 | A Bit-Parallel Approach to Suffix Automata: Fast Extended String Matching
Gonzalo Navarro 0001, Mathieu Raffinot |
CPM | 2 |