Arrow Research search

Author name cluster

Michael Krivelevich

Possible papers associated with this exact author name in Arrow. This page groups case-insensitive exact name matches and is not a full identity disambiguation profile.

19 papers
2 author rows

Possible papers

19

STOC Conference 2025 Conference Paper

Disjoint Connected Dominating Sets in Pseudorandom Graphs

  • Nemanja Draganic
  • Michael Krivelevich

A connected dominating set (CDS) in a graph is a dominating set of vertices that induces a connected subgraph. Having many disjoint CDSs in a graph can be considered as a measure of its connectivity, and has various graph-theoretic and algorithmic implications. We show that d -regular (weakly) pseudoreandom graphs contain (1+ o (1)) d /ln d disjoint CDSs, which is asymptotically best possible. In particular, this implies that random d -regular graphs typically contain (1+ o (1)) d /ln d disjoint CDSs.

SODA Conference 2021 Conference Paper

Rolling backwards can move you forward: on embedding problems in sparse expanders

  • Nemanja Draganic
  • Michael Krivelevich
  • Rajko Nenadov

We develop a general embedding method based on the Friedman-Pippenger tree embedding technique (1987) and its algorithmic version, essentially due to Aggarwal et al. (1996), enhanced with a roll-back idea allowing to sequentially retrace previously performed embedding steps. This proves to be a powerful tool for embedding graphs of large girth into expander graphs. As an application of this method, we settle two problems: • For a graph H, we denote by H q the graph obtained from H by subdividing its edges with q –1 vertices each. We show that the k -size-Ramsey number Ŗ k ( H q ) satisfies Ŗ k ( H q ) = O ( qn ) for every bounded degree graph H on n vertices and for q = Ω(log n ), which is optimal up to a constant factor. This settles a conjecture of Pak (2002). • We give a deterministic, polynomial time algorithm for finding vertex-disjoint paths between given pairs of vertices in a strong expander graph. More precisely, let G be an ( n, d, λ )-graph with λ = O ( d 1 – ∊ ), and let be any collection of at most disjoint pairs of vertices in G for some small constant c, such that in the neighborhood of every vertex in G there are at most d/ 4 vertices from. Then there exists a polynomial time algorithm which finds vertex-disjoint paths between every pair in, and each path is of the same length. Both the number of pairs and the length of the paths are optimal up to a constant factor; the result answers the offline version of a question of Alon and Capalbo (2007).

SODA Conference 2015 Conference Paper

Contagious Sets in Expanders

  • Amin Coja-Oghlan
  • Uriel Feige
  • Michael Krivelevich
  • Daniel Reichman 0001

