Skip to content

Constructive Arboricity in Almost-Linear Time for Dense Graphs

Iman Gholami, Mohammad T. Hajiaghayi, Mahdi JafariRaviz, Alireza Kaviani, Soheil Mohammadkhani, AmirMohammad Shahrezaei

cs.DSarXiv:2610.13937

Abstract

The arboricity of a graph is the minimum number of forests needed to partition its edges. We present a randomized algorithm that computes the exact arboricity of a simple graph and constructs an optimal forest partition in \n2+o(1),m4/3+o(1)\ time both in expectation and with high probability, where n and m denote the numbers of vertices and edges. In particular, it runs in almost-linear time, O(m1+o(1)), on dense graphs with m=Θ(n2). We also give the first known almost-linear-time algorithm that constructs a partition into at most one more forest than optimal.

Create a lesson