- The paper proposes a bilevel optimization model for optimal electric vehicle (EV) charging station deployment, balancing minimum stations for reinforced coverage with maximum demand satisfaction.
- It reformulates the bilevel problem into two single-level exact models and develops a heuristic algorithm, comparing their performance on minimizing installation nodes versus maximizing user coverage.
- Computational results show the heuristic effectively balances public and private objectives, offering a practical approach for decision-makers deploying EV charging infrastructure on road networks.
This paper addresses the optimal deployment of EV charging stations on road networks, considering both the need for energy autonomy and reinforced coverage in case of station failure. The authors propose a bilevel optimization model to minimize the number of refueling points while maximizing demand satisfaction, reflecting both public and private sector objectives.
The paper begins by emphasizing the importance of transitioning to a carbon-neutral economy, highlighting the EU's goal of achieving net-zero emissions by 2050. It notes the increasing adoption of EVs and the critical role of charging infrastructure availability in facilitating this shift. The authors point out the disparity in charging infrastructure across EU member states and underscore the need for strategic deployment plans. They aim to select optimal locations from existing gas stations for EV charging points, ensuring energy autonomy and redundancy.
The authors formulate a bilevel model to achieve these objectives. The upper level minimizes the number of refueling points needed to guarantee reinforced service coverage, aligning with administrative requirements for viable solutions. The lower level maximizes the volume of demand served, subject to budgetary constraints, catering to the private sector's profit maximization goals.
The paper reviews existing literature on EV charging station location problems, categorizing them into theoretical models and empirical applications. It discusses various approaches, including the flow refuelling-location model (FRLM), capacitated flow refuelling location model (CFRLM), and set covering problems. The authors cite works that address the sizing problem of EV charging stations, optimization procedures employing exact and heuristic methods, and bilevel modeling approaches for different objectives. They position their work as a more developed version of a previous paper, where the two-level model is transformed into a single-level model to compare it with a heuristic based on the knapsack and conditional coverage models.
The model development section details the input data, including the origin-destination demand matrix (dij), shortest path matrix (Γij), and distance matrix T=(tij).
dij: origin-destination demand matrix, where i,j∈V and V represents the set of gas stations or cities.
Γij: shortest path matrix between nodes i and j, where Γij={i,v1,v2,...,vk,j} and v1,v2,...,vk are intermediate nodes.
T: distance matrix between pairs of nodes through the shortest path, with elements tij representing the distance between nodes i and j.
Other inputs to the model include qk denoting the capacity of node k∈V to install charging stations, and pk the unit price depending on site k. The model also incorporates integer variables xk representing the number of charging facilities installed at point k∈V, and binary variables yl indicating whether point l∈V is selected to open at least one charging facility.
The authors define R-dense graphs and introduce the Conditional Covering Problem (CCP) to minimize the installations needed for reinforced coverage. They define a parameter matrix B=(bkl) where bkl∈{0,1}, to represent the conditional coverage between pairs of selected nodes.
bkl=1 if tkl≤R and k=l, where tkl is the travel time between points k and l, and R is a pre-set threshold. Otherwise, bkl=0.
They then formulate the CCP as an integer programming model. Additionally, they employ a knapsack problem to maximize profit, subject to a budget P.
The bilevel optimization model combines these elements, minimizing the number of refueling points in the upper level and maximizing demand volume in the lower level. Constraints ensure reinforced coverage, budget limitations, and the relationship between the leader's and follower's decisions. The authors acknowledge the NP-hard nature of the knapsack problem and bilevel optimization, proposing a heuristic algorithm to determine charging point locations and quantities.
A case paper is presented using a network of 27 existing gas stations in southern Spain. The authors assign values to parameters such as unit cost (pk=1), budget (P=20), capacity (qk=5), and attractiveness (ωk) for each node. They also set the solution graph as 1-dense (R=1). The heuristic algorithm is applied to this scenario, and the results are compared with the solution obtained from an exact model.
The authors reformulate the bilevel problem as a single-level optimization problem using primal-dual optimality conditions, which converts the follower problem into its dual. By incorporating the strong duality condition, they create a single-level model suitable for commercial solvers. This single-level reformulation is expressed by the following equations:
Minimize:
∑l∈Vyl
Subject to:
∑l∈V,l=kbklyl≥1, ∀k∈V
∑k∈Vxkpk≤P
yk≤xk, ∀k∈V
qkxk≤yk; qkxk≤∑l∈Bkyl, ∀k∈V
pkλ+βk+qkαk+γk+qkδk≥ωk, ∀k∈V
Pλ+k∈V∑qkβk+k∈V∑(l∈Bk∑yl)αk+k∈V∑ykδk+k∈V∑ykγk=k∈V∑ωkxk
Where:
- yl is a binary variable that takes the value 1 if we select point l∈V to open at least one charging facility, and 0 otherwise.
- bkl is a binary parameter that takes the value 1 if tkl≤R and k=l, and 0 otherwise.
- xk is an integer variable that indicates the number of charging facilities installed at point k∈V.
- pk is the unit price depending on site k.
- P is the total budget.
- qk is the capacity of each node k∈V to install charging stations.
- λ, βk, αk, γk, and δk are dual variables.
- ωk is a weight used to quantify the attractiveness of locating a service at point k.
In a second approach, the authors exchange the hierarchy of the criteria, maximizing demand coverage as the primary objective and minimizing the number of installations as the secondary objective. This leads to a different single-level model, which is expressed by the following equations:
Maximize:
∑k∈Vωk⋅xk
Subject to:
∑k∈Vxkpk≤P
qkxk≤yk; qkxk≤∑l∈Bkyl, ∀k∈V
l∈V,l=k∑bklyl≥1,∀k∈V
yk≤xk,∀k∈V
l∈Bk∑αk+βk≤1,∀k∈V
k∈V∑αk+k∈V∑βkxk=k∈V∑yk
Where:
- yl is a binary variable that takes the value 1 if we select point l∈V to open at least one charging facility, and 0 otherwise.
- bkl is a binary parameter that takes the value 1 if tkl≤R and k=l, and 0 otherwise.
- xk is an integer variable that indicates the number of charging facilities installed at point k∈V.
- pk is the unit price depending on site k.
- P is the total budget.
- qk is the capacity of each node k∈V to install charging stations.
- αk and βk are dual variables.
- ωk is a weight used to quantify the attractiveness of locating a service at point k.
The paper presents computational results from 25 experiments conducted on the 27-node network, comparing the heuristic solutions with those obtained from the two single-level models (E1 and E2). The results indicate that the heuristic provides a good balance between minimizing the number of nodes and maximizing attractiveness. Further experiments on a larger network with 57 nodes demonstrate the scalability and effectiveness of the proposed methodologies. The first exact model (E1) yields a minimum number of nodes but does not give good attractiveness results. The second exact model (E2) yields a maximum user population covered. The heuristic (H) gives solutions that are closer to the optimal value of the second model.
In conclusion, the authors propose a methodology for optimally deploying EV charging stations, considering both coverage and demand satisfaction. The bilevel model and heuristic algorithm offer a practical approach to addressing this complex problem, balancing public and private sector objectives. The comparison of different solution methodologies provides insights into their strengths and weaknesses, guiding decision-makers in selecting the most appropriate approach for their specific context.