Finding Triangles or Independent Sets; and Other Dual Pair Approximations
Abstract
We revisit the algorithmic problem of finding a triangle in a graph (\textsc{Triangle Detection}), and examine its relation to other problems such as \textsc{3Sum}, \textsc{Independent Set}, and \textsc{Graph Coloring}. We obtain several new algorithms: \smallskip (I) A simple randomized algorithm for finding a triangle in a graph. As an application, we study the range of a conjecture of P\v{a}tra\c{s}cu (2010) regarding the triangle detection problem. \smallskip (II) An algorithm which given a graph performs one of the following tasks in (ie, linear) time: (i)~compute a -approximation of a maximum independent set in or (ii)~find a triangle in . The run-time is faster than that for any previous method for each of these tasks. \smallskip (III) An algorithm which given a graph performs one of the following tasks in time: (i)~compute an -approximation for \textsc{Graph Coloring} of or (ii)~find a triangle in . The run-time is faster than that for any previous method for each of these tasks on dense graphs, with . \smallskip (IV) The second and third results suggest the following broader research direction: if it is difficult to find (A) or (B) separately, can one find one of the two efficiently? This motivates the \emph{dual pair} concept we introduce. We discuss and provide several instances of dual-pair approximation.
Keywords
Cite
@article{arxiv.2105.01265,
title = {Finding Triangles or Independent Sets; and Other Dual Pair Approximations},
author = {Adrian Dumitrescu},
journal= {arXiv preprint arXiv:2105.01265},
year = {2024}
}
Comments
13 pages, no figure