0
我正在使用Python和DEAP遺傳編程庫。我有一個人口組,但我需要創建三個互不相干,集體窮舉的人羣。這是由DEAP本身支持,還是我需要自己創建這些子集?如何使用DEAP創建人口的三個互斥子集
我正在使用Python和DEAP遺傳編程庫。我有一個人口組,但我需要創建三個互不相干,集體窮舉的人羣。這是由DEAP本身支持,還是我需要自己創建這些子集?如何使用DEAP創建人口的三個互斥子集
DEAP提供了三種工具(重複,迭代和循環)用於羣體生成,可以找到here in their docs。這些工具允許用戶提供創建單個個體的功能,該個體可以以某種方式被調用,以最終產生大小爲n
的羣體。
據我所知,沒有一種能夠以你描述的方式進行人口生成,所以你可能想自己寫。如果你這樣做,我鼓勵你也許分叉存儲庫並以這種方式將它添加到源代碼中(也許一旦你完成了對庫的貢獻就創建一個請求)。