Skip to main content

Showing 1–50 of 62 results for author: Porat, E

.
  1. arXiv:2403.18668  [pdf

    cs.LG cs.AI cs.HC stat.ML

    Aiming for Relevance

    Authors: Bar Eini Porat, Danny Eytan, Uri Shalit

    Abstract: Vital signs are crucial in intensive care units (ICUs). They are used to track the patient's state and to identify clinically significant changes. Predicting vital sign trajectories is valuable for early detection of adverse events. However, conventional machine learning metrics like RMSE often fail to capture the true clinical relevance of such predictions. We introduce novel vital sign predictio… ▽ More

    Submitted 27 March, 2024; originally announced March 2024.

    Comments: 10 pages, 9 figures, AMIA Informatics 2024

  2. arXiv:2308.15431  [pdf, other

    physics.optics physics.plasm-ph

    Sinusoidal Transmission Grating Spectrometer for EUV Measure

    Authors: N. Kliss, J. Wengrowicz, J. Papeer, E. Porat, A. Zigler, Y. Frank

    Abstract: Spectral measurements play a vital role in understanding laser-plasma interactions. The ability to accurately measure the spectrum of radiation sources is crucial for unraveling the underlying physics. In this article, we introduce a novel approach that significantly enhances the efficiency of binary Sinusoidal Transmission Grating Spectrometers (STGS). The grating was tailored especially for Extr… ▽ More

    Submitted 29 August, 2023; originally announced August 2023.

  3. arXiv:2307.12675  [pdf, other

    cond-mat.str-el cond-mat.mtrl-sci

    Charge transfer-induced Lifshitz transition and magnetic symmetry breaking in ultrathin CrSBr crystals

    Authors: Marco Bianchi, Kimberly Hsieh, Esben Juel Porat, Florian Dirnberger, Julian Klein, Kseniia Mosina, Zdenek Sofer, Alexander N. Rudenko, Mikhail I. Katsnelson, Yong P. Chen, Malte Rösner, Philip Hofmann

    Abstract: Ultrathin CrSBr flakes are exfoliated \emph{in situ} on Au(111) and Ag(111) and their electronic structure is studied by angle-resolved photoemission spectroscopy. The thin flakes' electronic properties are drastically different from those of the bulk material and also substrate-dependent. For both substrates, a strong charge transfer to the flakes is observed, partly populating the conduction ban… ▽ More

    Submitted 24 July, 2023; originally announced July 2023.

  4. arXiv:2303.01293  [pdf, ps, other

    quant-ph

    Simple Tests of Quantumness Also Certify Qubits

    Authors: Zvika Brakerski, Alexandru Gheorghiu, Gregory D. Kahanamoku-Meyer, Eitan Porat, Thomas Vidick

    Abstract: A test of quantumness is a protocol that allows a classical verifier to certify (only) that a prover is not classical. We show that tests of quantumness that follow a certain template, which captures recent proposals such as (Kalai et al., 2022), can in fact do much more. Namely, the same protocols can be used for certifying a qubit, a building-block that stands at the heart of applications such a… ▽ More

    Submitted 18 May, 2023; v1 submitted 2 March, 2023; originally announced March 2023.

    Comments: 27 pages; small typos fixed

  5. arXiv:2210.00735  [pdf, other

    cs.HC

    ScrollTest: Evaluating Scrolling Speed and Accuracy

    Authors: Chaoran Chen, Brad A. Myers, Cem Ergin, Emily Porat, Sijia Li, Chun Wang

    Abstract: Scrolling is an essential interaction technique enabling users to display previously off-screen content. Existing evaluation models for scrolling are often entangled with the selection of content, e.g., when scrolling on the phone for reading. Furthermore, some evaluation models overlook whether the user knows the target position. We have developed ScrollTest, a general-purpose evaluation tool for… ▽ More

    Submitted 3 October, 2022; originally announced October 2022.

  6. arXiv:2208.09888  [pdf, other

    quant-ph

    Iterative-Free Quantum Approximate Optimization Algorithm Using Neural Networks

    Authors: Ohad Amosy, Tamuz Danzig, Ely Porat, Gal Chechik, Adi Makmal

    Abstract: The quantum approximate optimization algorithm (QAOA) is a leading iterative variational quantum algorithm for heuristically solving combinatorial optimization problems. A large portion of the computational effort in QAOA is spent by the optimization steps, which require many executions of the quantum circuit. Therefore, there is active research focusing on finding better initial circuit parameter… ▽ More

    Submitted 21 August, 2022; originally announced August 2022.

    Comments: *Equal contribution

  7. An Improved Algorithm for The $k$-Dyck Edit Distance Problem

    Authors: Dvir Fried, Shay Golan, Tomasz Kociumaka, Tsvi Kopelowitz, Ely Porat, Tatiana Starikovskaya

    Abstract: A Dyck sequence is a sequence of opening and closing parentheses (of various types) that is balanced. The Dyck edit distance of a given sequence of parentheses $S$ is the smallest number of edit operations (insertions, deletions, and substitutions) needed to transform $S$ into a Dyck sequence. We consider the threshold Dyck edit distance problem, where the input is a sequence of parentheses $S$ an… ▽ More

    Submitted 22 August, 2022; v1 submitted 3 November, 2021; originally announced November 2021.

    Comments: Journal version

  8. arXiv:2107.02318  [pdf, other

    cs.DS

    Incremental Edge Orientation in Forests

    Authors: Michael A. Bender, Tsvi Kopelowitz, William Kuszmaul, Ely Porat, Clifford Stein

    Abstract: For any forest $G = (V, E)$ it is possible to orient the edges $E$ so that no vertex in $V$ has out-degree greater than $1$. This paper considers the incremental edge-orientation problem, in which the edges $E$ arrive over time and the algorithm must maintain a low-out-degree edge orientation at all times. We give an algorithm that maintains a maximum out-degree of $3$ while flip** at most… ▽ More

    Submitted 5 July, 2021; originally announced July 2021.

  9. arXiv:2106.06037  [pdf, ps, other

    cs.DS

    Small space and streaming pattern matching with k edits

    Authors: Tomasz Kociumaka, Ely Porat, Tatiana Starikovskaya

    Abstract: In this work, we revisit the fundamental and well-studied problem of approximate pattern matching under edit distance. Given an integer $k$, a pattern $P$ of length $m$, and a text $T$ of length $n \ge m$, the task is to find substrings of $T$ that are within edit distance $k$ from $P$. Our main result is a streaming algorithm that solves the problem in $\tilde{O}(k^5)$ space and $\tilde{O}(k^8)$… ▽ More

    Submitted 10 June, 2021; originally announced June 2021.

  10. arXiv:2105.10622  [pdf, other

    cs.DS

    Support Optimality and Adaptive Cuckoo Filters

    Authors: Tsvi Kopelowitz, Samuel McCauley, Ely Porat

    Abstract: Filters (such as Bloom Filters) are data structures that speed up network routing and measurement operations by storing a compressed representation of a set. Filters are space efficient, but can make bounded one-sided errors: with tunable probability epsilon, they may report that a query element is stored in the filter when it is not. This is called a false positive. Recent research has focused on… ▽ More

    Submitted 21 May, 2021; originally announced May 2021.

  11. arXiv:2011.12633  [pdf, ps, other

    cs.DC cs.DS

    An $O(\log^{3/2}n)$ Parallel Time Population Protocol for Majority with $O(\log n)$ States

    Authors: Stav Ben-Nun, Tsvi Kopelowitz, Matan Kraus, Ely Porat

    Abstract: In population protocols, the underlying distributed network consists of $n$ nodes (or agents), denoted by $V$, and a scheduler that continuously selects uniformly random pairs of nodes to interact. When two nodes interact, their states are updated by applying a state transition function that depends only on the states of the two nodes prior to the interaction. The efficiency of a population protoc… ▽ More

    Submitted 25 November, 2020; originally announced November 2020.

  12. arXiv:2007.05325  [pdf, other

    physics.optics physics.plasm-ph

    Plasma mirrors as a path to the Schwinger limit

    Authors: L. Chopineau, A. Denoeud, A. Leblanc, E. Porat, Ph. Martin, H. Vincenti, F. Quéré

    Abstract: Reaching light intensities above $10^{25}$ W/cm$^{2}$ and up to the Schwinger limit ($10^{29}$ W/cm$^{2}$) would enable testing decades-old fundamental predictions of Quantum Electrodynamics. A promising yet challenging approach to achieve such extreme fields consists in reflecting a high-power femtosecond laser pulse off a curved relativistic mirror. This enhances the intensity of the reflected b… ▽ More

    Submitted 10 July, 2020; originally announced July 2020.

    Comments: 7 pages, 4 figures

  13. arXiv:2006.13673  [pdf, ps, other

    cs.DS

    Improved Circular $k$-Mismatch Sketches

    Authors: Shay Golan, Tomasz Kociumaka, Tsvi Kopelowitz, Ely Porat, Przemysław Uznański

    Abstract: The shift distance $\mathsf{sh}(S_1,S_2)$ between two strings $S_1$ and $S_2$ of the same length is defined as the minimum Hamming distance between $S_1$ and any rotation (cyclic shift) of $S_2$. We study the problem of sketching the shift distance, which is the following communication complexity problem: Strings $S_1$ and $S_2$ of length $n$ are given to two identical players (encoders), who inde… ▽ More

    Submitted 24 June, 2020; originally announced June 2020.

  14. arXiv:2004.12881  [pdf, ps, other

    cs.DS

    The Streaming k-Mismatch Problem: Tradeoffs between Space and Total Time

    Authors: Shay Golan, Tomasz Kociumaka, Tsvi Kopelowitz, Ely Porat

    Abstract: We revisit the $k$-mismatch problem in the streaming model on a pattern of length $m$ and a streaming text of length $n$, both over a size-$σ$ alphabet. The current state-of-the-art algorithm for the streaming $k$-mismatch problem, by Clifford et al. [SODA 2019], uses $\tilde O(k)$ space and $\tilde O\big(\sqrt k\big)$ worst-case time per character. The space complexity is known to be (uncondition… ▽ More

    Submitted 27 April, 2020; originally announced April 2020.

    Comments: Extended abstract to appear in CPM 2020

    ACM Class: F.2.2

  15. arXiv:2001.00211  [pdf, ps, other

    cs.DS

    Approximating Text-to-Pattern Hamming Distances

    Authors: Timothy M. Chan, Shay Golan, Tomasz Kociumaka, Tsvi Kopelowitz, Ely Porat

    Abstract: We revisit a fundamental problem in string matching: given a pattern of length m and a text of length n, both over an alphabet of size $σ$, compute the Hamming distance between the pattern and the text at every location. Several $(1+ε)$-approximation algorithms have been proposed in the literature, with running time of the form $O(ε^{-O(1)}n\log n\log m)$, all using fast Fourier transform (FFT). W… ▽ More

    Submitted 1 January, 2020; originally announced January 2020.

  16. arXiv:1911.06132  [pdf, other

    cs.DS

    $\{-1,0,1\}$-APSP and (min,max)-Product Problems

    Authors: Hodaya Barr, Tsvi Kopelowitz, Ely Porat, Liam Roditty

    Abstract: In the $\{-1,0,1\}$-APSP problem the goal is to compute all-pairs shortest paths (APSP) on a directed graph whose edge weights are all from $\{-1,0,1\}$. In the (min,max)-product problem the input is two $n\times n$ matrices $A$ and $B$, and the goal is to output the (min,max)-product of $A$ and $B$. This paper provides a new algorithm for the $\{-1,0,1\}$-APSP problem via a simple reduction to… ▽ More

    Submitted 14 November, 2019; originally announced November 2019.

  17. arXiv:1910.00831  [pdf, ps, other

    cs.DS

    On the Hardness of Set Disjointness and Set Intersection with Bounded Universe

    Authors: Isaac Goldstein, Moshe Lewenstein, Ely Porat

    Abstract: In the SetDisjointness problem, a collection of $m$ sets $S_1,S_2,...,S_m$ from some universe $U$ is preprocessed in order to answer queries on the emptiness of the intersection of some two query sets from the collection. In the SetIntersection variant, all the elements in the intersection of the query sets are required to be reported. These are two fundamental problems that were considered in sev… ▽ More

    Submitted 2 October, 2019; originally announced October 2019.

  18. arXiv:1907.11206  [pdf, ps, other

    cs.DS

    The Strong 3SUM-INDEXING Conjecture is False

    Authors: Tsvi Kopelowitz, Ely Porat

    Abstract: In the 3SUM-Indexing problem the goal is to preprocess two lists of elements from $U$, $A=(a_1,a_2,\ldots,a_n)$ and $B=(b_1,b_2,...,b_n)$, such that given an element $c\in U$ one can quickly determine whether there exists a pair $(a,b)\in A \times B$ where $a+b=c$. Goldstein et al.~[WADS'2017] conjectured that there is no algorithm for 3SUM-Indexing which uses $n^{2-Ω(1)}$ space and $n^{1-Ω(1)}$ q… ▽ More

    Submitted 25 July, 2019; originally announced July 2019.

  19. Locally Consistent Parsing for Text Indexing in Small Space

    Authors: Or Birenzwige, Shay Golan, Ely Porat

    Abstract: We consider two closely related problems of text indexing in a sub-linear working space. The first problem is the Sparse Suffix Tree (SST) construction of a set of suffixes $B$ using only $O(|B|)$ words of space. The second problem is the Longest Common Extension (LCE) problem, where for some parameter $1\leτ\le n$, the goal is to construct a data structure that uses $O(\frac {n}τ)$ words of space… ▽ More

    Submitted 1 January, 2020; v1 submitted 2 December, 2018; originally announced December 2018.

    Comments: Extended abstract to appear is SODA 2020

    MSC Class: F.2.2 ACM Class: F.2.2

  20. arXiv:1807.03718  [pdf, ps, other

    cs.DS

    Improved Space-Time Tradeoffs for kSUM

    Authors: Isaac Goldstein, Moshe Lewenstein, Ely Porat

    Abstract: In the kSUM problem we are given an array of numbers $a_1,a_2,...,a_n$ and we are required to determine if there are $k$ different elements in this array such that their sum is 0. This problem is a parameterized version of the well-studied SUBSET-SUM problem, and a special case is the 3SUM problem that is extensively used for proving conditional hardness. Several works investigated the interplay b… ▽ More

    Submitted 10 July, 2018; originally announced July 2018.

  21. arXiv:1805.06151  [pdf, other

    cs.DS cs.DC

    Improved Worst-Case Deterministic Parallel Dynamic Minimum Spanning Forest

    Authors: Tsvi Kopelowitz, Ely Porat, Yair Rosenmutter

    Abstract: This paper gives a new deterministic algorithm for the dynamic Minimum Spanning Forest (MSF) problem in the EREW PRAM model, where the goal is to maintain a MSF of a weighted graph with $n$ vertices and $m$ edges while supporting edge insertions and deletions. We show that one can solve the dynamic MSF problem using $O(\sqrt n)$ processors and $O(\log n)$ worst-case update time, for a total of… ▽ More

    Submitted 16 May, 2018; originally announced May 2018.

    Comments: Full version of a paper accepted to SPAA 2018

  22. arXiv:1710.00586  [pdf, ps, other

    cs.DS

    Orthogonal Vectors Indexing

    Authors: Isaac Goldstein, Moshe Lewenstein, Ely Porat

    Abstract: In the recent years, intensive research work has been dedicated to prove conditional lower bounds in order to reveal the inner structure of the class P. These conditional lower bounds are based on many popular conjectures on well-studied problems. One of the most heavily used conjectures is the celebrated Strong Exponential Time Hypothesis (SETH). It turns out that conditional hardness proved base… ▽ More

    Submitted 3 October, 2017; v1 submitted 2 October, 2017; originally announced October 2017.

  23. 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

  24. Conditional Lower Bounds for Space/Time Tradeoffs

    Authors: Isaac Goldstein, Tsvi Kopelowitz, Moshe Lewenstein, Ely Porat

    Abstract: In recent years much effort has been concentrated towards achieving polynomial time lower bounds on algorithms for solving various well-known problems. A useful technique for showing such lower bounds is to prove them conditionally based on well-studied hardness assumptions such as 3SUM, APSP, SETH, etc. This line of research helps to obtain a better understanding of the complexity inside P. A r… ▽ More

    Submitted 25 July, 2017; v1 submitted 19 June, 2017; originally announced June 2017.

  25. How Hard is it to Find (Honest) Witnesses?

    Authors: Isaac Goldstein, Tsvi Kopelowitz, Moshe Lewenstein, Ely Porat

    Abstract: In recent years much effort was put into develo** polynomial-time conditional lower bounds for algorithms and data structures in both static and dynamic settings. Along these lines we suggest a framework for proving conditional lower bounds based on the well-known 3SUM conjecture. Our framework creates a \emph{compact representation} of an instance of the 3SUM problem using hashing and domain sp… ▽ More

    Submitted 19 June, 2017; originally announced June 2017.

  26. Streaming Pattern Matching with d Wildcards

    Authors: Shay Golan, Tsvi Kopelowitz, Ely Porat

    Abstract: In the pattern matching with $d$ wildcards problem one is given a text $T$ of length $n$ and a pattern $P$ of length $m$ that contains $d$ wildcard characters, each denoted by a special symbol $'?'$. A wildcard character matches any other character. The goal is to establish for each $m$-length substring of $T$ whether it matches $P$. In the streaming model variant of the pattern matching with $d$… ▽ More

    Submitted 5 April, 2017; originally announced April 2017.

    Comments: Extended abstract appeared in ESA 2016

  27. Identification of Parallel Passages Across a Large Hebrew/Aramaic Corpus

    Authors: Avi Shmidman, Moshe Koppel, Ely Porat

    Abstract: We propose a method for efficiently finding all parallel passages in a large corpus, even if the passages are not quite identical due to rephrasing and orthographic variation. The key ideas are the representation of each word in the corpus by its two most infrequent letters, finding matched pairs of strings of four or five words that differ by at most one word and then identifying clusters of such… ▽ More

    Submitted 31 December, 2017; v1 submitted 28 February, 2016; originally announced February 2016.

    Comments: Submission to the Journal of Data Mining and Digital Humanities (Special Issue on Computer-Aided Processing of Intertextuality in Ancient Languages)

    Journal ref: Journal of Data Mining & Digital Humanities, Special Issue on Computer-Aided Processing of Intertextuality in Ancient Languages, Towards a Digital Ecosystem: NLP. Corpus infrastructure. Methods for Retrieving Texts and Computing Text Similarities (March 11, 2018) jdmdh:1388

  28. arXiv:1512.04515  [pdf, ps, other

    cs.DS

    Breaking the Variance: Approximating the Hamming Distance in $\tilde O(1/ε)$ Time Per Alignment

    Authors: Tsvi Kopelowitz, Ely Porat

    Abstract: The algorithmic tasks of computing the Hamming distance between a given pattern of length $m$ and each location in a text of length $n$ is one of the most fundamental algorithmic tasks in string algorithms. Unfortunately, there is evidence that for a text $T$ of size $n$ and a pattern $P$ of size $m$, one cannot compute the exact Hamming distance for all locations in $T$ in time which is less than… ▽ More

    Submitted 14 December, 2015; originally announced December 2015.

    Comments: Appeared in FOCS 2015

  29. 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.

  30. arXiv:1507.04046  [pdf, ps, other

    cs.DS

    Distance labeling schemes for trees

    Authors: Stephen Alstrup, Inge Li Gørtz, Esben Bistrup Halvorsen, Ely Porat

    Abstract: We consider distance labeling schemes for trees: given a tree with $n$ nodes, label the nodes with binary strings such that, given the labels of any two nodes, one can determine, by looking only at the labels, the distance in the tree between the two nodes. A lower bound by Gavoille et. al. (J. Alg. 2004) and an upper bound by Peleg (J. Graph Theory 2000) establish that labels must use… ▽ More

    Submitted 14 July, 2015; originally announced July 2015.

  31. arXiv:1507.02618  [pdf, other

    cs.DS

    Sublinear Distance Labeling

    Authors: Stephen Alstrup, Søren Dahlgaard, Mathias Bæk Tejs Knudsen, Ely Porat

    Abstract: A distance labeling scheme labels the $n$ nodes of a graph with binary strings such that, given the labels of any two nodes, one can determine the distance in the graph between the two nodes by looking only at the labels. A $D$-preserving distance labeling scheme only returns precise distances between pairs of nodes that are at distance at least $D$ from each other. In this paper we consider dista… ▽ More

    Submitted 8 September, 2016; v1 submitted 9 July, 2015; originally announced July 2015.

    Comments: A preliminary version of this paper appeared at ESA'16

  32. 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.

  33. arXiv:1503.07563  [pdf, ps, other

    cs.DS

    Mind the Gap

    Authors: Amihood Amir, Tsvi Kopelowitz, Avivit Levy, Seth Pettie, Ely Porat, B. Riva Shalom

    Abstract: We examine the complexity of the online Dictionary Matching with One Gap Problem (DMOG) which is the following. Preprocess a dictionary $D$ of $d$ patterns, where each pattern contains a special gap symbol that can match any string, so that given a text that arrives online, a character at a time, we can report all of the patterns from $D$ that are suffixes of the text that has arrived so far, befo… ▽ More

    Submitted 9 July, 2015; v1 submitted 25 March, 2015; originally announced March 2015.

  34. arXiv:1410.5607  [pdf, ps, other

    cs.DS

    Polynomials: a new tool for length reduction in binary discrete convolutions

    Authors: Amihood Amir, Oren Kapah, Ely Porat, Amir Rothschild

    Abstract: Efficient handling of sparse data is a key challenge in Computer Science. Binary convolutions, such as polynomial multiplication or the Walsh Transform are a useful tool in many applications and are efficiently solved. In the last decade, several problems required efficient solution of sparse binary convolutions. both randomized and deterministic algorithms were developed for efficiently computi… ▽ More

    Submitted 21 October, 2014; originally announced October 2014.

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

    ACM Class: F.2.1; G.2.1

  35. Magnetoresistance Anisotropy in Amorphous Superconducting Thin Films: A Site-Bond Percolation Approach

    Authors: Elkana Porat, Yigal Meir

    Abstract: Recent measurements of the magnetoresistance (MR) of amorphous superconducting thin films in tilted magnetic fields have displayed several surprising experimental details, in particular a strong dependence of the MR on field angle at low magnetic fields, which diminishes and then changes sign at large fields. Using a generalized site-bond percolation model, that takes into account both the orbital… ▽ More

    Submitted 9 October, 2014; originally announced October 2014.

    Comments: 5 pages, 4 figures

    Journal ref: Phys. Rev. B 92, 024509 (2015)

  36. arXiv:1408.2350  [pdf, other

    cs.DS

    Dictionary Matching with One Gap

    Authors: Amihood Amir, Avivit Levy, Ely Porat, B. Riva Shalom

    Abstract: The dictionary matching with gaps problem is to preprocess a dictionary $D$ of $d$ gapped patterns $P_1,\ldots,P_d$ over alphabet $Σ$, where each gapped pattern $P_i$ is a sequence of subpatterns separated by bounded sequences of don't cares. Then, given a query text $T$ of length $n$ over alphabet $Σ$, the goal is to output all locations in $T$ in which a pattern $P_i\in D$, $1\leq i\leq d$, ends… ▽ More

    Submitted 11 August, 2014; originally announced August 2014.

    Comments: A preliminary version was published at CPM 2014

  37. arXiv:1408.2279  [pdf, ps, other

    cs.DS

    The Family Holiday Gathering Problem or Fair and Periodic Scheduling of Independent Sets

    Authors: Amihood Amir, Oren Kapah, Tsvi Kopelowitz, Moni Naor, Ely Porat

    Abstract: We introduce and examine the {\em Holiday Gathering Problem} which models the difficulty that couples have when trying to decide with which parents should they spend the holiday. Our goal is to schedule the family gatherings so that the parents that will be {\em happy}, i.e.\ all their children will be home {\em simultaneously} for the holiday festivities, while minimizing the number of consecutiv… ▽ More

    Submitted 10 August, 2014; originally announced August 2014.

  38. arXiv:1407.6756  [pdf, other

    cs.DS

    Higher Lower Bounds from the 3SUM Conjecture

    Authors: Tsvi Kopelowitz, Seth Pettie, Ely Porat

    Abstract: The 3SUM conjecture has proven to be a valuable tool for proving conditional lower bounds on dynamic data structures and graph problems. This line of work was initiated by Pǎtraşcu (STOC 2010) who reduced 3SUM to an offline SetDisjointness problem. However, the reduction introduced by Pǎtraşcu suffers from several inefficiencies, making it difficult to obtain tight conditional lower bounds from th… ▽ More

    Submitted 12 January, 2019; v1 submitted 24 July, 2014; originally announced July 2014.

    Comments: Full version of SODA 2016 paper

  39. arXiv:1407.6755  [pdf, ps, other

    cs.DS

    Dynamic Set Intersection

    Authors: Tsvi Kopelowitz, Seth Pettie, Ely Porat

    Abstract: Consider the problem of maintaining a family $F$ of dynamic sets subject to insertions, deletions, and set-intersection reporting queries: given $S,S'\in F$, report every member of $S\cap S'$ in any order. We show that in the word RAM model, where $w$ is the word size, given a cap $d$ on the maximum size of any set, we can support set intersection queries in $O(\frac{d}{w/\log^2 w})$ expected time… ▽ More

    Submitted 4 May, 2015; v1 submitted 24 July, 2014; originally announced July 2014.

    Comments: Accepted to WADS 2015

  40. arXiv:1402.1726  [pdf, ps, other

    cs.DS cs.IT

    For-all Sparse Recovery in Near-Optimal Time

    Authors: Anna C. Gilbert, Yi Li, Ely Porat, Martin J. Strauss

    Abstract: An approximate sparse recovery system in $\ell_1$ norm consists of parameters $k$, $ε$, $N$, an $m$-by-$N$ measurement $Φ$, and a recovery algorithm, $\mathcal{R}$. Given a vector, $\mathbf{x}$, the system approximates $x$ by $\widehat{\mathbf{x}} = \mathcal{R}(Φ\mathbf{x})$, which must satisfy $\|\widehat{\mathbf{x}}-\mathbf{x}\|_1 \leq (1+ε)\|\mathbf{x}-\mathbf{x}_k\|_1$. We consider the 'for al… ▽ More

    Submitted 7 March, 2017; v1 submitted 7 February, 2014; originally announced February 2014.

    ACM Class: F.2.2; E.4

    Journal ref: ACM Transactions on Algorithms, Vol. 13, No. 3, pp 32:1--32:26, 2017

  41. Sharing Rewards in Cooperative Connectivity Games

    Authors: Yoram Bachrach, Ely Porat Porat, Jeffrey S. Rosenschein

    Abstract: We consider how selfish agents are likely to share revenues derived from maintaining connectivity between important network servers. We model a network where a failure of one node may disrupt communication between other nodes as a cooperative game called the vertex Connectivity Game (CG). In this game, each agent owns a vertex, and controls all the edges going to and from that vertex. A coalition… ▽ More

    Submitted 3 February, 2014; originally announced February 2014.

    Journal ref: Journal Of Artificial Intelligence Research, Volume 47, pages 281-311, 2013

  42. arXiv:1312.1382  [pdf, ps, other

    cs.DS

    Orienting Fully Dynamic Graphs with Worst-Case Time Bounds

    Authors: Tsvi Kopelowitz, Robert Krauthgamer, Ely Porat, Shay Solomon

    Abstract: In edge orientations, the goal is usually to orient (direct) the edges of an undirected $n$-vertex graph $G$ such that all out-degrees are bounded. When the graph $G$ is fully dynamic, i.e., admits edge insertions and deletions, we wish to maintain such an orientation while kee** a tab on the update time. Low out-degree orientations turned out to be a surprisingly useful tool, with several algor… ▽ More

    Submitted 4 December, 2013; originally announced December 2013.

  43. arXiv:1304.6232  [pdf, other

    cs.DS

    L2/L2-foreach sparse recovery with low risk

    Authors: Anna C. Gilbert, Hung Q. Ngo, Ely Porat, Atri Rudra, Martin J. Strauss

    Abstract: In this paper, we consider the "foreach" sparse recovery problem with failure probability $p$. The goal of which is to design a distribution over $m \times N$ matrices $Φ$ and a decoding algorithm $\algo$ such that for every $\vx\in\R^N$, we have the following error guarantee with probability at least $1-p$ \[\|\vx-\algo(Φ\vx)\|_2\le C\|\vx-\vx_k\|_2,\] where $C$ is a constant (ideally arbitrarily… ▽ More

    Submitted 23 April, 2013; originally announced April 2013.

    Comments: 1 figure, extended abstract to appear in ICALP 2013

  44. arXiv:1209.5566  [pdf, other

    cs.DS

    Feasible Sampling of Non-strict Turnstile Data Streams

    Authors: Neta Barkay, Ely Porat, Bar Shalem

    Abstract: We present the first feasible method for sampling a dynamic data stream with deletions, where the sample consists of pairs $(k,C_k)$ of a value $k$ and its exact total count $C_k$. Our algorithms are for both Strict Turnstile data streams and the most general Non-strict Turnstile data streams, where each element may have a negative total count. Our method improves by an order of magnitude the know… ▽ More

    Submitted 25 September, 2012; originally announced September 2012.

  45. arXiv:1203.1952  [pdf, other

    cs.DB cs.DS math.CO

    Worst-case Optimal Join Algorithms

    Authors: Hung Q. Ngo, Ely Porat, Christopher Ré, Atri Rudra

    Abstract: Efficient join processing is one of the most fundamental and well-studied tasks in database research. In this work, we examine algorithms for natural join queries over many relations and describe a novel algorithm to process these queries optimally in terms of worst-case data complexity. Our result builds on recent work by Atserias, Grohe, and Marx, who gave bounds on the size of a full conjunctiv… ▽ More

    Submitted 8 March, 2012; originally announced March 2012.

  46. 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

  47. 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

  48. 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

  49. arXiv:1104.5400  [pdf, ps, other

    cs.DS

    A cuckoo hashing variant with improved memory utilization and insertion time

    Authors: Ely Porat, Bar Shalem

    Abstract: Cuckoo hashing [4] is a multiple choice hashing scheme in which each item can be placed in multiple locations, and collisions are resolved by moving items to their alternative locations. In the classical implementation of two-way cuckoo hashing, the memory is partitioned into contiguous disjoint fixed-size buckets. Each item is hashed to two buckets, and may be stored in any of the positions withi… ▽ More

    Submitted 14 November, 2011; v1 submitted 28 April, 2011; originally announced April 2011.

  50. arXiv:1102.3537  [pdf, ps, other

    cs.DS

    Even Better Framework for min-wise Based Algorithms

    Authors: Guy Feigenblat, Ely Porat, Ariel Shiftan

    Abstract: In a recent paper from SODA11 \cite{kminwise} the authors introduced a general framework for exponential time improvement of \minwise based algorithms by defining and constructing almost \kmin independent family of hash functions. Here we take it a step forward and reduce the space and the independent needed for representing the functions, by defining and constructing a \dkmin independent family o… ▽ More

    Submitted 17 February, 2011; originally announced February 2011.

    Comments: 10 pages + appendix. 15 pages total

    MSC Class: 68Q85 ACM Class: F.1.2