美文网首页
CyclicBarrier实现并行遗传算法

CyclicBarrier实现并行遗传算法

作者: whynotybb | 来源:发表于2019-07-05 18:00 被阅读0次

CyclicBarrier是一个循环栅栏,可以实现线程之间的相互等待,因此可以将其应用到遗传算法的并行化。设置种群规模为线程池中的线程数,初始化CyclicBarrier的parties为POP_SIZE,BarrierAction为生成新种群的交叉和变异操作。

并行遗传算法框架 目标函数

BarrierAction任务:

模拟生成新种群的过程

虽然这只是一个简单的框架实现,但是意义非凡。因为我已经找到了一种可以实现并行遗传算法的方法,下一步就是去填入具体的方法,解决可能会发生的线程不安全问题。

相关文章

网友评论

      本文标题:CyclicBarrier实现并行遗传算法

      本文链接:https://www.haomeiwen.com/subject/zstyhctx.html