[ https://issues.apache.org/jira/browse/MATH-1643?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
AVIJIT BASAK updated MATH-1643: ------------------------------- Description: Current implementation of Genetic Algorithm does not use *multi-threading* during optimization process. A multi-threading approach would be required to enable usage of multiple cores of user CPU. This would also enable implementation of *parallel GA* with multiple populations where each population would converge independently, and the list of converged populations will be returned to caller. (was: Current implementation of Genetic Algorithm does not use *multi-threading* during optimization process. A multi-threading approach would be required to enable usage of multiple cores of user CPU. This would also enable implementation of *parallel GA* with multiple populations where each population would converge independently, and the list of converged population will be returned to caller.) > Implementation of multi-threading in Genetic Algorithm and parallel GA with > multiple populations. > ------------------------------------------------------------------------------------------------- > > Key: MATH-1643 > URL: https://issues.apache.org/jira/browse/MATH-1643 > Project: Commons Math > Issue Type: Sub-task > Affects Versions: 3.6.1 > Reporter: AVIJIT BASAK > Priority: Major > Fix For: 4.0 > > > Current implementation of Genetic Algorithm does not use *multi-threading* > during optimization process. A multi-threading approach would be required to > enable usage of multiple cores of user CPU. This would also enable > implementation of *parallel GA* with multiple populations where each > population would converge independently, and the list of converged > populations will be returned to caller. -- This message was sent by Atlassian Jira (v8.20.1#820001)