所有传入参数含Parallel的内核函数均支持CPU并行执行。设置方法:调用这些内核函数时设置传入参数Parallel=True。

支持并行执行的内核函数有:

  1. 所有的重组函数及其对应的高级重组算子类
  2. 所有的变异函数及其对应的高级变异算子类。
  3. boundfix
  4. bs2int
  5. bs2real
  6. bs2ri
  7. cdist
  8. crowdis
  9. crtip
  10. crtpp
  11. crtri
  12. crtrp
  13. etour
  14. indicator.GD
  15. indicator.IGD
  16. indicator.HV
  17. indicator.Spacing
  18. mergecv
  19. otos
  20. pbi
  21. rcs
  22. refgselect
  23. refselect
  24. ri2bs
  25. sus
  26. tcheby
  27. tour

【注】Geatpy的MacOS版本暂不支持并行。即设置了Parallel=True后也不会启动并行计算。

Geatpy官网迁移通知

Geatpy2交流群

采用自研高性能矩阵库,体验极速的进化之旅!