[Push] Input stack (from Psh)

Thomas Helmuth thelmuth at cs.umass.edu
Thu Jul 1 20:59:25 EDT 2010


Sorry to chime in so late in this discussion, but I've had a busy week.
Hopefully I can still shed a little light on the Input stack.

I decided to implement the Input stack and a handful of Input stack
instructions in Psh to make inputs easier to access in a formal manner. The
Input stack instructions can be found at this page near the bottom of the
README: http://github.com/jonklein/Psh .  I've found the input instructions
to be helpful in a variety of situations, especially when there is more than
one input for the problem. Let me know if you need any more help here!

-Tom

On Mon, Jun 28, 2010 at 6:08 PM, PerPlex Ed <edperplex at yahoo.com> wrote:

> I fixed some bug in the evolution code and today it found approximative
> (0.1 rmsre) solutions with both x^2 and x after 300 generations. Previously
> I only found x^2.
>
> (((((0.150111978908561) 0.528050625819725 Integer.* Float.*)) Float.+
> Float.Swap (Float.Rot Integer.- Integer.Max (((((Float.< Integer.Min
> Float.Dup (((Float.Rot) (1.0142690849058 Float./ Integer.+ Integer.+
> Integer.-) Integer.Max Float.*))) 1.94731824936981 Float.+))
> 1.64833089095734 Float.+)) Float./) Float.=) Float.+ Integer.% (Float.+
> 1.52025841305038 1.94731824936981 Float.Min Float.*) Integer.Swap)
>
> (50 points) which can be simplified to
>
> (0.150111978908561 0.528050625819725 Float.* Float.+ Float.Dup
> 1.0142690849058 Float./ Float.* 1.94731824936981 Float.+ 1.64833089095734
> Float.+ 1.52025841305038 1.94731824936981 Float.Min Float.*)
>
> (17 points)
>
> This is without "inputs instructions" (I didn't implement any kind of them)
> and with ephemeral random floats limited to [0.0, 2.0]. No simplification is
> used during the evolution yet. Env, Name, Boolean, Exec and Code are
> "disabled".
>
>
> PerPlexEd said:
> > http://img375.imageshack.us/img375/922/myfirstpushsymbolicregr.jpg
> > But it took 800 generations and a good amount of luck to get that. :)
>
>
> Lee said:
> > PS, that last run (with the changed ephemeral randoms and an input
> instruction) the error was down to 0.0276408490944533 at generation 98.
>
>
>
>
> _______________________________________________
> Push mailing list
> Push at lists.hampshire.edu
> https://lists.hampshire.edu/mailman/listinfo/push
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.hampshire.edu/pipermail/push/attachments/20100701/ae90b62b/attachment.htm>


More information about the Push mailing list