【发布时间】:2017-10-18 13:52:55
【问题描述】:
我正在尝试使用 DEAP 来最大化功能。
我了解如何通过基本示例来做到这一点:
toolbox.register("attr_bool", random.randint, 0, 1)
toolbox.register("individual", tools.initRepeat, creator.Individual,
toolbox.attr_bool, 100)
这会创建 100 个随机值或 0 或 1。然后您继续创建种群并变异 ...
当你有两个参数时,你如何建立种群:
parameter 1 integer with range [0,1]
parameter 2 float with range [0,2]
然后创建一个结合两个随机采样参数的个体?或者对于具有任意步长值的参数 2 样本,例如 0.25。
【问题讨论】: