Better approximation algorithms for maximum weight internal spanning trees in cubic graphs and claw-free graphs

06/22/2020
by   Ahmad Biniaz, et al.
0

Given a connected vertex-weighted graph G, the maximum weight internal spanning tree (MaxwIST) problem asks for a spanning tree of G that maximizes the total weight of internal nodes. This problem is NP-hard and APX-hard, with the currently best known approximation factor 1/2 (Chen et al., Algorithmica 2019). For the case of claw-free graphs, Chen et al. present an involved approximation algorithm with approximation factor 7/12. They asked whether it is possible to improve these ratios, in particular for claw-free graphs and cubic graphs. We improve the approximation factors for the MaxwIST problem in cubic graphs and claw-free graphs. For cubic graphs we present an algorithm that computes a spanning tree whose total weight of internal vertices is at least 3/4-3/n times the total weight of all vertices, where n is the number of vertices of G. This ratio is almost tight for large values of n. For claw-free graphs of degree at least three, we present an algorithm that computes a spanning tree whose total internal weight is at least 3/5-1/n times the total vertex weight. The degree constraint is necessary as this ratio may not be achievable if we allow vertices of degree less than three. With the above ratios, we immediately obtain better approximation algorithms with factors 3/4-ϵ and 3/5-ϵ for the MaxwIST problem in cubic graphs and claw-free graphs of degree at least three, for any ϵ>0. In addition to improving the approximation factors, the new algorithms are relatively short compared to that of Chen et al.. The new algorithms are fairly simple, and employ a variant of the depth-first search algorithm that selects a relatively-large-weight vertex in every branching step. Moreover, the new algorithms take linear time while previous algorithms for similar problem instances are super-linear.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/08/2020

Improved approximation ratios for two Euclidean maximum spanning tree problems

We study the following two maximization problems related to spanning tre...
research
12/26/2017

Near-linear Time Algorithms for Approximate Minimum Degree Spanning Trees

Given a graph G = (V, E), n=|V|, m=|E|, we wish to compute a spanning tr...
research
03/06/2023

A Simple 2-Approximation for Maximum-Leaf Spanning Tree

For an m-edge connected simple graph G, finding a spanning tree of G wit...
research
01/15/2021

New Approximation Algorithms for Forest Closeness Centrality – for Individual Vertices and Vertex Groups

The emergence of massive graph data sets requires fast mining algorithms...
research
05/28/2022

Towards Distributed 2-Approximation Steiner Minimal Trees in Billion-edge Graphs

Given an edge-weighted graph and a set of known seed vertices, a network...
research
06/02/2023

Revisiting Garg's 2-Approximation Algorithm for the k-MST Problem in Graphs

This paper revisits the 2-approximation algorithm for k-MST presented by...
research
11/26/2021

How heavy independent sets help to find arborescences with many leaves in DAGs

Trees with many leaves have applications on broadcasting, which is a met...

Please sign up or login with your details

Forgot password? Click here to reset