电动汽车的最优能量路径
数据结构与算法
2023-05-31 v1
摘要
一个带权有向图,其中且,描述了一辆电动汽车可行驶的路网。一条弧建模连接两个顶点和的道路段。弧的代价是汽车穿越该弧所需的能量值。该值可为正、零或负。为使问题切合实际,我们假设不存在负环。汽车拥有一块最多可存储单位能量的电池。它仅当位于且电池电量满足时才能穿越弧。若穿越该弧,它以的电量到达。具有正代价的弧消耗电池,具有负代价的弧为电池充电,但不超过其容量。给定,汽车能否从出发以初始电量(其中)行驶到?若可以,汽车到达时所能具有的最大电量是多少?等价地,最小的是多少,使得汽车能以的电量到达,且汽车应遵循哪条路径来实现这一点?我们将称为从到行驶的能量代价。若汽车无法以初始电量从行驶到,我们令。计算能量代价的问题是标准最短路径问题的严格推广。我们展示了单源最小能量路径问题可通过Bellman-Ford和Dijkstra算法的简单但精妙的改造来求解。为使Dijkstra算法在存在负弧但无负环的情况下工作,我们使用搜索启发式的一个变体。这些结果在一些先前论文中是显式或隐式的。我们提供了这些算法的更简洁且统一的表述。
引用
@article{arxiv.2305.19015,
title = {Optimal energetic paths for electric cars},
author = {Dani Dorfman and Haim Kaplan and Robert E. Tarjan and Uri Zwick},
journal= {arXiv preprint arXiv:2305.19015},
year = {2023}
}
备注
11 pages