拿下技术面上传简历

你用 LNS 求解带时间窗的车辆路径问题:每轮随机移除 15% 的客户,再用贪心插入修复,只接受更好的解。你发现搜索很快停滞,而且修复阶段经常插不回去,导致解反而变差。请回答:(a) 为什么随机移除可能不如 Shaw/相关移除?(b) 修复失败时你会在算法上做什么改动?(c) 只接受更好解与模拟退火式接受相比有什么问题,你会怎么取舍?

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

面试官在考什么

是否分得清 destroy/repair 的分工、会用问题结构设计移除算子,并理解接受准则对搜索行为的影响。

大邻域搜索

回答框架 · 前两步

  1. 随机移除不利用问题结构;Shaw/相关移除把地理近、时间窗相似、同路径或需求相近的客户一起移除,修复阶段才有机会把它们重新组合到更好的位置。
  2. 修复失败的处理:用 regret insertion、允许暂时违反软约束、带回溯或允许部分插入、或增大修复算力;不能失败就直接丢弃整轮。

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

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

同一能力域的其他题