Faster Approximation Algorithms for Computing Shortest Cycles on Weighted Graphs - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue SIAM Journal on Discrete Mathematics Année : 2021

Faster Approximation Algorithms for Computing Shortest Cycles on Weighted Graphs

Résumé

Given an n-vertex m-edge graph G with non-negative edge-weights, a shortest cycle is one minimizing the sum of the weights on its edges. The girth of G is the weight of a shortest cycle. We obtain several new approximation algorithms for computing the girth of weighted graphs: For any graph G with polynomially bounded integer weights, we present a deterministic algorithm that computes, in Õ(n^5/3 + m)-time, a cycle of weight at most twice the girth of G. This matches the approximation factor of the best known subquadratic-time approximation algorithm for the girth of unweighted graphs. Then, we turn our algorithm into a deterministic (2 + ε)-approximation for graphs with arbitrary non-negative edge-weights, at the price of a slightly worse running-time in Õ(n^5/3 polylog(1/ε) + m). For that, we introduce a generic method in order to obtain a polynomial-factor approximation of the girth in subquadratic time, that may be of independent interest. Finally, if we assume that the adjacency lists are sorted then we can get rid off the dependency in the number m of edges. Namely, we can transform our algorithms into an Õ(n^5/3)-time randomized 4-approximation for graphs with non-negative edge-weights. This can be derandomized, thereby leading to an Õ(n 5/3)-time deterministic 4-approximation for graphs with polynomially bounded integer weights, and an Õ(n 5/3 polylog(1/ε))-time deterministic (4 + ε)-approximation for graphs with non-negative edge-weights. To the best of our knowledge, these are the first known subquadratic-time approximation algorithms for computing the girth of weighted graphs.
Fichier principal
Vignette du fichier
M133041.pdf (473.87 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03225724 , version 1 (12-05-2021)

Identifiants

Citer

Guillaume Ducoffe. Faster Approximation Algorithms for Computing Shortest Cycles on Weighted Graphs. SIAM Journal on Discrete Mathematics, 2021, 35 (2), pp.953-969. ⟨10.1137/20M1330415⟩. ⟨hal-03225724⟩
20 Consultations
158 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More