Next Article in Journal
Assessing the Efficiency of Phragmites australis in Wastewater Treatment as a Natural Approach to Water Quality Improvement
Next Article in Special Issue
DHDRDS: A Deep Reinforcement Learning-Based Ride-Hailing Dispatch System for Integrated Passenger–Parcel Transport
Previous Article in Journal
A Proposal for the Improvement of Daylight Integration and Distribution in the Educational Interior Space Through a (Pro-Sun) Ceiling Design with Curved Surfaces
Previous Article in Special Issue
Optimizing Sustainability Offshore Hybrid Tidal-Wind Energy Storage Systems for an Off-Grid Coastal City in South Africa
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Charging Scheduling of Electric Vehicles Considering Uncertain Arrival Times and Time-of-Use Price

1
Business School, Ningbo University, Ningbo 315211, China
2
Merchants’ Guild Economics and Cultural Intelligent Computing Laboratory, Ningbo University, Ningbo 315211, China
3
Glorious Sun School of Business and Management, Donghua University, Shanghai 200051, China
4
School of Economics and Management, Tongji University, Shanghai 200092, China
*
Author to whom correspondence should be addressed.
Sustainability 2025, 17(3), 1100; https://doi.org/10.3390/su17031100
Submission received: 28 October 2024 / Revised: 20 December 2024 / Accepted: 27 January 2025 / Published: 29 January 2025

Abstract

:
To advance sustainable transportation solutions, this work investigates an electric vehicle charging scheduling problem under the uncertainty of vehicle arrival times. Given a set of appointed electric vehicles, the objective of the considered problem is to explore charging strategies that minimize the total charging cost for the charging station. To address this problem, this work first establishes a mixed-integer programming model. Then, an enhanced sample average approximation approach alongside two versions of distribution-free approaches are applied to solve the studied problem. Additionally, this study introduces a BP neural network-enhanced distribution-free approach to efficiently resolve the problem. Finally, numerical experiments are conducted to demonstrate the effectiveness of the proposed approaches.

1. Introduction

With the increasing popularity of electric vehicles (EVs) due to their environmentally friendly advantages, the demand for EV charging services is growing rapidly [1,2,3,4,5,6,7]. However, in scheduling practices, charging stations prioritize serving their affiliated bus companies by providing recharging services for electric buses (EBs). To enhance the efficiency of charging infrastructure and maximize revenue generation, idle periods of EV chargers are utilized by charging stations to accommodate pre-booked electric vehicles. Consequently, EV chargers might not always be available throughout the entire decision-making process. The limited number of available EV chargers poses challenges for decision-makers in making efficient scheduling decisions for EV charging [8,9].
The scheduling of EV charging encounters challenges that arise from various uncertainties [5]. To facilitate advanced scheduling, the charging station requires EV users to input their estimated arrival times, required charging levels, and other relevant details into the reservation system for completing the booking process, as depicted in Figure 1. Due to uncertain factors such as road conditions and driver’s driving skills, EVs are usually with uncertain EV arrival times. In practice, decision-makers at charging stations may learn some characters or approximate distributions of uncertain EV arrival times. However, in most situations, historical data only provide upper and lower information other than accurate specific distribution. This uncertainty causes the deviation in the execution of charging plans, especially the delay of some charging activities. To enhance customer satisfaction, it is essential to manage the likelihood of delayed charging within an acceptable risk threshold.
As illustrated in Figure 2, the implementation of time-of-use (TOU) pricing could significantly impact supply-side management strategies. These strategies focus on reducing costs of charging services and optimizing load distribution at charging stations during various time periods [10]. Moreover, decision-makers encounter the challenge of striking a delicate balance between the costs associated with electricity demand and the risk level incurred due to delayed charging. This necessitates the careful consideration of this trade-off in order to minimize the overall expenses associated with the charging process. As a result, decision-makers face an additional challenge in making scheduling decisions.
While some existing studies have formulated the charging function of electric vehicles as a linear model, empirical evidence from charging practices suggests that the relationship between state of charge (SoC) and charging duration is nonlinear [11,12,13,14]. It is evident that an appropriate characterization of the charging function plays a crucial role in enabling decision-makers to accurately assess the necessary charging duration for electric vehicles. Therefore, it is imperative to establish a reasonable charging function to facilitate informed decision-making regarding charging scheduling.
Numerous studies have addressed EV charging scheduling through optimization-based frameworks, including deterministic approaches, stochastic programming, and robust optimization. Deterministic models often struggle to capture uncertainties in EV arrivals, charging demands, and grid conditions, leading to suboptimal scheduling outcomes in dynamic real-world scenarios. Stochastic programming approaches, while capable of handling uncertainties, typically rely on full distributional knowledge, which may not always be available or accurate. On the other hand, robust optimization techniques provide solutions that are overly conservative, potentially leading to higher costs or inefficiencies. These limitations highlight the need for methods that balance robustness, flexibility, and computational efficiency in EV charging scheduling.
To address the considered problem, this work investigates a charging scheduling of electric vehicles considering uncertain EV arrival times. Our objective is to determine a schedule that minimizes total charging costs in an environment with uncertainty and time-of-use mechanisms. Similar to [11,14], this work employs a piecewise linear approximation to capture the nonlinear nature of the charging process. The contributions of our research are summarized as follows:
  • In line with charging practices, the EV charging scheduling problem considering uncertain EV arrival times, the TOU mechanism, and the nonlinear charging function is first introduced in this work;
  • For addressing this problem, a K-means enhanced SAA (Sample Average Approximation) approach and distribution-free approaches are, respectively, established by this work;
  • To the best of our knowledge, the BP neural network is applied for the first time to enhance the distribution-free approach for addressing the EV charging scheduling problem. Numerical experiments are conducted to demonstrate the effectiveness of our approaches.
The remainder of this paper is organized as follows. Section 2 provides a brief literature review. Section 3 gives a brief description of the studied problem and establishes a stochastic mixed-integer programming model. Section 4 establishes SAA models and distribution-free models. Section 5 conducts numerical experiments to demonstrate the effectiveness of the proposed approaches. Section 6 concludes this work.

2. Literature Review

The EV scheduling problem has been well investigated in the literature [15,16,17]. Below, we give a brief view of five key areas of related studies, i.e., the optimization of charging costs, mitigation of power grid constraints, reduction in EV waiting time, and management of charging station capacity.

2.1. Optimization of Charging Costs

Previous studies have primarily focused on minimizing objectives related to charging costs. Sassi and Oulamara (2017) addressed the optimization of vehicle assignment to tours and charging costs in an electric vehicle scheduling problem. They proposed a mixed-integer linear programming formulation for modeling this problem, followed by the introduction of two heuristics to handle large instances effectively [18]. Expanding on the theme of cost minimization, Koufakis et al. (2020) tackled the single charging station electric vehicle charging problem by developing a mixed-integer programming model that aims to minimize total charging costs. Additionally, they presented both offline and online scheduling algorithms for efficient charging at a single station [19]. To resolve conflicts at charging stations, Kakkar et al. (2022) introduce a blockchain and Internet of Things-based consensus mechanism for secure and trustworthy electric vehicle scheduling at these locations [20]. Cao et al. (2023) considered a joint routing and wireless charging scheduling problem with microwave power transfer systems in mind, aiming to minimize travel distance, charging costs, and battery degradation when IoEVs provide shuttle services. They propose a customized benders decomposition algorithm called “routing and charging customized benders decomposition” (RCBD), along with an improved version called the IRCBD algorithm to enhance time efficiency based on extensive simulation results, demonstrating the effectiveness and correctness of their proposed scheduling algorithms [21]. Wang and Wu (2024) explored the optimization of real-time charging schedules for large-scale EV parking lots, introducing a semi-decentralized scheduling framework that balances scalability and economic efficiency. The study employs a chance-constrained model with a Gaussian mixture model to estimate aggregate charging needs while addressing demand uncertainties, followed by the allocation of charging energy references to individual chargers. Simulation results highlight that this approach significantly improves scheduling efficiency at a marginal cost of revenue, providing a promising alternative to fully centralized or decentralized schemes [22].
Reinforcement learning (RL) methods have been employed in several studies to address EV charging scheduling problems. Park and Moon (2022) proposed a multi-agent deep reinforcement learning approach to minimize the operating cost of electric vehicles, demonstrating its effectiveness through numerical experiments [2]. Hossain et al. (2023) introduced a genetic algorithm-based reinforcement learning framework for studying EV charging scheduling, showcasing accelerated convergence and significantly enhanced cost-friendly privacy with their proposed framework [23].

2.2. Mitigation of Power Grid Constraints

Several studies are focused on addressing constraints associated with the power grid. Wang et al. (2023) investigated the EV charging scheduling problem by considering uncertain EV departures, aiming to support load flattening at the distribution level of the utility grid. Meanwhile, a holistic methodology is proposed by them to formulate and mitigate the impact of unexpected trip uncertainty [24]. Nimalsiri et al. (2022) introduced two decentralized schemes for scheduling EV charges in residential communities connected to the electric grid, with the objective of shaping the load curve [25]. Frendo et al. (2021) presented an open-source package that incorporates a smart charging algorithm, effectively addressing EV charging scheduling problems, as demonstrated by experimental results [26]. Zhao et al. (2024) investigated the problem of electric vehicle charging scheduling with the objective of flattening aggregate load on the power grid and reducing peak demand. For solving this problem, a two-level hierarchical charging scheduling method is first proposed by them, and then a comprehensive set of experiments is carried out to examine the effectiveness of the developed two-level scheduling scheme [27]. Aljohani et al. (2024) studied the challenges of managing large-scale electric vehicle (EV) integration by proposing a two-layer optimization framework based on the Stackelberg leader–follower game to coordinate EV charging. The framework models practical economic, technical, and operational variables and solves the optimization problem using mixed-integer quadratic programming (MIQP). The results show that the proposed strategy effectively influences EV charging via dynamic energy price signals and achieves optimal energy exchange, reducing overall system costs [28]. Jia et al. (2023) examined the impact of uncertain EV charging and discharging behavior on the stability of distribution networks, highlighting the sensitivity of EV loads to electricity pricing. For solving the problem, they proposed a virtual power plant optimization scheduling model that leverages incentive-based demand response strategies and dynamic load compensation under time-of-use pricing. The method proposed by them, validated using real-world data from an EV charging station in Zhengzhou, demonstrates its effectiveness in improving grid stability and economic performance [29].

2.3. Reduction in Electric Vehicle Waiting Time

Several studies focus on reducing the waiting time for EVs. Tan et al. (2023) formulated a bi-objective charging and discharging scheduling problem, aiming to balance the trade-off between time-aware fairness and the overall waiting time of EVs, with a primary objective of minimizing individual waiting times. They proposed an online scheduling algorithm based on dynamic schedulable time, and their experimental results demonstrate that their method effectively reduces total waiting time [30]. Similarly, Arikumar et al. (2024) introduced a software-defined network-assisted EV charge scheduling and management strategy designed to optimize charge scheduling and provide personalized charging services. Their experimental analysis reveals that this method is significantly more efficient compared to existing algorithms [31].

2.4. Management of Charging Station Capacity

Constraints related to the capacity of charging stations have been considered in numerous existing studies. de Vos et al. (2024) addressed the EV scheduling problem by taking into account the limited capacity of charging stations. To tackle this issue, they extended a connection-based network and developed a model for recharging actions. Subsequently, they formulated the electric vehicle scheduling problem as a path-based binary program and employed two heuristics to find integer-feasible solutions [32]. With regard to the limited number of charging piles and maximum instantaneous power at charging stations, Wu et al. (2023) proposed an EV charging scheduling strategy to handle the EV charging scheduling problem under a time-of-use price mechanism [9]. To address insufficiencies in charging capacity caused by mismatches between charging stations and EV charging loads, Chen et al. (2022) proposed a hierarchical scheduling model for EVs that aimed to achieve optimal matching between different charging facilities and EVs [33]. Shahmoradi et al. (2022) presented an efficient method for solving the electric vehicle charging scheduling problem (EVCSP), which was inspired by an actual charging station scenario. The primary constraint in this problem lies in balancing power consumption among multiple lines, resulting in limitations on simultaneous device chargeability [4]. Diefenbach et al. (2023) introduced a novel electric vehicle scheduling problem with multiple charging stations in an in-plant logistics setting with the objective of minimizing the required fleet size.To solve this problem, they presented an integer programming model and an exact branch-and-check solution procedure [34]. Zhou et al. (2024) investigated a time-dependent electric vehicle routing and scheduling problem with time windows (TDEVRSPTW) to address energy capacity limitations and high consumption in EVs. A mixed-integer linear programming (MILP) model was developed to optimize small-scale problems, while a variable neighborhood search with a partial model method was proposed for large-scale scenarios. Numerical experiments show significant energy savings and strong performance [35].
Based on the above observations and Table 1, it can be inferred that current research mainly focuses on deterministic charging scheduling problems, with limited consideration of uncertainty in practice. Nonlinear charging functions are rarely taken into account, and few studies have addressed the issue of EV charger availability over the decision-making horizon. Most existing studies rely on heuristic methods to quickly respond to EV charging scheduling problems. Motivated by these findings, we propose an EV charging scheduling problem that considers uncertain EV arrival times and nonlinear charging functions. To solve this problem, we developed a K-means enhanced SAA approach and distribution-free approaches. Numerical experiments demonstrate the effectiveness of the proposed approach.

3. Problem Description

Consider a charging station that is equipped with a set of available EV chargers M = { 1 , 2 , , | M | } (refer to Figure 3). The station has received a collection of appointed charging demands N = { 1 , 2 , , | N | } , where each demand corresponds to some EVs and planned state-of-charging (SoC) amount. Notice that we simplify SoC as the charging level for ease of model construction and solution. Specifically, we define the charging level as a discrete representation of SoC, where a charging level of 1 corresponds to 1% SoC, and a charging level of 100 corresponds to 100% SoC. This discrete approach enables efficient problem formulation and solution while ensuring sufficient accuracy for practical applications. Influenced by road conditions, driver proficiency, etc., the arrival time of each EV typically exhibits characteristics of uncertainty. Such an uncertainty of EV arrival times leads to unpredictability in the start charging time and charging duration of each EVs. Additionally, reflecting real-world charging practices, we consider that the cost of electricity demand varies over time, i.e., TOU. Under limitations of the TOU pricing, decision-makers are required to robustly determine the start and end charging times for any EV. Due to the occurrence of uncertain EV arrival times, formulating such decisions presents significant challenges. In this work, we aim to develop a feasible solution that minimizes the total charging cost as effectively as possible.
Before solving this problem, we introduce four fundamental assumptions as follows:
  • In line with effective charging protocols, the charging duration of any EV is continuous, and preemption is not allowed;
  • In this work, continuous charging of EVs fails to account for the time needed to switch between charging stations during the charging process;
  • Each EV charger is designed to maintain a constant power output;
  • The time horizon covers three types of electricity prices, i.e., peak price, off-peak price, and valley price.

3.1. Mathematical Model

Below, we first introduce parameters and decision variables associated with the considered problem, and then present the established mathematical model.

3.1.1. Input Parameters

M :
Set of EV chargers, indexed by i, i.e., i M = { 1 , 2 , , | M | } ;
N :
Set of appointed EVs, indexed by j, i.e., j N = { 1 , 2 , , | N | } ;
T :
Set of time points, indexed by t, i.e., t T = { 1 , 2 , , | T | } ;
r j :
Uncertain arrival time of EV j N ;
i d l e i t :
A binary parameter, equal to 1 indicates that EV charger i M is available at time t T , 0 otherwise;
a j :
Initial SoC of EV j N ;
l j :
Charging level of EV j N ;
p j :
Charging duration time of EV j N ;
v 1 :
Charging speed ( k w ) associated with less than or equal to 80 SoC;
v 2 :
Charging speed ( k w ) associated with large than 80 SoC;
c t e :
Electricity price at time t T ;
P:
Power of each EV charger i M (in k W · h );
w max :
Given maximum waiting time for each EV;
ε :
Given risk level;
Δ t :
Discrete time interval (in minutes);
M:
A sufficiently large positive integer.

