关于比赛规模在遗传算法中选择锦标赛的问题

问题描述 投票:0回答:1

在锦标赛选择中,k =锦标赛规模,如果k =人口规模会发生什么,如果k = 1会发生什么?

genetic-algorithm
1个回答
0
投票

比赛大小会在进化过程中改变选择压力。

如果锦标赛规模等于人口规模,则将选出整个人口中最好的个人。这将导致卡在局部最佳状态。

比赛大小等于1的情况无效。您必须至少选择2个人进行比较。但是,如果您的意思是随机选择一个个体作为父母选择策略……这会导致乞讨导致进化过程陷入困境。

选择合适的锦标赛规模取决于人口规模和您解决的问题。

© www.soinside.com 2019 - 2024. All rights reserved.