English
Related papers

Related papers: Sampling Multiple Edges Efficiently

200 papers

In this paper, we consider the problems from the area of sublinear-time algorithms of edge sampling, edge counting, and triangle counting. Part of our contribution is that we consider three different settings, differing in the way in which…

Data Structures and Algorithms · Computer Science 2022-04-13 Jakub Tětek , Mikkel Thorup

We present the first sublinear-time algorithm for a distributed message-passing network sto compute its edge connectivity $\lambda$ exactly in the CONGEST model, as long as there are no parallel edges. Our algorithm takes $\tilde…

Data Structures and Algorithms · Computer Science 2019-04-10 Mohit Daga , Monika Henzinger , Danupon Nanongkai , Thatchaphol Saranurak

We describe a new sampling-based method to determine cuts in an undirected graph. For a graph (V, E), its cycle space is the family of all subsets of E that have even degree at each vertex. We prove that with high probability, sampling the…

Distributed, Parallel, and Cluster Computing · Computer Science 2010-07-22 David Pritchard , Ramakrishna Thurimella

We present a quantum algorithm for sampling random spanning trees from a weighted graph in $\widetilde{O}(\sqrt{mn})$ time, where $n$ and $m$ denote the number of vertices and edges, respectively. Our algorithm has sublinear runtime for…

Quantum Physics · Physics 2025-04-25 Simon Apers , Minbo Gao , Zhengfeng Ji , Chenghua Liu

In this paper we study the problem of sorting under non-uniform comparison costs, where costs are either 1 or $\infty$. If comparing a pair has an associated cost of $\infty$ then we say that such a pair cannot be compared (forbidden…

Data Structures and Algorithms · Computer Science 2015-11-12 Indranil Banerjee , Dana Richards

A recent result of Eden, Levi, and Ron (ECCC 2015) provides a sublinear time algorithm to estimate the number of triangles in a graph. Given an undirected graph $G$, one can query the degree of a vertex, the existence of an edge between…

Data Structures and Algorithms · Computer Science 2015-05-11 C. Seshadhri

We study the problem of estimating the value of sums of the form $S_p \triangleq \sum \binom{x_i}{p}$ when one has the ability to sample $x_i \geq 0$ with probability proportional to its magnitude. When $p=2$, this problem is equivalent to…

Data Structures and Algorithms · Computer Science 2016-01-19 Maryam Aliakbarpour , Amartya Shankha Biswas , Themistoklis Gouleakis , John Peebles , Ronitt Rubinfeld , Anak Yodpinyanee

Uniform sampling from graphical realizations of a given degree sequence is a fundamental component in simulation-based measurements of network observables, with applications ranging from epidemics, through social networks to Internet…

Physics and Society · Physics 2010-04-14 Charo I. Del Genio , Hyunju Kim , Zoltan Toroczkai , Kevin E. Bassler

Social and real-world considerations such as robustness, fairness, social welfare and multi-agent tradeoffs have given rise to multi-distribution learning paradigms, such as collaborative learning, group distributionally robust…

Machine Learning · Computer Science 2024-04-04 Nika Haghtalab , Michael I. Jordan , Eric Zhao

A well-known problem in data science and machine learning is {\em linear regression}, which is recently extended to dynamic graphs. Existing exact algorithms for updating the solution of dynamic graph regression require at least a linear…

Machine Learning · Computer Science 2022-10-10 Mostafa Haghir Chehreghani

Consider an undirected graph $G = (VG, EG)$ and a set of six \emph{terminals} $T = \set{s_1, s_2, s_3, t_1, t_2, t_3} \subseteq VG$. The goal is to find a collection $\calP$ of three edge-disjoint paths $P_1$, $P_2$, and $P_3$, where $P_i$…

Combinatorics · Mathematics 2010-03-17 Maxim Babenko , Ignat Kolesnichenko , Ilya Razenshteyn

The number of triangles in a graph is useful to deduce a plethora of important features of the network that the graph is modeling. However, finding the exact value of this number is computationally expensive. Hence, a number of…

Data Structures and Algorithms · Computer Science 2017-10-30 Duru Türkoğlu , Ata Turk

Given an undirected graph $G$ and an error parameter $\epsilon > 0$, the {\em graph sparsification} problem requires sampling edges in $G$ and giving the sampled edges appropriate weights to obtain a sparse graph $G_{\epsilon}$ with the…

Data Structures and Algorithms · Computer Science 2010-05-06 Ramesh Hariharan , Debmalya Panigrahi

We study the problem of approximating the number of $k$-cliques in a graph when given query access to the graph. We consider the standard query model for general graphs via (1) degree queries, (2) neighbor queries and (3) pair queries. Let…

Data Structures and Algorithms · Computer Science 2018-03-14 Talya Eden , Dana Ron , C. Seshadhri

We design fast algorithms for repeatedly sampling from strongly Rayleigh distributions, which include random spanning tree distributions and determinantal point processes. For a graph $G=(V, E)$, we show how to approximately sample…

Data Structures and Algorithms · Computer Science 2022-09-20 Nima Anari , Yang P. Liu , Thuy-Duong Vuong

We present an algorithm that, with high probability, generates a random spanning tree from an edge-weighted undirected graph in $\tilde{O}(n^{4/3}m^{1/2}+n^{2})$ time (The $\tilde{O}(\cdot)$ notation hides $\operatorname{polylog}(n)$…

Data Structures and Algorithms · Computer Science 2017-06-22 David Durfee , Rasmus Kyng , John Peebles , Anup B. Rao , Sushant Sachdeva

In this work, we consider the problem of sampling a $k$-clique in a graph from an almost uniform distribution in sublinear time in the general graph query model. Specifically the algorithm should output each $k$-clique with probability…

Data Structures and Algorithms · Computer Science 2020-12-09 Talya Eden , Dana Ron , Will Rosenbaum

Understanding spatial correlation is vital in many fields including epidemiology and social science. Lee, Meeks and Pettersson (Stat. Comput. 2021) recently demonstrated that improved inference for areal unit count data can be achieved by…

Data Structures and Algorithms · Computer Science 2026-02-10 Jessica Enright , Duncan Lee , Kitty Meeks , William Pettersson , John Sylvester

We study the problem of estimating the number of edges of an unknown, undirected graph $G=([n],E)$ with access to an independent set oracle. When queried about a subset $S\subseteq [n]$ of vertices the independent set oracle answers whether…

Data Structures and Algorithms · Computer Science 2019-07-11 Xi Chen , Amit Levi , Erik Waingarten

We consider the problem of finding an edge in a hidden undirected graph $G = (V, E)$ with $n$ vertices, in a model where we only allowed queries that ask whether or not a subset of vertices contains an edge. We study the non-adaptive model…

Data Structures and Algorithms · Computer Science 2022-07-07 Ron Kupfer , Noam Nisan