Source author record

Caleb Robelle

Explore this author’s publications, collaborators and research topics. This catalog record has not been claimed by its author.

ResearcherUnclaimed source record

Catalog footprint

Research overview

3works
7topics
4close collaborators

Published work

3 publications

preprint2021arXiv

Partially Optimal Edge Fault-Tolerant Spanners

Recent work has established that, for every positive integer kk, every nn-node graph has a (2k−1)(2k-1)-spanner on O(f1−1/kn1+1/k)O(f^{1-1/k} n^{1+1/k}) edges that is resilient to ff edge or vertex faults. For vertex faults, this bound is tight. However, the case of edge faults is not as well understood: the best known lower bound for general kk is Ω(f12−12kn1+1/k+fn)Ω(f^{\frac12 - \frac{1}{2k}} n^{1+1/k} +fn). Our main result is to nearly close this gap with an improved upper bound, thus separating the cases of edge and vertex faults. For odd kk, our new upper bound is Ok(f12−12kn1+1/k+fn)O_k(f^{\frac12 - \frac{1}{2k}} n^{1+1/k} + fn), which is tight up to hidden poly(k)poly(k) factors. For even kk, our new upper bound is Ok(f1/2n1+1/k+fn)O_k(f^{1/2} n^{1+1/k} +fn), which leaves a gap of poly(k)f1/(2k)poly(k) f^{1/(2k)}. Our proof is an analysis of the fault-tolerant greedy algorithm, which requires exponential time, but we also show that there is a polynomial-time algorithm which creates edge fault tolerant spanners that are larger only by factors of kk.

preprint2021arXiv

Sub-Linear Point Counting for Variable Separated Curves over Prime Power Rings

Let k,p∈Nk,p\in \mathbb{N} with pp prime and let f∈Z[x1,x2]f\in\mathbb{Z}[x_1,x_2] be a bivariate polynomial with degree dd and all coefficients of absolute value at most pkp^k. Suppose also that ff is variable separated, i.e., f=g1+g2f=g_1+g_2 for gi∈Z[xi]g_i\in\mathbb{Z}[x_i]. We give the first algorithm, with complexity sub-linear in pp, to count the number of roots of ff over Z\mathbb{Z} mod pkp^k for arbitrary kk: Our Las Vegas randomized algorithm works in time (dklog⁡p)O(1)p(dk\log p)^{O(1)}\sqrt{p}, and admits a quantum version for smooth curves working in time (dlog⁡p)O(1)k(d\log p)^{O(1)}k. Save for some subtleties concerning non-isolated singularities, our techniques generalize to counting roots of polynomials in Z[x1,…,xn]\mathbb{Z}[x_1,\ldots,x_n] over Z\mathbb{Z} mod pkp^k. Our techniques are a first step toward efficient point counting for varieties over Galois rings (which is relevant to error correcting codes over higher-dimensional varieties), and also imply new speed-ups for computing Igusa zeta functions of curves. The latter zeta functions are fundamental in arithmetic geometry.

preprint2020arXiv

Efficient and Simple Algorithms for Fault Tolerant Spanners

It was recently shown that a version of the greedy algorithm gives a construction of fault-tolerant spanners that is size-optimal, at least for vertex faults. However, the algorithm to construct this spanner is not polynomial-time, and the best-known polynomial time algorithm is significantly suboptimal. Designing a polynomial-time algorithm to construct (near-)optimal fault-tolerant spanners was given as an explicit open problem in the two most recent papers on fault-tolerant spanners ([Bodwin, Dinitz, Parter, Vassilevka Williams SODA '18] and [Bodwin, Patel PODC '19]). We give a surprisingly simple algorithm which runs in polynomial time and constructs fault-tolerant spanners that are extremely close to optimal (off by only a linear factor in the stretch) by modifying the greedy algorithm to run in polynomial time. To complement this result, we also give simple distributed constructions in both the LOCAL and CONGEST models.

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.