[Push] Artificial ant problem
Pablo Ruggia
pruggia at gmail.com
Tue Sep 23 22:38:30 EDT 2008
Thanks for your reply
I've done some examples using Java libraries as ECJ and JGAP, and was
interested in developing my own library to learn gp more in detail.
Implementing Push stack based gp seemed very interesting, but if psh is
still in active development I think I can help with that.
I will take a closer look to psh.
Cheers
On Tue, Sep 23, 2008 at 11:03 PM, Lee Spector <lspector at hampshire.edu>wrote:
>
> Pablo,
>
> Push has been used for a lot of non-mathematical problems, but
> unfortunately there aren't very many cleaned up examples floating around,
> and I don't know of an artificial ant example... although it shouldn't be
> too hard to write.
>
> In the Lisp version, at http://hampshire.edu/lspector/push3/, there are a
> couple of examples including the even n-parity problem (which is Boolean).
>
> A much more complicated example, using Push but not PushGP per se, is the
> SwarmEvolve 2.0 system that comes as one of the demos with the breve
> simulation environment (from www.spiderland.org). This uses many types but
> it's more of an artificial life application than a GP application.
>
> Your message is a reminder to me that we are interested in polishing up Jon
> Klein's new Java implementation called Psh (http://www.spiderland.org/Psh/),
> and a good idea for that would be to code up some other standard problems
> like artificial ant. But I'm not sure when this will happen.
>
> On the creation of additional types, I think this may also be easiest in
> Psh. Maarten Keijzer also has versions in which types can be defined
> dynamically by Push itself, or built automatically from Java types via
> reflection, but I don't know if he has made any of these publicly available
> (I'll cc him).
>
> -Lee
>
>
>
>
> On Sep 23, 2008, at 12:05 AM, Pablo Ruggia wrote:
>
> Hi
>> I'm new to the Push language. It seems that it's very good at evolving
>> mathematical calculations, but I can't find much information on other types
>> problems like the the Artificial Ant. Do you know where can I find an
>> example of this kind of problem ?
>> Also, do you know any implementation of Push that supports the extension
>> of the language to use/create predefined custom types ?
>> Thanks !
>> _______________________________________________
>> Push mailing list
>> Push at lists.hampshire.edu
>> http://lists.hampshire.edu/mailman/listinfo/push
>>
>
> --
> Lee Spector, Professor of Computer Science
> School of Cognitive Science, Hampshire College
> 893 West Street, Amherst, MA 01002-3359
> lspector at hampshire.edu, http://hampshire.edu/lspector/
> Phone: 413-559-5352, Fax: 413-559-5438
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.hampshire.edu/pipermail/push/attachments/20080923/0ef47e81/attachment.htm>
More information about the Push
mailing list