A 3-Approximation Algorithm for a Particular Case of the Hamiltonian p-Median Problem

04/26/2022
by   Dilson Lucas Pereira, et al.
0

Given a weighted graph G with n vertices and m edges, and a positive integer p, the Hamiltonian p-median problem consists in finding p cycles of minimum total weight such that each vertex of G is in exactly one cycle. We introduce an O(n^6) 3-approximation algorithm for the particular case in which p ≤⌈n-2⌈n/5⌉/3⌉. An approximation ratio of 2 might be obtained depending on the number of components in the optimal 2-factor of G. We present computational experiments comparing the approximation algorithm to an exact algorithm from the literature. In practice much better ratios are obtained. For large values of p, the exact algorithm is outperformed by our approximation algorithm.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/03/2021

Constant Factor Approximation for Tracking Paths and Fault Tolerant Feedback Vertex Set

Consider a vertex-weighted graph G with a source s and a target t. Track...
research
08/14/2023

Approximations for the Steiner Multicycle Problem

The Steiner Multicycle problem consists of, given a complete graph, a we...
research
09/05/2019

On ultrametric 1-median selection

Consider the problem of finding a point in an ultrametric space with the...
research
03/30/2021

Approximation algorithm for finding short synchronizing words in weighted automata

In this paper we are dealing with the issue of finding possibly short sy...
research
01/28/2022

Placing Green Bridges Optimally, with Habitats Inducing Cycles

Choosing the placement of wildlife crossings (i.e., green bridges) to re...
research
06/24/2023

Approximation Algorithm for Unrooted Prize-Collecting Forest with Multiple Components and Its Application on Prize-Collecting Sweep Coverage

In this paper, we present a polynomial time 2-approximation algorithm fo...
research
07/05/2018

Partitioning Vectors into Quadruples: Worst-Case Analysis of a Matching-Based Algorithm

Consider a problem where 4k given vectors need to be partitioned into k ...

Please sign up or login with your details

Forgot password? Click here to reset