Package org.moeaframework.parallel


package org.moeaframework.parallel
Support for distributed and parallel computing for optimization algorithms. Two modes are currently supported:

Distributed evaluations - Also known as master-slave or master-worker parallelization, this distributes individual function evaluations across multiple processors or computers, either locally or remotely. See DistributedProblem for details.

Island model - This parallelization strategy runs multiple instances of an algorithm (the islands), often with some kind of migration strategy to share solutions between the islands.