Interface IslandExecutor
- All Superinterfaces:
AutoCloseable
,Closeable
- All Known Implementing Classes:
BasicIslandExecutor
,ThreadedIslandExecutor
Executes an island model strategy. This class is responsible for taking the conceptual design of the island model,
as described in and executing it on physical hardware, whether that is a single core, multiple
cores, or multiple machines.
-
Method Summary
Modifier and TypeMethodDescriptionrun
(int maxEvaluations) Executes this island model for the given number of function evaluations.
-
Method Details
-
run
Executes this island model for the given number of function evaluations.- Parameters:
maxEvaluations
- the maximum number of evaluations across all islands- Returns:
- the resulting non-dominated population aggregated across all islands
-