select 在多个锦标赛中 parents 相同 selection
select same parents in multiple Tournament selection
我想知道我是否可以 select 在遗传算法中 selection 的两次迭代中 select 两个相同的 parents(在与锦标赛相同的种群中 select离子)。
可以吗?
其中很多决定都是在对特定软件和领域进行试验后做出的。
当然两个parents可以生成多个children。这可能是因为:
- 交叉运算符创建两个以上 children;
- 锦标赛选择重复选择相同的 parents(对于简单的稳态人口,这是常见事件)。
通常不建议创建太多具有相同 parents 的个体,因为您可能会有太多 "restricted trend"("too many" 的含义值得商榷)。
因此您通常可以找到某种形式的预防措施。除了显式检查 "same parents" 出现之外,还有其他技术。
例如
demetic grouping同样的parents可以产生大量的后代,但children会在它们之间竞争。
家族竞争替换方案是限制具有相同parents.
[=的多个交叉数量的不同方式35=]
...
我想知道我是否可以 select 在遗传算法中 selection 的两次迭代中 select 两个相同的 parents(在与锦标赛相同的种群中 select离子)。
可以吗?
其中很多决定都是在对特定软件和领域进行试验后做出的。
当然两个parents可以生成多个children。这可能是因为:
- 交叉运算符创建两个以上 children;
- 锦标赛选择重复选择相同的 parents(对于简单的稳态人口,这是常见事件)。
通常不建议创建太多具有相同 parents 的个体,因为您可能会有太多 "restricted trend"("too many" 的含义值得商榷)。
因此您通常可以找到某种形式的预防措施。除了显式检查 "same parents" 出现之外,还有其他技术。
例如
demetic grouping同样的parents可以产生大量的后代,但children会在它们之间竞争。
家族竞争替换方案是限制具有相同parents.
[=的多个交叉数量的不同方式35=]...