Skip to main content

previous disabled Page of 2
and
  1. No Access

    Chapter and Conference Paper

    Support Optimality and Adaptive Cuckoo Filters

    Filters (such as Bloom Filters) are a fundamental data structure that speed up network routing and measurement operations by storing a compressed representation of a set. Filters are very space efficient, but ...

    Tsvi Kopelowitz, Samuel McCauley, Ely Porat in Algorithms and Data Structures (2021)

  2. No Access

    Article

    Mind the Gap!

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

    Amihood Amir, Tsvi Kopelowitz, Avivit Levy, Seth Pettie, Ely Porat in Algorithmica (2019)

  3. No Access

    Article

    Streaming Pattern Matching with d Wildcards

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

    Shay Golan, Tsvi Kopelowitz, Ely Porat in Algorithmica (2019)

  4. No Access

    Chapter and Conference Paper

    Dynamic Dictionary Matching in the Online Model

    In the classic dictionary matching problem, the input is a dictiona...

    Shay Golan, Tomasz Kociumaka, Tsvi Kopelowitz, Ely Porat in Algorithms and Data Structures (2019)

  5. No Access

    Chapter and Conference Paper

    Conditional Lower Bounds for Space/Time Tradeoffs

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

    Isaac Goldstein, Tsvi Kopelowitz, Moshe Lewenstein in Algorithms and Data Structures (2017)

  6. No Access

    Article

    Suffix Trays and Suffix Trists: Structures for Faster Text Indexing

    Suffix trees and suffix arrays are two of the most widely used data structures for text indexing. Each uses linear space and can be constructed in linear time for polynomially sized alphabets. However, when it...

    Richard Cole, Tsvi Kopelowitz, Moshe Lewenstein in Algorithmica (2015)

  7. No Access

    Chapter and Conference Paper

    Dynamic Set Intersection

    Consider the problem of maintaining a family F of dynamic sets subject to insertions, deletions, and set-intersection reporting queries: given ...

    Tsvi Kopelowitz, Seth Pettie, Ely Porat in Algorithms and Data Structures (2015)

  8. No Access

    Chapter and Conference Paper

    Orienting Fully Dynamic Graphs with Worst-Case Time Bounds

    In edge orientations, the goal is usually to orient (direct) the edges of an undirected network (modeled by a graph) such that all out-degrees are bounded. When the network is fully dynamic, i.e., admits edge ...

    Tsvi Kopelowitz, Robert Krauthgamer, Ely Porat in Automata, Languages, and Programming (2014)

  9. No Access

    Chapter and Conference Paper

    Sparse Suffix Tree Construction in Small Space

    We consider the problem of constructing a sparse suffix tree (or suffix array) for b suffixes of a given text T of length n, using only O(b) words of space during construction. Attempts at breaking the naive boun...

    Philip Bille, Johannes Fischer, Inge Li Gørtz in Automata, Languages, and Programming (2013)

  10. No Access

    Chapter and Conference Paper

    Selection in the Presence of Memory Faults, with Applications to In-place Resilient Sorting

    The selection problem, where one wishes to locate the k th smallest element in an unsorted array of size n, is one of the basic problems studied in comp...

    Tsvi Kopelowitz, Nimrod Talmon in Algorithms and Computation (2012)

  11. No Access

    Chapter and Conference Paper

    Forbidden Patterns

    We consider the problem of indexing a collection of documents (a.k.a. strings) of total length n such that the following kind of queries are supported: given two patterns P  +  and P

    Johannes Fischer, Travis Gagie, Tsvi Kopelowitz in LATIN 2012: Theoretical Informatics (2012)

  12. No Access

    Chapter and Conference Paper

    Persistency in Suffix Trees with Applications to String Interval Problems

    The suffix tree has proven to be an invaluable indexing data structure, which is widely used as a building block in many applications. We study the problem of making a suffix tree persistent. Specifically, con...

    Tsvi Kopelowitz, Moshe Lewenstein, Ely Porat in String Processing and Information Retrieval (2011)

  13. No Access

    Chapter and Conference Paper

    The Property Suffix Tree with Dynamic Properties

    Recently there has been much interest in the Property Indexing Problem ([1],[7],[8]), where one is interested to preprocess a text T of size n over alphabet Σ (which we assume is of constant size), and a set of i...

    Tsvi Kopelowitz in Combinatorial Pattern Matching (2010)

  14. No Access

    Chapter and Conference Paper

    Generalized Substring Compression

    In substring compression one is given a text to preprocess so that, upon request, a compressed substring is returned. Generalized substring compression is the same with the following twist. The queries contain an...

    Orgad Keller, Tsvi Kopelowitz, Shir Landau in Combinatorial Pattern Matching (2009)

  15. No Access

    Article

    Improved Algorithms for Polynomial-Time Decay and Time-Decay with Additive Error

    We consider the problem of maintaining polynomial and exponential decay aggregates of a data stream, where the weight of values seen from the stream diminishes as time elapses. These types of aggregation were...

    Tsvi Kopelowitz, Ely Porat in Theory of Computing Systems (2008)

  16. No Access

    Chapter and Conference Paper

    On the Longest Common Parameterized Subsequence

    The well-known problem of the longest common subsequence (LCS), of two strings of lengths n and m respectively, is O(nm)-time solvable and is a classical distance measure for strings. Another well-studied string ...

    Orgad Keller, Tsvi Kopelowitz, Moshe Lewenstein in Combinatorial Pattern Matching (2008)

  17. No Access

    Chapter and Conference Paper

    Range Non-overlap** Indexing and Successive List Indexing

    We present two natural variants of the indexing problem:

    Orgad Keller, Tsvi Kopelowitz, Moshe Lewenstein in Algorithms and Data Structures (2007)

  18. No Access

    Chapter and Conference Paper

    Suffix Trays and Suffix Trists: Structures for Faster Text Indexing

    Suffix trees and suffix arrays are two of the most widely used data structures for text indexing. Each uses linear space and can be constructed in linear time [3,5,6,7]. However, when it comes to answering que...

    Richard Cole, Tsvi Kopelowitz, Moshe Lewenstein in Automata, Languages and Programming (2006)

  19. No Access

    Chapter and Conference Paper

    Property Matching and Weighted Matching

    Pattern Matching with Properties (Property Matching, for short), involves a string matching between the pattern and the text, and the requirement that the text part satisfies some property.

    Amihood Amir, Eran Chencinski, Costas Iliopoulos in Combinatorial Pattern Matching (2006)

  20. No Access

    Chapter and Conference Paper

    Towards Real-Time Suffix Tree Construction

    The quest for a real-time suffix tree construction algorithm is over three decades old. To date there is no convincing understandable solution to this problem. This paper makes a step in this direction by cons...

    Amihood Amir, Tsvi Kopelowitz in String Processing and Information Retrieval (2005)

previous disabled Page of 2