We consider the following activation process in undirected graphs: a vertex is active either if it belongs to a set of initially activated vertices or if at some point it has at least r active neighbors, where r > 1 is the activation threshold. A contagious set is a set whose activation results with the entire graph being active. Given a graph G, let m ( G, r ) be the minimal size of a contagious set. It is known that for every d -regular or nearly d -regular graph on n vertices, . We consider such graphs that additionally have expansion properties, parameterized by the spectral gap and/or the girth of the graphs. The general flavor of our results is that sufficiently strong expansion properties imply that (and more generally, . In addition, we demonstrate that rather weak assumptions on the girth and/or the spectral gap suffice in order to imply that. For example, we show this for graphs of girth at least 7, and for graphs with λ( G ) < (1 − ε ) d, provided the graph has no 4-cycles. Our results are algorithmic, entailing simple and effcient algorithms for selecting contagious sets.

SODA Conference 2009 Conference Paper

On smoothed k -CNF formulas and the Walksat algorithm

  • Amin Coja-Oghlan
  • Uriel Feige
  • Alan M. Frieze
  • Michael Krivelevich
  • Dan Vilenchik

In this paper we study the model of ∊ -smoothed k -CNF formulas. Starting from an arbitrary instance F with n variables and m = dn clauses, apply the ∊ -smoothing operation of flipping the polarity of every literal in every clause independently at random with probability ∊. Keeping ∊ and k fixed, and letting the density d = m / n grow, it is rather easy to see that for d ≥ ∊ −- k ln 2, F becomes whp unsatisfiable after smoothing. We show that a lower density that behaves roughly like ∊ −- k +1 suffices for this purpose. We also show that our bound on d is nearly best possible in the sense that there are k -CNF formulas F of slightly lower density that whp remain satisfiable after smoothing. One consequence of our proof is a new lower bound of Ω(2 k / k 2 ) on the density up to which Walksat solves random k -CNFs in polynomial time whp. We are not aware of any previous rigorous analysis showing that Walksat is successful at densities that are increasing as a function of k.

I&C Journal 2007 Journal Article

Addendum to “Scalable secure storage when half the system is faulty” [Inform. Comput. 174 (2)(2002) 203–213]

  • Noga Alon
  • Haim Kaplan
  • Michael Krivelevich
  • Dahlia Malkhi
  • Julien Stern

Introduction. We consider the following problem. A file of size s bits is to be stored on n disks. Our failure model assumes that a potentially malicious adversary may choose after the file is stored less than half of the disks, and arbitrarily alter the data they store. The adversary is constrained in its computation power, which is assumed to be polynomial. Note that this disk-corruption model is different from the classical fault model for error correcting codes, in which individual bits experience faults independently. The goal is to store the file on the disks in such as way that recovery of the file is possible despite the corruption with high probability, where probability is over the choices of data alterations made by the adversary. With guaranteed correct recovery, standard methods from coding theory indicate a lower bound of sn total storage bits (on all disks together). However, if we allow negligible probability of error, more compact schemes are possible (see a survey of known approaches in [1]). More concretely, the probabilistic relaxation of recovery guarantee allows the use of a cryptographically secure hash function, such as the conjectured collision-resistant hash function SHA-1 [7], in order to probabilistically fingerprint data. This works as follows: During storage time, digests of certain data values are stored, such that a polynomially bounded adversary has negligible probability of consistently modifying the data without mismatching its digest. The probability of false-match is typically very small, e.g., 2−160 with SHA-1, and is not dependent on other system parameters like n. Therefore, from here on, we neglect this probability of error in our exposition, and simply say that if a certain data matches an (unaltered) pre-stored digest, then w.h.p. the data is unaltered. The scheme we previously suggested in [1] 1 requires holding for the fingerprinting information a total storage of O(n log n) bits. Our scheme employs expander graphs for redundant cross-checking of fingerprint values. Some of the techniques in [1] may have other applications. In particular, Theorem [1] [4.1] demonstrates the robustness of an LPS expander [3] against deletion of half of the vertices, improving on the numerical constants of a similar result by Upfal in [8]. In this addendum, we demonstrate a simple solution, which is an application of Merkle hashtrees [4, 5]. The solution is asymptotically as efficient as the method in [1], works even for small n, and has much smaller (and no hidden) constants. In the remainder of this exposition, we describe the building blocks of the solution and combine them together to obtain the full scheme.

I&C Journal 2002 Journal Article

Scalable Secure Storage When Half the System Is Faulty

  • Noga Alon
  • Haim Kaplan
  • Michael Krivelevich
  • Dahlia Malkhi
  • Julien Stern

In this paper, we provide a method to safely store a document in perhaps the most challenging settings, a highly decentralized replicated storage system where up to half of the storage servers may incur arbitrary failures, including alterations to data stored in them. Using an error correcting code (ECC), e. g. , a Reed–Solomon code, one can take n pieces of a document, replace each piece with another piece of size larger by a factor of n n−2t+1 such that it is possible to recover the original set even when up to t of the larger pieces are altered. For t close to n/2 the space blowup factor of this scheme is close to n, and the overhead of an ECC such as the Reed–Solomon code degenerates to that of a trivial replication code. We show a technique to reduce this large space overhead for high values of t. Our scheme blows up each piece by a factor slightly larger than two using an erasure code which makes it possible to recover the original set using n/2−O(n/d) of the pieces, where d≈80 is a fixed constant. Then we attach to each piece O(d log n/log d) additional bits to make it possible to identify a large enough set of unmodified pieces, with negligible error probability, assuming that at least half the pieces are unmodified and with low complexity. For values of t close to n/2 we achieve a large asymptotic space reduction over the best possible space blowup of any ECC in deterministic setting. Our approach makes use of a d-regular expander graph to compute the bits required for the identification of n/2−O(n/d) good pieces.

FOCS Conference 1999 Conference Paper

Efficient Testing of Large Graphs

  • Noga Alon
  • Eldar Fischer
  • Michael Krivelevich
  • Mario Szegedy

Let P be a property of graphs. An /spl epsiv/-test for P is a randomized algorithm which, given the ability to make queries whether a desired pair of vertices of an input graph G with n vertices are adjacent or not, distinguishes, with high probability, between the case of G satisfying P and the case that it has to be modified by adding and removing more than /spl epsiv/n/sup 2/ edges to make it satisfy P. The property P is called testable, if for every /spl epsiv/ there exists an /spl epsiv/-test for P whose total number of queries is independent of the size of the input graph. O. Goldreich et al. (1996) showed that certain graph properties admit an /spl epsiv/-test. In this paper we make a first step towards a logical characterization of all testable graph properties, and show that properties describable by a very general type of coloring problem are testable. We use this theorem to prove that first order graph properties not containing a quantifier alternation of type "/spl forall//spl exist/" are always testable, while we show that some properties containing this alternation are not. Our results are proven using a combinatorial lemma, a special case of which, that may be of independent interest, is the following. A graph H is called /spl epsiv/-unavoidable in G if all graphs that differ from G in no more than /spl epsiv/|G|/sup 2/ places contain an induced copy of H. A graph H is called /spl delta/-abundant in G if G contains at least /spl delta/|G|/sup |H|/ induced copies of H. If H is /spl epsiv/-unavoidable in G then it is also /spl delta/(/spl epsiv/, |H|)-abundant.

FOCS Conference 1999 Conference Paper

Regular Languages Are Testable with a Constant Number of Queries

  • Noga Alon
  • Michael Krivelevich
  • Ilan Newman
  • Mario Szegedy

We continue the study of combinatorial property testing, initiated by Goldreich, Goldwasser and Ron (1996). The subject of this paper is testing regular languages. Our main result is as follows. For a regular language L/spl isin/{0, 1}* and an integer n there exists a randomized algorithm which always accepts a word w of length n if w/spl isin/L, and rejects it with high probability if w has to be modified in at least En positions to create a word in L. The algorithm queries O~(1//spl epsiv/) bits of w. This query complexity is shown to be optimal up to a factor poly-logarithmic in 1//spl epsiv/. We also discuss testability of more complex languages and show, in particular, that the query complexity required for testing context free languages cannot be bounded by any function of /spl epsiv/. The problem of testing regular languages can be viewed as a part of a very general approach, seeking to probe testability of properties defined by logical means.

v2026.09.13