Re: virus: Level Three-Belief and Utility.

David McFadzean (david@lucifer.com)
Sun, 03 Nov 1996 15:23:58 -0700


At 11:23 AM 02/11/96 -0600, zaimoni@ksu.edu wrote [on "isocoding"]:

>The basic ideas are this:
> Programs ARE mathematical objects. The version we really are
[big snip]

Translation:
Isocoding is the process of optimizing a program by choosing functionally
equivalent parts that make different tradeoffs with respect to time
and size.

> The key limitation of the above is that, by definition, it is not
>supposed to alter program behavior. Assuming that I don't want to do
>that, it has a slight advantage over a genetic algorithm in that all of
>the mutations are guaranteed to preserve behavior; the selection process
>is focused on the resources issue.

That is not a limitation of genetic algorithms in general, it depends
on the function that translates genotypes into phenotypes.

--
David McFadzean                 david@lucifer.com
Memetic Engineer                http://www.lucifer.com/~david/
Church of Virus		        http://www.lucifer.com/virus/