Re: virus: Level Three-Belief and Utility.

David McFadzean (
Sun, 03 Nov 1996 15:23:58 -0700

At 11:23 AM 02/11/96 -0600, wrote [on "isocoding"]:

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

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       
Memetic Engineer      
Church of Virus