On the Power of Simple Reductions for the Maximum Independent Set Problem
Darren Strash

TL;DR
This paper demonstrates that simple reduction rules are often sufficient for solving large real-world maximum independent set problems, with advanced reductions mainly aiding initial kernelization.
Contribution
It shows that just two simple reductions are often enough, and that advanced reductions mainly help at the initial kernelization stage, supported by experimental evaluation.
Findings
Simple reductions suffice for many real-world instances.
Advanced reductions mainly aid initial kernelization.
Maximum critical independent set reduction is highly effective.
Abstract
Reductions---rules that reduce input size while maintaining the ability to compute an optimal solution---are critical for developing efficient maximum independent set algorithms in both theory and practice. While several simple reductions have previously been shown to make small domain-specific instances tractable in practice, it was only recently shown that advanced reductions (in a measure-and-conquer approach) can be used to solve real-world networks on millions of vertices [Akiba and Iwata, TCS 2016]. In this paper we compare these state-of-the-art reductions against a small suite of simple reductions, and come to two conclusions: just two simple reductions---vertex folding and isolated vertex removal---are sufficient for many real-world instances, and further, the power of the advanced rules comes largely from their initial application (i.e., kernelization), and not their repeated…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
