28622 articles – 22133 references  [version française]

inria-00495087, version 1

Log(lambda) Modifications for Optimal Parallelism

Fabien Teytaud () 12, Olivier Teytaud () 12

Parallel Problem Solving From Nature (2010)

Abstract: It is usually considered that evolutionary algorithms are highly parallel. In fact, the theoretical speed-ups for parallel optimization are far better than empirical results; this suggests that evolutionary algorithms, for large numbers of processors, are not so efficient. In this paper, we show that in many cases automatic parallelization provably provides better results than the standard parallelization consisting of simply increasing the population size lambda. A corollary of these results is that logarithmic bounds on the speed-up (as a function of the number of computing units) are tight within constant factors. Importantly, we propose a simple modification, termed log(lambda)-correction, which strongly improves several important algorithms when lambda is large.

  • 1:  TAO (INRIA Saclay - Ile de France)
  • INRIA – CNRS : UMR8623 – Université Paris XI - Paris Sud
  • 2:  Laboratoire de Recherche en Informatique (LRI)
  • CNRS : UMR8623 – Université Paris XI - Paris Sud
  • Collaboration : Grid'5000
  • Domain : Mathematics/Optimization and Control
    Computer Science/Operations Research
 
  • inria-00495087, version 1
  • oai:hal.inria.fr:inria-00495087
  • From: 
  • Submitted on: Friday, 25 June 2010 09:02:21
  • Updated on: Monday, 23 April 2012 16:28:09