Moalic and Gondran Heuristic rope team : a parallel algorithm for graph coloring (for DSJC500.5 graph)

I’ve got C code that seems to work quite well for their new algorithm, comparatively speaking, meaning compared to what I had before. I’m regularly getting improper 47-colorings of DSJC500.5 with just two conflicting vertices, which means precisely one edge with a conflict. It’s as close as it gets without having no conflicts, unless I’m… Continue reading Moalic and Gondran Heuristic rope team : a parallel algorithm for graph coloring (for DSJC500.5 graph)

Published
Categorized as History

Data of July 14 to test HEA in Duet, version HEAD’

As explained in the previous post, the C language program that implements the HEAD’ graph coloring algorithm of Moalic and Gondran needs as input the graph DSJC500.5.col (DIMACS challenge) in a format detailed previously, as well as a file of 14 “improper 48-colorings” of DSJC500.5, meaning 48-colorings of the 500 vertices of DSJC500.5, where about… Continue reading Data of July 14 to test HEA in Duet, version HEAD’

Published
Categorized as History

Source code of July 14 to test HEA in Duet, version HEAD’

The source code file, pnewtbuza75a.c , can be compiled using the GCC compiler as follows: gcc -lm -O2 -o pnewtbuza75a.out pnewtbuza75a.c To run the program, at the Unix shell prompt, I type: ./pnewtbuza75a.out DSJC500.5.mt 500 DSJC500.5.mt is a file containing a description of the 500-vertex DSJC500.5 graph created by David Johnson. In substance, it can… Continue reading Source code of July 14 to test HEA in Duet, version HEAD’

Published
Categorized as History

HEA in Duet and graph coloring (continuation)

There were some mistakes and some inefficiencies in my C implementation of the HEAD’ variation of HEA in Duet of Moalic and Gondran (please see previous post). In their arxiv preprint, they propose a hybrid evolutionary algorithm for graph coloring which is really quite sophisticated, and building on earlier work of Galinier and Hao, among… Continue reading HEA in Duet and graph coloring (continuation)

Published
Categorized as History

Preparation for writing the evolutionary algorithm code

I intend to write code to implement the HEAD or HEAD’ algorithm for graph coloring of Moalic and Gondran: “Variations on Memetic Algorithms for Graph Coloring Problems”, https://arxiv.org/abs/1401.2184 . There, they use the Greedy Partition Crossover or GPX crossover , and their hybrid Tabu Search + evolutionary method is inspired by Galinier and Hao’s HEA… Continue reading Preparation for writing the evolutionary algorithm code

Published
Categorized as History