ECJ-INTEREST-L Archives

January 2008

ECJ-INTEREST-L@LISTSERV.GMU.EDU

Options: Use Monospaced Font
Show Text Part by Default
Condense Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Mime-Version:
1.0 (Apple Message framework v915)
Sender:
ECJ Evolutionary Computation Toolkit <[log in to unmask]>
Date:
Sat, 26 Jan 2008 15:59:14 +1100
Reply-To:
ECJ Evolutionary Computation Toolkit <[log in to unmask]>
Subject:
From:
Michael Hart <[log in to unmask]>
Content-Transfer-Encoding:
7bit
In-Reply-To:
Content-Type:
text/plain; charset=US-ASCII; format=flowed; delsp=yes
Comments:
Parts/Attachments:
text/plain (45 lines)
Argh - forget about my ramblings on the Step function - it is indeed  
implemented correctly. I made the mistake of specifying a range  
outside of -5.12, 5.12 - which works fine for the other EC functions,  
but not that one. In trying to figure out what was wrong, I looked up  
a definition of the Step function which was illustrated in a very  
grainy image - and thus mistook the floor symbol in that image for an  
absolute symbol.

Mea culpa! Sorry about that.

Still - would be great to get some feedback on the best GA  
implementations to use.

Cheers,

Michael

On 25/01/2008, at 9:33 PM, Michael Hart wrote:

> Hi All,
>
> I'm really enjoying using ECJ - it's a wonderfully sophisticated  
> library.
>
> First off - I think the Step function in the ECSuite is implemented  
> incorrectly and leads to a min that's actually below 0 (ie, fitness  
> becomes > 0) - it should be using Math.abs instead of Math.floor.
>
> Secondly, I was wondering whether there's a best practices guide  
> when it comes to using GA with ECJ. The basic GA set is useful, but  
> it looks like there's many different ways to implement it (Simple,  
> Steady State, DE, Coevolution, Mu-Lambda, etc). Are any of these  
> techniques on average better than others? If that question is a  
> little too broad, then which of the aforementioned methods (or any  
> of the others included in ECJ) performs best on the ECSuite set of  
> functions? When I say "best" I guess I'm talking on-average best  
> result for a given number of evolutions.
>
> Are there any papers, websites or any other documentation which  
> compare all of these techniques?
>
> Cheers,
>
> Michael

ATOM RSS1 RSS2