From: bbeckage on
Hi,

Are there any packages that implement a genetic algorithm in
Mathematica? We would like to optimize a vector of approximately 50
parameters.

Best wishes,
Brian=

From: Sseziwa Mukasa on

On May 14, 2010, at 5:33 AM, bbeckage wrote:

> Hi,
>
> Are there any packages that implement a genetic algorithm in
> Mathematica? We would like to optimize a vector of approximately 50
> parameters.

Try the DifferentialEvolution method of NMinimize.

I have a genetic evolution routine I wrote for Mathematica v5.2 that I could give you if you're interested as well.

Regards,
Ssezi

From: Joe Hays on
I'm no expert of GAs but Mathematica's NMinimize function includes
Differential Evolution as one of its method options. I believe DEs are of
the same evolutionary family as GAs. You might find that it will serve you
just as well. I can't make any claims as to which is better or worse, but I
do know that DEs are available for you to consider.

Joe

On Fri, May 14, 2010 at 5:33 AM, bbeckage <Brian.Beckage(a)uvm.edu> wrote:

> Hi,
>
> Are there any packages that implement a genetic algorithm in
> Mathematica? We would like to optimize a vector of approximately 50
> parameters.
>
> Best wishes,
> Brian=
>
>
From: Bill Rowe on
On 5/14/10 at 5:33 AM, Brian.Beckage(a)uvm.edu (bbeckage) wrote:

>Are there any packages that implement a genetic algorithm in
>Mathematica? We would like to optimize a vector of approximately 50
>parameters.

The built-in functions NMinimize/NMaximise will likely do what
you need. One of the methods available to these functions is
differential evolution which I believe could also be termed a
genetic algorithm. See tutorial/ConstrainedOptimizationOverview
for more details.