ECJ-INTEREST-L Archives

March 2014

ECJ-INTEREST-L@LISTSERV.GMU.EDU

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

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

Print Reply
Subject:
From:
Sean Luke <[log in to unmask]>
Reply To:
ECJ Evolutionary Computation Toolkit <[log in to unmask]>
Date:
Mon, 3 Mar 2014 16:37:05 -0500
Content-Type:
text/plain
Parts/Attachments:
text/plain (18 lines)
On Mar 1, 2014, at 1:05 AM, Raymond Shpeley <[log in to unmask]> wrote:

> This is probably painfully obvious to most... How do I create a Koza list function?
> Koza had Listx, with x being the arity of the function. I'll use this for testing only
> and at this time it will be fed by ERC terminals as Sean previously suggested.
>
> I'll create 3 list functions, List16, List17, List18, and an ERC with an integer range
> of 1-26, to create trees which return either 16, 17, or 18 ints in a list. That list
> will be checked for conflict constraints, ie if 6 then not 7, producing 32 unique
> individuals. I realise Koza needed the Listx function because he was using Lisp,
> I'm just wondering how this is normally done.

I don't know what you're referring to by a listx function -- this just be a Koza III thing; at any rate, not normally used in GP.

If you want to pass a list of data between nodes, this can be done, just set up a pointer for it in your GPData object.

Sean

ATOM RSS1 RSS2