首页> 外文会议>International conference on principles and practice of constraint programming >A Meta-Heuristic Factory for Vehicle Routing Problems Meta-Programming for Meta-Heuristics
【24h】

A Meta-Heuristic Factory for Vehicle Routing Problems Meta-Programming for Meta-Heuristics

机译:用于Meta-HeuRistics的车辆路由问题的Meta-heuristic工厂

获取原文
获取外文期刊封面目录资料

摘要

This paper presents a generic technique for improving constraintbased heuristics through the discovery of meta-heuristics. The idea is to represent a family of "push/pull" algorithms, based on inserting and removing tasks in a current solution, with an algebra and let a learning algorithm search for the best possible algebraic term (which represents a hybrid algorithm), for a given set of problems and an optimization criterion. This paper describes an application of this idea using vehicle routing with time windows (VRPTW) as the domain example, although this approach can be applied to many other problems which can be seen as the assignment of tasks to resources (generalized assignments). We suppose that a domain-dependent (constraintbased) algorithm has been built, which is able to insert and remove tasks and handle the domain-specific constraints. Our goal is to improve such an algorithm with techniques like LDS (Limited Discrepancy Search), LNS (Large Neighborhood Search), ejection trees or chains, which can be described in a generic manner using the insertion and deletion operations. We show that the automatic tuning of the best hybrid combination of such techniques yields a better solution than hand-tuning, with considerably less effort. The contribution of the paper is thus twofold: we demonstrate a combination of meta-heuristics that yields new best-known results on the Solomon benchmarks, and we provide with a method to automatically adjust this combination to handle problems with different sizes, complexity and optimization objectives.
机译:本文通过发现元启发式来提出一种改善约束启发式的通用技术。该想法是基于在当前解决方案中的插入和删除任务,使用代数来代表一个“推/拉”算法的系列,并让学习算法搜索最佳的代数项(表示混合算法),用于一组给定的问题和优化标准。本文介绍了使用时间窗口(VRPTW)作为域示例的车辆路由的应用程序的应用,尽管这种方法可以应用于许多其他问题,这些问题可以被视为对资源(广义分配)的任务分配。我们假设已经构建了域​​依赖(约束)算法,其能够插入和删除任务并处理特定于域的约束。我们的目标是通过使用插入和删除操作以通用方式描述LDS(限制差异搜索),LNS(大邻域搜索),LNS(大邻域搜索),喷射树或链条等技术来改进这种算法。我们表明,这种技术的最佳混合组合的自动调整比手工调整更好,努力较低。这篇论文的贡献是双重的:我们展示了元启发式的组合,在所罗门基准测试中产生新的最着名的结果,我们提供了一种自动调整这种组合以处理不同尺寸,复杂性和优化的问题的方法目标。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号