3.1.2. Decision Variables

x j t :
A binary variable, when equal to 1 indicates that EV j N is charged at time t T , 0 otherwise;
z j t :
A binary variable, when equal to 1 indicates that start charging time of EV j N is time point t T , 0 otherwise;
s j :
Start charging time of EV j N .
The objective function is formulated to minimize the total charging cost.
[ P 1 ] min j N t T x j t · c t e · P 60 · Δ t
subject to
t T z j t = 1 , j N
j N x j t i M i d l e i t , t T
x j t z j t , j N , t T
s j = t T t · z j t , j N
s j r j , j N
x j t 1 M · ( 1 z j t ) , j N , t T , t [ t , t + p j ]
P { s j r j + w max } 1 ε , j N
x j t , z j t { 0 , 1 } , j N , t T
s j R + , j N
Constraint (2) ensures that each EV j N is charged throughout the entire time horizon. Constraint (3) guarantees that the number of EVs charged at any time t T is not larger than that of given EV chargers. Constraints (4)–(6) calculate the start charging time of EV j N . Constraint (7) ensures that the charging duration of EV j N is continuous and uninterrupted. Chance Constraint (8) incorporates the uncertainty of EV arrival times through a chance constraint P ( s j r j + w max ) 1 ϵ . This constraint ensures that the start charging time s j cannot exceed the arrival time r j plus the maximum allowable waiting time w max with a probability of at least 1 ϵ . By introducing this constraint, the model accounts for the randomness in EV arrival times, ensuring robust scheduling decisions under uncertainty. Notice that the symbol P { } denotes the probability associated with the occurrence of event •. Constraints (9)–(10) give the range of variables, where R + represents the set of real numbers.
The proposed model is formulated as a mixed-integer programming (MIP) problem, which is known to be NP-hard. As such, the computational complexity of the model increases exponentially with the number of decision variables and constraints. The key factors influencing this growth include the number of EVs, the number of time slots, and the number of scenarios generated for uncertainty modeling. While MIP problems are computationally challenging, advances in modern solvers allow us to solve practical problem sizes efficiently, as demonstrated in Section 4.

3.2. Nonlinear Charging Function

Below is a piecewise equation associated with charging level and initial SoC.
p j = ( l j a j ) / v 1 , l j < 80 % S o C max { 80 a j , 0 } / v 1 + ( l j 80 ) / v 2 , l j 80 % S o C , j N
As shown in Figure 4, under reasonable assumptions (see [11,14,36]), i.e., the initial SoC satisfying a j 80 , the piecewise equation (11) can be rewritten as follows:
p j = ( l j a j ) / v 1 , l j < 80 % S o C ( 80 a j ) / v 1 + ( l j 80 ) / v 2 , l j 80 % S o C , j N
Below, we first introduce a binary auxiliary parameter y j to function (12), and then simplify this charging time function:
y j :
A binary auxiliary parameter, equal to 1 indicates that l j 80 , 0 otherwise.
p j = ( l j a j ) / v 1 · ( 1 y j ) + ( 80 a j ) / v 1 + ( l j 80 ) / v 2 · y j = l j · ( 1 y j ) / v 1 + y j · 80 / v 1 + y j · ( l j 80 ) / v 2 a j / v 1 , j N
With the support of such a binary auxiliary parameter y j , p j is a linear function of l j .

4. Solution Approaches

Based on the known degree of distribution information of uncertain variable r j ( j N ), we apply the K-means enhanced SAA, denoted as the KSAA approach, and the distribution-free approaches to solve the studied problem. Specifically, the KSAA approach can be employed to address the studied problem when precise distribution information of EV arrival times is available. Conversely, in cases where only partial distribution information of EV arrival times is known, the designed distribution-free approaches can be utilized based on the available information to solve the considered problem. Certainly, we anticipate that distribution-free approaches, which possess only partial distribution information of uncertain variables, can achieve objective values comparable to those obtained by the KSAA approach. Subsequently, we delineate the specific procedural steps of KSAA and distribution-free approaches individually.

4.1. K-Means Enhanced SAA Approach

The fundamental principle of stochastic programming is to characterize an uncertain set of possible realizations of the uncertain parameters. For exploring the expected total benefit, we introduce a random event set Ω , which is indexed ω , i.e., ω Ω (the realization of a specific random event ω Ω can be denoted by ξ ω = { ς 1 ( ω ) , ς 2 ( ω ) , , ς | N | ( ω ) } ) and contains infinite random events. For each random event ω Ω , ξ ω is collected in the set ξ = { ξ 1 , ξ 2 , , ξ | Ω | } . Therefore, the new objective function can be reformulated as follows:
min E ξ j N t T x j t ( ω ) · c t e · P 60 · Δ t
Clearly, the studied problem cannot be solved directly due to infinite random events. Thus, we adopted the SAA approach to further study the problem. In detail, we define a finite scenario set S , which is indexed by s, i.e., s S = { 1 , 2 , , | S | } . We formulate the realization of a specific scenario s S as ζ s = { ς 1 ( s ) , ς 2 ( s ) , , ς | N | ( s ) } , which is collected in the set ζ = { ζ 1 , ζ 2 , , ζ | S | } . To make the original problem solvable, we attempt to use the finite scenario set S to approximate the infinite random event set Ω . With this assumption, the arrival time r j for each EV j N is known beforehand in any scenario s S . Thus, model [P1 ] can be rewritten as model [P2] as shown in Appendix A. As model [P2] is a mixed-integer linear programming model, it can be readily solved by mainstream commercial solvers, such as Cplex and Gurobi.
Historically, decision-makers require a substantial set of samples S , which includes a significant number of scenario samples. This extensive sampling is necessary to effectively approximate the random event set Ω before establishing the SAA model. However, traditional SAA approaches face a limitation in terms of their computational time complexity, which exhibits a significant increasing trend with an increase in sample size | S | . To overcome such a limitation, this work employs a scenario-reduction strategy inspired by Ref. [37] and utilizes the K-means method to effectively tackle the aforementioned problem. Specifically, this work initially applies the K-means method to cluster the sample set S and iteratively identifies a representative set of cluster centers K = { 1 , 2 , , | K | } that is indexed by k, using Euclidean distance as a measure. Notice that the cardinality of set K serves as an input parameter provided by decision-makers. The K-means approach is delineated in the following three steps, providing a comprehensive and systematic framework for data clustering:
  • Step 1: Given the original sample set, initialize | K | centers in a random manner.
  • Step 2: Assign each scenario to the closest cluster by utilizing a classifier based on the smallest Euclidean distance.
  • Step 3: Update the cluster centers iteratively, and repeat Step 2 until convergence is achieved, defined as all the cluster centers remaining unchanged in the last two iterations.
Based on the K-means approach, the enhanced SAA model [P3], i.e., KSAA, can be formulated as follows:
[ P 3 ] min 1 | K | · k K j N t T x j t ( k ) · c t e · P 60 · Δ t
subject to
t T z j t ( k ) = 1 , j N , k K
j N x j t ( k ) i M i d l e i t , t T , k K
x j t ( k ) z j t ( k ) , j N , t T , k K
s j ( k ) = t T t · z j t ( k ) , j N , k K
s j ( k ) r j ( k ) , j N , k K
x j t ( k ) 1 M · ( 1 z j t ( k ) ) ,
j N , t T , t [ t , t + p j 1 ] , k K
s j ( k ) α j ( k ) · M r j ( k ) + w max , j N , k K
k K α j ( k ) ε · | K | , j N
x j t ( k ) , z j t ( k ) , y j ( k ) { 0 , 1 } , j N , t T , k K
s j ( k ) R + , j N , k K
From the above, we can determine that both the traditional SAA method and KSAA method exhibit limitations in their ability to effectively account for the specific realization of uncertain variables that lie outside the scope of the scenario samples S . In order to overcome this limitation, we now propose the adoption of distribution-free methods, which enable a tailored response to the specific realization of uncertain variables.

4.2. Distribution-Free Approaches

When the probability distribution of EV arrival times is unknown but statistical bounds (e.g., upper and lower limits) are available, a distribution-free approach is adopted. This method relies on inequality-based techniques to approximate the chance constraint P ( s j r j + w max ) 1 ϵ , ensuring robustness under partial information. By avoiding reliance on specific probability distributions, this approach is well suited for practical scenarios where only limited historical data are available.
We now primarily concentrate on addressing model [P1] in cases where the complete probability distribution of r j is unknown. The statistical properties of variable r j , including its mean, variance, as well as the upper and lower bounds, are known beforehand. In this subsection, we aim to solve the investigated problem by expanding upon the distribution-free approach proposed by Ref. [38]. In line with the distribution-free approach proposed by Ref. [38], we let
r j = r ¯ j · ( 1 + Z j ) , j N
where r ¯ j is the expected arrival time of EV j N . Note that Z j is scaled in interval [ b j l , b j r ] , which denotes the percentage deviation between r j and its expected value r ¯ j .
It turns out that we can always find a non-positive real number u j that can equivalently replace chance Constraint (8) with Constraint (25).
s j w max r ¯ j + u j , j N
In contrast to Ref. [38], this work aims to approximate the chance Constraint (8) by adjusting the probability of decision variables being less than or equal to the uncertain parameter, rather than that of Ref. [38], where it is adjusted when it is not smaller than the uncertain parameter, i.e., Equation (26).
P { s j w max > r j } = P { s j w max > r ¯ j · ( 1 + Z j ) } P { r ¯ j · Z j u j } , j N

4.2.1. Case 4.2.1: Cantelli’s Inequality-Based Distribution-Free Method

In this case, we assume that both P { Z j < 0 } and E [ Z j | Z j < 0 ] are unknown beforehand. Due to the different expression of chance constraints compared to Ref. [38] as mentioned before, it is necessary to reformulate Equation (26) as Equation (27).
P { r ¯ j · Z j u j } = P { Z j u j / r ¯ j } , j N
Theorem 1.
Equation (27) is subject to an upper bound, which can be mathematically represented as D ( r j ) D ( r j ) + u j 2 .
Proof. 
Since the expected value of Z j is zero, we can infer that the variance of Z j , denoted as D ( Z j ) , equals D ( r j ) , divided by the square of the mean value of r ¯ j , i.e., E [ Z j 2 ] = D ( Z j ) = D ( r j ) r ¯ j 2 . According to Cantelli’s inequality, it can be inferred that P { Z j u j / r ¯ j } D ( Z j ) D ( Z j ) + ( u j / r ¯ j ) 2 = D ( r j ) D ( r j ) + u j 2 . The proof is completed. □
Given the prior knowledge of D ( r j ) as mentioned before, the validity of Equation (25) can be guaranteed if an appropriate value of μ j that satisfies Equation (28) is identified:
f ( μ j ) D ( r j ) D ( r j ) + u j 2 ε = 0 , j N
The univariate root-finding algorithm in Matlab can be utilized to solve Formula (26), enabling the identification of the appropriate value for μ j , denoted as u j * .
Hence, the distribution-free model can be formulated as [P4] accordingly:
[ P 4 ] min j N t T x j t · c t e · P 60 · Δ t
subject to
Constraints (2)–(5), Constraint (7), Constraints (9)–(10)
s j r ¯ j · ( 1 + b j r ) , j N
s j w max r ¯ j + u j * , j N

4.2.2. Case 4.2.2: Markov Inequality-Based Distribution-Free Method

In Case 4.2.2, we assume prior knowledge of both P { Z j < 0 } and E [ Z j | Z j < 0 ] . Given that μ j 0 , it follows that P { r ¯ j · Z j u j | Z j 0 } = 0 . Consequently, we have
P { r ¯ j · Z j u j } = P { r ¯ j · Z j u j | Z j < 0 } · P { Z j < 0 } , j N
According to the Markov inequality, we have
P { r ¯ j · Z j u j } = P { r ¯ j · Z j u j | Z j < 0 } · P { Z j < 0 } r ¯ j · E [ Z j | Z j < 0 ] u j · P { Z j < 0 } , j N
The novel distribution-free model, as illustrated in [P5], can be formulated by identifying an appropriate u j , denoted as u j * * , such that the expression r ¯ j · E [ Z j | Z j < 0 ] u j * * · P { Z j < 0 } ε is equated to zero, i.e., u j * * = r ¯ j · E [ Z j | Z j < 0 ] · P { Z j < 0 } ε .
[ P 5 ] min j N t T x j t · c t e · P 60 · Δ t
subject to
Constraints (2)–(5), Constraint (7), Constraints (9)–(10), Constraint(29)
s j w max r ¯ j + u j * * , j N
Remark 1.
The optimal objective value of model [P4] and [P5] serves as the upper bound for that of model [P1] due to the fact that r j r ¯ j · ( 1 + b j ) for each EV j N .

4.2.3. BP Neural Network-Enhanced Distribution-Free Approach

In this section, we aim to enhance the effectiveness of Cantelli’s inequality-based distribution-free approach by incorporating a BP neural network, as it demonstrates superior convergence towards the optimal value of u j compared to the Markov inequality-based distribution-free approach when prior knowledge about the variance of EV arrival times is available.
Given the assumption of u j o for j N , it can be concluded that P { Z j u j o / r ¯ j } = ϵ . Irrespective of the aforementioned version of distribution-free approaches, the upper bound obtained for P { Z j u j / r ¯ j } is not sufficiently tight, i.e., u j o u j * 0 . To further enhance the accuracy of this upper bound, a BP neural network algorithm is employed by this work to effectively model the gap between u j * and the optimal value of u j , i.e., the maximum value of u j . Specifically, as shown in Figure 5, we establish the connection between r ¯ j , σ 2 , u j * , and g a p j * using a BP neural network and train the BP neural network to accurately predict g a p j * for j N .
Under the support of the BP neural network, chance Constraint (8) can be approximately replaced by Constraint (34):
s j w max r ¯ j + u j * + g a p j * , j N
Certainly, considering the issue of overfitting and other factors associated with the BP neural network, it is possible for P { s j r ¯ j + u j * + g a p j * + w max } = ε + Δ , where Δ > 0 . However, when Δ is sufficiently small, for instance, Δ < 1 % , the g a p j * obtained through the proposed BP neural network-enhanced distribution-free approach can be deemed acceptable.

5. Numerical Experiments

We utilized Matlab 2023b on a PC equipped with an i7 14700K CPU operating at 2.50 GHz and boasting 32 GB of memory to conduct numerical experiments.
Since the effectiveness of the K-means enhanced SAA approach in addressing scheduling optimization problems has been verified by both Refs. [14,37], this experiment employs the output solution of the K-means enhanced SAA approach as a benchmark to evaluate the performance of the proposed distribution-free approaches.

5.1. Experiment Settings

Let o b j D F 1 a , o b j D F 2 , and o b j D F 1 b , respectively, denote the objective value of distribution-free approaches for the three versions mentioned above; the effectiveness of the three approaches is demonstrated by defining the following three relative errors:
  • g a p 1 = o b j D F 1 a o b j K S A A o b j K S A A · 100 % represents the relative error between Cantelli’s inequality-based distribution-free approach and the KSAA model.
  • g a p 2 = o b j D F 2 o b j K S A A o b j K S A A · 100 % represents the relative error between the Markov inequality-based distribution-free approach and the KSAA model.
  • g a p 3 = o b j D F 1 b o b j K S A A o b j K S A A · 100 % represents the relative error between the BP neural network-enhanced distribution-free approach and the KSAA model.
The increased risk level, denoted as I R L , is defined as the difference between the actual maximum risk level obtained using the DF1b approach and the given risk level ϵ . In other words, I R L can be calculated as I R L = max j N { ϵ j D F 1 b } ϵ , where ϵ j D F 1 b represents the actual risk level obtained using DF1b. Notice that through the preliminary numerical experiments, we observed that the BP neural network comprising 8 neurons exhibited superior performance in predicting the gap between u j * and the optimal value of u j . Consequently, in this numerical experiment, the number of neurons was set to 8.
We approximated the number of random events to 100 , 000 , i.e., | Ω | = 100 , 000 . The number of cluster centers | K | was set as 0.2 · | S | . In our work, the decision horizon encompasses a duration of 12 h, which is discretized into a set of time points denoted as T with ten-minute intervals; thus, Δ t = 10 and | T | = 72 . In order to mitigate the infeasibility of the considered problem caused by randomly generated parameters, each EV charger i N was assigned a single time period during which it would remain unavailable, accounting for only 10% to 20% of the whole decision horizon, i.e., it was scaled within the interval of [ 0.1 · | T | , 0.2 · | T | ] . As shown in Figure 2, regarding the electricity tariffs for industrial and commercial usage in Shanghai, China, the peak and off-peak rates were established at 1.037/kWh, 0.324/kWh, and 0.648/kWh correspondingly. This work assumed that the entire decision horizon spans from 6 pm to 18 pm.
In order to comprehensively demonstrate the efficacy of the proposed approaches, we conducted numerical experiments under the assumption that the EV arrival time follows a normal distribution and a lognormal distribution, respectively. Specifically, within the normal distribution, we considered an interval of [ 10 , 60 ] for a mean value of EV j N , i.e., μ ¯ j . With reference to Ref. [39], the variance σ ¯ 2 was set as 0.1 · μ j . In the context of the lognormal distribution, the mean value for EV j N was defined as ln μ ¯ j 2 σ ¯ 2 + μ ¯ j 2 , while the variance was specified as ln σ ¯ 2 μ ¯ j 2 + 1 . To enhance the feasibility of generating instances, we let w max = 1.2 · max ω Ω { r j } ( r ¯ j + μ j * ) under the two distributions. The other parameter settings are presented in Table 2.

5.2. Numerical Results

The numerical results presented in Table A1 and Table A2 in Appendix B were used to compare the performance of KSAA against the three proposed distribution-free approaches (DF1a, DF2, and DF1b) under both normal and lognormal distributions. The comparison was conducted with varying scaling intervals for parameter a j : [20, 60] in Table A1 and [20, 30] in Table A2. The findings highlight the significant advantages of the distribution-free approaches in terms of both computational efficiency and solution accuracy.
The average running times of KSAA are substantially higher compared to the proposed methods. Specifically, for the [ 20 , 60 ] interval, the average computational times of KSAA, DF1a, DF2, and DF1b are 2623, 18, 18, and 20 s, respectively, as shown in Table A1. Similarly, under the [ 20 , 30 ] interval (Table A2), the average running times are 2549, 19, 19, and 20 s. These results correspond to a reduction in execution time of approximately 99.31%, 99.31%, and 99.24% for DF1a, DF2, and DF1b compared to KSAA under the [ 20 , 60 ] interval, and 99.25%, 99.25%, and 99.22% under the [ 20 , 30 ] interval. Notably, DF1b exhibits a slightly longer running time (by approximately 2 s) than DF1a and DF2, a trade-off that is compensated by its superior accuracy.
Regardless of the method, the computational time shows a noticeable upward trend with an increasing number of EVs, while the number of EV chargers has only a negligible impact on running time. This scalability further underscores the practicality of the proposed methods for real-world applications.
The relative errors of the proposed methods vary depending on the approach and the underlying distribution. Under the [ 20 , 60 ] interval, the average relative errors for DF1a, DF2, and DF1b are 5.15%, 7.21%, and 2.09%, respectively, with DF1b consistently achieving the smallest error. Under the [ 20 , 30 ] interval, the corresponding relative errors are 4.78%, 7.08%, and 2.03%, again demonstrating the superior accuracy of DF1b. These results suggest that DF1b can effectively predict objective values and generate feasible scheduling solutions, even with limited information about the uncertain variable r j .
Figure 6 provides a detailed visualization of the relative errors ( g a p 1 , g a p 2 , and g a p 3 ) for instances 1 to 48 (Table A1 presents the g a p values of the solutions obtained by each method for instances 1 to 24, while Table A2 shows the g a p values for the remaining instances) across the three distribution-free approaches. The bar chart highlights the differences in prediction accuracy among the methods. DF1b ( g a p 3 , green bars) consistently achieves the smallest relative error across all instances, with most values below 6%. By contrast, DF2 ( g a p 2 , orange bars) often exhibits the largest errors, with many values exceeding 10%. DF1a ( g a p 1 , blue bars) demonstrates intermediate performance, with errors generally higher than DF1b but lower than DF2. This visual evidence aligns with the numerical results, reinforcing the conclusion that DF1b is the most accurate and robust approach. Figure 6 also emphasizes the stability of DF1b, as its error distribution remains tightly bounded compared to the larger variance observed in DF2.
The performance of the proposed approaches is influenced by the type of distribution. DF1b demonstrates higher relative accuracy under lognormal distributions compared to normal distributions. This can be attributed to the concentration of EV arrival times near the mean under lognormal distributions, which enhances the fitting capability of the BP neural network used in this study. By contrast, DF2’s accuracy is hindered by its limited capacity to incorporate variance information, resulting in the highest relative errors among the three distribution-free approaches.
In terms of integrated risk level ( I R L ), DF1b achieves an average increase of less than 0.30% across all settings, effectively balancing robustness and feasibility. It successfully mitigates the conservatism inherent in traditional distribution-free methods and addresses the infeasibility and time constraints associated with KSAA. Notably, DF1b overcomes the inability of KSAA to generate feasible solutions for certain instances (as indicated by missing values in Table A1 and Table A2).
Overall, numerical experiments demonstrate the effectiveness of both the SAA and distribution-free approaches in handling the uncertainty of EV arrival times. Under known probability distributions, the SAA method provides robust and cost-effective schedules by leveraging scenario generation. In contrast, the distribution-free approach shows strong performance in cases where only partial information (e.g., upper and lower bounds) is available, ensuring reliable scheduling decisions without relying on specific distributional assumptions.
In terms of managerial insights, the aforementioned conclusion suggests the following. (1) The inherent uncertainty in EV arrival times necessitates robust scheduling strategies. SAA enables the creation of schedules that perform well on average across multiple scenarios, while distribution-free approaches provide solutions that are resilient to a wide range of possible arrival time distributions. Managers should consider integrating these approaches to enhance the reliability of charging station operations. (2) Distribution-free approaches offer scalability and adaptability to varying levels of demand and uncertainty, making them versatile tools for diverse operating environments. Managers can leverage these techniques to scale operations efficiently and adapt to dynamic changes in EV usage patterns. (3) By optimizing charging schedules with these advanced methods, it is possible to reduce operational costs. Efficient scheduling minimizes peak load, reduces the need for expensive infrastructure upgrades, and optimizes energy usage. This cost-effectiveness is crucial for maintaining competitive pricing and ensuring the financial sustainability of EV charging services. And (4) the integration of these approaches encourages a data-driven approach to decision-making. By continuously collecting and analyzing data on EV arrivals and charging patterns, managers can refine their scheduling algorithms and improve performance over time.

6. Conclusions

