|
Class Summary |
| AsynchronousEvolutionState |
|
| EvaluationData |
EvaluationData.java
This class stores information that is necessary to reschedule jobs when a slave crashes. |
| JobQueue |
JobQueue.java
The queue of jobs that are assigned to a slave (there is a one-to-one mapping between slaves and
job queues. |
| MasterProblem |
MasterProblem.java |
| MasterProblemServer |
MasterProblemServer.java |
| Slave |
Slave.java |
| SlaveMonitor |
SlaveMonitor.java
The SlaveMonitor is the main tool used by the evolutionary computation process to synchronize the work of
multiple threads (for example, for different slaves). |
| WorkerThread |
WorkerThread.java
A WorkerThread is in charge with receiving the results of evaluations that a certain slave has performed
(there is one WorkerThread for each of the current slaves). |