Preprint
Article

This version is not peer-reviewed.

An Approximate Solution to the Minimum Dominating Set Problem: The Furones Algorithm

Submitted:

26 April 2026

Posted:

07 May 2026

You are already at the latest version

Abstract
The Minimum Dominating Set problem is NP-hard, and the best known polynomial-time approximation factor is O(ln n), which is provably tight unless P = NP. We present a polynomial-time algorithm that reduces an arbitrary input graph to a planar kernel through forced-vertex extraction, pendant elimination, and greedy planarisation, and then applies Baker’s PTAS to that kernel. The algorithm runs in O(mn + m log m) time — in particular O(n log n) on sparse graphs — and is provably within twice the optimum whenever the reduction is tight. We give a structural witness mapping that injects the post-pruning forced-boundary set into the rest of the planar kernel, narrowing the unresolved gap in the analysis to a single inequality, |F| ≥ 2|FRpruned|. Should that inequality hold universally, a 2-approximation would follow and would imply P = NP. We complement the theory with an experimental study on thirteen DIMACS benchmark graphs: in every case the algorithm finishes in well under five minutes and returns a dominating set whose size is at most 1.80× the ILP optimum, with an average ratio of 1.42. An open-source implementation is provided as the Furones package (v0.2.6).
Keywords: 
;  ;  ;  ;  
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2026 MDPI (Basel, Switzerland) unless otherwise stated