The cooperative electromagnetic interactions between discrete resonators have
been widely used to modify the optical properties of metamaterials. Here we
propose a general evolutionary approach for engineering these interactions in
arbitrary networks of resonators. To illustrate the performances of this
approach, we designed by genetic algorithm, an almost perfect broadband
absorber in the visible range made with a simple binary array of metallic
nanoparticles