pyg:用于并行化遗传算法的 Python 样板

时间:2024-07-05 12:18:54
【文件属性】:

文件名称:pyg:用于并行化遗传算法的 Python 样板

文件大小:4KB

文件格式:ZIP

更新时间:2024-07-05 12:18:54

Python

小猪 用法: 创建一个文件simulation.py并覆盖Chromosome类。 遗传算法 染色体 染色体存储其适应度和基因型。 基因型可以是一个整数列表、一个字符串——任何数据结构。 适应度是适应度函数的值。 这里我们使用simulate ()来计算适应度。 染色体还提供两种方法: mate和mutate 。 mate : mate将另一个染色体作为参数并返回一个子染色体。 这就是基因操作重组。 这是一些示例代码: def mate ( C ): """ Each gene has a 50% chance of being passed on. """ child = list () for i in range ( num_param ): if random . random () < 0.5 :


【文件预览】:
pyg-master
----strings.py(987B)
----README.md(3KB)
----gene.py(4KB)
----.gitignore(303B)

网友评论