计算机与现代化 ›› 2021, Vol. 0 ›› Issue (07): 6-11.

• 算法设计与分析 • 上一篇    下一篇

网约拼车出行的乘客车辆匹配及路径优化

  

  1. (武汉科技大学汽车与交通工程学院,湖北武汉430070)
  • 出版日期:2021-08-02 发布日期:2021-08-02
  • 作者简介:陈玲娟(1985—),女,湖北武汉人,副教授,博士,研究方向:智能交通系统,E-mail: chenlingjuan@wust.edu.cn; 通信作者:寇思佳(1996—),女,河北张家口人,硕士研究生,研究方向:智能交通系统,E-mail: 936921005@qq.com; 柳祖鹏(1979—),男,浙江兰溪人,讲师,博士,研究方向:智能交通系统,E-mail: liuzupeng@wust.edu.cn。
  • 基金资助:
    教育部人文社会科学研究青年基金资助项目(19YJCZH007)

Passenger-vehicle Matching and Route Optimization of Network Carpooling

  1. (School of Automobile and Traffic Engineering, Wuhan University of Science and Technology, Wuhan 430070, China)
  • Online:2021-08-02 Published:2021-08-02

摘要: 城市道路拥堵严重及共享理念的盛行带来了拼车出行的兴起。出行线路相似的乘客共乘一辆车,可提高座位利用率、节省费用、缓解交通压力。以带时间窗约束的无换乘多车辆静态拼车问题为研究背景,从车辆使用费、途中走行成本及到达时间窗惩罚成本3个方面建立乘客车辆匹配及路径优化的目标函数,以车辆容量、乘客出发及到达时间窗、路径无迂回、乘客车辆匹配无重叠等限制构建模型约束条件,采用演化策略算法求解问题,根据模型特征设计编码解码规则,解码结果可同时获得车辆乘客匹配关系和走行路径,采用交叉变异操作更新迭代个体种群,进而求得最优解。运用MATLAB求解算例验证了模型可行性及算法有效性,结果表明算法能快速响应静态拼车问题,在较短时间即可给出乘客车辆的先后匹配关系及车辆走行路径,拼车方案相比独自出行能节省更多成本。

关键词: 城市交通, 出行匹配, 路径优化, 演化策略算法

Abstract: Urban road congestion and the prevalence of shared concepts have brought the rise of carpooling. Passengers with similar travel routes share the same car, which can increase the vehicle’s seat resources, save costs and relieve traffic pressure. Taking the problem of multi-vehicle static carpooling without transfer with time window constraints as the research background, the objective function of passenger-vehicle matching and path optimization is established from three aspects: vehicle usage fee, travel cost on the way and penalty cost of arrival time window, constructing model constraint conditions based on vehicle capacity, passenger departure and arrival time windows, no detours, no overlap between passenger and vehicle matching, etc. The evolution strategy algorithm is used to solve the problem, and the coding and decoding rules are designed according to the model characteristics. The decoding results can obtain the matching relationship between the vehicle and the passengers and the traveling path at the same time, and the cross-mutation operation is used to update the iterative individual population to obtain the optimal solution. Using MATLAB to solve the calculation example to verify the feasibility of the model and the effectiveness of the algorithm, the results show that the algorithm can quickly respond to the static carpooling problem, and can provide the matching relationship between passengers and vehicles and the path of the vehicle in a short time, the carpooling scheme can save more costs than traveling alone.

Key words: urban traffic, trip matching, route optimization, evolutionary strategy algorithm