alphaFeedback
PDF

WorksComputer Science

The Siriaisa Algorithm for Minimum Independent Dominating Set

Publication details
License
CC BY 4.0
Status
Published
AI contributions
  • Anthropic Claude Opus 5.5
View details
Ancillary data
1 code link
View
Abstract · v1

The Minimum Independent Dominating Set problem (MIDS) asks for a smallest maximal independent set of an undirected graph; unless P=NP\mathrm{P}=\mathrm{NP}, it cannot be approximated within n1−εn^{1-\varepsilon} for any ε>0\varepsilon>0. We present version 0.0.8 of Siriaisa, an ensemble of eighteen strategies that adapts the vertex cover algorithm Salvador and the independent set algorithm Esperanza to MIDS, with every exact subproblem a forest solved by a conditioned tree dynamic program. We prove that the output is an independent dominating set computed in O((n+m) αA(n))O((n+m)\,\alpha_{\mathrm A}(n)) expected time, that its ratio is at most Δ\Delta, that it is optimal on forests, and that its ratio is at most n\sqrt n on three classes of graphs. A degree-splitting strategy yields a dominating set of size at most ⌊n⌋ (i(G)+s(G))\lfloor\sqrt n\rfloor\,(i(G)+s(G)) for an explicit splitting excess s(G)s(G), which vanishes on bounded-degree families for large nn and is largest on complete graphs, where the output is optimal. More generally, splitting at ⌊n1−ε⌋\lfloor n^{1-\varepsilon}\rfloor gives the bound n1−ε (i(G)+sε(G))n^{1-\varepsilon}\,(i(G)+s_\varepsilon(G)) for every ε∈(0,1]\varepsilon\in(0,1]. We state the ratio n3/4n^{3/4} as a conjecture whose proof would imply P=NP\mathrm{P}=\mathrm{NP}. Through a reduction of Chlebík and Chlebíková, every output decodes into a vertex cover, with conditional consequences for the Unique Games Conjecture. In experiments the output is optimal on 9 9999\,999 of 10 00010\,000 graphs with an exact integer-program optimum and on all 9595 bipartite graphs whose optimum was proved. As an application, we analyse the SAT solver satypy 0.0.4: it answers every unsatisfiable formula correctly, every SATISFIABLE answer carries a satisfying assignment, a wrong answer requires a ratio larger than 2p2p for pp variables, and its construction gives a self-contained proof of Halldórsson's inapproximability theorem.

Review conversation

Reviews are not available for this work yet.