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 http://www.amichel.com/de/doc/html but I'd
> suggest these pages for a first read
> http://www.amichel.com/de/doc/html/dd/d53/overview.html and
> http://www.amichel.com/de/doc/html/db/d4e/tutorial.html .
>
> The zip containing the DE C++ library and helper files is at
> http://www.amichel.com/de/de.zip.
>
> The DE main page is at http://www.icsi.berkeley.edu/~storn/code.html .

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 acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk