Skip to main content

Showing 1–25 of 25 results for author: Clifford, R

.
  1. arXiv:2105.06166  [pdf, ps, other

    cs.DS

    The Dynamic k-Mismatch Problem

    Authors: Raphaël Clifford, Paweł Gawrychowski, Tomasz Kociumaka, Daniel P. Martin, Przemysław Uznański

    Abstract: The text-to-pattern Hamming distances problem asks to compute the Hamming distances between a given pattern of length $m$ and all length-$m$ substrings of a given text of length $n\ge m$. We focus on the $k$-mismatch version of the problem, where a distance needs to be returned only if it does not exceed a threshold $k$. We assume $n\le 2m$ (in general, one can partition the text into overlap**… ▽ More

    Submitted 28 March, 2022; v1 submitted 13 May, 2021; originally announced May 2021.

  2. arXiv:2005.04214  [pdf, ps, other

    quant-ph cs.DS

    Faster classical Boson Sampling

    Authors: Peter Clifford, Raphaël Clifford

    Abstract: Since its introduction Boson Sampling has been the subject of intense study in the world of quantum computing. The task is to sample independently from the set of all $n \times n$ submatrices built from possibly repeated rows of a larger $m \times n$ complex matrix according to a probability distribution related to the permanents of the submatrices. Experimental systems exploiting quantum photonic… ▽ More

    Submitted 26 May, 2020; v1 submitted 7 May, 2020; originally announced May 2020.

    Comments: 10 pages. arXiv admin note: text overlap with arXiv:1706.01260

  3. arXiv:1905.01254  [pdf, ps, other

    cs.DS

    RLE edit distance in near optimal time

    Authors: Raphaël Clifford, Paweł Gawrychowski, Tomasz Kociumaka, Daniel P. Martin, Przemysław Uznański

    Abstract: We show that the edit distance between two run-length encoded strings of compressed lengths $m$ and $n$ respectively, can be computed in $\mathcal{O}(mn\log(mn))$ time. This improves the previous record by a factor of $\mathcal{O}(n/\log(mn))$. The running time of our algorithm is within subpolynomial factors of being optimal, subject to the standard SETH-hardness assumption. This effectively clos… ▽ More

    Submitted 3 May, 2019; originally announced May 2019.

  4. arXiv:1802.06545  [pdf, ps, other

    cs.DS cs.CC

    Upper and lower bounds for dynamic data structures on strings

    Authors: Raphael Clifford, Allan Grønlund, Kasper Green Larsen, Tatiana Starikovskaya

    Abstract: We consider a range of simply stated dynamic data structure problems on strings. An update changes one symbol in the input and a query asks us to compute some function of the pattern of length $m$ and a substring of a longer text. We give both conditional and unconditional lower bounds for variants of exact matching with wildcards, inner product, and Hamming distance computation via a sequence of… ▽ More

    Submitted 19 February, 2018; originally announced February 2018.

    Comments: Accepted at STACS'18

  5. arXiv:1708.05223  [pdf, ps, other

    cs.DS

    The streaming $k$-mismatch problem

    Authors: Raphaël Clifford, Tomasz Kociumaka, Ely Porat

    Abstract: We consider the streaming complexity of a fundamental task in approximate pattern matching: the $k$-mismatch problem. It asks to compute Hamming distances between a pattern of length $n$ and all length-$n$ substrings of a text for which the Hamming distance does not exceed a given threshold $k$. In our problem formulation, we report not only the Hamming distance but also, on demand, the full \emph… ▽ More

    Submitted 9 April, 2018; v1 submitted 17 August, 2017; originally announced August 2017.

    Comments: 27 pages

    MSC Class: 68W32 (Primary) 68W27; 68P30 (Secondary) ACM Class: F.2.2; F.2.1; E.4

  6. arXiv:1706.01260  [pdf, ps, other

    cs.DS quant-ph stat.CO

    The Classical Complexity of Boson Sampling

    Authors: Peter Clifford, Raphaël Clifford

    Abstract: We study the classical complexity of the exact Boson Sampling problem where the objective is to produce provably correct random samples from a particular quantum mechanical distribution. The computational framework was proposed by Aaronson and Arkhipov in 2011 as an attainable demonstration of `quantum supremacy', that is a practical quantum computing experiment able to produce output at a speed b… ▽ More

    Submitted 17 October, 2017; v1 submitted 5 June, 2017; originally announced June 2017.

    Comments: 15 pages. To appear in SODA '18

  7. No imminent quantum supremacy by boson sampling

    Authors: Alex Neville, Chris Sparrow, Raphaël Clifford, Eric Johnston, Patrick M. Birchall, Ashley Montanaro, Anthony Laing

    Abstract: It is predicted that quantum computers will dramatically outperform their conventional counterparts. However, large-scale universal quantum computers are yet to be built. Boson sampling is a rudimentary quantum algorithm tailored to the platform of photons in linear optics, which has sparked interest as a rapid way to demonstrate this quantum supremacy. Photon statistics are governed by intractabl… ▽ More

    Submitted 1 May, 2017; originally announced May 2017.

    Comments: 25 pages, 9 figures. Comments welcome

    Journal ref: Nature Physics 13, 1153-1157 (2017)

  8. arXiv:1602.07241  [pdf, ps, other

    cs.DS

    Approximate Hamming distance in a stream

    Authors: Raphael Clifford, Tatiana Starikovskaya

    Abstract: We consider the problem of computing a $(1+ε)$-approximation of the Hamming distance between a pattern of length $n$ and successive substrings of a stream. We first look at the one-way randomised communication complexity of this problem, giving Alice the first half of the stream and Bob the second half. We show the following: (1) If Alice and Bob both share the pattern then there is an… ▽ More

    Submitted 23 February, 2016; originally announced February 2016.

    Comments: Submitted to ICALP' 2016

  9. arXiv:1508.00731  [pdf, ps, other

    cs.DS

    The k-mismatch problem revisited

    Authors: Raphaël Clifford, Allyx Fontaine, Ely Porat, Benjamin Sach, Tatiana Starikovskaya

    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… ▽ More

    Submitted 27 August, 2015; v1 submitted 4 August, 2015; originally announced August 2015.

  10. arXiv:1504.06242  [pdf, ps, other

    cs.DS

    Dictionary matching in a stream

    Authors: Raphael Clifford, Allyx Fontaine, Ely Porat, Benjamin Sach, Tatiana Starikovskaya

    Abstract: We consider the problem of dictionary matching in a stream. Given a set of strings, known as a dictionary, and a stream of characters arriving one at a time, the task is to report each time some string in our dictionary occurs in the stream. We present a randomised algorithm which takes O(log log(k + m)) time per arriving character and uses O(k log m) words of space, where k is the number of strin… ▽ More

    Submitted 23 April, 2015; originally announced April 2015.

  11. arXiv:1504.01836  [pdf, ps, other

    cs.DS cs.CC cs.IT

    New Unconditional Hardness Results for Dynamic and Online Problems

    Authors: Raphael Clifford, Allan Grønlund, Kasper Green Larsen

    Abstract: There has been a resurgence of interest in lower bounds whose truth rests on the conjectured hardness of well known computational problems. These conditional lower bounds have become important and popular due to the painfully slow progress on proving strong unconditional lower bounds. Nevertheless, the long term goal is to replace these conditional bounds with unconditional ones. In this paper we… ▽ More

    Submitted 8 April, 2015; originally announced April 2015.

  12. arXiv:1504.00834  [pdf, other

    cs.CC cs.DS

    The complexity of computation in bit streams

    Authors: Raphael Clifford, Markus Jalsenius, Benjamin Sach

    Abstract: We revisit the complexity of online computation in the cell probe model. We consider a class of problems where we are first given a fixed pattern or vector $F$ of $n$ symbols and then one symbol arrives at a time in a stream. After each symbol has arrived we must output some function of $F$ and the $n$-length suffix of the arriving stream. Cell probe bounds of $Ω(δ\lg{n}/w)$ have previously been s… ▽ More

    Submitted 3 April, 2015; originally announced April 2015.

    Comments: 24 pages

  13. arXiv:1412.6935  [pdf, other

    cs.DS cs.CC

    Time Bounds for Streaming Problems

    Authors: Raphael Clifford, Markus Jalsenius, Benjamin Sach

    Abstract: We give tight cell-probe bounds for the time to compute convolution, multiplication and Hamming distance in a stream. The cell probe model is a particularly strong computational model and subsumes, for example, the popular word RAM model. We first consider online convolution where the task is to output the inner product between a fixed $n$-dimensional vector and a vector of the $n$ most recent v… ▽ More

    Submitted 22 December, 2014; originally announced December 2014.

    Comments: 31 pages, 8 figures. arXiv admin note: text overlap with arXiv:1207.1885

    ACM Class: F.2.2; F.1.2

  14. arXiv:1407.6559  [pdf, other

    cs.DS

    Cell-Probe Bounds for Online Edit Distance and Other Pattern Matching Problems

    Authors: Raphael Clifford, Markus Jalsenius, Benjamin Sach

    Abstract: We give cell-probe bounds for the computation of edit distance, Hamming distance, convolution and longest common subsequence in a stream. In this model, a fixed string of $n$ symbols is given and one $δ$-bit symbol arrives at a time in a stream. After each symbol arrives, the distance between the fixed string and a suffix of most recent symbols of the stream is reported. The cell-probe model is pe… ▽ More

    Submitted 24 July, 2014; originally announced July 2014.

    Comments: 32 pages, 4 figures

    ACM Class: F.2.2; F.1.2

  15. arXiv:1309.3690  [pdf, other

    cs.CC

    Element Distinctness, Frequency Moments, and Sliding Windows

    Authors: Paul Beame, Raphael Clifford, Widad Machmouchi

    Abstract: We derive new time-space tradeoff lower bounds and algorithms for exactly computing statistics of input data, including frequency moments, element distinctness, and order statistics, that are simple to calculate for sorted data. We develop a randomized algorithm for the element distinctness problem whose time T and space S satisfy T in O (n^{3/2}/S^{1/2}), smaller than previous lower bounds for co… ▽ More

    Submitted 14 September, 2013; originally announced September 2013.

    Comments: arXiv admin note: substantial text overlap with arXiv:1212.4372

  16. arXiv:1212.4372  [pdf, other

    cs.CC cs.DS

    Sliding Windows with Limited Storage

    Authors: Paul Beame, Raphael Clifford, Widad Machmouchi

    Abstract: We consider time-space tradeoffs for exactly computing frequency moments and order statistics over sliding windows. Given an input of length 2n-1, the task is to output the function of each window of length n, giving n outputs in total. Computations over sliding windows are related to direct sum problems except that inputs to instances almost completely overlap. We show an average case and ran… ▽ More

    Submitted 17 September, 2013; v1 submitted 18 December, 2012; originally announced December 2012.

    Comments: The results of this paper are superceded by the paper at: arXiv:1309.3690

  17. arXiv:1207.1885  [pdf, other

    cs.DS cs.CC

    Tight Cell-Probe Bounds for Online Hamming Distance Computation

    Authors: Raphael Clifford, Markus Jalsenius, Benjamin Sach

    Abstract: We show tight bounds for online Hamming distance computation in the cell-probe model with word size w. The task is to output the Hamming distance between a fixed string of length n and the last n symbols of a stream. We give a lower bound of Omega((d/w)*log n) time on average per output, where d is the number of bits needed to represent an input symbol. We argue that this bound is tight within the… ▽ More

    Submitted 15 October, 2012; v1 submitted 8 July, 2012; originally announced July 2012.

    Comments: 19 pages, 3 figures

    ACM Class: F.2.2; F.1.2

  18. arXiv:1202.3470  [pdf, ps, other

    cs.DS

    Pattern Matching in Multiple Streams

    Authors: Raphael Clifford, Markus Jalsenius, Ely Porat, Benjamin Sach

    Abstract: We investigate the problem of deterministic pattern matching in multiple streams. In this model, one symbol arrives at a time and is associated with one of s streaming texts. The task at each time step is to report if there is a new match between a fixed pattern of length m and a newly updated stream. As is usual in the streaming context, the goal is to use as little space as possible while still… ▽ More

    Submitted 25 April, 2012; v1 submitted 15 February, 2012; originally announced February 2012.

    Comments: 13 pages, 1 figure

    ACM Class: F.2.2

  19. arXiv:1109.1494  [pdf, ps, other

    cs.DS

    Pattern Matching under Polynomial Transformation

    Authors: Ayelet Butman, Peter Clifford, Raphael Clifford, Markus Jalsenius, Noa Lewenstein, Benny Porat, Ely Porat, Benjamin Sach

    Abstract: We consider a class of pattern matching problems where a normalising transformation is applied at every alignment. Normalised pattern matching plays a key role in fields as diverse as image processing and musical information processing where application specific transformations are often applied to the input. By considering the class of polynomial transformations of the input, we provide fast algo… ▽ More

    Submitted 28 October, 2011; v1 submitted 7 September, 2011; originally announced September 2011.

    Comments: 27 pages

  20. arXiv:1106.4412  [pdf, ps, other

    cs.DS

    Space Lower Bounds for Online Pattern Matching

    Authors: Raphael Clifford, Markus Jalsenius, Ely Porat, Benjamin Sach

    Abstract: We present space lower bounds for online pattern matching under a number of different distance measures. Given a pattern of length m and a text that arrives one character at a time, the online pattern matching problem is to report the distance between the pattern and a sliding window of the text as soon as the new character arrives. We require that the correct answer is given at each position with… ▽ More

    Submitted 22 June, 2011; originally announced June 2011.

    Comments: 10 pages, 7 figures, CPM 2011

  21. arXiv:1101.0768  [pdf, ps, other

    cs.DS cs.CC

    Tight Cell-Probe Bounds for Online Integer Multiplication and Convolution

    Authors: Raphael Clifford, Markus Jalsenius

    Abstract: We show tight bounds for both online integer multiplication and convolution in the cell-probe model with word size w. For the multiplication problem, one pair of digits, each from one of two n digit numbers that are to be multiplied, is given as input at step i. The online algorithm outputs a single new digit from the product of the numbers before step i+1. We give a Theta((d/w)*log n) bound on av… ▽ More

    Submitted 23 February, 2012; v1 submitted 4 January, 2011; originally announced January 2011.

    Comments: 15 pages, 2 figures

    ACM Class: F.2.2; F.1.2

  22. arXiv:1004.0424  [pdf, ps, other

    cs.DS

    Restricted Common Superstring and Restricted Common Supersequence

    Authors: Raphaël Clifford, Zvi Gotthilf, Moshe Lewenstein, Alexandru Popa

    Abstract: The {\em shortest common superstring} and the {\em shortest common supersequence} are two well studied problems having a wide range of applications. In this paper we consider both problems with resource constraints, denoted as the Restricted Common Superstring (shortly \textit{RCSstr}) problem and the Restricted Common Supersequence (shortly \textit{RCSseq}). In the \textit{RCSstr} (\textit{RCSseq… ▽ More

    Submitted 27 June, 2010; v1 submitted 3 April, 2010; originally announced April 2010.

    Comments: Submitted to WAOA 2010

  23. arXiv:1001.4420  [pdf, ps, other

    cs.DS

    The Complexity of Flood Filling Games

    Authors: Raphael Clifford, Markus Jalsenius, Ashley Montanaro, Benjamin Sach

    Abstract: We study the complexity of the popular one player combinatorial game known as Flood-It. In this game the player is given an n by n board of tiles where each tile is allocated one of c colours. The goal is to make the colours of all tiles equal via the shortest possible sequence of flooding operations. In the standard version, a flooding operation consists of the player choosing a colour k, which t… ▽ More

    Submitted 9 June, 2011; v1 submitted 25 January, 2010; originally announced January 2010.

    Comments: 20 pages, 10 figures

  24. arXiv:0802.1026  [pdf, other

    cs.DS cs.SE

    An Empirical Study of Cache-Oblivious Priority Queues and their Application to the Shortest Path Problem

    Authors: Benjamin Sach, Raphaël Clifford

    Abstract: In recent years the Cache-Oblivious model of external memory computation has provided an attractive theoretical basis for the analysis of algorithms on massive datasets. Much progress has been made in discovering algorithms that are asymptotically optimal or near optimal. However, to date there are still relatively few successful experimental studies. In this paper we compare two different Cache… ▽ More

    Submitted 7 February, 2008; originally announced February 2008.

  25. Scheduling Algorithms for Procrastinators

    Authors: Michael A. Bender, Raphael Clifford, Kostas Tsichlas

    Abstract: This paper presents scheduling algorithms for procrastinators, where the speed that a procrastinator executes a job increases as the due date approaches. We give optimal off-line scheduling policies for linearly increasing speed functions. We then explain the computational/numerical issues involved in implementing this policy. We next explore the online setting, showing that there exist adversar… ▽ More

    Submitted 14 August, 2007; v1 submitted 14 June, 2006; originally announced June 2006.

    Comments: 12 pages, 3 figures