Population-Based Incremental Learning Algorithm for a Serial Colored Traveling Salesman Problem
Population-Based Incremental Learning Algorithm for a Serial Colored Traveling Salesman Problem
复制标题
基于群体的增量学习算法解决串行彩色旅行商问题
DOI:
10.1109/tsmc.2016.2591267
复制
发表时间:
--
期刊:
影响因子:
--
通讯作者:
Jianping Dou
中科院分区:
文献类型:
--
作者:
Xianghu Meng;Jun Li;MengChu Zhou;Xianzhong Dai;Jianping Dou
A colored traveling salesman problem (CTSP) is a generalization of the well-known multiple traveling salesman problem. This paper investigate a class of CTSP, called serial CTSP (S-CTSP). Each of its salesmen has his exclusive cities and shares some cities with its neighbor(s) in a serial manner. It can be used to model the scheduling problem of multimachine engineering systems with linearly arranged machines. S-CTSP is NP-hard. Developing effective and efficient approaches to S-CTSP is important to enable its industrial applications. This paper presents a population-based incremental learning (PBIL) approach to it. After analyzing its solution space, we set up some probability matrix models to guide the individual search of the algorithm. Then, a distance penalty is introduced into the state transfer function that can select the cities with small penalty values by the Roulette method to form a good route. By adding a powerful local search operation, 2-opt, to the algorithm, we can further enhance its search ability. Extensive simulation is conducted and its results show that the augmented PBIL is effective and well outperforms the genetic algorithms and CPLEX.