In this work, we study an EV charging scheduling problem, where the arrival time of each EV is uncertain. A K-means enhanced SAA together with two versions of distribution-free approaches are proposed to solve this problem. Additionally, a BP neural network is also applied to enhance the proposed distribution-free approach.
Numerical experiments demonstrate the effectiveness of the model in reducing total charging costs while ensuring the reliability of scheduling decisions under diverse uncertainty conditions. The results highlight that the proposed methods can adapt to different levels of uncertainty and provide practical solutions for EV charging stations, even under challenging real-world conditions. The results show that balancing robustness and cost efficiency is essential for designing effective charging schedules, and the proposed methods achieve this balance through tailored optimization techniques. Additionally, numerical results confirm the computational feasibility of the model for small-to-medium problem sizes, demonstrating its applicability to real-world EV charging stations.
The assumptions of uninterrupted charging and fixed TOU pricing simplify the model for mathematical tractability but may limit its applicability in real-world scenarios. Charging interruptions, caused by user behavior or operational constraints, could significantly impact the scheduling process but are not currently accounted for in this study. Similarly, fixed TOU pricing does not reflect real-time pricing dynamics or demand response programs, which are increasingly common in modern power systems. Future research directions may include the following: (1) exploring more effective clustering approaches to enhance the traditional stochastic programming approaches; (2) extending the model to accommodate real-time or dynamic pricing schemes, such as demand response programs, to capture the variability in electricity prices and their impact on scheduling decisions; (3) developing other deep learning enhanced methods which require less training time of large-scale data; (4) conducting a formal sensitivity analysis to evaluate the impact of key parameter variations, such as charging rates, arrival times, and cost structures, on the model’s outcomes; and (5) testing the scalability of the proposed approach on larger datasets and in more complex scenarios, such as highly variable EV arrival patterns or larger fleets, using advanced optimization techniques or real-time dynamic scheduling frameworks to ensure robustness and practicality in real-world applications.

Author Contributions

Conceptualization, Z.W. and F.Z.; methodology, M.L.; software, Z.W.; validation, F.Z., and M.L.; formal analysis, Z.W.; investigation, Z.W.; resources, Z.W.; writing—original draft preparation, Z.W.; writing—review and editing, F.Z.; supervision, F.Z., and M.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was partially supported by the National Natural Science Foundation of China (Grant Nos. 72271051, 71832001, 72021002 and 72071144) and the Fundamental Research Funds for the Central Universities (Grant No. 2232018 H-07).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data supporting the findings of this study are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A. The SAA Model

We first introduce a binary auxiliary variable α j ( s ) ( j N , j N ), and then present the SAA model:
α j ( s ) :
A binary auxiliary variable, when equal to 1 indicates that s j ( s ) > r j ( s ) + w max , or 0 otherwise.
Under the support of the scenario set S , the SAA model can be formulated as follows:
[ P 2 ] min 1 | S | · s S j N t T x j t ( s ) · c t e · P 60 · Δ t
subject to
t T z j t ( s ) = 1 , j N , s S
j N x j t ( s ) i M i d l e i t , t T , s S
x j t ( s ) z j t ( s ) , j N , t T , s S
s j ( s ) = t T t · z j t ( s ) , j N , s S
s j ( s ) r j ( s ) , j N , s S
x j t ( s ) 1 M · ( 1 z j t ( s ) ) ,
j N , t T , t [ t , t + p j 1 ] , s S
s j ( s ) α j ( s ) · M r j ( s ) + w max , j N , s S
s S α j ( s ) ε · | S | , j N
x j t ( s ) , z j t ( s ) , y j ( s ) { 0 , 1 } , j N , t T , s S
s j ( s ) R + , j N , s S
Constraint (A2) ensures that each EV j N must be charged in each scenario s S throughout the entire time horizon. Constraint (A3) guarantees that the number of EVs charged at any time t T is not larger than that of the given EV chargers for each scenario s S . Constraints (A4)–(A6) calculate the start charging time of EV j N for each scenario s S . Constraint (A7) guarantees that the charging duration of EV j N is continuous and uninterrupted for each scenario s S . Constraints (A8)–(A9) guarantee that the probability of the start charging time being greater than r j + w max cannot be greater than the given risk level ε under the scenario set S . Constraints (A10)–(A11) give the range of variables.

Appendix B. Numerical Results

This section presents the results of two numerical experiments conducted to evaluate the performance of the proposed approach. The results are summarized in Table A1 and Table A2, which highlight key metrics and trends observed during the experiments.
Table A1. Numerical results for the case where a j is scaled in interval [ 20 , 60 ] .
Table A1. Numerical results for the case where a j is scaled in interval [ 20 , 60 ] .
Instances
( M , N )
KSAADF1aDF2DF1b
obj KSAA time(s) obj DF 1 a time(s) gap 1 (%) obj DF 2 time(s) gap 2 (%) obj DF 1 b time(s) gap 3 (%) IRL (%)
Normal distribution
(2,3)106.21243119.24412.27119.24412.27111.4694.940.13
(2,5)237.17617248.8474.92260.5179.84241.0681.640.00
(2,7)325.891559352.54128.18371.991214.15344.76145.790.47
(3,5)236.78742248.8485.09252.7386.74241.06101.810.00
(3,7)303.531523336.981311.02340.871312.30325.31157.180.47
(3,9)379.343257395.29184.20403.07186.26383.62201.130.30
(4,7)301.582739317.53135.29329.20139.16305.86151.420.47
(4,9)378.952382395.29204.31403.07206.36383.62211.230.30
(4,11)501.873389518.41213.29526.19214.84506.74230.970.10
(5,9)379.544363395.29184.15403.07186.20383.62261.080.30
(5,11)501.882991518.41193.29526.19194.84506.74210.970.10
(5,13)540.377159553.40212.41561.18213.85545.62230.970.51
Lognormal distribution
(2,3)104.07326115.35410.84119.24414.58107.5763.360.13
(2,5)233.28620244.9565.00256.62610.01237.17181.670.00
(2,7)319.481562-12--12-340.87126.700.50
(3,5)233.28670244.9585.00248.8486.67237.1791.670.00
(3,7)301.581546329.20139.16333.091310.45305.86141.420.50
(3,9)376.032399391.40184.09395.29185.12379.73200.980.30
(4,7)298.471536309.75133.78313.64135.08301.97151.170.50
(4,9)376.232786387.51193.00391.40194.03379.73210.930.30
(4,11)499.353666510.63222.26518.41213.82502.85240.700.11
(5,9)375.842876387.51173.11391.40174.14379.73191.040.30
(5,11)499.356589510.63202.26514.52203.04502.85220.700.11
(5,13)537.847421545.621041.45549.511062.17541.731010.720.57
Average347.832623364.24185.15370.83187.21354.03202.090.27
Note: “-” indicates that the generated instance is not feasible for the model.
Table A2. Numerical results for the case where a j is scaled in interval [ 20 , 30 ] .
Table A2. Numerical results for the case where a j is scaled in interval [ 20 , 30 ] .
Instances
( M , N )
KSAADF1aDF2DF1b
obj KSAA time(s) obj DF 1 a time(s) gap 1 (%) obj DF 2 time(s) gap 2 (%) obj DF 1 b time(s) gap 3 (%) IRL (%)
Normal distribution
(2,3)139.78256151.6448.49155.53411.27143.8662.920.13
(2,5)269.571547281.2494.33292.9178.66273.4691.440.00
(2,7)355.701390378.46126.40401.801212.96378.46136.400.47
(3,5)269.18678281.2474.48285.1375.93273.4691.590.00
(3,7)332.951403362.90139.00366.791310.17355.12146.660.47
(3,9)445.503661471.76165.89487.32169.39452.31181.530.30
(4,7)329.061168343.45104.37355.12107.92331.78200.830.47
(4,9)443.753494460.091083.68467.871055.44448.42791.050.30
(4,11)579.644394607.84254.87-24-596.17242.850.10
(5,9)444.342609460.09193.55467.87195.30448.42230.920.30
(5,11)579.644028596.17272.85607.84274.87584.50290.840.10
(5,13)670.365808686.89282.47-28-675.22280.720.51
Lognormal distribution
(2,3)136.47287147.7548.27151.64411.12139.9752.570.13
(2,5)266.65726281.2475.47289.0288.39269.5791.090.00
(2,7)348.311402-12--12-370.68126.420.50
(3,5)266.26773281.2485.62281.2485.62269.5791.240.00
(3,7)331.001765359.01138.46362.90139.64335.67151.410.50
(3,9)440.833371456.20183.49471.76187.02448.42201.720.30
(4,7)326.331788339.56134.05343.45135.24331.78151.670.50
(4,9)441.032601452.31192.56456.20193.44444.53230.790.30
(4,11)577.102992-17--17--16-0.11
(5,9)440.642760452.31192.65456.20193.53444.53210.880.30
(5,11)577.113809588.39251.95596.17253.30580.61270.610.11
(5,13)667.448469683.00262.33683.00252.33671.33270.580.57
Average403.282549414.67194.78398.99197.08402.95202.030.27
Note: “-” indicates that the generated instance is not feasible for the model.

