Loading [MathJax]/jax/output/SVG/jax.js
Research article Special Issues

Integrated optimization of planning and operation of a shared automated electric vehicle system considering the trip selection and opportunity cost

  • Shared autonomous electric vehicle systems (SAEVS) combine autonomous driving technology with shared electric vehicle services to provide advantages over traditional shared vehicle systems, including autonomous vehicle relocation and rapid response to user needs. In this study, we seek to enhance the operational efficiency and profitability of SAEVS by considering trip selection and the potential opportunity cost associated with unmet user demands. An integer linear programming (ILP) model is developed using a spatio-temporal state network to optimize the system design planning (e.g., charging facility, vehicle fleet sizing and distribution) and operational decisions (e.g., vehicle operational relocation and trip selection strategy). To handle the computational complexities of this model, we propose a Lagrangian relaxation (LR) algorithm. The performance of the LR algorithm is evaluated through a case study. The results, along with a parameter sensitivity analysis, reveal several key findings: (ⅰ) Allocating vehicles to stations with concentrated early peak demand, distributing charging facilities to stations with high total demand throughout the day and implementing vehicle relocation after the early demand peak can mitigate uneven vehicle distribution; (ⅱ) Implementing trip selection enhances SAEVS profitability; (ⅲ) Increasing opportunity cost meets user demands but at the expense of reduced profit; (ⅳ) It is recommended that SAEVS be equipped with charging facilities of suitable charging power based on operational conditions.

    Citation: Hao Li, Zhengwu Wang, Shuiwang Chen, Weiyao Xu, Lu Hu, Shuai Huang. Integrated optimization of planning and operation of a shared automated electric vehicle system considering the trip selection and opportunity cost[J]. Electronic Research Archive, 2024, 32(1): 41-71. doi: 10.3934/era.2024003

    Related Papers:

    [1] Mingxing Xu, Hongyi Lin, Yang Liu . A deep learning approach for vehicle velocity prediction considering the influence factors of multiple lanes. Electronic Research Archive, 2023, 31(1): 401-420. doi: 10.3934/era.2023020
    [2] Ismail Ben Abdallah, Yassine Bouteraa, Saleh Mobayen, Omar Kahouli, Ali Aloui, Mouldi Ben Amara, Maher JEBALI . Fuzzy logic-based vehicle safety estimation using V2V communications and on-board embedded ROS-based architecture for safe traffic management system in hail city. Electronic Research Archive, 2023, 31(8): 5083-5103. doi: 10.3934/era.2023260
    [3] Jian Gao, Hao Liu, Yang Zhang . Intelligent traffic safety cloud supervision system based on Internet of vehicles technology. Electronic Research Archive, 2023, 31(11): 6564-6584. doi: 10.3934/era.2023332
    [4] Zhiyuan Wang, Chu Zhang, Shaopei Xue, Yinjie Luo, Jun Chen, Wei Wang, Xingchen Yan . Dynamic coordinated strategy for parking guidance in a mixed driving parking lot involving human-driven and autonomous vehicles. Electronic Research Archive, 2024, 32(1): 523-550. doi: 10.3934/era.2024026
    [5] Yanxia Guan, Xuecheng Tian, Sheng Jin, Kun Gao, Wen Yi, Yong Jin, Xiaosong Hu, Shuaian Wang . Data-driven optimization for rebalancing shared electric scooters. Electronic Research Archive, 2024, 32(9): 5377-5391. doi: 10.3934/era.2024249
    [6] Yiwei Wu, Yao Lu, Shuaian Wang, Lu Zhen . New challenges in fleet deployment considering EU oil sanctions. Electronic Research Archive, 2023, 31(8): 4507-4529. doi: 10.3934/era.2023230
    [7] Yi Gong . Consensus control of multi-agent systems with delays. Electronic Research Archive, 2024, 32(8): 4887-4904. doi: 10.3934/era.2024224
    [8] Boshuo Geng, Jianxiao Ma, Shaohu Zhang . Ensemble deep learning-based lane-changing behavior prediction of manually driven vehicles in mixed traffic environments. Electronic Research Archive, 2023, 31(10): 6216-6235. doi: 10.3934/era.2023315
    [9] Ruo Jia, Richard Chamoun, Alexander Wallenbring, Masoomeh Advand, Shanchuan Yu, Yang Liu, Kun Gao . A spatio-temporal deep learning model for short-term bike-sharing demand prediction. Electronic Research Archive, 2023, 31(2): 1031-1047. doi: 10.3934/era.2023051
    [10] Seyha Ros, Prohim Tam, Inseok Song, Seungwoo Kang, Seokhoon Kim . A survey on state-of-the-art experimental simulations for privacy-preserving federated learning in intelligent networking. Electronic Research Archive, 2024, 32(2): 1333-1364. doi: 10.3934/era.2024062
  • Shared autonomous electric vehicle systems (SAEVS) combine autonomous driving technology with shared electric vehicle services to provide advantages over traditional shared vehicle systems, including autonomous vehicle relocation and rapid response to user needs. In this study, we seek to enhance the operational efficiency and profitability of SAEVS by considering trip selection and the potential opportunity cost associated with unmet user demands. An integer linear programming (ILP) model is developed using a spatio-temporal state network to optimize the system design planning (e.g., charging facility, vehicle fleet sizing and distribution) and operational decisions (e.g., vehicle operational relocation and trip selection strategy). To handle the computational complexities of this model, we propose a Lagrangian relaxation (LR) algorithm. The performance of the LR algorithm is evaluated through a case study. The results, along with a parameter sensitivity analysis, reveal several key findings: (ⅰ) Allocating vehicles to stations with concentrated early peak demand, distributing charging facilities to stations with high total demand throughout the day and implementing vehicle relocation after the early demand peak can mitigate uneven vehicle distribution; (ⅱ) Implementing trip selection enhances SAEVS profitability; (ⅲ) Increasing opportunity cost meets user demands but at the expense of reduced profit; (ⅳ) It is recommended that SAEVS be equipped with charging facilities of suitable charging power based on operational conditions.



    The shared vehicle system (SVS) is an emerging and environmentally friendly mode of transportation that bridges the gap between public transit and private cars. It effectively reduces private car usage, vehicle emissions and mitigates traffic congestion [1]. Some research suggests that the market for SVS services is expected to reach 38.61 billion dollars by 2030 [2].

    However, as a novel mode of transportation, SVS faces numerous challenges. From the demand side, the prevalent station-based, one-way SVS suffers from uneven user demand. Over time, this results in vehicles becoming concentrated in certain zones, leading to a spatial and temporal imbalance that diminishes vehicle utilization throughout the day. This reduces the overall service level and undermines potential profits for SVS operators [3]. On the supply side, the uneven distribution of vehicles results in congestion at certain stations and scarcity at others [4]. These issues hinder the system's ability to promptly and effectively respond to user reservations.

    With the rapid advancement of technology, autonomous driving has become increasingly mature. By integrating autonomous vehicles (AVs) into the system, shared autonomous vehicle system (SAVS) can transition from a "people look for vehicles" model to a "vehicles find people" model, enabling an efficient response to user demand [5].

    Furthermore, electric vehicle (EV) technology has matured significantly, and nearly all major vehicle manufacturers offer their own electric vehicle models [6]. EVs operate in a more environmentally friendly manner, producing zero direct tailpipe emissions. Electrified drive is expected to be the dominant mode for AVs. However, due to the limitations of current battery technology, electric vehicles often require significant time for recharging at stations before they can meet the energy requirements for subsequent trips [7].

    Consequently, the integration of SVS, AVs and EVs has garnered significant attention from scholars, leading to the emergence of the shared autonomous electric vehicle system (SAEVS) [8].

    In the last few years, SVS have attracted considerable attention. Several strategies have been proposed to enhance the overall efficiency of CSSs over the past few years and can be classified into the following two categories: (ⅰ) Operational levels and (ⅱ) planning levels.

    At the operational level, operators aim to alleviate the supply-demand imbalance and enhance the overall profitability of the SVS. To this end, they need to adopting appropriate relocation strategy or other operational strategies, taking into account the SVS characteristics [9,10].

    The relocation strategy necessitates the SVS operator to draw up vehicle relocation plans, specifying the time and stations for vehicles to transit between different stations. Nair and Miller-Hooks [11] proposed a mixed-integer programming model with joint chance constraints to generated partial redistribution plans based on each station's current inventory level to satisfy user demand. Nourinejad et al. [12] developed a model based on two integrated multi-traveling salesman problems to address the joint optimization problem of vehicle relocation and staff rebalancing. Repoux et al. [13] introduced a new proactive relocation policy based on Markov chain dynamics that utilizes reservation information to predict the stations' future states and make a relocation decision.

    For an electric sharing vehicle system (ESVS), the relocation problem is more complex because the vehicle movement is restricted to the battery capacity. Boyaci et al. [14] proposed a simulation-optimization framework to optimize the vehicle and personnel relocation in an ESVS. The optimization module was adopted to generate relocation solutions. The simulation module was used to check the battery level feasibility of the solution and then update the charging constraint if infeasible. Zhao et al. [15] developed a time-space network model for an integrated EV rebalancing and staff relocation problem. Then, a Lagrangian relaxation-based algorithm was designed to solve this problem.

    Although operator relocation can alleviate the imbalance of the SVS, it is limited by the number of vehicles, relocation cost and other factors. Therefore, some studies have introduced trip selection to improve the efficiency of the SVS [16]. Trip selection refers to the process of choosing a specific trip or journey from the available options within a transportation system. Trip selection helps SVS serve beneficial trips (to increase one-rental income or balance supply and demand) based on forecasted or known needs [17].

    Furthermore, SVS as an emerging mode of transportation, are chosen by users as a means of travel. The choice behavior is influenced by factors such as travel time, price and transportation convenience, leading users to select between shared cars, private cars and public transportation. Huang et al. [18] and Xu et al. [7] employed a binary Logit model to quantify user choice behavior between conventional fuel-powered or electric shared autonomous vehicles and private cars. However, there is a lack of literature that considers user choice behavior and analyzes from the standpoint of opportunity cost. For example, if the user demand is not met, it may lead users to permanently switch from SVS to other modes of transportation.

    In this stream, the relevant studies mainly focus on the fundamental design of the SVS, planning including strategic and tactical levels [19]. The strategic planning involves the determination of the locations and capacity (size) of parking/charging facilities. The tactical problems are related to optimize the fleet size and distribution of vehicles. The main goal of the planning problems is to minimize the cost of infrastructure and to maximize the revenue obtained from satisfied user requests to the greatest extent possible [20].

    For the planning problem of the SVS, Hu and Liu [21] introduced a hybrid queuing network model to depict the network of a carsharing system. Building upon this model, they proposed an optimization framework that takes into account road congestion to determine the station capacities and fleet size. Brandstatter et al. [22] proposed a two-stage, stochastic programming model based on random user demand to optimize the station location. Xu et al. [23] assumed that vehicles can only be used once they are fully charged and based on the concept of aggregation modeling. They established a nonlinear integer programming model to determine the fleet size of a shared car system. Hua et al. [24] jointly optimized the infrastructure planning (e.g., charging station location and initial fleet distribution) and dynamic fleet operations (e.g., vehicle assignment and relocation) under time-varying uncertain demand. Then, an algorithm based on the Lagrangian relaxation and stochastic dual dynamic programming method was proposed to solve the multistage stochastic model.

    A few studies have also paid attention to the aspects of SAEVSs, Miao et al. [6] developed a two-stage multi-objective optimization methodology with a non-dominated sorting genetic algorithm to design the service area and the allocation of charging infrastructures. Chen et al. [25] considered different demand scenarios and utilized a three-dimensional spatio-temporal state network to describe the variation of vehicle battery levels while operating between stations. They established a two-stage stochastic integer programming model to make decisions regarding fleet size and charging station configuration in a SAEVS.

    In summary, the introduction of autonomous electric vehicles (AEVs) in shared vehicle systems can effectively address user demands and promote environmental sustainability. Despite this, existing research on station-based SAEVS is limited, as it primarily focuses on maximizing system profits from the supply side and does not sufficiently consider trip selection. Moreover, there is a notable gap in the literature when it comes to studying opportunity cost loss in the carsharing system.

    Opportunity cost, a concept in economics, refers to the loss of potential gain from other alternatives when one particular alternative is chosen. Essentially, it is the cost of forgoing the next best option (Mohammad and Pierluigi [26]; Krishna [27]). In carsharing services, the operator's opportunity cost loss stems from the SAEVS's inability to respond to customer demand in a timely manner. This leads to customer attrition as they turn to other modes of transportation.

    To address these issues, this paper tackles the integrated optimization problem of planning and operation strategy in large-scale SAEVS environments. It encompasses trip selection and opportunity cost considerations, with the objective of maximizing comprehensive profits. By employing a spatio-temporal state network modeling approach, an integer linear programming (ILP) model is developed to jointly determine vehicle relocation strategy, number of charging facilities and vehicle fleet size and its distribution. Additionally, a Lagrangian relaxation method is designed to solve the model. The efficiency of the proposed model and algorithm is validated through numerical experiments, and the impacts of various parameters, such as the opportunity cost loss coefficient, charging station power and cost, on system performance, are analyzed.

    The major contributions of this paper are as follows:

    1) Introducing the concepts of trip selection and opportunity cost. Trip selection ensures the allocation of vehicles to high-quality user reservation trips, thereby enhancing the operational efficiency and economic viability of SAEVS, and opportunity cost considers the potential cost of unsatisfied user demands.

    2) Developing a ILP model for integrated planning and operation strategy optimization of SAEVS based on the spatio-temporal state network representation. This model accurately captures the vehicle spatio-temporal paths and battery level of vehicles during SAEVS operations. The planning level covers charging facility sizing, distribution and vehicle fleet considerations, while the operational level includes vehicle relocation and trip selection strategies.

    3) Introducing a Lagrangian relaxation framework to address the curse of dimensionality in solving large-scale instances of the problem. This approach efficiently solves large-scale linear programming problems, provides upper and lower bounds on the duality gap, evaluates the quality of the current solution and ensures solution quality while achieving fast computation.

    4) Real-world instances of the Chengdu are performed, showing the effectiveness of the proposed algorithm and further analyses the impact of different demand scenarios.

    The remainder of this paper is organized as follows: The problem statement and spatio-temporal state network modeling method are provided in Section 2. The ILP model of the SAEVS is introduced in Section 3. Section 4 presents a Lagrangian relaxation framework for solving the developed model. In Section 5, we conduct a series of numerical examples to test the performance of the proposed model and solution approach. Finally, conclusions and further studies are presented in Section 6.

    In this study, we consider the network of a SAEVS with predetermined stations where each station is initially assigned a specific number of vehicles. During the operational phase, users can visit any station to pick up a vehicle and drop it at another one. Due to unbalanced demand, it is necessary for the SAEVS to dynamically relocate vehicles to parking stations experiencing higher demand, thereby ensuring a balanced distribution of vehicles throughout the network.

    An illustrative example is shown in Figure 1, which presents an SAEVS consisting of three stations. There are 7 charging facilities, 5 electric autonomous vehicles (EVAs) and 10 reserved demands in the entire network. In the scenario of SAEVS without vehicle relocation and trip selection is not considered (see Figure 1(a)), if the initial vehicle allocation is unsatisfactory, only 3 reservations will be met under the limited vehicles and parking capacities. To address this problem, the operators need to assign vehicles to execute relocation tasks. Figure 1(b) shows that more reserved orders (9 orders) will be serviced when the vehicles are relocated. Furthermore, let us consider the trip selection strategy combined with the vehicle relocation, all reserved demand can be satisfied, resulting in a higher satisfaction (see Figure 1(c)). Therefore, considering vehicle relocation and trip selection has a significant impact on improving the operational efficiency of SAEVS.

    Figure 1.  Impact of vehicle relocation and trip selection on SAEVS.

    The planning and operation strategy decision problem of SAEVS in our study aims to answer the following question: How many charging facilities and vehicles are required in each station of SAEVS. How to carry out vehicle relocation strategy to respond to customer demand.

    In this study, we formulate the dynamics of the SAEVS based on a spatio-temporal network. Spatio-temporal networks are widely used in the transportation network modeling [28,29,30,31]. Given all of that, the SAEVS can be represented by a spatio-temporal directed multigraph denote as G(S, L), where S represents a set of stations in the SAEVS, and each station i,jS={1,2,,n}. L represents links connecting station i and station j, and each link (i,j) L. Then, we extend the traffic network into a spatio-temporal network. Let T=(t0,t0+δ,..,t0+Nδ) represent a set of discretized time period of the whole operating time horizon. δ represent the time slices of two adjacent timestamp. In general, the smaller the time slices, the better it can reflect the actual operational conditions. However, considering the scale of the variables, we often cannot set the time slices too small as it may affect computational efficiency. Vertex (i,t) represents the state of corresponding parking station i at the current timestamp t. Spatio-temporal arc (i,t, j,k) represents a trip from origin station i to origin station j starting at time t and ending at time k.

    The example shown in Figure 2 demonstrates the spatio-temporal network of a vehicle relocation process presented in Figure 1(c). The traveling arcs in the constructed spatio-temporal network can be divided into two types: User reservation arcs and vehicle traveling arcs. Furthermore, to ensure spatio-temporal network flow balance, we introduce the (iO,tO) and (iD,tD) as the dummy origin and dummy destination in the spatio-temporal network.

    Figure 2.  Illustration for spatio-temporal network of SAEVS.

    The user reservation arcs represent that the users reserve vehicles from the origin station to the destination station at certain time (e.g., (1, t0, 2, t0+2δ)). These arcs are according to the dynamic user demand that as the input date. The vehicle traveling arcs involve usage arcs, relocation arcs and waiting arcs. The usage arcs represent the vehicle are drive by users from one station to another (e.g., (1, t0, 2, t0+2δ)). The relocation arcs represent the vehicle move from one station to another based on the relocation strategy (e.g., (3, t0, 1, t0+δ)). The waiting arcs represents the vehicle dwell in stations (e.g., (1, t0+δ, 1, t0+2δ)).

    Next, we expand the spatio-temporal network into a spatio-temporal-energy three-dimensional network. Let E=(0,ε,..,2ε,Emax) represent a set of discrete battery level of the EVAs. ε represents discrete battery levels between adjacent battery states, and Emax represents maximum capacity of the battery. Similarly, considering the spatio-temporal network parameters, we define the spatio-temporal- energy network vertex (i, t, e) to represent a vehicle at station i at time t battery state as e. The spatio-temporal- energy arcs (i, j, t,k,e, e) represent vehicles from origin station i starting at time t with battery level e to origin station j ending at time k with battery level e. When EVAs, are operating within the system, their battery levels undergo changes. Then we set the ED represent the battery consumption rate per time slices. EC represent the represents the battery charging rate per time slice. ΔE(i,j,e) represents the change of battery when EVA moves from station i to station j with battery level of e. If i=j, which represent the EVA is staying at a station for charging. During the charging process, the vehicle's battery level cannot exceed the maximum capacity Emax.

    The relationship expressing the variation in vehicle battery during changes in the spatio-temporal- energy network can be represented by Eqs (1) and (2). T(i,j) represent the traveling time of vehicle from station i to station j.

    ΔE(i,j,e)={EDεECεEmaxeij,eEDε0i=ji=j,e+EDεEmaxi,jS,e,eE (1)
    e=e+ΔE(i,j,e)T(i,j) (2)

    The example shown in Figure 3 demonstrates the spatio-temporal-energy network formulation of a vehicle relocation process presented in Figure 1(c). The two-dimensional projection of the vehicle's spatio-temporal-energy traveling arcs in Figure 3 corresponds to the spatio-temporal trajectory arc of the EVAs in Figure 2.

    Figure 3.  Illustration for spatio-temporal-energy network of SAEVS.

    This section formulates a MILP to address the integrated optimization of the planning and operation strategy problems for SAEVS considering the opportunity cost and trip selection.

    1) The user demands reservations between different stations at different time periods are given, meaning the potential user demands is given;

    2) When the SAEVS fails to meet user demands, the demand will shift from SAEVS to other public transportation modes, resulting in potential profit loss. Here, a coefficient for opportunity cost loss is given here. When the system fails to meet user demands, the opportunity cost loss incurred is equal to the potential profit associated with the unmet demand multiplied by the loss coefficient.

    3) The shared vehicles in the SAEVS are AEV. The battery consumption of the vehicles is directly proportional to the travel time on the route, while the charging rate at the stations is directly proportional to the time the vehicles dwell at the station. Additionally, no dispatcher is required as the vehicles can autonomously schedule and move;

    4) The capacity of a station is equivalent to the number of charging facilities available. When there are idle charging facilities at a station, vehicles returning to the station will directly charge at those facilities;

    5) At the beginning of operations, vehicles park next to the charging facilities at the stations. In other words, the scale of charging facilities configured at each station is guaranteed to be greater than the initial number of vehicles stationed at the station.

    The primary notation used throughout this paper is presented in Table 1 below.

    Table 1.  Symbol and description.
    Notation Description
    Sets
    S:{i,j} Set of stations in the SAEVS, i and j represent the index of the stations
    T:{t,k} Set of time stamps in the operating time horizon, t,k represent index of different timestamp
    L:{(i,j)} Set of direct links between stations, (i,j) represents index of direct links between parking stations
    E:{e,e} Set of battery levels, e,e represent index of battery levels
    V:{(i,t),(j,k)} Set of spatio-temporal vertexes, (i,t) and (j,k) represent index of spatio-temporal vertexes
    V{(i,t,e),(j,k,e)} Set of spatio-temporal-energy vertexes, (i,t) and (j,k) represent index of spatio-temporal- energy vertexes
    A:{(i,t,j,k)} Set of spatio-temporal arcs in the spatio-temporal network, (i,t,j,k) represents index of spatio-temporal network
    A:{(i,t,j,k,e,e)} Set of spatio-temporal-energy arcs in the spatio-temporal network, (i,t,j,k,e,e) represents index of spatio-temporal-energy network
    H:{h} Set of AEVs in the SAEVS, h represents the index of AEVs
    Parameters
    δ The time slices of two adjacent timestamp
    ε Discrete battery levels between adjacent battery states
    iOiD Dummy origin and destination station in the spatio-temporal-energy network.
    tOtD Dummy start and ending time in the spatio-temporal-energy network.
    eOeD Dummy start and ending battery level in the spatio-temporal-energy network.
    D(i,j,t,k) Number of the user reservation on spatio-temporal network
    Hmax Maximum number of AEVs
    Cmax Maximum number of charging facility in the station
    T(i,j) AEVs traveling time between station i and j
    TPij Travel rental price of a vehicle from station i to station j
    CTij Travel cost of AEV move from station i to station j
    AC Amortized cost of a AEV
    CC Amortized cost of a charging facility
    η The opportunity cost loss coefficient represents the proportion of potential user loss, resulting from unmet demand.
    EC The battery charging rate per unit of time at a charging station.
    ED The battery discharging rate per unit of time when a AEV is in motion
    Emax Represent maximum capacity of the battery
    ΔE(i,j,e) represents the change of battery when EVA moves from station i to station j with battery level of e
    Decision variable
    X: xh(i,j,t,k,e,e) Vehicle traveling arcs, if xh(i,j,t,k,e,e)=1, AEV h travels on spatio-temporal-energy arc (i,j,t,k,e,e), otherwise xh(i,j,t,k,e,e)=0.
    Z: zh(i,j,t,k) User reservation satisfied arcs, if zh(i,j,t,k)=1, vehicle h is picked up by a user from station i at time t and arrive at station j at time k. Otherwise, zh(i,j,t,k)=0.
    nH:{nHi} Initial number of AEVs allocated in station i
    nC:{nCi} Initial number of charging facilities allocated in station i

     | Show Table
    DownLoad: CSV

    In our study, we aim to construct an objective function for the SAEVS with the comprehensive profit of its operations as the primary goal. The objective function of SAEVS consists of two major components. The first part is revenue from the SAEVS which includes AEV rental income. In order to specify whether AEVs are operated by users or accept the relocation strategy to move autonomously, we introduce the user reservation satisfied arcs zh(i,t,j,k), if zh(i,j,t,k)=1, vehicle h is picked up by a user from station i at time t. The second parts include operation cost, opportunity cost and investment cost of the SAEVS. The operation cost represents the travel cost of AEVs, opportunity cost represents the economic loss caused by the potential shift of user demand to other transportation modes due to the absence of user demand, the amortized cost represent the amortized cost of AEVs and rental cost of charging facility.

    The objective of the model is to maximize the operators' comprehensive profits considering opportunity costs. The objective function is as follows:

    maxZ=rentalincomehH(i,j,t,k)ATP(i,t,j,k)zh(i,j,t,k)TravelcosthH((i,j,t,k,e,e)ACT(i,j,)xh(i,t,j,k,e,e)opportunitycostloss((i,j,t,k)AηTP(i,t,j,k)(D(i,j,t,k)hHzh(i,j,t,k))chargingfacilitycostCCiSnCiEVsamortizedcostACiSnHi (3a)

    Furthermore, for the convenience of model solving we can transform the original problem to the minimization problem as shown below:

    minZ=rentalincomehH(i,j,t,k)ATP(i,t,j,k)zh(i,j,t,k)+TravelcosthH((i,j,t,k,e,e)ACT(i,j,)xh(i,t,j,k,e,e)+opportunitycostloss((i,j,t,k)AηTP(i,t,j,k)(D(i,j,t,k)hHzh(i,j,t,k))+chargingfacilitycostCCiSnCi+EVsamortizedcostACiSnHi (3b)
    (j,k,e)V:(i,j,t,k,e,e)Axh(i,j,t,k,e,e)(j,k)V:(jk,it)Axh(j,i,k,t,e,e)={110i=iO,t=tO,e=eO,i=iD,t=tDotherwise,hH,(i,t,e)V (4)
    hHxh(iO,j,tO,t0,eO,Emax)=nHi,iS,(iO,j,tO,t0,eO,Emax)A (5)
    iSnHiHmax,iS (6)
    hHzh(i,j,t,k)D(i,t,j,k),(i,j,t,k)A (7)
    zh(i,t,j,k)e,eExh(i,j,t,k,e,e),(i,j,t,k,e,e)A,hH (8)
    hH:(j,k)V,e,eE:(i,j,t,k,e,e)Axh(i,j,t,k,e,e)nCi,iS (9)
    nCiCmax,iS (10)
    nHi,nFi,nCiZ (11)
    xh(i,j,t,k,e,e),zh(i,t,j,k){0,1},(i,j,t,k)A,(i,j,t,k,e,e)A,hH (12)

    Constraints (4) is used to keep the spatio-temporal network flow balance of the AEVs, ensuring a feasible spatio-temporal path xh(i,j,t,k,e,e) for each vehicle h in the spatio-temporal network. The constraints (5) represent the relationships between the number of initially allocated AEVs nHi in the station i and their traveling acres at the dummy origin nodes xh(iO,j,tO,t0,eO,Emax); The constraints (6) represent the number of initial vehicles iSnHi in the SAEVS can't exceed the maximum number of fleet size Hmax. The constraints (7) ensure that all AEVs satisfies reservation arcs zh(i,j,t,k) at spatio-temporal arc (i,j,t,k) is less than the reservations D(i,t,j,k). Constraints (8) indicate the relationship between variables X and Z, that is the user reservation arcs cannot exceed the number of vehicle traveling arcs. During the optimization process, constraints (7) and (8) are related to trip selection. Constraints (9) ensure that the number of EVs at the station is limited by the number of available charging facilities. The constraints (10) indicate the decision variable of the station capacity nCi is not greater than the maximum station capacity Cmax. Constraints (11) and (12) define the domains for the binary and integer variables.

    The ILP model proposed to address the integrated planning and operation strategy optimization problem is essentially a multi-commodity flow problem, which is an NP-hard problem [32,33,34]. It leads to computational challenges for large-scale real-world data sets. To tackle this computational challenge, we introduce a Lagrangian relaxation (LR) approach to solve the problem.

    LR is a mathematical optimization technique used to solve complex optimization problems with multiple constraints. It is particularly effective for solving large-scale problems where finding an exact solution is computationally challenging [35,36,37,38].

    In the proposed ILP model, constraints (8) and (9) are related to multiple decision variables, which increases the difficulty and time of calculation, so it is called complicating constraints. In particular, the constraints (8) are related to the variable xh(i,j,t,k,e,e) and zh(i,t,j,k). The constraints (9) are related to the variable xh(i,j,t,k,e,e) and nCi.

    Thus, we need relax these complicating constraints into the objective function (3b) and get the lower bound of the primal problem. In this subsection, we introduce two Lagranian multipliers α:{αh(i,t,j,k)0}(i,t,j,k)A, β:{βh(i,t)0}(i,t)V, by relaxed constraints (8) and (9) to construct the dualized Lagrangian function L (X, Z, nH, nC, α, β) as follows:

    L(X,Z,nH,nC,α,β):=minhH(i,j,t,k)A(1+η)TP(i,t,j,k)zh(i,j,t,k)+hH(i,j,t,k,e,e)ACT(i,j)xh(i,t,j,k,e,e)+CCiSnCi+(i,j,t,k)ATP(i,t,j,k)ηD(i,j,t,k)ACiSnHi+αh(i,t,j,k)hH(i,j,t,k)A(zh(i,t,j,k)e,eExh(i,j,t,k,e,e))+βh(i,t)(hH:(j,k)V,e,eE:(i,j,t,k,e,e)Axh(i,j,t,k,e,e)nCi) (13)

    To simplify Eq (13) and obtain the dual relaxation problem of the primal problem:

    minhH(i,j,t,k)A((1+η)TP(i,t,j,k)+αh(i,t,j,k))zh(i,j,t,k)+hH(i,j,t,k,e,e)A(CT(i,j)+βh(i,t)αh(i,t,j,k))xh(i,t,j,k,e,e)+((i,j,t,k)ATP(i,t,j,k)ηD(i,j,t,k)+(CCβh(i,t))iSnCi+ACiSnHi (14)

    Subject to constraints (1), (2), (4)–(7) and (10)–(12), the complicating constraints are relaxed variables ¯X, ¯Z, ¯nH, ¯nC, are separated from each other in the relaxed problem. Then, the primal problem is essentially divided into three sub-problems (Fh,Fz,Fc) that respectively determine the AEV routing, AEV-user assignment plans, station charging facility configuration.

    Subproblem 1.

    The first set of subproblems is related to vehicle traveling arc xh(i,j,t,k,e,e) for all hH, as follows:

    Fh(X,α,β)=MinACiSnHi+hH(i,j,t,k,e,e)A(CT(i,j)+βh(i,t)αh(i,t,j,k))xh(i,t,j,k,e,e) (15)

    Subject to constraints (1), (2), (4)–(6), (11) and (12), by analyzing Subproblem 1, the constraints relevant to this problem include the auxiliary decision variable Eqs (1) and (2), the spatio-temporal flow balance constraint (4), the initial vehicle constraints (5) and (6) and the variable value constraints (12) and (13). Therefore, Subproblem 1 can be transformed into a set of |H| secondary subproblems, where each secondary subproblem can be viewed as a resource constrained shortest path problems.

    Each secondary subproblem consists of two parts. The first part is the amortized cost that is fixed for each given vehicle hH. The second part is the generalized traveling cost related to the routing paths of the AEVs in the constructed spatio-temporal network. Furthermore, to capture the EV battery charging and consumption dynamics, we extend the spatio-temporal-energy network by adding the charge-status dimension of battery levels. Then this problem can be solved to the optimum by some exact solution approaches. (e.g., dynamic programming, Mahmoudi and Zhou [38]).

    We define Ch(i,t,j,k):CT(i,j)+βh(i,t)αh(i,t,j,k). Ch(i,t,j,k) represents the cost of vehicle h traveling through spatio-temporal arcs (i,t,j,k)A. Then, we let Lhite record the traveling cost state of h at spatio-temporal-energy vertex (i,t,e); PShite, PThite, PEhite record previous station, previous time and previous battery level on the shortest path from origin nodes to the given vertex spatio-temporal-energy vertex (i,t,e)V for vehicle h H, respectively. Besides, set Rh record the spatio-temporal arcs that least-cost routing with least Lhite value. Then, we proposed a dynamic programming algorithm to solve this problem descript in Algorithm 1.

    Algorithm 1 Dynamic programming algorithm for solving resource constrained shortest path problem
    1: Initialize: Lhite=M, PShite=0,PThite=0, PEhite=0, Reh=.(i,t)V, hH
    2: for hH do
    27: end for
    29: return {¯xh(i,t,j,k,e,e)}hH,(i,t,j,k,e,e)A

    Subproblem 2.

    The second set of subproblems is related to the demand satisfied reservations arc zh(i,j,t,k) for all hH as follow:

    Fz(Z,α)=min:((1+η)TP(i,t,j,k)+αh(i,t,j,k))(i,t,j,k)AhHzh(i,t,j,k) (16)

    Subject to constraints (7) and (12), the structure of Subproblem 2 is very simple that the exact optimal solution can be easily obtained as follows. For each spatio-temporal arc (i,t,j,k)AD, where AD={(i,t,j,k)A|D(it,jk)0}, we define a set H(i,t,j,k)={h1,h2,,hD(i,t,j,k)} to denote the first D(it,jk) vehicles sorted by the values of their corresponding Lagrangian multipliers. The vehicles set H(i,t,j,k) include EVs ehEH and GVs ghGH. We first sort the set of Lagrangian multipliers αeh(i,t,j,k) for hH from the smallest to the largest. Then, we pick the smallest D(i,t,j,k) multipliers and let the corresponding zh(i,t,j,k) equal to 1. Repeating the process above for all the spatio-temporal arcs (i,t,j,k)A, the optimal solution zh(i,t,j,k) to Subproblem 2 can be represented as:

    ¯zh(i,t,j,k)={10hH(i,t,j,k)otherwisehH (17)

    Subproblem 3.

    The third set of subproblems is related to the station capacity nCi, as follows:

    Fc(Z,α)=minCPiS(CCβh(i,t))nCi (18)

    Subject to constraints (10) and (11), through analysis of the structure of Subproblem 3, it can be determined that the problem is a simple assignment problem. The exact optimal solution can be easily obtained as follows. If CCβh(i,t)<0, nCi=Cmax, else if CCβh(i,t)>0, nCi=0, then we can obtain the optimal solution of the Subproblem 3.

    We can get the optimal value of the lower bound in the Lagrangian dual problem for the primal problem to solving the subproblem (13)–(18), the optimal objective of the relaxed problem (19) for a set of α, β can be obtained as follows:

    LB(α,β)=hHFh(X,α,β)+Fz(Z,α)+Fc(Z,α) (19)

    Then, we can obtain the optimal value ¯X, ¯Z, ¯nH, ¯nC of the relaxed problem, which can serve as the lower bound solution LB(α,β,γ) to the optimal value of the primal problem.

    If the optimal solution of relaxation model is feasible for the primal problem, we have obtained the optimal solution to the primal problem. Otherwise, we apply a set of algorithms to find an upper bound for the primal solution. Specifically, a heuristic algorithm based on the greedy approach is introduced to adjust the three types of decision variables, thereby obtaining feasible solutions for the original problem. In simple terms, the algorithm first removes the vehicle traveling arcs that do not satisfy the constraints or result in negative profit. Then, it adds these vehicle traveling arcs back into the spatio-temporal network with the objective of maximizing operational profit, aiming to maximize the overall system profit as much as possible. The feasible process is as follows.

    Step 1. Initialization

    First, set the lower bound relaxation solution LBk(α,β,γ) as the decision variable of initial solution. Then, we introduce the auxiliary variables UD(i,t,j,k), Lc(i,t), wh(i,t,j,k) and Ph. UD(i,t,j,k) represent number of unfinished user reservation demand in space time arcs (i,t,j,k). The initial set UD(i,t,j,k)=D(i,t,j,k), (i,t,j,k)A. Lc(i,t) represent the station resource occupancy at the spatio-temporal node (i,t)V. It denotes the total number of vehicle travel arcs passing through station i at time t, initializing by setting Lc(i,t) = hH:(j,k)V,e,eE:(i,j,t,k,e,e)A¯xh(i,j,t,k,e,e), (i,t)V. wh(i,t,j,k) represent the potential profit that vehicle h may generate by traversing spatio-temporal arc, (i,t,j,k)A. Ph represent the profit generated by vehicle during the operational period, initializing by setting Ph=0, hH. Furthermore, we introduce the auxiliary set SH and UH, the SH represents the set of selected schedules of vehicle, when hSH, (i,j,t,k,e,e)Axh(i,j,t,k,e,e)>0. UH represents the set of unselected schedules of vehicle, when hUH, (i,j,t,k,e,e)Axh(i,j,t,k,e,e)=0. Initializing by setting SH = iS¯nHi, UH = H / SH.

    Step 2. Remove vehicle schedule that violate capacity constraints

    For each spatio-temporal nodes (i,t)V, when Lc(i,t)Cmax, we select |CmaxLc(i,t)| vehicles hH and set the wh(i,t,j,k) = M, (i,t,j,k)A. M is a very large number. When Lc(i,t) < Cmax, if UD(i,t,j,k)=0, let wh(i,t,j,k)=CTij, hH; otherwise UD(i,t,j,k)0, let wh(i,t,j,k)=CTij(1+η)TPij.Then based on the potential profit wh(i,t,j,k), for hH, calculating the Ph, ∀(i, t, j, k)∈A′profit Ph, if Ph<0, remove vehicle h, SHSH/h, UHUHh. The corresponding vehicle travel arcs and demand satisfaction xh(i,j,t,k,e,e)=0, zh(i,t,j,k)=0, Lc(i,t)Lc(i,t)(j,k)V,e,eE:(i,j,t,k,e,e)Axh(i,j,t,k,e,e), (i,t,j,k)A,(i,t,j,k,e,e)A,hH. If Ph<0, UD(i,t,j,k)UD(i,t,j,k)(i,j,t,k,e,e)A:e,eExh(i,j,t,k,e,e).

    Step 3. Vehicle reassigning procedure

    In this step, we reassign new vehicle to the SAEVS. For each h UH, if UD(i,t,j,k)=0, wh(i,t,j,k)=CTij, else if UD(i,t,j,k)0, let wh(i,t,j,k)=CTij(1+η)TPij. Furthermore, if Lc(i,t)Cmax, wh(i,t,j,k)=M, updating UD(i,t,j,k)UD(i,t,j,k)1.Then, adjusting this vehicle routing plan to cover as many reserved trips as possible with the least traveling cost based on DPG algorithm in Algorithm 1. Then, obtain a new Xh, and calculate the profit Lh generated by vehicle h based on Eq (20). If Lh>0, retaining this vehicle schedule, updating zh(i,t,j,k). If (i,j,t,k,e,e)A:e,eExh(i,j,t,k,e,e)=1 and zh(i,t,j,k)=1, then updating UD(i,t,j,k)=max{0,UD(it,jk)(i,j,t,k,e,e)A:e,eExh(i,j,t,k,e,e)} and Lc(i,t)Lc(i,t)+(j,k)V,e,eE:(i,j,t,k,e,e)A¯xh(i,j,t,k,e,e). If Lh>0, the reassigning process break. In this case, when reassigning new vehicles, the profits generate with these vehicles are all less than 0.

    Lh=(i,j,t,k)ATP(i,t,j,k)zh(i,j,t,k)+((i,j,t,k,e,e)ACT(i,j,)xh(i,t,j,k,e,e)ACCC (20)

    Step 4. Initial Station capacity expand process

    For each station i S, let the station capacity nCi=max{Lc(i,t)}tT and obtain the feasible capacity of each station.

    Eventually, the feasible objective value is obtained as the upper bound UP, the X, Z and nH is obtained by the Step 3 and the nC obtained by the Step 4.

    If the lower bound is equal to the upper bound, we can return the corresponding feasible solution. Otherwise, we used the subgradient algorithm to optimize the solution by updating the values of the Lagrangian multipliers α, β. The subgradient algorithm is a widely used approach for updating Lagrangian multipliers, The Lagrangian relaxation approach framework is shown in Figure 4.

    Figure 4.  Lagrangian relaxation approach framework.

    In this research, we give a set of initial Lagrangian multipliers α:{(α(i,t,j,k))k}(i,t,j,k)A, β:{(βh(i,t))k}(i,t)V,hH=0, in which k represents the number of iterations. The Lagrangian multipliers update process is as follow:

    (α(i,t,j,k))k+1=max{0,(α(i,t,j,k))k+tk(hH(zh(i,t,j,k))k(i,j,t,k,e,e)A:e,eE(xh(i,j,t,k,e,e))k} (21)
    (βh(i,t))k+1=max{0,(βh(i,t))k+tk(hH(i,j,t,k,e,e)Axh(i,t,j,k,e,e))k(nCi)k} (22)

    The xk, yk, zk and nCk represent the optimal solutions of relaxed models in the k th iteration, the tk is the step size of the subgradient algorithm can be obtain using Eq (23).

    tk=τk(UBkLBk(α,β,γ))hH,(i,t,j,k)A((Ak)2+(Bk)2) (23)

    where the UBk and LBk(α,β) are the upper bound and lower bound up to iteration k, the τk is the step parameter in the subgradient algorithm. The Ak, Bk and Ck is represent as (24) and (25)

    Ak=(zh(i,t,j,k))ke,eE(xh(i,j,t,k,e,e))k (24)
    Bk=hH,(j,k)V,e,eE(xh(i,j,t,k,e,e))k(nCi)k (25)

    We set the maximum iteration number of the Lagrangian relaxation approach as K. When the iteration reaches K, or if the relative gap percentage between LB and UB becomes less than a predefined gap (i.e., 5%), return the current feasible solution as the near-optimum solution, and calculate the gap between the upper and lower bounds using Eq (26).

    Gap=UBkLBkLBk100% (26)

    In this section, we apply the optimization model of planning and operation strategy of SAEVS, along with the Lagrangian relaxation algorithm, to real-world instances based on taxi data in Chengdu, China on May 28th. The taxi data used in our study is comprehensive and includes several details, which includes information such as the pick-up and drop-off locations of each trip, the start and end time of each trip, the distance traveled. Finally, we perform a parameter sensitivity analysis focusing on trip selection, opportunity cost coefficient and charging rate. This analysis is crucial to understanding how changes in these parameters affect the overall performance and optimization results. All experiments are conducted on a personal computer with 3.6 GHz CPU and 16 GB RAM.

    The distribution of taxi pick-up and drop-off points reflects the allocation of users' travel demands. We determine candidate stations by mining travel demand points. The distribution of stations is shown in Figure 5.

    Figure 5.  Distribution of selected stations.

    Considering the service range of the SAEVS stations as a circle with a radius of 0.5 km centered at each station, real-time travel origin-destination (OD) data between stations is obtained. The operating period is set from 7:00 to 21:00 and divided into 42 time slices at 20 minutes. Then, travel trips within the operating hours of 7:00–21:00 are considered as input data for the SAEVS. The total demand for SAEVS is determined to be 6206. Figure 6(a) shows the total demand of a day. The actual travel times between stations are obtained using the Baidu API and processed to obtain the travel times slice T(i,j) for the input of this paper's model, as shown in Figure 6(b). The user demands at each time period presented in Figure 7.

    Figure 6.  Total OD demand and travel time between selected stations.
    Figure 7.  User demands at each time period for SAEVS.

    We set the TP as the SAEVS unit-time travel rental price, TPij=TPT(i,j), in this experiment, and TP=10$/h. Similarly, we set CT as the SAEVS unit-time travel cost, CTij=CTT(i,j), travel cost of AEV CT=1$/h, amortized cost of a AEV AC=120$/day, amortized cost of a charging facility CC=30$. Maximum number of AEVs Hmax = 500, maximum number of charging facility in the station Cmax=30, the opportunity cost loss coefficient η = 0.5, maximum capacity of the battery Emax = 15, the battery charging rate per unit of time at a charging station E C = 2, the battery discharging rate per unit of time when a AEV is in motion E D = 1. For the Lagrangian relaxation approach, the step parameter in the subgradient algorithm τ = 2.

    In this section, we test small-scale case with 5 stations using Gurobi and LR. Then, we introduce a large-scale real-world case and solved it using the Lagrangian relaxation method, followed by an analysis of the solution results.

    To provide a deeper understanding of the SAEVS, we introduce two indicators: average EVA revenue and acceptance rate. The Average EVA revenue represents the mean income generated by the vehicles over the operational period, not accounting for the amortized costs of the vehicle and charging station. The acceptance rate, on the other hand, is the ratio of completed demands to total user demands throughout the operation cycle. This rate indicates the SAEVS's ability to meet user demands during its operational period, thereby providing a measure of its effectiveness and efficiency.

    In this section, we used the small-scale case of 294 travel demands from 5 stations provided in Section 5.1 as the benchmark case for LR approach validation. The maximum fleet size was set to 30 vehicles. Based on this benchmark case, we test the computational time and accuracy of the Lagrangian relaxation algorithm and the Gurobi commercial solver for different demand and fleet sizes, aiming to validate the effectiveness of the Lagrangian relaxation algorithm.

    By applying the Lagrangian relaxation algorithm with 5000 iterations and using the Gurobi commercial solver for 1 hour on the small-scale case, the results obtained are shown in Table 2. The gap values between the solutions obtained by the Lagrangian relaxation algorithm and the Gurobi solver were 7.60–8.87% and 5.83–39.09%, respectively. By comparing the results, we can observe that for the small-scale case, the difference in solution accuracy between the two methods is relatively small, with the Gurobi commercial solver slightly outperforming the Lagrangian relaxation algorithm. However, as the user demand and maximum fleet size increase, the computational time and accuracy of the Gurobi commercial solver for precise calculations decrease rapidly. On the other hand, although the Lagrangian relaxation algorithm shows a declining trend in solution quality, it still maintains good efficiency and accuracy compared to the Gurobi commercial solver. Therefore, it can be concluded that the Lagrangian relaxation algorithm performs better overall than the Gurobi commercial solver when solving larger-scale real-world problems.

    Table 2.  Comparison of performance between LR algorithm and Gurobi commercial solver.
    Demand Max fleet size Solution time (s) Result Gap
    LR Gurobi LR Gurobi LR Gurobi
    294 30 260.5 3600 -1543 -1578 7.60% 5.83%
    588 45 419.4 3600 -3020 -2720 8.48% 17.57%
    882 60 580.1 3600 -4501 -3811 8.51% 22.54%
    1176 75 752.8 3600 -5741 -3837 8.87% 39.09%

     | Show Table
    DownLoad: CSV

    In this section, we solved the large-scale case by inputting the 20-station case and related parameters into the LR. We performed 5000 iterations and obtained the upper and lower bounds as well as the convergence curve and error rate, as shown in Figure 8(a), (b). The algorithm demonstrated good convergence performance.

    Figure 8.  Iterative process of solving with the LR algorithm.

    The upper and lower bounds obtained were -57,446 and -45,583, respectively, resulting in an error rate of 20.7%. Considering that the objective function (3b) represents the conversion of a maximization problem into a minimization problem, we set the negative value of the feasible upper bound as the output result. When considering the potential opportunity cost, the comprehensive profit of SAEVs was 45,583 $. Without considering the opportunity cost, the profit was 48,238 $. The total number of relocations was 283, and the total fleet size was 405 vehicles. The initial distribution of vehicles and charging facility at each station is shown in Figure 9.

    Figure 9.  Initial distribution of vehicles and charging facility at each station.

    Then, we analyzed the relocation process of the SAEVS based on the solution results. Figure 10 illustrates the number of relocations in each time period. We then conducted a detailed analysis of the relocation process during the time periods of 7:00–8:00, 10:00–11:00, 14:00–15:00 and 19:00–20:00. The corresponding relocation diagrams for these time periods are shown in Figure 11.

    Figure 10.  Number of SAEVS relocations in each time period.
    Figure 11.  SAEVS relocation strategies for each time period.

    By observing the total user demand in each time period in Figure 6, along with the corresponding relocation diagrams in Figure 11, it can be observed that compared to off-peak periods, the number of relocations decreases during the morning and evening peak periods. After the evening peak period, the user demands decreases and operations cease, resulting in a sharp decline in the number of relocations. The maximum number of relocations occurs during the 10:00–11:00 time period. This is because during the morning peak period, the increased vehicle usage leads to an imbalance in vehicle distribution. The SAEVS needs to conduct concentrated scheduling to maintain the balance of vehicles and meet user demands.

    In conclusion, the SAEVs should focus on relocating vehicles after periods of high demand to alleviate the imbalance in vehicle distribution within the SAEVS.

    In this section, we perform a series of numerical experiments to verify how the key parameters affect the optimal SAEVS objectives based on the real-world case (instance 1) in Section 5.2, including trip selection, opportunity cost coefficient and charging rate.

    In this section, we further analyze the impact of trip selection on the performance of the SAEVS. When the SAEVS is not adopted trip selection, the SAEVS will not satisfy all user demand. During the computation using the LR, the vehicle reassigning procedure in the feasibility process, specifically step 3, is modified. The modification involves not terminating the reassigning procedure regardless of whether Lh>0. Instead, the reassigning procedure continues until all demands are satisfied.

    According to Table 3, when the SAEVS does not adopt trip selection, the profit considering opportunity cost decreases from 45,583 to 39,349, a decline of 13.67%. The average profit per vehicle decreases from 112.5 to 79.5, a decline of 29.3%. The number of relocations increases from 283 to 392, an increase of 27.8%. The fleet size of SAEVS increases from 405 to 495, an increase of 18.18%.

    Table 3.  The impact of whether consider trip selection on the Performance of SAEVS.
    Trip selection Profit ($) Average AEVs revenue ($) Accept rate Number of relocations Fleet size
    No 39,349.3 79.5 100% 392 495
    Yes 45,583.2 112.5 94.1% 283 405

     | Show Table
    DownLoad: CSV

    In summary, trip selection can effectively improve the carsharing system's profit, reduce the number of relocations and increase the overall system efficiency by selectively choosing high-quality user reservation demands, though the user satisfaction rate may decrease.

    Opportunity cost represents the potential profit loss for the operator of the SAEVS due to the inability to meet user demands, resulting in potential users shifting to other public transportation modes. This section analyzes the impact of different opportunity cost coefficients η on the performance of the SAEVS. When η = 0, it indicates that even if the SAEVS does not accept user demands during operation, potential users will not switch to other public transportation modes.

    From Table 4, it can be observed that as η increases from 0 to 2, the profit considering opportunity cost and average profit per vehicle of the SAEVS decrease. The profit decreases from 48,407 $ to 34,075 $, a decrease of 29.6%. The average revenue per vehicle decreases from 123.8 $ to 73.0 $, indicating a decrease of 41.0%. On the other hand, the total demand acceptance rate, number of relocations, idle rate and fleet size consistently increase. The acceptance rate increases from 92.8% to 96.6%. The number of relocations increases from 227 to 353, an increase of 55.5%. The fleet size increases from 391 to 467, an increase of 19.4%.

    Table 4.  The Impact of different opportunity Cost coefficients on the performance of SAEVS.
    Opportunity cost coefficient Profit ($) Average AEVs revenue ($) Accept rate Number of
    relocations
    Fleet size
    0 48,407.9 123.8 92.8% 227 391
    0.5 45,583.2 112.5 94.1% 283 405
    1 39,758.2 97.4 94.3% 292 408
    1.5 36,697.4 81.5 96.0% 334 450
    2 34,075.2 73.0 96.6% 353 467

     | Show Table
    DownLoad: CSV

    In conclusion, an increase in the opportunity cost coefficient leads to a greater penalty for unmet demand, making the system more inclined to satisfy user demands. As a result, the fleet size increases to meet user demands as much as possible, and the number of autonomous vehicle relocation increases. However, as the fleet size increases, the marginal benefit of adding vehicles to satisfy user demands decreases, leading to a decrease in average vehicle profit Therefore, operators need to conduct in-depth research on user behavior and develop an appropriate planning and operation strategy for SAEVS. This strategy should be based on thorough research into user demand sensitivity, ensuring that the balance between cost-effectiveness and customer satisfaction is maintained, while optimizing system performance and profitability.

    Different charging rates correspond to the speed at which electric vehicles are charged, with these rates determined by charging facilities with various power levels. Generally, higher charging power equates to higher costs, and this cost increase tends to be exponential. In this study, we consider charging rates of 1, 2, 3, 4 and 5, with corresponding average charging station costs of 5, 10, 20, 30 and 45 respectively. This leads to average deployment costs for charging facilities of 25, 30, 40, 50 and 65 respectively. Observations from Table 5 are as follows:

    Table 5.  The impact of different charging rate on the performance of SAEVS.
    Charging
    rate
    SAEVs depreciation cost ($) Profit ($) Average EVA revenue ($) Accept rate Number of
    relocations
    Fleet size
    1 25 30,938.3 71.3 88.2% 239 434
    2 30 45,583.2 112.5 94.1% 283 405
    3 40 43,068.5 109.0 95.2% 366 395
    4 50 41,550.1 107.1 95.6% 379 388
    5 65 37,320.8 96.7 96.3% 412 386

     | Show Table
    DownLoad: CSV

    With the increase in charging rate and charging facilities costs from 1 to 5, 25–65 respectively. The profits of the SAEVS and average EVA revenue first initially increase and then decrease. When the charging rate is at 2, both the SAEVS's profit and the average EVA revenue reach their peak. Acceptance rate and number of relocations consistently increase, rising from 88.2% to 96.3% and from 239 to 412, respectively. The fleet size decrease from 434 to 386.

    In conclusion, increasing the charging rate reduces the instances where vehicles cannot meet user demands and relocation tasks due to insufficient battery level. This leads to higher demand fulfillment rates and increased number of relocations, while reducing the required fleet size. However, as the charging rate continues to increase, the marginal benefits of the SAEVs decrease, while the costs of charging facilities keep rising, resulting in a decrease in SAEVs comprehensive profits. Therefore, operators should deploy charging facilities with appropriate power levels based on the actual operational conditions of the SAEVS.

    In this study, we address the planning and operation strategy decision problem of the shared electric automated vehicle system (SAEVS), taking into account trip selection and the potential demand loss's opportunity cost. The dynamics of the SAEVS are described using a spatio-temporal-state network modeling approach, which accurately captures vehicle trajectories and changes in battery levels during operations. An integer linear programming (ILP) model is subsequently developed, aimed at maximizing total profits by integrating the optimization of design planning (including charging facilities, vehicle fleet sizing and distribution) and operational decisions (such as vehicle relocation and trip selection strategy) within the SAEVS. The established spatio-temporal-state network and integer linear programming model are a particular case of the multi-commodity flow model, which has been proved as a NP-hard problem and cannot be solved in polynomial time. To address this, we introduce the Lagrangian relaxation (LR) approach, which allows for obtaining near-optimal solutions within an acceptable time frame. Through validation and analysis of the model and algorithm, the results indicate:

    1) The LR algorithm approach in this study exhibits small differences in solution accuracy compared to the commercial solver Gurobi for small-scale problems. However, as the problem size increases, the time and accuracy of exact solutions using Gurobi decrease rapidly. On the other hand, although the LR algorithm shows a deteriorating trend in solution quality, it maintains good efficiency and accuracy compared to Gurobi.

    2) Regarding planning decisions, SAEVS operators should distribute vehicles to stations with concentrated user demand during early peak hours and allocate charging facilities to stations with high total demand throughout the day. For operational decisions, vehicle relocation post-peak demand periods are recommended to alleviate imbalances within the SAEVS.

    3) The introduction of trip selection can enhance the overall efficiency of SAEVS compared to satisfying all user demands. As the opportunity cost loss coefficient increases, yielding greater profit penalties due to unmet demand, the SAEVS is more inclined to satisfy user demands. However, this comes at a cost to the overall profitability of the system. Therefore, operators should study user demand sensitivity and formulate precise operational strategies. As the charging rate escalates, the marginal benefits derived from the SAEVS diminish, while the costs associated with the charging facilities continuously rise. Thus, it is crucial for operators to implement charging facilities with suitable power levels, taking into account the real-world operational conditions of the SAEVS.

    The model proposed in this study has certain limitations that need to be addressed and improved in future research. One limitation is that the planning and operation optimization model for SAEVS developed in this study assumes fixed user demands and does not account for the stochastic nature of user demand and arrival patterns. To overcome this limitation, future research can focus on optimizing the planning and operation aspects of SAEVS in random environments, considering the uncertainty in user demand and arrival patterns. This would provide a more realistic and robust framework for SAEVS planning and operation.

    The authors declare they have not used Artificial Intelligence (AI) tools in the creation of this article.

    This work was supported by the National Natural Science Foundation of China (52372296), National Natural Science Foundation of China (72371209), National key research and development program of China (2022YFC3803700 Changsha Science and Technology Major Specific Projects, kh2301004).

    The authors declare that there are no conflicts of interest.



    [1] J. Yang, L. Hu, Y. S. Jiang, An overnight relocation problem for one-way carsharing systems considering employment planning, return restrictions, and ride sharing of temporary workers, Transp. Res. Part E Logist. Transp. Rev., 168 (2022), 102950. https://doi.org/10.1016/j.tre.2022.102950 doi: 10.1016/j.tre.2022.102950
    [2] Robo Taxi Market, 2021. Available from: https://www.alliedmarketresearch.com/robo-taxi-market.
    [3] L. Al-Kanj, J. Nascimento, W. B. Powell, Approximate dynamic programming for planning a ride-hailing system using autonomous fleets of electric vehicles, Eur. J. Oper. Res., 3 (2020), 1088–1106. https://doi.org/10.1016/j.ejor.2020.01.033 doi: 10.1016/j.ejor.2020.01.033
    [4] M. Xu, T. Wu, Z. Tan, Electric vehicle fleet size for carsharing services considering on-demand charging strategy and battery degradation, Transp. Res. Part C Emerging Technol., 127 (2021), 103146. https://doi.org/10.1016/j.trc.2021.103146 doi: 10.1016/j.trc.2021.103146
    [5] G. Santos, S. Birolini, G. Correia, A flow-based integer programming approach to design an interurban shared automated vehicle system and assess its financial viability, Transp. Res. Part C Emerging Technol., 128 (2021), 103092. https://doi.org/10.1016/j.trc.2021.103092 doi: 10.1016/j.trc.2021.103092
    [6] G. Guo, Y. Hou, Rebalancing of one-way car-sharing systems considering elastic demand and waiting time, IEEE Trans. Intell. Transp. Syst., 23 (2022), 23295–23310. https://doi.org/10.1109/TITS.2022.3208215 doi: 10.1109/TITS.2022.3208215
    [7] M. Xu, Q. Meng, Fleet sizing for one-way electric carsharing services considering dynamic vehicle relocation and nonlinear charging profile, Transp. Res. Part B Methodol., 128 (2019), 23–49. https://doi: 10.1016/j.trb.2019.07.016 doi: 10.1016/j.trb.2019.07.016
    [8] H. Miao, H. Jia, J. Li, T. Qiu, Autonomous connected electric vehicle (acev)-based car-sharing system modeling and optimal planning: A united two-stage multi-objective optimization methodology, Energy, 169 (2019), 797–818. https://doi.org/10.1016/j.trc.2021.103146 doi: 10.1016/j.trc.2021.103146
    [9] H. Li, L. Hu, Y. Jiang, Dynamic pricing, vehicle relocation and staff rebalancing for station-based one-way electric carsharing systems considering nonlinear charging profile, Transp. Lett., 15 (2023), 659–684. https://doi.org/19427867.2022.2079870
    [10] K. Huang, K. An, G. Correia, J. Rich, W. Ma, An innovative approach to solve the carsharing demand-supply imbalance problem under demand uncertainty, Transp. Res. Part C Emerging Technol., 132 (2021), 103369. https://doi.org/10.1016/j.trc.2021.103369 doi: 10.1016/j.trc.2021.103369
    [11] R. Nair, E. Miller-Hooks, Fleet management for vehicle sharing operations, Transp. Sci., 45 (2011), 524–540. https://doi.org/10.1287/trsc.1100.0347 doi: 10.1287/trsc.1100.0347
    [12] M. Nourinejad, S. Zhu, S. Bahram, M. Roorda, Vehicle relocation and staff rebalancing in one-way carsharing systems, Transp. Res. Part E Logist. Transp. Rev., 81 (2015), 98–113. https://doi.org/10.1016/j.tre.2015.06.012 doi: 10.1016/j.tre.2015.06.012
    [13] M. Repoux, M. Kaspi, B. Boyac, N. Geroliminis, Dynamic prediction-based relocation policies in one-way station-based carsharing systems with complete journey reservations, Transp. Res. Part B Methodol., 130 (2019), 82–104. https://doi.org/10.1016/j.trb.2019.10.004. doi: 10.1016/j.trb.2019.10.004
    [14] B. Boyaci, K. G. Zografos, Investigating the effect of temporal and spatial flexibility on the performance of one-way electric carsharing systems, Transp. Res. Part B Methodol., 129 (2019), 244–272. http://dx.doi.org/10.1016/j.trb.2019.09.003 doi: 10.1016/j.trb.2019.09.003
    [15] M. Zhao, X. Li, J. Yin, An integrated framework for electric vehicle rebalancing and staff relocation in one-way carsharing systems: Model formulation and Lagrangian relaxation-based solution approach, Transp. Res. Part B Methodol., 117 (2018), 542–572. https://doi.org/10.1016/j.trb.2018.09.014 doi: 10.1016/j.trb.2018.09.014
    [16] K. Huang, K. An, J. Rich, W. Ma, Vehicle relocation in one-way station-based electric carsharing systems: A comparative study of operator-based and user-based methods, Transp. Res. Part E Logist. Transp. Rev., 142 (2020), 102081. https://doi.org/10.1016/j.tre.2020.102081 doi: 10.1016/j.tre.2020.102081
    [17] G. H. A. Correia, A. Antunes, Optimization approach to depot location and trip selection in one-way carsharing systems, Transp. Res. Part E Logist. Transp. Rev., 48 (2012), 233–247. http://doi.org/10.1016/j.tre.2011.06.003 doi: 10.1016/j.tre.2011.06.003
    [18] K. Huang, G. H. A. Correia, K. An, Solving the station-based one-way carsharing network planning problem with relocation and non-linear demand, Transp. Res. Part C Emerging Technol., 90 (2018). https://doi.org/10.1016/j.trc.2018.02.020 doi: 10.1016/j.trc.2018.02.020
    [19] W. Huang, S. Jian, One-way carsharing service design under demand uncertainty: A service reliability-based two-stage stochastic program approach, Transp. Res. Part E Logist. Transp. Rev., 159 (2022), 102624. https://doi.org/10.1016/j.tre.2022.102624 doi: 10.1016/j.tre.2022.102624
    [20] J. Wu, L. Hu, Y. Jiang, Collaborative strategic and tactical planning for one-way station-based carsharing systems with trip selection and vehicle relocation, Transp. Lett., 15 (2023), 18–29. https://doi.org/10.1080/19427867.2021.2008176 doi: 10.1080/19427867.2021.2008176
    [21] L. Hu, Y. Liu, Joint design of parking capacities and fleet size for one-way station-based Carsharing systems with road congestion constraint, Transp. Res. Part B Methodol., 93 (2016), 268–299. https://doi.org/10.1016/j.trb.2016.07.021 doi: 10.1016/j.trb.2016.07.021
    [22] G. Brandstater, M. Kahr, M. Leitner, Determining optimal locations for charging stations of electric carsharing systems under stochastic demand, Transp. Res. Part B Methodol., 104 (2017), 17–35. https://doi.org/10.1287/trsc.2021.0494 doi: 10.1287/trsc.2021.0494
    [23] M. Xu, Q. Meng, Z. Liu, Electric vehicle fleet size and trip pricing for one-way carsharing Services considering vehicle relocation and personnel assignment, Transp. Res. Part B Methodol., 111 (2018), 60–82. https://doi.org/10.1016/j.trb.2018.03.001 doi: 10.1016/j.trb.2018.03.001
    [24] Y. Hua, D. Zhao, X. Wang, X. Li, Joint infrastructure planning and fleet management for one-way electric car sharing under time-varying uncertain demand, Transp. Res. Part B Methodol., 128 (2019), 185–206. https://doi.org/10.1016/j.trb.2019.07.005 doi: 10.1016/j.trb.2019.07.005
    [25] Y. Chen, Y. Liu, Integrated optimization of planning and operations for shared autonomous electric vehicle systems, Transp. Sci., 57 (2023), 106–134. https://doi.org/10.1016/j.trb.2019.07.005 doi: 10.1016/j.trb.2019.07.005
    [26] K. M. Gurumurthy, K. M. Kockelman, M. D. Simoni, Benefits and costs of ride-sharing in shared automated vehicles across Austin, Texas: Opportunities for congestion pricing, Transp. Res. Rec., 2673 (2019), 548–556. https://doi.org/10.1177/0361198119850785 doi: 10.1177/0361198119850785
    [27] H. Hosni, J. Naoum-Sawaya, H. Artail, The shared-taxi problem: formulation and solution methods, Transp. Res. Part B Methodol., 70 (2014), 303–318. https://doi.org/10.1287/trsc.2022.1156 doi: 10.1287/trsc.2022.1156
    [28] F. Jiang, V. Cacchiani, P. Toth, Train timetabling by skip-stop planning in highly congested lines, Transp. Res. Part B Methodol., 104 (2017), 149–174. https://doi.org/10.1016/j.trb.2017.06.018 doi: 10.1016/j.trb.2017.06.018
    [29] C. Zhang, Y. Gao, L. Yang, Z. Gao, J. Qi, Joint optimization of train scheduling and maintenance planning in a railway network: A heuristic algorithm using Lagrangian relaxation, Transp. Res. Part B Methodol., 134 (2020), 64–92. https://doi.org/10.1016/j.trb.2020.02.008 doi: 10.1016/j.trb.2020.02.008
    [30] G.Brandstater, M. Leitne, I. Ljubi, Location of charging stations in electric car sharing systems, Transp. Sci., 54 (2020). https://doi.org/10.1287/trsc.2019.0931 doi: 10.1287/trsc.2019.0931
    [31] M. Siamak, R. Andrea, E.Matthias, A bi-objective column generatin algorithm for the multi-commodity minimum cost flow problem, Eur. J. Oper. Res., 244 (2015), 369–378. https://doi.org/.1016/j.ejor.2015.01.021
    [32] L. D. Cicco, G. Manfredi, V. Palmisano, S. Mascolo, A multi-commodity flow problem for fair resource allocation in multi-path video delivery networks, IFAC-Papers OnLine, 53 (2020), 7386–7391. https://doi.org/10.1016/j.ifacol.2020.12.1266 doi: 10.1016/j.ifacol.2020.12.1266
    [33] T. Alessio, C. Francesco, F. K. David, P. David, The multi-commodity network flow problem with soft transit time constraints: Application to liner shipping, Transp. Res. Part E Logist. Transp. Rev., 150 (2021), 102342. https://doi.org/10.1016/j.tre.2021.102342 doi: 10.1016/j.tre.2021.102342
    [34] L. Yang, X. Zhou, Constraint reformulation and a Lagrangian relaxation-based solution algorithm for a least expected time path problem, Transp. Res. Part B Methodol., 59 (2014), 22–44. https://doi.org/10.1016/j.trb.2013.10.012 doi: 10.1016/j.trb.2013.10.012
    [35] Y. Zhang, M. Shen, Z.Jun, S.Song, Lagrangian relaxation for the reliable shortest path problem with correlated link travel times, Transp. Res. Part B Methodol., 104 (2017), 501–521. https://doi.org/10.1016/j.trb.2017.04.006 doi: 10.1016/j.trb.2017.04.006
    [36] N. Hernández-Leandro, V. Boyer, M. AngélicaSalazar-Aguilar, L. Rousseau, A matheuristic based on Lagrangian relaxation for the multi-activity shift scheduling problem, Eur. J. Oper. Res., 272 (2019), 859–867. https://doi.org/10.1016/j.ejor.2018.07.010 doi: 10.1016/j.ejor.2018.07.010
    [37] S. Yang, L. Ning, P. Shang, L.Tong, Augmented Lagrangian relaxation approach for logistics vehicle routing problem with mixed backhauls and time windows, Transp. Res. Part E Logist. Transp. Rev., 134 (2020). https://doi.org/10.1016/j.tre.2020.101891 doi: 10.1016/j.tre.2020.101891
    [38] M. Mahmoudi, X. Zhou, Finding optimal solutions for vehicle routing problem with pickup and delivery services with time windows: A dynamic programming approach based on state-space-time network representations, Transp. Res. Part B Methodol., 89 (2016), 19–42. https://doi.org/10.1016/j.trb.2016.03.009 doi: 10.1016/j.trb.2016.03.009
  • This article has been cited by:

    1. Yuandong Chen, Jinhao Pang, Yuchen Gou, Zhiming Lin, Shaofeng Zheng, Dewang Chen, Research on the A* Algorithm for Automatic Guided Vehicles in Large-Scale Maps, 2024, 14, 2076-3417, 10097, 10.3390/app142210097
  • Reader Comments
  • © 2024 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(1550) PDF downloads(136) Cited by(1)

Figures and Tables

Figures(11)  /  Tables(5)

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog