Boost logo

Boost :

Subject: Re: [boost] Proposal for a Differential Evolution C++ library
From: Thomas Heller (thom.heller_at_[hidden])
Date: 2011-12-13 23:12:55

On 12/09/2011 11:03 AM, Adrian Michel wrote:
> Hello everybody,
> Would there be interest in a C++ Differential Evolution optimization (DE)
> library as part of boost? The library is functional but hasn't been made
> public yet.
> The full documentation is at but I'd
> suggest these pages for a first read
> and
> .
> The zip containing the DE C++ library and helper files is at
> The DE main page is at .

I haven't looked too closely at the library yet. Just a quick glimpse
over the tutorial.
I noticed that the objective functions needs to derive from one of the
libraries main classes.
 From my understand unnamed function techniques already in boost and the
C++11 lambdas can't be used as an objective function. I think it will be
more useful when you support those. For example, instead of (*args)[N]
phoenix placeholders could be used. See for example spirit and the
semantic actions.

> Thanks,
> Adrian Michel

Boost list run by bdawes at, gregod at, cpdaniel at, john at