A heuristic algorithm for the maximum happy vertices problem using tree decompositions

08/31/2022
by   Louis Carpentier, et al.
0

We propose a new heuristic algorithm for the Maximum Happy Vertices problem, using tree decompositions. Traditionally, such algorithms construct an optimal solution of the given problem instance through a dynamic programming approach. We modify this procedure by integrating a parameter W that dictates the number of dynamic programming states to consider. We drop the exactness guarantee in favour of a shorter running time. However, if W is large enough such that all valid states are considered, our heuristic algorithm proves optimality of the constructed solution. Our algorithm more efficiently constructs an optimal solution for the Maximum Happy Vertices problem than the exact algorithm for graphs of bounded treewidth. Furthermore, our algorithm constructs higher quality solutions than state-of-the-art heuristic algorithms Greedy-MHV and Growth-MHV for instances of which at least 40 are initially coloured, at the cost of a larger running time.

READ FULL TEXT
research
06/05/2018

Fast Dynamic Programming on Graph Decompositions

In this paper, we consider tree decompositions, branch decompositions, a...
research
11/14/2018

An Efficient Combinatorial Algorithm for Optimal Compression of a Polyline with Segments and Arcs

The task of finding the optimal compression of a polyline with straight-...
research
01/21/2019

A Space-efficient Parameterized Algorithm for the Hamiltonian Cycle Problem by Dynamic Algebraziation

An NP-hard graph problem may be intractable for general graphs but it co...
research
02/08/2020

A Simulated Annealing Algorithm for the Directed Steiner Tree Problem

In <cit.> the authors present a set of integer programs (IPs) for the St...
research
06/12/2020

Sallow: a heuristic algorithm for treedepth decompositions

We describe a heuristic algorithm for computing treedepth decompositions...
research
01/09/2019

The Fast Heuristic Algorithms and Post-Processing Techniques to Design Large and Low-Cost Communication Networks

It is challenging to design large and low-cost communication networks. I...
research
09/10/2018

Computational Aspects of Optimal Strategic Network Diffusion

The diffusion of information has been widely modeled as stochastic diffu...

Please sign up or login with your details

Forgot password? Click here to reset