Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
173 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
46 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Bilevel optimization for the deployment of refuelling stations for electric vehicles on road networks (2501.19000v1)

Published 31 Jan 2025 in math.OC

Abstract: This work consists of a procedure to optimally select, among a group of candidate sites where gas stations were already located, a sufficient number of charging points in order to guarantee that an electric vehicle can make its journey without a problem of energy autonomy and that each selected charging station has another one that serves as useful support in case of failure (reinforced coverage service). For this purpose, we propose a bilevel model that, in a former level, minimizes the number of refuelling points necessary to guarantee a reinforced service coverage for all users who transit from their origin to destination and, as a second level, maximize the volume of demand that can be satisfied subject to budgetary restrictions. With the first of the objectives we are addressing the typical requirement of the administration, which consists of guaranteeing the viability of the solutions, and the second of the objectives is a criterion typically used by the private sector initiative, compatible with the profit maximization.

Summary

  • 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)(d_{ij}), shortest path matrix (Γij)(\Gamma_{ij}), and distance matrix T=(tij)T = (t_{ij}).

dijd_{ij}: origin-destination demand matrix, where i,jVi,j \in V and VV represents the set of gas stations or cities.

Γij\Gamma_{ij}: shortest path matrix between nodes ii and jj, where Γij={i,v1,v2,...,vk,j}\Gamma_{ij} = \{i, v_1, v_2, ..., v_k, j\} and v1,v2,...,vkv_1, v_2, ..., v_k are intermediate nodes.

TT: distance matrix between pairs of nodes through the shortest path, with elements tijt_{ij} representing the distance between nodes ii and jj.

Other inputs to the model include qkq_k denoting the capacity of node kVk \in V to install charging stations, and pkp_k the unit price depending on site kk. The model also incorporates integer variables xkx_k representing the number of charging facilities installed at point kVk \in V, and binary variables yly_l indicating whether point lVl \in V is selected to open at least one charging facility.

The authors define RR-dense graphs and introduce the Conditional Covering Problem (CCP) to minimize the installations needed for reinforced coverage. They define a parameter matrix B=(bkl)B = (b_{kl}) where bkl{0,1}b_{kl} \in \{0,1\}, to represent the conditional coverage between pairs of selected nodes.

bkl=1b_{kl} = 1 if tklRt_{kl} \le R and klk \ne l, where tklt_{kl} is the travel time between points kk and ll, and RR is a pre-set threshold. Otherwise, bkl=0b_{kl} = 0.

They then formulate the CCP as an integer programming model. Additionally, they employ a knapsack problem to maximize profit, subject to a budget PP.

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=1p_k = 1), budget (P=20P = 20), capacity (qk=5q_k = 5), and attractiveness (ωk\omega_k) for each node. They also set the solution graph as 1-dense (R=1R = 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:

lVyl\sum_{l\in V} y_l

Subject to:

lV,lkbklyl1\sum_{l\in V,l\not= k} b_{kl} y_l \ge 1, kV\forall k \in V

kVxkpkP\sum_{k\in V} x_k p_k \le P

ykxky_k \le x_k, kV\forall k \in V

xkqkyk\frac{x_k}{q_k} \le y_k; xkqklBkyl\frac{x_k}{q_k} \le \sum_{l\in B_k} y_l, kV\forall k \in V

pkλ+βk+αkqk+γk+δkqkωkp_k \lambda + \beta_k + \frac{\alpha_k}{q_k} + \gamma_k + \frac{\delta_k}{q_k} \ge \omega_k, kV\forall k \in V

Pλ+kVqkβk+kV(lBkyl)αk+kVykδk+kVykγk=kVωkxkP\lambda + \sum_{k\in V} q_k\beta_k + \sum_{k\in V} (\sum_{l\in B_k} y_l)\alpha_k + \sum_{k\in V}y_k\delta_k + \sum_{k\in V}y_k\gamma_k = \sum_{k\in V} \omega_k x_k

Where:

  • yly_l is a binary variable that takes the value 1 if we select point lVl\in V to open at least one charging facility, and 0 otherwise.
  • bklb_{kl} is a binary parameter that takes the value 1 if tklRt_{kl} \le R and klk \ne l, and 0 otherwise.
  • xkx_k is an integer variable that indicates the number of charging facilities installed at point kVk\in V.
  • pkp_k is the unit price depending on site kk.
  • PP is the total budget.
  • qkq_k is the capacity of each node kVk\in V to install charging stations.
  • λ\lambda, βk\beta_k, αk\alpha_k, γk\gamma_k, and δk\delta_k are dual variables.
  • ωk\omega_k is a weight used to quantify the attractiveness of locating a service at point kk.

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:

kVωkxk\sum_{k\in V} \omega_k \cdot x_k

Subject to:

kVxkpkP\sum_{k\in V} x_k p_k \leq P

xkqkyk\frac{x_k}{q_k}\leq y_k; xkqklBkyl\frac{x_k}{q_k} \leq \sum_{l\in B_k} y_l, kV\forall k \in V

lV,lkbklyl1,kV\sum_{l\in V,l\not= k} b_{kl} y_l \geq 1, \hspace*{2.5cm} \forall k\in V

ykxk,kVy_k \leq x_k, \hspace*{3.8cm}\forall k \in V

lBkαk+βk1,kV\sum_{l\in B_k} \alpha_k +\beta_k \leq 1,\hspace*{2.4cm} \forall k \in V

kVαk+kVβkxk=kVyk\sum_{k\in V}\alpha_k+\sum_{k\in V}\beta_k x_k = \sum_{k\in V} y_k

Where:

  • yly_l is a binary variable that takes the value 1 if we select point lVl\in V to open at least one charging facility, and 0 otherwise.
  • bklb_{kl} is a binary parameter that takes the value 1 if tklRt_{kl} \le R and klk \ne l, and 0 otherwise.
  • xkx_k is an integer variable that indicates the number of charging facilities installed at point kVk\in V.
  • pkp_k is the unit price depending on site kk.
  • PP is the total budget.
  • qkq_k is the capacity of each node kVk\in V to install charging stations.
  • αk\alpha_k and βk\beta_k are dual variables.
  • ωk\omega_k is a weight used to quantify the attractiveness of locating a service at point kk.

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.