A New Algorithm for the Robust Semi-random Independent Set Problem
Theo McKenzie, Hermish Mehta, Luca Trevisan
Abstract
We study the independent set problem in a semi-random model proposed by Feige and Kilian. This model selects a graph with a planted independent set of size k and then allows an adversary to modify a large fraction of edges: the subgraph induced by the complement of the independent set can be modified arbitrarily, and the adversary may add (but not delete) edges from the independent set to its complement. In particular, the adversary can create a graph in which the initial planted independent set is not the largest independent set. Feige and Kilian presented a randomized algorithm, which with high probability recovers an independent set of size at least k (which may not be the planted one) when k = αn where α is a constant, and the probability of a random edge p > (1 + ǫ) ln n/αn. Steinhardt studied a restriction of this model in which the adversary is not allowed to add edges from the planted independent set to its complement, and focused on the problem of finding the planted independent set. He develops an algorithm that, given a random "seed" vertex in the planted independent set, finds the planted independent set provided that k = Ω(n 2/3 log n 1/3 ) in the p = 1/2 regime. Equivalently, by guessing the seed, the algorithm is able to output a list of at most n independent sets of size k such that one of them is the planted one.
We give a new deterministic algorithm in the Feige-Kilian model that finds an independent set of size at least .99k provided that the planted set has size k = Ω(n 2/3 /p 1/3 ), and finds a list of independent sets, one of which is the planted one provided that k = Ω(n 2/3 /p). This improves on the algorithm of Feige and Kilian by working for smaller k if p = Ω(1/n 1/3 ), and improves on the algorithm of Steinhardt by working for slightly smaller k and by working against a stronger adversarial model. The ability to find a good approximation of the largest independent set is new when p < ln n/k.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 8638bf49-13f4-4392-8141-5bd3f41fa762Cited by top-tier papers9
- List Decodable Mean Estimation in Nearly Linear TimeYeshwanth Cherapanamjeri, Sidhanth Mohanty, Morris YauFOCS 2020 · 13 citations
- Algorithms Approaching the Threshold for Semi-random Planted CliqueRares-Darius Buhai, Pravesh K. Kothari, David SteurerSTOC 2023 · 8 citations
- Strongly refuting all semi-random Boolean CSPsJackson Abascal, Venkatesan Guruswami, Pravesh K. KothariSODA 2021 · 7 citations
- Maximizing the Reduction Ability for Near-maximum Independent Set ComputationChengzhi Piao, Weiguo Zheng, Yu Rong, Hong ChengVLDB 2020 · 5 citations
- Rounding Large Independent Sets on ExpandersMitali Bafna, Jun-Ting Hsieh, Pravesh K. KothariSTOC 2025 · 4 citations
Related papers
- Semirandom Planted Clique and the Restricted Isometry PropertyJaroslaw Blasiok, Rares-Darius Buhai, Pravesh K. Kothari, David SteurerFOCS 2024 · 1 citation
- Efficient Algorithms for Semirandom Planted CSPs at the Refutation ThresholdVenkatesan Guruswami, Jun-Ting Hsieh, Pravesh K. Kothari, Peter ManoharFOCS 2023 · 3 citations
- Stochastic Minimum Vertex Cover in General Graphs: A 3/2-ApproximationMahsa Derakhshan, Naveen Durvasula, Nika HaghtalabSTOC 2023 · 6 citations
- Stronger adversaries grow cheaper forests: online node-weighted Steiner problemsSander Borst, Marek Eliás, Moritz VenzinSODA 2025 · 1 citation
- O(log log n) Passes Is Optimal for Semi-streaming Maximal Independent SetSepehr Assadi, Christian Konrad, Kheeran K. Naidu, Janani SundaresanSTOC 2024 · 2 citations