References

  1. Roy, S.; Lam, Y.F.; Hung, N.T.; Chan, J.C.L. Development of on-road emission inventory and evaluation of policy intervention on future emission reduction toward sustainability in Vietnam. Sustain. Dev. 2021, 29, 1072–1085. [Google Scholar] [CrossRef]
  2. Park, K.; Moon, I. Multi-agent deep reinforcement learning approach for EV charging scheduling in a smart grid. Appl. Energy 2022, 328, 120111. [Google Scholar] [CrossRef]
  3. Yin, W.J.; Qin, X. Cooperative optimization strategy for large-scale electric vehicle charging and discharging. Energy 2022, 258, 124969. [Google Scholar] [CrossRef]
  4. Shahmoradi, H.; Esmaelian, M.; Karshenas, H. An EDA-based method for solving electric vehicle charging scheduling problem under limited power and maximum imbalance constraints. Comput. Ind. Eng. 2022, 172, 108544. [Google Scholar] [CrossRef]
  5. Huang, Q.L.; Yang, L.; Hou, C.; Zeng, Z.Y.; Qi, Y.W. Event-based EV charging scheduling in a microgrid of buildings. IEEE Trans. Transp. Electrif. 2023, 9, 1784–1796. [Google Scholar] [CrossRef]
  6. Shao, S.P.; Sartipizadeh, H.; Gupta, A. Scheduling EV charging having demand with different reliability constraints. IEEE Trans. Intell. Transp. Syst. 2023, 24, 11018–11029. [Google Scholar] [CrossRef]
  7. Lampon, J.F. Efficiency in design and production to achieve sustainable development challenges in the automobile industry: Modular electric vehicle platforms. Sustain. Dev. 2023, 31, 26–38. [Google Scholar] [CrossRef]
  8. Ullah, Z.; Wang, S.R.; Wu, G.; Hasanien, H.M.; Rehman, A.U.; Turky, R.A.; Elkadeem, M.R. Optimal scheduling and techno-economic analysis of electric vehicles by implementing solar-based grid-tied charging station. Energy 2023, 267, 126560. [Google Scholar] [CrossRef]
  9. Wu, J.; Su, H.; Meng, J.H.; Lin, M.Q. Electric vehicle charging scheduling considering infrastructure constraints. Energy 2023, 278, 127806. [Google Scholar] [CrossRef]
  10. de Sa, A.L.S.; Lavieri, P.S.; Cheng, Y.T.; Hajhashemi, E.; Oliveira, G.J.M. Modelling driver’s response to demand management strategies for electric vehicle charging in Australia. Energy Res. Soc. Sci. 2023, 103, 103218. [Google Scholar] [CrossRef]
  11. Montoya, A.; Gueret, C.; Mendoza, J.E.; Villegas, J.G. The electric vehicle routing problem with nonlinear charging function. Transp. Res. Part B 2017, 103, 87–110. [Google Scholar] [CrossRef]
  12. Xu, M.; Meng, Q. Fleet sizing for one-way electric carsharing services considering dynamic vehicle relocation and nonlinear charging profile. Transp. Res. Part B 2019, 128, 23–49. [Google Scholar] [CrossRef]
  13. Zhang, L.; Wang, S.; Qu, X. Optimal electric bus fleet scheduling considering battery degradation and non-linear charging profile. Transp. Res. Part E 2021, 154, 102445. [Google Scholar] [CrossRef]
  14. Zheng, F.F.; Wang, Z.J.; Liu, M. Charging scheduling of battery electric buses with uncertain charging time. Oper. Res. 2022, 22, 4865–4903. [Google Scholar] [CrossRef]
  15. Luo, Y.G.; Feng, G.X.; Wan, S.; Zhang, S.W.; Li, V.; Kong, W.W. Charging scheduling strategy for different electric vehicles with optimization for convenience of drivers, performance of transport system and distribution network. Energy 2020, 194, 116807. [Google Scholar] [CrossRef]
  16. Wu, F.Z.; Yang, J.; Zhan, X.P.; Liao, S.Y.; Xu, J. The online charging and discharging scheduling potential of electric vehicles considering the uncertain responses of users. IEEE Trans. Power Syst. 2021, 36, 1794–1806. [Google Scholar] [CrossRef]
  17. Xie, D.F.; Yu, Y.P.; Zhou, G.J.; Zhao, X.M.; Chen, Y.J. Collaborative optimization of electric bus line scheduling with multiple charging modes. Transp. Res. Part D 2023, 114, 103551. [Google Scholar] [CrossRef]
  18. Sassi, O.; Oulamara, A. Electric vehicle scheduling and optimal charging problem: Complexity, exact and heuristic approaches. Int. J. Prod. Res. 2017, 55, 519–535. [Google Scholar] [CrossRef]
  19. Koufakis, A.M.; Rigas, E.S.; Bassiliades, N.; Ramchurn, S.D. Offline and online electric vehicle charging scheduling with V2V energy transfer. IEEE Trans. Intell. Transp. Syst. 2020, 21, 2128–2138. [Google Scholar] [CrossRef]
  20. Kakkar, R.; Gupta, R.; Agrawal, S.; Tanwar, S.; Altameem, A.; Altameem, T.; Sharma, R.; Turcanu, F.E.; Raboaca, M.S. Blockchain and IoT-driven optimized consensus mechanism for electric vehicle scheduling at charging stations. Sustainability 2022, 14, 12800. [Google Scholar] [CrossRef]
  21. Cao, Y.S.; Wang, Y.Q.; Li, D.M.; Chen, X.M. Joint routing and wireless charging scheduling for electric vehicles with shuttle services. IEEE Internet Things J. 2023, 10, 14810–14819. [Google Scholar] [CrossRef]
  22. Wang, W.L.; Wu, L. A semi-decentralized real-time charging scheduling scheme for large EV parking lots considering uncertain EV arrival and departure. IEEE Trans. Smart Grid 2024, 15, 5871–5884. [Google Scholar] [CrossRef]
  23. Hossain, M.B.; Pokhrel, S.R.; Vu, H.L. Efficient and private scheduling of wireless electric vehicles charging using reinforcement learning. IEEE Trans. Intell. Transp. Syst. 2023, 24, 4089–4102. [Google Scholar] [CrossRef]
  24. Wang, H.; Shi, M.G.; Xie, P.; Lai, C.S.; Jia, Y.W. Electric vehicle charging scheduling strategy for supporting load flattening under uncertain electric vehicle departures. J. Mod. Power Syst. Clean Energy 2023, 11, 1634–1645. [Google Scholar] [CrossRef]
  25. Nimalsiri, N.I.; Ratnam, E.L.; Smith, D.B.; Mediwaththe, C.P.; Halgamuge, S.K. Coordinated charge and discharge scheduling of electric vehicles for load curve shaping. IEEE Trans. Intell. Transp. Syst. 2022, 23, 7653–7665. [Google Scholar] [CrossRef]
  26. Frendo, O.; Gaertner, N.; Stuckenschmidt, H. Open source algorithm for smart charging of electric vehicle fleets. IEEE Trans. Ind. Inform. 2021, 17, 6014–6022. [Google Scholar] [CrossRef]
  27. Zhao, Z.H.; Lee, C.K.M.; Ren, J.Z. A two-level charging scheduling method for public electric vehicle charging stations considering heterogeneous demand and nonlinear charging profile. Appl. Energy 2024, 355, 122278. [Google Scholar] [CrossRef]
  28. Aljohani, T.; Mohamed, M.A.; Mohammed, O. Tri-level hierarchical coordinated control of large-scale EVs charging based on multi-layer optimization framework. Electr. Power Syst. Res. 2024, 226, 109923. [Google Scholar] [CrossRef]
  29. Jia, Y.; Wang, Y.; Bai, H.; Wang, S.; Li, Q.; Hua, Y. Electric vehicles participate in the economic optimal scheduling method of virtual power plant considering time-of-use tariff. In Proceedings of the 2023 IEEE Power Electronics and Power Systems Conference (PEPSC), Chongqing, China, 24–26 November 2023; pp. 267–275. [Google Scholar] [CrossRef]
  30. Tan, M.; Ren, Y.L.; Pan, R.; Wang, L.; Chen, J. Fair and efficient electric vehicle charging scheduling optimization considering the maximum individual waiting time and operating cost. IEEE Trans. Veh. Technol. 2023, 72, 9808–9820. [Google Scholar] [CrossRef]
  31. Arikumar, K.S.; Prathiba, S.B.; Moorthy, R.S.; Srivastava, G.; Gadekallu, T.R. Software defined networking assisted electric vehicle charging: Towards smart charge scheduling and management. IEEE Trans. Netw. Sci. Eng. 2024, 11, 163–173. [Google Scholar]
  32. de Vos, M.H.; van Lieshout, R.N.; Dollevoet, T. Electric vehicle scheduling in public transit with capacitated charging stations. Transp. Sci. 2024, 58, 279–294. [Google Scholar] [CrossRef]
  33. Chen, J.; Huang, X.Q.; Cao, Y.J.; Li, L.Y.; Yan, K.; Wu, L.; Liang, K. Electric vehicle charging schedule considering shared charging pile based on Generalized Nash Game. Int. J. Electr. Power Energy Syst. 2022, 136, 107579. [Google Scholar] [CrossRef]
  34. Diefenbach, H.; Emde, S.; Glock, C.H. Multi-depot electric vehicle scheduling in in-plant production logistics considering non-linear charging models. Eur. J. Oper. Res. 2023, 306, 828–848. [Google Scholar] [CrossRef]
  35. Zhou, S.; Zhang, D.; Ji, B.; Zhou, S.; Li, S.; Zhou, L. A MILP model and heuristic method for the time-dependent electric vehicle routing and scheduling problem with time windows. J. Clean. Prod. 2024, 434, 140188. [Google Scholar] [CrossRef]
  36. Ke, B.; Chung, Y.C.; Chen, Y.C. Minimizing the costs of constructing an all plug-in electric bus transportation system: A case study in Penghu. Appl. Energy 2016, 177, 649–660. [Google Scholar] [CrossRef]
  37. Emelogu, A.; Chowdhury, S.; Marufuzzaman, M.; Bian, L.; Eksioglu, B. An enhanced sample average approximation method for stochastic optimization. Int. J. Prod. Econ. 2016, 182, 230–252. [Google Scholar] [CrossRef]
  38. Ng, M. Distribution-free vessel deployment for liner shipping. Eur. J. Oper. Res. 2014, 238, 858–862. [Google Scholar] [CrossRef]
  39. Liu, X.; Chu, F.; Zheng, F.F.; Chu, C.B.; Liu, M. Parallel machine scheduling with stochastic release times and processing times. Int. J. Prod. Res. 2021, 59, 6327–6346. [Google Scholar] [CrossRef]
