Large independent sets in recursive Markov random graphs
Abstract
Computing the maximum size of an independent set in a graph is a famously hard combinatorial problem that has been well-studied for various classes of graphs. When it comes to random graphs, only the classical Erdos-R\'enyi-Gilbert random graph Gn,p has been analysed and shown to have largest independent sets of size (n) w.h.p. This classical model does not capture any dependency structure between edges that can appear in real-world networks. We initiate study in this direction by defining random graphs Grn,p whose existence of edges is determined by a Markov process that is also governed by a decay parameter r∈(0,1]. We prove that w.h.p. Grn,p has independent sets of size (1-r2+ε) nn for arbitrary ε > 0, which implies an asymptotic lower bound of (π(n)) where π(n) is the prime-counting function. This is derived using bounds on the terms of a harmonic series, Tur\'an bound on stability number, and a concentration analysis for a certain sequence of dependent Bernoulli variables that may also be of independent interest. Since Grn,p collapses to Gn,p when there is no decay, it follows that having even the slightest bit of dependency (any r < 1) in the random graph construction leads to the presence of large independent sets and thus our random model has a phase transition at its boundary value of r=1. For the maximal independent set output by a greedy algorithm, we deduce that it has a performance ratio of at most 1 + n(1-r) w.h.p. when the lowest degree vertex is picked at each iteration, and also show that under any other permutation of vertices the algorithm outputs a set of size (n1/1+τ), where τ=1/(1-r), and hence has a performance ratio of O(n12-r).
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.