用途:这是遗传循环中的变异算子,位于重组之后。重组融合最优区块后,变异负责探索每个后代的邻域,寻找略优的局部排列;当多样性调控器提高变异率时,也可把后代推离已坍缩的模板。它是“探索/利用”旋钮中的探索一侧。
输入:一个重组后、可行的后代候选(带区块标签);mutation_rate(默认较低,约每个后代 1 次扰动,检测到坍缩时由 wc-population-diversity 提高到约 2–3);用于可行性守卫的实时约束(预算、国家上限、阶段)。
变异动作(按变异率选取,每个动作都必须保持可行性):差分换人(把一名 BB4 选择换成相邻价位、相似 EV 但持有率更低的替代者);使能者微调(把 BB5 使能者换成同价、赛程略好的确定首发);队长阶梯位移(调整 MB2 一步,改推另一名第 2 日队长候选);替补重排(按更精细的开球时间/预期得分重排 MB3 替补);赛程摆动转会(为转会计划尝试一组替代的进→出组合,追求更陡的赛程差);阵型弹性(在同一 15 人可支持的两套有效阵型间切换,如 3-4-3 ↔ 3-5-2)。
工作流:读取后代、变异率与约束;按变异率选取动作,并受传入的多样性注入目标偏置;逐个应用并重新检查可行性(预算、国家上限、阵型、15 人结构);拒绝破坏可行性或摧毁构建区块的动作并改试其他动作;输出变异后的后代与变异日志。
边界:变异按设计很小,绝不整体重建(那是外卡或全新策略运行);保持可行性,破坏预算/国家/阵型的变异直接丢弃而非修复;尊重区块,只在区块内或边缘扰动,不拆分价值区块;被要求时定向偏置。
输出:mutated_offspring 与 mutation_log(含 move、change、rationale、feasibility_ok)。
护栏:默认变异率保持低,过度变异会破坏重组刚取得的收益;每个后代只产生一个变异副本,除非多样性调控器明确要求;始终记录变更以保持谱系可审计。
限制:资料未提供具体实现语言、依赖、安装命令或运行环境;也未说明收费、平台与效果数据。