Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Allyx Fontaine

dblp:139/8186 · DBLP profile ↗
← Back
6ranked-venue papers
3as first author
0since 2021 · last 2016
0009-0006-8926-5153ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 4 · 2 first-authorDatabases, data management, data science and information retrieval · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
2 papers
Algorithms and data structures · 63% Distributed computing theory · 25% Computational complexity · 8%

Topics — the 10 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Algorithms and data structures › sequence algorithms › string algorithms › string matching
k mismatches
0.212016
The k-mismatch problem revisited · SODA 2016
Algorithms and data structures › data streams
streaming algorithms
0.212016
The k-mismatch problem revisited · SODA 2016
Algorithms and data structures › data streams › streaming algorithms
streaming pattern matching
0.212016
The k-mismatch problem revisited · SODA 2016
Algorithms and data structures › sequence algorithms
string algorithms
0.212016
The k-mismatch problem revisited · SODA 2016
Algorithms and data structures › sequence algorithms › string algorithms
string matching
0.212016
The k-mismatch problem revisited · SODA 2016
Computational complexity › complexity measures
bit complexity
0.212013
Optimal bit complexity randomised distributed MIS and maximal matching algorithms for anonymous rings · Inf. Comput. 2013
Distributed computing theory
distributed graph algorithms
0.212013
Optimal bit complexity randomised distributed MIS and maximal matching algorithms for anonymous rings · Inf. Comput. 2013
Distributed computing theory › distributed graph algorithms
maximal independent set
0.212013
Optimal bit complexity randomised distributed MIS and maximal matching algorithms for anonymous rings · Inf. Comput. 2013
Distributed computing theory › distributed graph algorithms
maximal matching
0.212013
Optimal bit complexity randomised distributed MIS and maximal matching algorithms for anonymous rings · Inf. Comput. 2013
Coding theory › error-correcting codes › coding metrics
hamming distance
0.112016
The k-mismatch problem revisited · SODA 2016

Methods — techniques the papers use, named apart from their topics

randomized algorithm · 0.4approximation algorithm · 0.2distributed algorithm · 0.2
YearPublicationVenuePosition
2016 Certified Impossibility Results and Analyses in Coq of Some Randomised Distributed Algorithms
Allyx Fontaine, Akka Zemmari
ICTAC1
2016 The k-mismatch problem revisited
abstract
We revisit the complexity of one of the most basic problems in pattern matching. In the k-mismatch problem we must compute the Hamming distance between a pattern of length m and every m-length substring of a text of length n, as long as that Hamming distance is at most k. Where the Hamming distance is greater than k at some alignment of the pattern and text, we simply output “No”. We study this problem in both the standard offline setting and also as a streaming problem. In the streaming k-mismatch problem the text arrives one symbol at a time and we must give an output before processing any future symbols. Our main results are as follows: Our first result is a deterministic O(nk2 log k/m + n polylog m) time offline algorithm for k-mismatch on a text of length n. This is a factor of k improvement over the fastest previous result of this form from SODA 2000 [9, 10]. We then give a randomised and online algorithm which runs in the same time complexity but requires only O(k2 polylog m) space in total. Next we give a randomised (1 + ∊)-approximation algorithm for the streaming k-mismatch problem which uses O(k2 polylog m/∊2) space and runs in O(polylog m/∊2) worst-case time per arriving symbol. Finally we combine our new results to derive a randomised O(k2 polylog m) space algorithm for the streaming k-mismatch problem which runs in worst-case time per arriving symbol. This improves the best previous space complexity for streaming k-mismatch from FOCS 2009 [26] by a factor of k. We also improve the time complexity of this previous result by an even greater factor to match the fastest known offline algorithm (up to logarithmic factors).
Raphaël Clifford, Allyx Fontaine, Ely Porat, Benjamin Sach, Tatiana Starikovskaya
SODA2
2016 Dynamic and Approximate Pattern Matching in 2D
Raphaël Clifford, Allyx Fontaine, Tatiana Starikovskaya, Hjalte Wedel Vildhøj
SPIRE2
2015 Dictionary Matching in a Stream
Raphaël Clifford, Allyx Fontaine, Ely Porat, Benjamin Sach, Tatiana Starikovskaya
ESA2
2014 On Lower Bounds for the Time and the Bit Complexity of Some Probabilistic Distributed Graph Algorithms - (Extended Abstract)
Allyx Fontaine, Yves Métivier, John Michael Robson, Akka Zemmari
SOFSEM1
2013 Optimal bit complexity randomised distributed MIS and maximal matching algorithms for anonymous rings
Allyx Fontaine, Yves Métivier, John Michael Robson, Akka Zemmari
Inf. Comput.1