Genetic Programming to Design Communication Algorithms for Parallel Architectures

Francesc Comellas, Gerard de Mas Giménez · Parallel Processing Letters · 1998

Broadcasting is an information dissemination problem in which a message originating at one node of a communication network (modeled as a graph) is to be sent to all other nodes as quickly as possible. This paper describes a new way of producing broadcasting schemes using genetic programming. This technique has proven successful by easily finding optimal algorithms for several well-known families of networks (grids, hypercubes and cycle connected cubes) and has indeed generated a new scheme for butterflies that improves the known upper bound for the broadcasting time of these networks.

Read the paper · More papers on PaperTik