On the star decomposition of a graph: Hardness results and approximation for the max–min optimization problem
Autor: | Eduardo Sany Laber, Ferdinando Cicalese |
---|---|
Rok vydání: | 2021 |
Předmět: |
Discrete mathematics
Optimization problem Degree (graph theory) Applied Mathematics 0211 other engineering and technologies 021107 urban & regional planning 0102 computer and information sciences 02 engineering and technology Star (graph theory) 01 natural sciences Facility location problem Planar graph Complement (complexity) symbols.namesake 010201 computation theory & mathematics symbols Discrete Mathematics and Combinatorics Graph (abstract data type) Time complexity Mathematics |
Zdroj: | Discrete Applied Mathematics. 289:503-515 |
ISSN: | 0166-218X |
DOI: | 10.1016/j.dam.2020.07.014 |
Popis: | We study the problem of decomposing a graph into stars so that the minimum size star in the decomposition is as large as possible. Problems of graph decomposition have been actively investigated since the 70’s. The question we consider here also combines the structure of a facility location problem (choosing the centres of the stars) with a max–min fairness optimization criterion that has recently received attention in resource allocation problems, e.g., the Santa Claus problem. We focus on computational and algorithmic questions: We show that the problem is hard even in the case of planar graphs of maximum degree not larger than four, and already for decompositions into stars of size at least three. We are able to tightly characterize the boundaries between efficiently solvable instances and hard ones: we show that relaxing any of the conditions in our hardness result (minimum size of the stars or degree of the input graph) makes the problem polynomially solvable. Our complexity result implies also the APX hardness of the problem ruling out any approximation guarantee better than 2/3. We complement this inapproximability result with a 1/2-approximation algorithm. Finally, we give a polynomial time algorithm for trees. A nice property of our algorithms is that they can all be implemented to run in time linear in the size of the input graph. |
Databáze: | OpenAIRE |
Externí odkaz: |