52
Views
0
CrossRef citations to date
0
Altmetric
Articles

A generic framework for approximation analysis of greedy algorithms for star bicoloring

&
Pages 869-890 | Received 02 Oct 2018, Accepted 24 Jul 2019, Published online: 07 Aug 2019
 

Abstract

This paper presents a generic framework for the design and comparison of polynomial-time approximation algorithms for MINIMUM STAR BICOLORING. This generic framework is parameterized by algorithms which produce sequences of distance-2 independent sets. As our main technical result we show that, when the parameterized algorithm produces sequences of distance-2 independent sets that remove at least Ω(nϵ) edges during each step, the generic framework produces a polynomial-time approximation algorithm for MINIMUM STAR BICOLORING that is always at least O(n1ϵ/(1+ϵ)) of optimal. Under the generic framework, we model two algorithms for MINIMUM STAR BICOLORING from the literature: Complete Direct Cover (CDC) [Hossain and Steihaug, Computing a sparse Jacobian matrix by rows and columns, Optim. Methods Softw. 10 (1998), pp. 33–48] and ASBC [Juedes and Jones, Coloring Jacobians revisited: A new algorithm for star and acyclic bicoloring, Optim. Methods Softw. 27(1–3) (2012), pp. 295–309]. We apply our main result to show approximation upper bounds of O(n3/4) and O(n2/3), respectively, for these two algorithms. Our approximation upper bound for CDC is the first known approximation analysis for this algorithm. In addition to modelling CDC and ASBC, we use the generic framework to build and analyze three new O(n2/3) approximation algorithms for MINIMUM STAR BICOLORING: MAX-NEIGHBORHOOD, MAX-RATIOc, and LOCAL-SEARCH-k.

2010 Mathematics Subject Classifications:

Disclosure statement

No potential conflict of interest was reported by the authors.

Notes

1 We say that a natural number nsN is square if there exists an integer iN such that ns=ii. Hence, the statement ‘for every square nsN’ is shorthand for ‘for every nsN such that there exists an iN with ns=ii.’

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.