Optimality Clue for Graph Coloring Problem

12/17/2018
by   Alexandre Gondran, et al.
0

In this paper, we present a new approach which qualifies or not a solution found by a heuristic as a potential optimal solution. Our approach is based on the following observation: for a minimization problem, the number of admissible solutions decreases with the value of the objective function. For the Graph Coloring Problem (GCP), we confirm this observation and present a new way to prove optimality. This proof is based on the counting of the number of different k-colorings and the number of independent sets of a given graph G. Exact solutions counting problems are difficult problems (#P-complete). However, we show that, using only randomized heuristics, it is possible to define an estimation of the upper bound of the number of k-colorings. This estimate has been calibrated on a large benchmark of graph instances for which the exact number of optimal k-colorings is known. Our approach, called optimality clue, build a sample of k-colorings of a given graph by running many times one randomized heuristic on the same graph instance. We use the evolutionary algorithm HEAD [Moalic et Gondran, 2018], which is one of the most efficient heuristic for GCP. Optimality clue matches with the standard definition of optimality on a wide number of instances of DIMACS and RBCII benchmarks where the optimality is known. Then, we show the clue of optimality for another set of graph instances. Optimality Metaheuristics Near-optimal.

READ FULL TEXT
research
10/08/2019

A note on computational approaches for the antibandwidth problem

In this note, we consider the antibandwidth problem, also known as dual ...
research
11/17/2021

Evolutionary Algorithm for Graph Coloring Problem

The graph coloring problem (GCP) is one of the most studied NP-HARD prob...
research
09/13/2021

A deep learning guided memetic framework for graph coloring problems

Given an undirected graph G=(V,E) with a set of vertices V and a set of ...
research
06/14/2021

Exact Counting and Sampling of Optima for the Knapsack Problem

Computing sets of high quality solutions has gained increasing interest ...
research
05/30/2021

Optimality of the recursive Neyman allocation

We derive a formula for the optimal sample allocation in a general strat...
research
04/19/2021

Learning to Sparsify Travelling Salesman Problem Instances

In order to deal with the high development time of exact and approximati...
research
11/10/2022

A Closer Cut: Computing Near-Optimal Lawn Mowing Tours

For a given polygonal region P, the Lawn Mowing Problem (LMP) asks for a...

Please sign up or login with your details

Forgot password? Click here to reset