Counting independent sets via Divide Measure and Conquer method
Konstanty Junosza-Szaniawski, Michal Tuczynski

TL;DR
This paper introduces a novel Divide Measure and Conquer algorithm for counting independent sets in graphs, achieving improved exponential time bounds for subcubic and general graphs, and potentially impacting other combinatorial problems.
Contribution
It presents a new Divide Measure and Conquer method, combining existing techniques to efficiently count independent sets with polynomial space complexity.
Findings
Time complexity of $O^*(1.1394^n)$ for subcubic graphs
Time complexity of $O^*(1.2369^n)$ for general graphs
Enhanced graph coloring algorithm using the new method as a subroutine
Abstract
In this paper we give an algorithm for counting the number of all independent sets in a given graph which works in time for subcubic graphs and in time for general graphs, where is the number of vertices in the instance graph, and polynomial space. The result comes from combining two well known methods "Divide and Conquer" and "Measure and Conquer". We introduce this new concept of Divide, Measure and Conquer method and expect it will find applications in other problems. The algorithm of Bj\"orklund, Husfeldt and Koivisto for graph colouring with our algorithm used as a subroutine has complexity and is currently the fastest graph colouring algorithm in polynomial space.
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.
Taxonomy
TopicsAdvanced Graph Theory Research · Limits and Structures in Graph Theory · Complexity and Algorithms in Graphs
