Minimum-cost paths for electric cars

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

Standard

Minimum-cost paths for electric cars. / Dorfman, Dani; Kaplan, Haim; Tarjan, Robert E.; Thorup, Mikkel; Zwick, Uri.

2024 Symposium on Simplicity in Algorithms, SOSA 2024. ed. / Merav Parter; Seth Pettie. SIAM, 2024. p. 374-382.

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

Harvard

Dorfman, D, Kaplan, H, Tarjan, RE, Thorup, M & Zwick, U 2024, Minimum-cost paths for electric cars. in M Parter & S Pettie (eds), 2024 Symposium on Simplicity in Algorithms, SOSA 2024. SIAM, pp. 374-382, 7th SIAM Symposium on Simplicity in Algorithms, SOSA 2024, Alexandria, United States, 08/01/2024. <https://epubs.siam.org/doi/10.1137/1.9781611977936.34>

APA

Dorfman, D., Kaplan, H., Tarjan, R. E., Thorup, M., & Zwick, U. (2024). Minimum-cost paths for electric cars. In M. Parter, & S. Pettie (Eds.), 2024 Symposium on Simplicity in Algorithms, SOSA 2024 (pp. 374-382). SIAM. https://epubs.siam.org/doi/10.1137/1.9781611977936.34

Vancouver

Dorfman D, Kaplan H, Tarjan RE, Thorup M, Zwick U. Minimum-cost paths for electric cars. In Parter M, Pettie S, editors, 2024 Symposium on Simplicity in Algorithms, SOSA 2024. SIAM. 2024. p. 374-382

Author

Dorfman, Dani ; Kaplan, Haim ; Tarjan, Robert E. ; Thorup, Mikkel ; Zwick, Uri. / Minimum-cost paths for electric cars. 2024 Symposium on Simplicity in Algorithms, SOSA 2024. editor / Merav Parter ; Seth Pettie. SIAM, 2024. pp. 374-382

Bibtex

@inproceedings{94d690d58f174245a4167d4ab0955136,
title = "Minimum-cost paths for electric cars",
abstract = "An electric car equipped with a battery of a finite capacity travels on a road network with an infrastructure of charging stations. Each charging station has a possibly different cost per unit of energy. Traversing a given road segment requires a specified amount of energy that may be positive, zero or negative. The car can only traverse a road segment if it has enough charge to do so (the charge cannot drop below zero), and it cannot charge its battery beyond its capacity. To travel from one point to another the car needs to choose a travel plan consisting of a path in the network and a recharging schedule that specifies how much energy to charge at each charging station on the path, making sure of having enough energy to reach the next charging station or the destination. The cost of the plan is the total charging cost along the chosen path. We reduce the problem of computing plans between every two junctions of the network to two problems: Finding optimal energetic paths when no charging is allowed and finding standard shortest paths. When there are no negative cycles in the network, we obtain an O(n3)-time algorithm for computing all-pairs travel plans, where n is the number of junctions in the network. We obtain slightly faster algorithms under some further assumptions. We also consider the case in which a bound is placed on the number of rechargings allowed.",
author = "Dani Dorfman and Haim Kaplan and Tarjan, {Robert E.} and Mikkel Thorup and Uri Zwick",
note = "Publisher Copyright: Copyright {\textcopyright} 2024 by SIAM.; 7th SIAM Symposium on Simplicity in Algorithms, SOSA 2024 ; Conference date: 08-01-2024 Through 10-01-2024",
year = "2024",
language = "English",
pages = "374--382",
editor = "Merav Parter and Seth Pettie",
booktitle = "2024 Symposium on Simplicity in Algorithms, SOSA 2024",
publisher = "SIAM",

}

RIS

TY - GEN

T1 - Minimum-cost paths for electric cars

AU - Dorfman, Dani

AU - Kaplan, Haim

AU - Tarjan, Robert E.

AU - Thorup, Mikkel

AU - Zwick, Uri

N1 - Publisher Copyright: Copyright © 2024 by SIAM.

PY - 2024

Y1 - 2024

N2 - An electric car equipped with a battery of a finite capacity travels on a road network with an infrastructure of charging stations. Each charging station has a possibly different cost per unit of energy. Traversing a given road segment requires a specified amount of energy that may be positive, zero or negative. The car can only traverse a road segment if it has enough charge to do so (the charge cannot drop below zero), and it cannot charge its battery beyond its capacity. To travel from one point to another the car needs to choose a travel plan consisting of a path in the network and a recharging schedule that specifies how much energy to charge at each charging station on the path, making sure of having enough energy to reach the next charging station or the destination. The cost of the plan is the total charging cost along the chosen path. We reduce the problem of computing plans between every two junctions of the network to two problems: Finding optimal energetic paths when no charging is allowed and finding standard shortest paths. When there are no negative cycles in the network, we obtain an O(n3)-time algorithm for computing all-pairs travel plans, where n is the number of junctions in the network. We obtain slightly faster algorithms under some further assumptions. We also consider the case in which a bound is placed on the number of rechargings allowed.

AB - An electric car equipped with a battery of a finite capacity travels on a road network with an infrastructure of charging stations. Each charging station has a possibly different cost per unit of energy. Traversing a given road segment requires a specified amount of energy that may be positive, zero or negative. The car can only traverse a road segment if it has enough charge to do so (the charge cannot drop below zero), and it cannot charge its battery beyond its capacity. To travel from one point to another the car needs to choose a travel plan consisting of a path in the network and a recharging schedule that specifies how much energy to charge at each charging station on the path, making sure of having enough energy to reach the next charging station or the destination. The cost of the plan is the total charging cost along the chosen path. We reduce the problem of computing plans between every two junctions of the network to two problems: Finding optimal energetic paths when no charging is allowed and finding standard shortest paths. When there are no negative cycles in the network, we obtain an O(n3)-time algorithm for computing all-pairs travel plans, where n is the number of junctions in the network. We obtain slightly faster algorithms under some further assumptions. We also consider the case in which a bound is placed on the number of rechargings allowed.

M3 - Article in proceedings

AN - SCOPUS:85194196870

SP - 374

EP - 382

BT - 2024 Symposium on Simplicity in Algorithms, SOSA 2024

A2 - Parter, Merav

A2 - Pettie, Seth

PB - SIAM

T2 - 7th SIAM Symposium on Simplicity in Algorithms, SOSA 2024

Y2 - 8 January 2024 through 10 January 2024

ER -

ID: 395075109