Palette-colouring: a belief-propagation approach

04/20/2011
by   Alessandro Pelizzola, et al.
0

We consider a variation of the prototype combinatorial-optimisation problem known as graph-colouring. Our optimisation goal is to colour the vertices of a graph with a fixed number of colours, in a way to maximise the number of different colours present in the set of nearest neighbours of each given vertex. This problem, which we pictorially call "palette-colouring", has been recently addressed as a basic example of problem arising in the context of distributed data storage. Even though it has not been proved to be NP complete, random search algorithms find the problem hard to solve. Heuristics based on a naive belief propagation algorithm are observed to work quite well in certain conditions. In this paper, we build upon the mentioned result, working out the correct belief propagation algorithm, which needs to take into account the many-body nature of the constraints present in this problem. This method improves the naive belief propagation approach, at the cost of increased computational effort. We also investigate the emergence of a satisfiable to unsatisfiable "phase transition" as a function of the vertex mean degree, for different ensembles of sparse random graphs in the large size ("thermodynamic") limit.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/24/2011

Belief-propagation algorithm and the Ising model on networks with arbitrary distributions of motifs

We generalize the belief-propagation algorithm to sparse random networks...
research
06/20/2018

Efficient inference in stochastic block models with vertex labels

We study the stochastic block model with two communities where vertices ...
research
03/06/2019

Proving the NP-completeness of optimal moral graph triangulation

Moral graphs were introduced in the 1980s as an intermediate step when t...
research
07/31/2013

A Time and Space Efficient Junction Tree Architecture

The junction tree algorithm is a way of computing marginals of boolean m...
research
05/01/2014

Solving the undirected feedback vertex set problem by local search

An undirected graph consists of a set of vertices and a set of undirecte...
research
07/07/2023

Approximate Maximum a Posteriori Carrier Phase Estimator for Wiener Phase Noise Channels using Belief Propagation

The blind phase search (BPS) algorithm for carrier phase estimation is k...
research
12/31/2021

Binary Diffing as a Network Alignment Problem via Belief Propagation

In this paper, we address the problem of finding a correspondence, or ma...

Please sign up or login with your details

Forgot password? Click here to reset