Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Benjamin Sach is active.

Publication


Featured researches published by Benjamin Sach.


string processing and information retrieval | 2009

Generalised Matching

Raphaël Clifford; Aram Wettroth Harrow; Alexandru Popa; Benjamin Sach

Given a pattern p over an alphabet Σ p and a text t over an alphabet Σ t , we consider the problem of determining a mapping f from Σ p to


combinatorial pattern matching | 2012

Time-Space trade-offs for longest common extensions

Philip Bille; Inge Li Gørtz; Benjamin Sach; Hjalte Wedel Vildhøj

{\Sigma}_{t}^{+}


symposium on theoretical aspects of computer science | 2013

Parameterized Matching in the Streaming Model.

Markus Jalsenius; Benny Porat; Benjamin Sach

such that t = f (p 1 )f (p 2 )...f (p m ). This class of problems, which was first introduced by Amir and Nor in 2004, is defined by different constraints on the mapping f . We give NP-Completeness results for a wide range of conditions. These include when f is either many-to-one or one-to-one, when Σ t is binary and when the range of f is limited to strings of constant length. We then introduce a related problem we term pattern matching with string classes which we show to be solvable efficiently. Finally, we discuss an optimisation variant of generalised matching and give a polynomial-time min


european symposium on algorithms | 2015

Dictionary Matching in a Stream

Raphaël Clifford; Allyx Fontaine; Ely Porat; Benjamin Sach; Tatiana A. Starikovskaya

(1,\sqrt{k/OPT})


international colloquium on automata languages and programming | 2013

Sparse suffix tree construction in small space

Philip Bille; Johannes Fischer; Inge Li Gørtz; Tsvi Kopelowitz; Benjamin Sach; Hjalte Wedel Vildhøj

-approximation algorithm for fixed k .


combinatorial pattern matching | 2010

Pseudo-realtime pattern matching: closing the gap

Raphaël Clifford; Benjamin Sach

We revisit the longest common extension (LCE) problem, that is, preprocess a string T into a compact data structure that supports fast LCE queries. An LCE query takes a pair (i,j) of indices in T and returns the length of the longest common prefix of the suffixes of T starting at positions i and j. We study the time-space trade-offs for the problem, that is, the space used for the data structure vs. the worst-case time for answering an LCE query. Let n be the length of T. Given a parameter τ, 1≤τ≤n, we show how to achieve either


Journal of Discrete Algorithms | 2014

Time-space trade-offs for longest common extensions

Philip Bille; Inge Li Gørtz; Benjamin Sach; Hjalte Wedel Vildhøj

O({n}/{\sqrt{\tau}})


SIAM Journal on Computing | 2013

Pattern matching under polynomial transformation

Ayelet Butman; Peter Clifford; Raphaël Clifford; Markus Jalsenius; Noa Lewenstein; Benny Porat; Ely Porat; Benjamin Sach

space and O(τ) query time, or O(n/τ) space and


combinatorial pattern matching | 2012

Pattern matching in multiple streams

Raphaël Clifford; Markus Jalsenius; Ely Porat; Benjamin Sach

O(\tau \log({|\ensuremath{\mathrm{LCE}} (i,j)|}/{\tau}))


combinatorial pattern matching | 2009

Online Approximate Matching with Non-local Distances

Raphaël Clifford; Benjamin Sach

query time, where

Collaboration


Dive into the Benjamin Sach's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Philip Bille

Technical University of Denmark

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Hjalte Wedel Vildhøj

Technical University of Denmark

View shared research outputs
Top Co-Authors

Avatar

Inge Li Gørtz

Technical University of Denmark

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge