Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2024, Vol. 50 ›› Issue (4): 1-10. doi: 10.19678/j.issn.1000-3428.0068790

• Intelligent Transportation • Previous Articles     Next Articles

Research on an Algorithm for Solving Time-Dependent Green Vehicle Routing Problem

Fei GE*(), Shan MIN, Han QIU, Zhenyang DAI, Zhimin YANG   

  1. School of Computer Science, Central China Normal University, Wuhan 430079, Hubei, China
  • Received:2023-11-07 Online:2024-04-15 Published:2024-04-09
  • Contact: Fei GE

求解时间依赖型绿色车辆路径问题的算法研究

葛非*(), 闵珊, 邱含, 代振阳, 杨智敏   

  1. 华中师范大学计算机学院, 湖北 武汉 430079
  • 通讯作者: 葛非
  • 基金资助:
    国家自然科学基金(62173157)

Abstract:

The Ant Colony Optimization(ACO) algorithm is an optimization algorithm that simulates the behavior of ants identifying food paths. It can solve the Non-deterministic Polynomial(NP)-hard combination problem of geometric distributions in a dynamically changing environment without any external guidance or control. To prevent the ACO algorithm from falling easily into the local optimum and to mitigate the difficulty in balancing the depth and breadth of search when solving NP-hard problems, a Green Intelligent Evolutionary Ant Colony Optimization(G-IEACO) algorithm is proposed. By introducing four types of domain operators, the state transition rules and pheromone update methods of the ACO algorithm are improved, thus enhancing the optimization performance and preventing premature convergence. Additionally, a congestion avoidance strategy is adopted to balance between time and environmental costs. Results of numerical analysis show that the G-IEACO algorithm outperforms the Genetic Algorithm(GA) in terms of the Total driving Time(TT) and vehicle carbon emission(TCO2) of the fleet. Specifically, it reduces the TT and TCO2 by 13.32% and 13.64% on average, respectively, in test cases of R2 and RC2 involving 100 clients, thus implying that it can effectively promote the realization of green and low-carbon goals.

Key words: Ant Colony Optimization(ACO) algorithm, operation operator, state transition, pheromone update, congestion avoidance strategy

摘要:

蚁群优化(ACO)算法是一种模拟自然界蚂蚁寻找食物路径的优化算法, 能够在动态变化的环境中无需任何外部指导或控制解决几何分布的非确定性多项式(NP)-Hard组合问题。针对ACO算法在求解NP-Hard问题时容易陷入局部最优、搜索的深度与广度之间难以平衡等问题, 提出一种绿色智能进化蚁群优化(G-IEACO)算法。引入4种邻域操作算子, 改进ACO算法的状态转移规则和信息素更新方式, 以增强寻优性能并防止过早收敛, 同时采用规避拥堵策略, 平衡时间成本和环境成本。应用Solomon标准测试集中不同规模的算例进行仿真实验, 数值分析结果表明, G-IEACO算法在处理车辆总行驶时间(TT)和车辆碳排放量(TCO2)方面优于遗传算法(GA), 在客户规模为100的R2类和RC2类算例中平均降低了13.32%的TT和13.64%的TCO2, 有效地促进了绿色低碳目标的实现。

关键词: 蚁群优化算法, 操作算子, 状态转移, 信息素更新, 规避拥堵策略