Figure 1. Illustration of the research background.
Figure 1. Illustration of the research background.
Sustainability 17 01100 g001
Figure 2. Time-of-use tariffs during each day in Shanghai city (except July to September).
Figure 2. Time-of-use tariffs during each day in Shanghai city (except July to September).
Sustainability 17 01100 g002
Figure 3. Illustration of a charging station.
Figure 3. Illustration of a charging station.
Sustainability 17 01100 g003
Figure 4. Illustration of a charging function.
Figure 4. Illustration of a charging function.
Sustainability 17 01100 g004
Figure 5. Illustration of the designed BP neural network-enhanced distribution-free approach.
Figure 5. Illustration of the designed BP neural network-enhanced distribution-free approach.
Sustainability 17 01100 g005
Figure 6. Comparison of relative error distributions.
Figure 6. Comparison of relative error distributions.
Sustainability 17 01100 g006
Table 1. Related studies of the EV charging scheduling problem.
Table 1. Related studies of the EV charging scheduling problem.
StudyNonlinear Charging
Function
Uncertain
Arrival Times
TOUEV Charger
Unavailability
Solution
Method
Ref. [18] MILP,
Heuristics
Ref. [19] MILP,
OFA, ONA
Ref. [20] Heuristic
Ref. [21] RCBD
Ref. [22] SDRCSS
Ref. [24] ADMM
Ref. [25] MILP,
C-VF,
C-VF-PS
Ref. [26] Heuristic
Ref. [28] MIQP
Ref. [29] MILP
Ref. [30] ONA
Ref. [31] SEVC
Ref. [32] CG,
Heuristic
Ref. [9] AGA
Ref. [33] QPSA
Ref. [4] EDA
Ref. [34] B&C
Ref. [2] RL
Ref. [23] RL,
GA
Ref. [27] RL, MDP
Ref. [35] VNS-PM
this workMILP,
DFA
Note: MILP: mixed-integer linear programming; OFA: offline algorithm; ONA: online algorithm; RCBD: routing and charging customized benders decomposition; SDRCSS: semi-decentralized real-time charging scheduling scheme; ADMM: alternating direction method of multipliers; C-VF: coordinated valley-filling; C-VF-PS: coordinated valley-filling and peak-shaving; MIQP: mixed-integer quadratic programming; SEVC: software-defined network-assisted EV charge; CG: column generation; AGA: adaptive genetic algorithm; QPSA: quantum particle swarm algorithm; EDA: estimation of distribution algorithm; B&C: branch-and-check; RL: reinforcement learning; MDP: Markov decision process; VNS-PM: variable neighborhood search with partial model; DFA: Distribution-Free Approaches.
Table 2. Parameter settings.
Table 2. Parameter settings.
Parameters: | S | l j v 1 v 2 ε P
Values:100 [ 80 , 100 ] 1 0.5 0.1 60
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wang, Z.; Zheng, F.; Liu, M. Charging Scheduling of Electric Vehicles Considering Uncertain Arrival Times and Time-of-Use Price. Sustainability 2025, 17, 1100. https://doi.org/10.3390/su17031100

AMA Style

Wang Z, Zheng F, Liu M. Charging Scheduling of Electric Vehicles Considering Uncertain Arrival Times and Time-of-Use Price. Sustainability. 2025; 17(3):1100. https://doi.org/10.3390/su17031100

Chicago/Turabian Style

Wang, Zhaojie, Feifeng Zheng, and Ming Liu. 2025. "Charging Scheduling of Electric Vehicles Considering Uncertain Arrival Times and Time-of-Use Price" Sustainability 17, no. 3: 1100. https://doi.org/10.3390/su17031100

APA Style

Wang, Z., Zheng, F., & Liu, M. (2025). Charging Scheduling of Electric Vehicles Considering Uncertain Arrival Times and Time-of-Use Price. Sustainability, 17(3), 1100. https://doi.org/10.3390/su17031100

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop