<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.0.4630.0">
<TITLE>First Actual GP Runs</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><FONT COLOR="#000080" SIZE=2 FACE="Comic Sans MS">Late Saturday night I finally got some testing done with populations. My simple goal is to get a 5 on the integer stack. The fitness test right now 20 is points for having something on the integer stack and -10 points for not completing. </FONT></P>

<P><FONT COLOR="#000080" SIZE=2 FACE="Comic Sans MS">First observation is that generating a lot of random code finds a lot of bugs in the Push instruction implementation. Having the unit tests I mentioned in my last update really helps. I can create a specific test for the bug, get a fix for the bug, and then fix all the problems in all the other unit tests that the fix causes. Sometimes that meant fixing the results expected from the test!</FONT></P>

<P><FONT COLOR="#000080" SIZE=2 FACE="Comic Sans MS">For this first run there were no genetic operators only population selection. Even that is very simplistic. If an individual scored above zero it stayed in the population. Any individuals who failed were replaced with new random code. </FONT></P>

<P><FONT COLOR="#000080" SIZE=2 FACE="Comic Sans MS">The population count is 20 and within 10 generations the overall fitness of the population increased nicely. </FONT>
</P>

<P><FONT COLOR="#000080" SIZE=2 FACE="Comic Sans MS">I realize this is nothing dramatic but I just had to share.</FONT>
</P>

<P><FONT FACE="Times New Roman"> </FONT>

<BR><FONT COLOR="#000080" FACE="Comic Sans MS">&nbsp;- 73 - </FONT>

<BR><B><FONT COLOR="#000080" FACE="Comic Sans MS">Rud Merriam K5RUD</FONT><FONT FACE="Times New Roman"></FONT></B><BR>
<I></I><I></I><A HREF="http://mysticlakesoftware.com/"><I><U></U></I><I><U><FONT COLOR="#0000FF" FACE="Comic Sans MS">http://mysticlakesoftware.com/</FONT></U></I><I></I></A><I></I>
</P>

</BODY>
</HTML>