首页> 外文会议>IEEE Congress on Evolutionary Computation >Evolving heuristics for Dynamic Vehicle Routing with Time Windows using genetic programming
【24h】

Evolving heuristics for Dynamic Vehicle Routing with Time Windows using genetic programming

机译:使用遗传编程的带时间窗的动态车辆路线选择的启发式算法

获取原文

摘要

Dynamic vehicle routing problem with time windows is an important combinatorial optimisation problem in many real-world applications. The most challenging part of the problem is to make real-time decisions (i.e. whether to accept the newly arrived service requests or not) during the execution of the routes. It is hardly applicable to use the optimisation methods such as mathematical programming and evolutionary algorithms that are competitive for static problems, since they are usually time-consuming, and cannot give real-time responses. In this paper, we consider solving this problem using heuristics. A heuristic gradually builds a solution by adding the requests to the end of the route one by one. This way, it can take advantage of the latest information when making the next decision, and give immediate response. In this paper, we propose a meta-algorithm to generate a solution given any heuristic. The meta-algorithm maintains a set of routes throughout the scheduling horizon. Whenever a new request arrives, it tries to re-generate new routes to include the new request by the heuristic. It accepts the new request if successful, and reject otherwise. Then we manually designed several heuristics, and proposed a genetic programming-based hyper-heuristic to automatically evolve heuristics. The results showed that the heuristics evolved by genetic programming significantly outperformed the manually designed heuristics.
机译:在许多实际应用中,带有时间窗的动态车辆路径问题是重要的组合优化问题。问题中最具挑战性的部分是在路由执行期间做出实时决策(即是否接受新到达的服务请求)。使用优化方法(例如数学编程和进化算法)对静态问题具有竞争性是很难应用的,因为它们通常很耗时,并且无法给出实时响应。在本文中,我们考虑使用启发式方法解决此问题。启发式方法通过将请求一个接一个地添加到路线的末端来逐步构建解决方案。这样,它可以在做出下一个决策时利用最新信息,并立即做出响应。在本文中,我们提出了一种元算法来生成给定启发式的解决方案。元算法在整个调度范围内维护一组路由。每当新请求到达时,它都会尝试通过启发式方法重新生成新路由以包括新请求。如果成功,它将接受新请求,否则将拒绝。然后,我们手动设计了几种启发式算法,并提出了一种基于遗传程序的超启发式算法以自动演化启发式算法。结果表明,通过遗传编程进化出的启发式算法明显优于手动设计的启发式算法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号