From: bbeckage on 14 May 2010 05:33 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 14 May 2010 19:58 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 14 May 2010 19:58 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 15 May 2010 06:14 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.
|
Pages: 1 Prev: innerApply[{f, g}, {{a, b}, {c, d}}] = {f[a, b], Next: = {f[a, b], g[c, d]} ? |