Abstract

Given a graph G with n vertices and l edges, the load distribution of a coloring q: V → {red, blue} is defined as dq = (rq, bq), in which rq is the number of edges with at least one end-vertex colored red and bq is the number of edges with at least one end-vertex colored blue. The minimum load coloring problem (MLCP) is to find a coloring q such that the maximum load, lq = 1/l × max{rq, bq}, is minimized. This problem has been proved to be NP-complete. This paper proposes a memetic algorithm for MLCP based on an improved K-OPT local search and an evolutionary operation. Furthermore, a data splitting operation is executed to expand the data amount of global search, and a disturbance operation is employed to improve the search ability of the algorithm. Experiments are carried out on the benchmark DIMACS to compare the searching results from memetic algorithm and the proposed algorithms. The experimental results show that a greater number of best results for the graphs can be found by the memetic algorithm, which can improve the best known results of MLCP.

Highlights

  • The minimum load coloring problem (MLCP) of the graph, discussed in this paper, was introduced by Nitin Ahuja et al [1]

  • The results of memetic algorithm were compared with those obtained from using artificial bee colony algorithm [4], tabu search algorithm [5]

  • We propose a memetic algorithm (Memetic_D_O_MLCP) to deal with the minimum load coloring problem

Read more

Summary

Introduction

The minimum load coloring problem (MLCP) of the graph, discussed in this paper, was introduced by Nitin Ahuja et al [1]. This problem is described as follows: a graph G = (V, E) is given, in which V is a set of n vertices, and E is a set of l edges. This paper proposes an effective memetic algorithm for the minimum load coloring problem, which relies on four key components. The computational results show that the search ability of memetic algorithm is better than those of simulated annealing algorithm, greedy algorithm, artificial bee colony algorithm [4] and variable neighborhood search algorithm [5] It improves the best known results of 16 graphs in known literature algorithms.

Related Work
A Memetic Algorithm for MLCP
Search Space and Objective Function
Initial Population
Data Splitting Operation
Bipartition
Search for the Individuals
Simulated Annealing Algorithm
Greedy Algorithm
Experimental Results
Compared
Conclusions

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.