我在 Python 中使用 DEAP 并在那里使用遗传算法。以下是大小为 的属性(染色体)的定义100
。
toolbox.register("attr_bool", random.randint, 0, 1)
下面的表达式创建了一个大小为 300 的群体,其中每一列都是染色体或解决方案。
pop = toolbox.population(n=300)
我的问题是,我怎样才能强制pop
拥有一个列(染色体或溶液) all 1
。我想确保存在一个向量为1
in 的解决方案。
我在 Python 中使用 DEAP 并在那里使用遗传算法。以下是大小为 的属性(染色体)的定义100
。
toolbox.register("attr_bool", random.randint, 0, 1)
下面的表达式创建了一个大小为 300 的群体,其中每一列都是染色体或解决方案。
pop = toolbox.population(n=300)
我的问题是,我怎样才能强制pop
拥有一个列(染色体或溶液) all 1
。我想确保存在一个向量为1
in 的解决方案。