Skip to main content

Showing 1–33 of 33 results for author: Ostrovsky, R

Searching in archive cs. Search in all archives.
.
  1. arXiv:2107.07358  [pdf, ps, other

    cs.DS cs.CG

    A Refined Approximation for Euclidean k-Means

    Authors: Fabrizio Grandoni, Rafail Ostrovsky, Yuval Rabani, Leonard J. Schulman, Rakesh Venkat

    Abstract: In the Euclidean $k$-Means problem we are given a collection of $n$ points $D$ in an Euclidean space and a positive integer $k$. Our goal is to identify a collection of $k$ points in the same space (centers) so as to minimize the sum of the squared Euclidean distances between each point in $D$ and the closest center. This problem is known to be APX-hard and the current best approximation ratio is… ▽ More

    Submitted 20 September, 2021; v1 submitted 15 July, 2021; originally announced July 2021.

    Comments: Corrected a confusing typo in a formula on page 5 and added one remark

  2. arXiv:2012.13053  [pdf, other

    cs.CR

    Function Secret Sharing for PSI-CA:With Applications to Private Contact Tracing

    Authors: Samuel Dittmer, Yuval Ishai, Steve Lu, Rafail Ostrovsky, Mohamed Elsabagh, Nikolaos Kiourtis, Brian Schulte, Angelos Stavrou

    Abstract: In this work we describe a token-based solution to Contact Tracing via Distributed Point Functions (DPF) and, more generally, Function Secret Sharing (FSS). The key idea behind the solution is that FSS natively supports secure keyword search on raw sets of keywords without a need for processing the keyword sets via a data structure for set membership. Furthermore, the FSS functionality enables add… ▽ More

    Submitted 23 December, 2020; originally announced December 2020.

  3. arXiv:2011.12169  [pdf, ps, other

    cs.DS

    Min-Sum Clustering (with Outliers)

    Authors: Sandip Banerjee, Rafail Ostrovsky, Yuval Rabani

    Abstract: We give a constant factor polynomial time pseudo-approximation algorithm for min-sum clustering with or without outliers. The algorithm is allowed to exclude an arbitrarily small constant fraction of the points. For instance, we show how to compute a solution that clusters 98\% of the input data points and pays no more than a constant factor times the optimal solution that clusters 99\% of the inp… ▽ More

    Submitted 24 November, 2020; originally announced November 2020.

  4. arXiv:2010.03869  [pdf, ps, other

    cs.DC

    A Combinatorial Characterization of Self-Stabilizing Population Protocols

    Authors: Shaan Mathur, Rafail Ostrovsky

    Abstract: We fully characterize self-stabilizing functions in population protocols for complete interaction graphs. In particular, we investigate self-stabilization in systems of $n$ finite state agents in which a malicious scheduler selects an arbitrary sequence of pairwise interactions under a global fairness condition. We show a necessary and sufficient condition for self-stabilization. Specifically we s… ▽ More

    Submitted 12 October, 2020; v1 submitted 8 October, 2020; originally announced October 2020.

  5. arXiv:1803.02540  [pdf, ps, other

    cs.DC cs.DS

    Population stability: regulating size in the presence of an adversary

    Authors: Shafi Goldwasser, Rafail Ostrovsky, Alessandra Scafuro, Adam Sealfon

    Abstract: We introduce a new coordination problem in distributed computing that we call the population stability problem. A system of agents each with limited memory and communication, as well as the ability to replicate and self-destruct, is subjected to attacks by a worst-case adversary that can at a bounded rate (1) delete agents chosen arbitrarily and (2) insert additional agents with arbitrary initial… ▽ More

    Submitted 7 March, 2018; originally announced March 2018.

  6. arXiv:1704.07406  [pdf, ps, other

    cs.DS

    Strictly Balancing Matrices in Polynomial Time Using Osborne's Iteration

    Authors: Rafail Ostrovsky, Yuval Rabani, Arman Yousefi

    Abstract: Osborne's iteration is a method for balancing $n\times n$ matrices which is widely used in linear algebra packages, as balancing preserves eigenvalues and stabilizes their numeral computation. The iteration can be implemented in any norm over $\mathbb{R}^n$, but it is normally used in the $L_2$ norm. The choice of norm not only affects the desired balance condition, but also defines the iterated b… ▽ More

    Submitted 24 April, 2017; originally announced April 2017.

    Comments: 12 pages

  7. arXiv:1606.08083  [pdf, ps, other

    cs.DS

    Matrix Balancing in Lp Norms: A New Analysis of Osborne's Iteration

    Authors: Rafail Ostrovsky, Yuval Rabani, Arman Yousefi

    Abstract: We study an iterative matrix conditioning algorithm due to Osborne (1960). The goal of the algorithm is to convert a square matrix into a balanced matrix where every row and corresponding column have the same norm. The original algorithm was proposed for balancing rows and columns in the $L_2$ norm, and it works by iterating over balancing a row-column pair in fixed round-robin order. Variants of… ▽ More

    Submitted 26 June, 2016; originally announced June 2016.

    Comments: 21 pages

  8. arXiv:1605.06814  [pdf, other

    cs.DC cs.CC

    Space-Time Tradeoffs for Distributed Verification

    Authors: Rafail Ostrovsky, Mor Perry, Will Rosenbaum

    Abstract: Verifying that a network configuration satisfies a given boolean predicate is a fundamental problem in distributed computing. Many variations of this problem have been studied, for example, in the context of proof labeling schemes (PLS), locally checkable proofs (LCP), and non-deterministic local decision (NLD). In all of these contexts, verification time is assumed to be constant. Korman, Kutten… ▽ More

    Submitted 20 August, 2017; v1 submitted 22 May, 2016; originally announced May 2016.

    Comments: Pre-proceedings version of paper presented at the 24th International Colloquium on Structural Information and Communication Complexity (SIROCCO 2017)

    ACM Class: F.1.2; F.2.3

  9. arXiv:1508.00514  [pdf, ps, other

    cs.DS

    Coding for interactive communication correcting insertions and deletions

    Authors: Mark Braverman, Ran Gelles, Jieming Mao, Rafail Ostrovsky

    Abstract: We consider the question of interactive communication, in which two remote parties perform a computation while their communication channel is (adversarially) noisy. We extend here the discussion into a more general and stronger class of noise, namely, we allow the channel to perform insertions and deletions of symbols. These types of errors may bring the parties "out of sync", so that there is no… ▽ More

    Submitted 24 May, 2016; v1 submitted 3 August, 2015; originally announced August 2015.

  10. arXiv:1506.01747  [pdf, other

    cs.DS

    Weighted Sampling Without Replacement from Data Streams

    Authors: Vladimir Braverman, Rafail Ostrovsky, Gregory Vorsanger

    Abstract: Weighted sampling without replacement has proved to be a very important tool in designing new algorithms. Efraimidis and Spirakis (IPL 2006) presented an algorithm for weighted sampling without replacement from data streams. Their algorithm works under the assumption of precise computations over the interval [0,1]. Cohen and Kaplan (VLDB 2008) used similar methods for their bottom-k sketches. Ef… ▽ More

    Submitted 4 June, 2015; originally announced June 2015.

    Comments: 8 pages, 1 figure

  11. arXiv:1503.01156  [pdf, other

    cs.DS

    A randomized online quantile summary in $O(\frac{1}{\varepsilon} \log \frac{1}{\varepsilon})$ words

    Authors: David Felber, Rafail Ostrovsky

    Abstract: A quantile summary is a data structure that approximates to $\varepsilon$-relative error the order statistics of a much larger underlying dataset. In this paper we develop a randomized online quantile summary for the cash register data input model and comparison data domain model that uses $O(\frac{1}{\varepsilon} \log \frac{1}{\varepsilon})$ words of memory. This improves upon the previous best… ▽ More

    Submitted 3 March, 2015; originally announced March 2015.

    Comments: slight fixes to version submitted to ICALP 2015--mistake in time complexity, and a few minor numeric miscalculations in section 3

  12. arXiv:1502.07027  [pdf, ps, other

    cs.DS

    Variability in data streams

    Authors: David Felber, Rafail Ostrovsky

    Abstract: We consider the problem of tracking with small relative error an integer function $f(n)$ defined by a distributed update stream $f'(n)$. Existing streaming algorithms with worst-case guarantees for this problem assume $f(n)$ to be monotone; there are very large lower bounds on the space requirements for summarizing a distributed non-monotonic stream, often linear in the size $n$ of the stream. I… ▽ More

    Submitted 24 February, 2015; originally announced February 2015.

    Comments: submitted to ICALP 2015 (here, fullpage formatting)

  13. arXiv:1412.1130  [pdf, other

    cs.CC cs.DS

    It's Not Easy Being Three: The Approximability of Three-Dimensional Stable Matching Problems

    Authors: Rafail Ostrovsky, Will Rosenbaum

    Abstract: In 1976, Knuth asked if the stable marriage problem (SMP) can be generalized to marriages consisting of 3 genders. In 1988, Alkan showed that the natural generalization of SMP to 3 genders ($3$GSM) need not admit a stable marriage. Three years later, Ng and Hirschberg proved that it is NP-complete to determine if given preferences admit a stable marriage. They further prove an analogous result for… ▽ More

    Submitted 2 December, 2014; originally announced December 2014.

  14. arXiv:1408.2782  [pdf, ps, other

    cs.GT cs.DC cs.DS

    Fast distributed almost stable marriages

    Authors: Rafail Ostrovsky, Will Rosenbaum

    Abstract: In their seminal work on the Stable Marriage Problem, Gale and Shapley describe an algorithm which finds a stable matching in $O(n^2)$ communication rounds. Their algorithm has a natural interpretation as a distributed algorithm where each player is represented by a single processor. In this distributed model, Floreen, Kaski, Polishchuk, and Suomela recently showed that for bounded preference list… ▽ More

    Submitted 2 April, 2015; v1 submitted 12 August, 2014; originally announced August 2014.

    Comments: Various improvements in version 2: algorithms for general (not just "almost regular") preferences; deterministic variant of the algorithm; streamlined proof of approximation guarantee

  15. arXiv:1408.2604  [pdf, ps, other

    cs.DS

    Universal Streaming

    Authors: Vladimir Braverman, Rafail Ostrovsky, Alan Roytman

    Abstract: Given a stream of data, a typical approach in streaming algorithms is to design a sophisticated algorithm with small memory that computes a specific statistic over the streaming data. Usually, if one wants to compute a different statistic after the stream is gone, it is impossible. But what if we want to compute a different statistic after the fact? In this paper, we consider the following fascina… ▽ More

    Submitted 11 August, 2014; originally announced August 2014.

  16. arXiv:1406.1273   

    cs.CC cs.GT

    On The Communication Complexity of Finding an (Approximate) Stable Marriage

    Authors: Rafail Ostrovsky, Will Rosenbaum

    Abstract: In this paper, we consider the communication complexity of protocols that compute stable matchings. We work within the context of Gale and Shapley's original stable marriage problem\cite{GS62}: $n$ men and $n$ women each privately hold a total and strict ordering on all of the members of the opposite gender. They wish to collaborate in order to find a stable matching---a pairing of the men and wom… ▽ More

    Submitted 9 October, 2014; v1 submitted 5 June, 2014; originally announced June 2014.

    Comments: This paper has been subsumed by arXiv:1405.7709

  17. arXiv:1405.7709  [pdf, other

    cs.GT cs.CC

    A Stable Marriage Requires Communication

    Authors: Yannai A. Gonczarowski, Noam Nisan, Rafail Ostrovsky, Will Rosenbaum

    Abstract: The Gale-Shapley algorithm for the Stable Marriage Problem is known to take $Θ(n^2)$ steps to find a stable marriage in the worst case, but only $Θ(n \log n)$ steps in the average case (with $n$ women and $n$ men). In 1976, Knuth asked whether the worst-case running time can be improved in a model of computation that does not require sequential access to the whole input. A partial negative answer… ▽ More

    Submitted 25 July, 2018; v1 submitted 29 May, 2014; originally announced May 2014.

  18. arXiv:1404.6287  [pdf, other

    cs.DS

    Improved Approximation Algorithms for Earth-Mover Distance in Data Streams

    Authors: Arman Yousefi, Rafail Ostrovsky

    Abstract: For two multisets $S$ and $T$ of points in $[Δ]^2$, such that $|S| = |T|= n$, the earth-mover distance (EMD) between $S$ and $T$ is the minimum cost of a perfect bipartite matching with edges between points in $S$ and $T$, i.e., $EMD(S,T) = \min_{π:S\rightarrow T}\sum_{a\in S}||a-π(a)||_1$, where $π$ ranges over all one-to-one map**s. The sketching complexity of approximating earth-mover distanc… ▽ More

    Submitted 24 April, 2014; originally announced April 2014.

  19. arXiv:1304.8129  [pdf, ps, other

    cs.IT

    Local Correctability of Expander Codes

    Authors: Brett Hemenway, Rafail Ostrovsky, Mary Wootters

    Abstract: In this work, we present the first local-decoding algorithm for expander codes. This yields a new family of constant-rate codes that can recover from a constant fraction of errors in the codeword symbols, and where any symbol of the codeword can be recovered with high probability by reading $N^ε$ symbols from the corrupted codeword, where $N$ is the block-length of the code. Expander codes, intr… ▽ More

    Submitted 7 January, 2015; v1 submitted 30 April, 2013; originally announced April 2013.

  20. arXiv:1304.2454  [pdf, ps, other

    cs.NI

    Secure End-to-End Communication with Optimal Throughput in Unreliable Networks

    Authors: Paul Bunn, Rafail Ostrovsky

    Abstract: We demonstrate the feasibility of end-to-end communication in highly unreliable networks. Modeling a network as a graph with vertices representing nodes and edges representing the links between them, we consider two forms of unreliability: unpredictable edge-failures, and deliberate deviation from protocol specifications by corrupt nodes. We present a robust routing protocol for end-to-end commu… ▽ More

    Submitted 26 October, 2013; v1 submitted 9 April, 2013; originally announced April 2013.

    Comments: 20 pages

    Journal ref: Distributed Computing, Lecture Notes in Computer Science Volume 8205, pp. 403-417. 2013

  21. arXiv:1304.1458  [pdf, ps, other

    cs.DS

    How Hard is Counting Triangles in the Streaming Model

    Authors: Vladimir Braverman, Rafail Ostrovsky, Dan Vilenchik

    Abstract: The problem of (approximately) counting the number of triangles in a graph is one of the basic problems in graph theory. In this paper we study the problem in the streaming model. We study the amount of memory required by a randomized algorithm to solve this problem. In case the algorithm is allowed one pass over the stream, we present a best possible lower bound of $Ω(m)$ for graphs $G$ with $m$… ▽ More

    Submitted 4 April, 2013; originally announced April 2013.

  22. arXiv:1212.0202  [pdf, ps, other

    cs.DS

    Approximating Large Frequency Moments with Pick-and-Drop Sampling

    Authors: Vladimir Braverman, Rafail Ostrovsky

    Abstract: Given data stream $D = \{p_1,p_2,...,p_m\}$ of size $m$ of numbers from $\{1,..., n\}$, the frequency of $i$ is defined as $f_i = |\{j: p_j = i\}|$. The $k$-th \emph{frequency moment} of $D$ is defined as $F_k = \sum_{i=1}^n f_i^k$. We consider the problem of approximating frequency moments in insertion-only streams for $k\ge 3$. For any constant $c$ we show an $O(n^{1-2/k}\log(n)\log^{(c)}(n))$ u… ▽ More

    Submitted 4 December, 2012; v1 submitted 2 December, 2012; originally announced December 2012.

  23. How to Catch L_2-Heavy-Hitters on Sliding Windows

    Authors: Vladimir Braverman, Ran Gelles, Rafail Ostrovsky

    Abstract: Finding heavy-elements (heavy-hitters) in streaming data is one of the central, and well-understood tasks. Despite the importance of this problem, when considering the sliding windows model of streaming (where elements eventually expire) the problem of finding L_2-heavy elements has remained completely open despite multiple papers and considerable success in finding L_1-heavy elements. In this p… ▽ More

    Submitted 16 April, 2013; v1 submitted 14 December, 2010; originally announced December 2010.

    Comments: v3: updated acknowledgment v2: minor changes; extended abstract to appear in COCOON 2013

  24. arXiv:1011.2590  [pdf, ps, other

    cs.DS

    Rademacher Chaos, Random Eulerian Graphs and The Sparse Johnson-Lindenstrauss Transform

    Authors: Vladimir Braverman, Rafail Ostrovsky, Yuval Rabani

    Abstract: The celebrated dimension reduction lemma of Johnson and Lindenstrauss has numerous computational and other applications. Due to its application in practice, speeding up the computation of a Johnson-Lindenstrauss style dimension reduction is an important question. Recently, Dasgupta, Kumar, and Sarlos (STOC 2010) constructed such a transform that uses a sparse matrix. This is motivated by the desir… ▽ More

    Submitted 11 November, 2010; originally announced November 2010.

  25. arXiv:1011.2571  [pdf, ps, other

    cs.DS

    Recursive Sketching For Frequency Moments

    Authors: Vladimir Braverman, Rafail Ostrovsky

    Abstract: In a ground-breaking paper, Indyk and Woodruff (STOC 05) showed how to compute $F_k$ (for $k>2$) in space complexity $O(\mbox{\em poly-log}(n,m)\cdot n^{1-\frac2k})$, which is optimal up to (large) poly-logarithmic factors in $n$ and $m$, where $m$ is the length of the stream and $n$ is the upper bound on the number of distinct elements in a stream. The best known lower bound for large moments is… ▽ More

    Submitted 11 November, 2010; originally announced November 2010.

  26. arXiv:1010.1112  [pdf, ps, other

    cs.DC

    Deterministic and Energy-Optimal Wireless Synchronization

    Authors: Leonid Barenboim, Shlomi Dolev, Rafail Ostrovsky

    Abstract: We consider the problem of clock synchronization in a wireless setting where processors must power-down their radios in order to save energy. Energy efficiency is a central goal in wireless networks, especially if energy resources are severely limited. In the current setting, the problem is to synchronize clocks of $m$ processors that wake up in arbitrary time points, such that the maximum differe… ▽ More

    Submitted 6 October, 2010; originally announced October 2010.

  27. arXiv:1009.2490  [pdf, ps, other

    quant-ph cs.CR

    Position-Based Quantum Cryptography: Impossibility and Constructions

    Authors: Harry Buhrman, Nishanth Chandran, Serge Fehr, Ran Gelles, Vipul Goyal, Rafail Ostrovsky, Christian Schaffner

    Abstract: In this work, we study position-based cryptography in the quantum setting. The aim is to use the geographical position of a party as its only credential. On the negative side, we show that if adversaries are allowed to share an arbitrarily large entangled quantum state, no secure position-verification is possible at all. We show a distributed protocol for computing any unitary operation on a state… ▽ More

    Submitted 12 August, 2011; v1 submitted 13 September, 2010; originally announced September 2010.

    Comments: 27 pages, 5 figures. v4: improved proofs for the impossibility theorem and for the instantaneous computation theorem

  28. arXiv:0910.4572  [pdf, ps, other

    cs.NI cs.DC

    Throughput in Asynchronous Networks

    Authors: Paul Bunn, Rafail Ostrovsky

    Abstract: We introduce a new, "worst-case" model for an asynchronous communication network and investigate the simplest (yet central) task in this model, namely the feasibility of end-to-end routing. Motivated by the question of how successful a protocol can hope to perform in a network whose reliability is guaranteed by as few assumptions as possible, we combine the main "unreliability" features encounte… ▽ More

    Submitted 23 October, 2009; originally announced October 2009.

    ACM Class: C.2.2

  29. arXiv:0903.0034  [pdf, ps, other

    cs.DS cs.DB cs.IR cs.PF

    Measuring Independence of Datasets

    Authors: Vladimir Braverman, Rafail Ostrovsky

    Abstract: A data stream model represents setting where approximating pairwise, or $k$-wise, independence with sublinear memory is of considerable importance. In the streaming model the joint distribution is given by a stream of $k$-tuples, with the goal of testing correlations among the components measured over the entire stream. In the streaming model, Indyk and McGregor (SODA 08) recently gave exciting… ▽ More

    Submitted 28 February, 2009; originally announced March 2009.

  30. Near-Optimal Radio Use For Wireless Network Synchronization

    Authors: Milan Bradonjic, Eddie Kohler, Rafail Ostrovsky

    Abstract: We consider the model of communication where wireless devices can either switch their radios off to save energy, or switch their radios on and engage in communication. We distill a clean theoretical formulation of this problem of minimizing radio use and present near-optimal solutions. Our base model ignores issues of communication interference, although we also extend the model to handle this req… ▽ More

    Submitted 13 February, 2012; v1 submitted 9 October, 2008; originally announced October 2008.

    Comments: 23 pages

  31. arXiv:0806.4790  [pdf, ps, other

    cs.DS

    AMS Without 4-Wise Independence on Product Domains

    Authors: Vladimir Braverman, Kai-Min Chung, Zhenming Liu, Michael Mitzenmacher, Rafail Ostrovsky

    Abstract: In their seminal work, Alon, Matias, and Szegedy introduced several sketching techniques, including showing that 4-wise independence is sufficient to obtain good approximations of the second frequency moment. In this work, we show that their sketching technique can be extended to product domains $[n]^k$ by using the product of 4-wise independent functions on $[n]$. Our work extends that of Indyk… ▽ More

    Submitted 3 February, 2010; v1 submitted 29 June, 2008; originally announced June 2008.

  32. arXiv:cs/0702151  [pdf, ps, other

    cs.DS

    Succinct Sampling on Streams

    Authors: Vladimir Braverman, Rafail Ostrovsky, Carlo Zaniolo

    Abstract: A streaming model is one where data items arrive over long period of time, either one item at a time or in bursts. Typical tasks include computing various statistics over a sliding window of some fixed time-horizon. What makes the streaming model interesting is that as the time progresses, old items expire and new ones arrive. One of the simplest and central tasks in this model is sampling. That… ▽ More

    Submitted 14 April, 2008; v1 submitted 25 February, 2007; originally announced February 2007.

  33. Fuzzy Extractors: How to Generate Strong Keys from Biometrics and Other Noisy Data

    Authors: Yevgeniy Dodis, Rafail Ostrovsky, Leonid Reyzin, Adam Smith

    Abstract: We provide formal definitions and efficient secure techniques for - turning noisy information into keys usable for any cryptographic application, and, in particular, - reliably and securely authenticating biometric data. Our techniques apply not just to biometric information, but to any keying material that, unlike traditional cryptographic keys, is (1) not reproducible precisely and (2) n… ▽ More

    Submitted 1 April, 2008; v1 submitted 4 February, 2006; originally announced February 2006.

    Comments: 47 pp., 3 figures. Prelim. version in Eurocrypt 2004, Springer LNCS 3027, pp. 523-540. Differences from version 3: minor edits for grammar, clarity, and typos

    Journal ref: SIAM Journal on Computing, 38(1):97-139, 2008