25,528 research outputs found

    Tur\'{a}n's Theorem Through Algorithmic Lens

    Full text link
    The fundamental theorem of Tur\'{a}n from Extremal Graph Theory determines the exact bound on the number of edges tr(n)t_r(n) in an nn-vertex graph that does not contain a clique of size r+1r+1. We establish an interesting link between Extremal Graph Theory and Algorithms by providing a simple compression algorithm that in linear time reduces the problem of finding a clique of size β„“\ell in an nn-vertex graph GG with mβ‰₯tr(n)βˆ’km \ge t_r(n)-k edges, where ℓ≀r+1\ell\leq r+1, to the problem of finding a maximum clique in a graph on at most 5k5k vertices. This also gives us an algorithm deciding in time 2.49kβ‹…(n+m)2.49^{k}\cdot(n + m) whether GG has a clique of size β„“\ell. As a byproduct of the new compression algorithm, we give an algorithm that in time 2O(td2)β‹…n22^{\mathcal{O}(td^2)} \cdot n^2 decides whether a graph contains an independent set of size at least n/(d+1)+tn/(d+1) + t. Here dd is the average vertex degree of the graph GG. The multivariate complexity analysis based on ETH indicates that the asymptotical dependence on several parameters in the running times of our algorithms is tight
    • …
    corecore