>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/