abstract = "MTGP is a new genetic programming system that uses the
multithreading technology of the Java programming
language for the parallel evolution of subpopulations
of programs. The system runs as a Java applet within a
standard web browser on a desktop PC, and uses a linear
program representation for a stack-based virtual
machine. The individuals from four subpopulations are
manipulated concurrently and these subpopulations
exchange their best individuals at regular intervals
during a run. MTGP incorporates novel variations on the
traditional genetic operators used in genetic
programming and in the inclusion of a 'do nothing'
gene, in an attempt to produce better evolutionary
performance. The basic procedures of the system will be
used in the future development of a distributed,
Internet-based genetic programming system that will
provide large computational power needed to solve
complex problems. In this report, the performance of
MTGP on two symbolic regression problems is compared to
that of four other genetic programming systems. MTGP
shows improvement over these systems in terms of the
computational effort needed to solve the problems and
the accuracy of the solution produced.",
notes = "CEC-99 - A joint meeting of the IEEE, Evolutionary
Programming Society, Galesia, and the IEE.