Computing (1+epsilon)-Approximate Degeneracy in Sublinear Time

11/09/2022
by   Valerie King, et al.
0

The problem of finding the degeneracy of a graph is a subproblem of the k-core decomposition problem. In this paper, we present a (1 + epsilon)-approximate solution to the degeneracy problem which runs in O(n log n) time, sublinear in the input size for dense graphs, by sampling a small number of neighbors adjacent to high degree nodes. Our algorithm can also be extended to an O(n log n) time solution to the k-core decomposition problem. This improves upon the method by Bhattacharya et al., which implies a (4 + epsilon)-approximate  O(n) solution to the degeneracy problem, and our techniques are similar to other sketching methods which use sublinear space for k-core and degeneracy. We prove theoretical guarantees of our algorithm and provide optimizations, which improve the running time of our algorithm in practice. Experiments on massive real-world web graphs show that our algorithm performs significantly faster than previous methods for computing degeneracy, including the 2022 exact degeneracy algorithm by Li et al.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/10/2019

A Fast Max Flow Algorithm

In 2013, Orlin proved that the max flow problem could be solved in O(nm)...
research
11/22/2021

Theoretically and Practically Efficient Parallel Nucleus Decomposition

This paper studies the nucleus decomposition problem, which has been sho...
research
07/08/2021

Feedback Vertex Set on Geometric Intersection Graphs

In this paper, we present an algorithm for computing a feedback vertex s...
research
11/11/2019

Revisiting the Approximate Carathéodory Problem via the Frank-Wolfe Algorithm

The approximate Carathéodory theorem states that given a polytope P, eac...
research
04/23/2020

Deterministic Sparse Sublinear FFT with Improved Numerical Stability

In this paper we extend the deterministic sublinear FFT algorithm for fa...
research
04/16/2018

k-Maximum Subarrays for Small k: Divide-and-Conquer made simpler

Given an array A of n real numbers, the maximum subarray problem is to f...
research
05/16/2023

Finding Maximal Exact Matches in Graphs

We study the problem of finding maximal exact matches (MEMs) between a q...

Please sign up or login with your details

Forgot password? Click here to reset