拿下技术面上传简历

你用遗传算法求解 n=100 的置换编码问题(最小化总完工时间),交叉用单点交叉、选择用轮盘赌。跑 200 代后最优值不再下降,种群平均适应度也非常接近最优值。请回答:(a) 单点交叉在置换编码上会带来什么问题?你会换成什么算子?(b) 平均适应度接近最优是否说明已经收敛到最优?你会看哪些指标?(c) 如果要做混合 GA(嵌入局部搜索),你会对哪些个体做、预算怎么分配?

强化学习与运筹优化求解与启发式1-3 年知识点 1 个

面试官在考什么

是否理解编码与算子的匹配、知道随机算法不能只看单次最优值、以及混合 GA 的预算和多样性风险。

遗传算法

回答框架 · 前两步

  1. 单点交叉在置换编码上会产生重复/缺失城市的非法个体;应改用 OX、PMX、CX 等保持排列的交叉算子,或配套修复策略。
  2. 平均适应度接近最优不等于已经最优;要看种群方差、最优值停滞代数、多次独立运行的最优分布,以及对已知下界或其他方法的对比。

还有 3 条答案要点、 3 层追问、 5 个常见坑, 以及针对你简历的追问路径,在定制报告里。

上传简历,生成我的题库先看示例报告

同一能力域的其他题