主管:中国科学院
主办:中国优选法统筹法与经济数学研究会
   中国科学院科技战略咨询研究院

中国管理科学 ›› 2017, Vol. 25 ›› Issue (5): 78-86.doi: 10.16381/j.cnki.issn1003-207x.2017.05.010

• 论文 • 上一篇    下一篇

带软时间窗的需求依订单拆分车辆路径问题及其禁忌搜索算法

符卓, 刘文, 邱萌   

  1. 中南大学交通运输工程学院, 湖南 长沙 410075
  • 收稿日期:2015-12-14 修回日期:2016-05-12 出版日期:2017-05-20 发布日期:2017-08-26
  • 通讯作者: 符卓(1960-),男(汉族),中南大学交通运输工程学院,教授,博士,博士生导师,研究方向:物流系统优化,E-mail:zhfu@csu.edu.cn. E-mail:zhfu@csu.edu.cn
  • 基金资助:

    国家自然科学基金资助项目(71271220)

A Tabu Search Algorithm for the Vehicle Routing Problem with Soft Time Windows and Split Deliveries by Order

FU Zhuo, LIU Wen, QIU Meng   

  1. School of Traffic and Transportation Engineering, Central South University, Changsha 410075, China
  • Received:2015-12-14 Revised:2016-05-12 Online:2017-05-20 Published:2017-08-26

摘要: 需求可拆分车辆路径问题是车辆路径问题中的重要类型,又可分为需求可任意(按计量单位)拆分和需求依订单拆分两种子类型,在配送车辆路径优化等实际问题中有着广泛的应用背景。综合考虑客户需求依订单拆分和客户对于被服务时间的要求,本文针对带软时间窗的需求依订单拆分车辆路径问题及其优化算法进行研究。建立了问题的数学模型,设计了求解的禁忌搜索算法,以Solomn标准算例为基础构造算例对算法进行测试,并将求解结果与相关文献中的结果进行比较。结果表明,算法收敛性较好,为解决该类问题提供了一种方法。

关键词: 车辆路径问题, 需求依订单拆分, 软时间窗, 禁忌搜索算法

Abstract: As an important type of vehicle routing problem, split delivery vehicle routing problem, which can be divided into two subtypes, split deliveries without restriction (by unit) and split deliveries by order, has broad applications such as distribution vehicle routing optimization and so on. In most of the present research of split delivery vehicle routing problem, customers' demands can be split without restrictions. However, in practical, sometimes a customer order consists of several cargos and could not be split during deliveries. So the cargos in the same order can only be delivered by the same vehicle. In that condition, customers' demands can be split in orders while a specific order could not be split. In addition, more and more customers have time window requirement during the distribution process. Considering this two respects, the vehicle routing problem with soft time windows and split deliveries by the order and its optimization algorithm are presented. The problem allows that the same customer can be serviced by multiple vehicles and the customer demand can be split but not split a specific order. Customers can be served either in the specified time windows or out of the time windows with according punishment. A mixed integer programming model for the problem is constructed and a tabu search algorithm for the model is proposed. The proposed algorithm was coded and tested on the problems which are based on the benchmark problems generated by Solomn. The computational results are compared with the ones in related literatures. It shows that the algorithm converges well and effectively solves the problem.

Key words: vehicle routing problem, split deliveries by order, Soft time windows, tabu search algorithm

中图分类号: