CBAG: An Efficient Genetic Algorithm for the Graph Burning Problem

08/01/2022
by   Mahdi Nazeri, et al.
0

Information spread is an intriguing topic to study in network science, which investigates how information, influence, or contagion propagate through networks. Graph burning is a simplified deterministic model for how information spreads within networks. The complicated NP-complete nature of the problem makes it computationally difficult to solve using exact algorithms. Accordingly, a number of heuristics and approximation algorithms have been proposed in the literature for the graph burning problem. In this paper, we propose an efficient genetic algorithm called Centrality BAsed Genetic-algorithm (CBAG) for solving the graph burning problem. Considering the unique characteristics of the graph burning problem, we introduce novel genetic operators, chromosome representation, and evaluation method. In the proposed algorithm, the well-known betweenness centrality is used as the backbone of our chromosome initialization procedure. The proposed algorithm is implemented and compared with previous heuristics and approximation algorithms on 15 benchmark graphs of different sizes. Based on the results, it can be seen that the proposed algorithm achieves better performance in comparison to the previous state-of-the-art heuristics. The complete source code is available online and can be used to find optimal or near-optimal solutions for the graph burning problem.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/14/2020

New mechanism of combination crossover operators in genetic algorithm for solving the traveling salesman problem

Traveling salesman problem (TSP) is a well-known in computing field. The...
research
04/03/2014

A Novel Genetic Algorithm using Helper Objectives for the 0-1 Knapsack Problem

The 0-1 knapsack problem is a well-known combinatorial optimisation prob...
research
06/29/2014

Exploring Task Mappings on Heterogeneous MPSoCs using a Bias-Elitist Genetic Algorithm

Exploration of task mappings plays a crucial role in achieving high perf...
research
08/20/2020

Faster Heuristics for Graph Burning

Graph burning is a process of information spreading through the network ...
research
10/01/2013

Surface Registration Using Genetic Algorithm in Reduced Search Space

Surface registration is a technique that is used in various areas such a...
research
04/13/2013

An Improved ACS Algorithm for the Solutions of Larger TSP Problems

Solving large traveling salesman problem (TSP) in an efficient way is a ...

Please sign up or login with your details

Forgot password? Click here to reset