These pages are auto-generated from self-documenting comments embedded in class files.
For more information on breve and steve, refer to the breve homepage.

## PushGP : PushClusterGP

This class is included as part of the file PushGP.tz.
To use this class in a simulation, include the line "@use PushGP."

### Class description:

> PushClusterGP is a version of PushGP that allows individual programs in a genetic programming run to migrate to runs on other networked machines.

> Turning a single machine PushGP experiment to a multiple machine PushClusterGP experiment is simple. Just provide a list of the hosts running the simulation to set-emigration-hosts.

> Note: using the PushClusterGP object will open a tcp server on port 59175.

### Class methods:

> - get-emigration-percent
> - set-emigration-hosts
> - set-emigration-percent

`get-emigration-percent`

> Returns the emigration percent. See set-emigration-percent for more information.

`set-emigration-hosts to hosts (list)`

> Sets the PushClusterGP object to send individual programs to hosts.

`set-emigration-percent to n (int)`

> Sets the percentage of agents generated by genetic emigration at each generation. This should be a value between 0 and 100, but should typically be relatively low: mutation and crossover should be the primary genetic operators. The default value is 3.

Documentation created Fri Aug 8 15:16:49 2008