论文标题

通过共同发展

Few-shots Parallel Algorithm Portfolio Construction via Co-evolution

论文作者

Tang, Ke, Liu, Shengcai, Yang, Peng, Yao, Xin

论文摘要

概括,即解决在系统设计和开发阶段无法使用的问题实例的能力,是智能系统的关键目标。实现良好概括的典型方法是从大量数据中学习模型。在启发式搜索的上下文中,可以实现这种范式,以根据一组培训问题实例来配置并行算法投资组合(PAP)的参数,这通常称为PAP Construction。但是,与传统的机器学习相比,PAP结构通常会遭受培训实例的缺乏,而所获得的PAP可能无法很好地概括。本文提出了一种新型的竞争共同进化方案,称为参数化搜索(CEPS)的共同进化,以解决这一挑战。通过共同发展配置人群和实例人群,CEPS能够在很少的培训实例中获得可推广的PAP。本文分析显示了CEPS在改善概括方面的优势。分别为旅行推销员问题(TSP)提供了两种混凝土算法,即CEPS-TSP和CEPS-VRPSPDTW,并分别提供了同时的拾取交付和时间Windows(VRPSPDTW)的车辆路由问题。实验结果表明,CEPS导致了更好的概括,甚至设法在某些情况下找到了最著名的解决方案。

Generalization, i.e., the ability of solving problem instances that are not available during the system design and development phase, is a critical goal for intelligent systems. A typical way to achieve good generalization is to learn a model from vast data. In the context of heuristic search, such a paradigm could be implemented as configuring the parameters of a parallel algorithm portfolio (PAP) based on a set of training problem instances, which is often referred to as PAP construction. However, compared to traditional machine learning, PAP construction often suffers from the lack of training instances, and the obtained PAPs may fail to generalize well. This paper proposes a novel competitive co-evolution scheme, named Co-Evolution of Parameterized Search (CEPS), as a remedy to this challenge. By co-evolving a configuration population and an instance population, CEPS is capable of obtaining generalizable PAPs with few training instances. The advantage of CEPS in improving generalization is analytically shown in this paper. Two concrete algorithms, namely CEPS-TSP and CEPS-VRPSPDTW, are presented for the Traveling Salesman Problem (TSP) and the Vehicle Routing Problem with Simultaneous Pickup-Delivery and Time Windows (VRPSPDTW), respectively. Experimental results show that CEPS has led to better generalization, and even managed to find new best-known solutions for some instances.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源