[go: up one dir, main page]

CN111291303A - Electric bus scheduling optimization method considering heterogeneity of shift - Google Patents

Electric bus scheduling optimization method considering heterogeneity of shift Download PDF

Info

Publication number
CN111291303A
CN111291303A CN201911239411.5A CN201911239411A CN111291303A CN 111291303 A CN111291303 A CN 111291303A CN 201911239411 A CN201911239411 A CN 201911239411A CN 111291303 A CN111291303 A CN 111291303A
Authority
CN
China
Prior art keywords
shift
electric bus
electric
scheduling
shifts
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201911239411.5A
Other languages
Chinese (zh)
Inventor
于滨
刘家铭
崔少华
甯沛聪
周慧欣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beihang University
Original Assignee
Beihang University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beihang University filed Critical Beihang University
Priority to CN201911239411.5A priority Critical patent/CN111291303A/en
Publication of CN111291303A publication Critical patent/CN111291303A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting
    • G06Q10/1097Time management, e.g. calendars, reminders, meetings or time accounting using calendar-based scheduling for task assignment
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/26Government or public services

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Data Mining & Analysis (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Mathematical Physics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Primary Health Care (AREA)
  • Educational Administration (AREA)
  • General Health & Medical Sciences (AREA)
  • Computational Mathematics (AREA)
  • Development Economics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • General Engineering & Computer Science (AREA)
  • Pure & Applied Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • Algebra (AREA)
  • Health & Medical Sciences (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses an electric bus scheduling optimization method considering the heterogeneity of shifts, which mainly solves the problem of difficulty in scheduling electric buses. The invention establishes a model suitable for multiple trips of the electric bus by combining the characteristic of multiple charging of the electric bus. The model determines the scheduling scheme of each electric bus and uses the interval of two trips for charging, thereby minimizing the number of electric buses and the operation cost. Meanwhile, the model also considers the influence of shift heterogeneity, such as time unbalance and space compatibility, on the electric bus shift scheduling. In the aspect of solving the algorithm, a satisfactory solution is found by the heuristic algorithm, the optimal scheduling scheme is quickly obtained by applying the column generation algorithm, the method has practical value, and the investment of the fixed cost and the operation cost of the public transport company can be effectively reduced.

Description

一种考虑班次异质性的电动公交排班优化方法An optimization method for electric bus scheduling considering shift heterogeneity

技术领域technical field

本发明涉及电动公交车排班优化方法,特别是涉及了一种通过决策电动公交车的服务班 次以及最优充电时机,在使用最少车辆的基础上,进一步降低运营成本的电动公交车排班优 化方法。The invention relates to an optimization method for the scheduling of electric buses, in particular to an optimization of the scheduling of electric buses which further reduces the operating cost on the basis of using the fewest vehicles by deciding the service frequency and the optimal charging timing of the electric buses. method.

背景技术Background technique

电动公交的普及能减少温室气体的排放,符合国家可持续发展战略的需要。在公共交通 领域,交通运输部发文要大力推行新能源汽车的发展,其中包括电动公交。北京,上海等一 线城市已经在很多线路上使用了电动公交。但是,电动公交本身还有一些亟待解决的问题, 比如里程短,充电时间长等,这也给电动公交的排班带来了影响。The popularization of electric buses can reduce greenhouse gas emissions, which is in line with the needs of the national sustainable development strategy. In the field of public transportation, the Ministry of Transport issued a document to vigorously promote the development of new energy vehicles, including electric buses. First-tier cities such as Beijing and Shanghai have already used electric buses on many routes. However, the electric bus itself still has some problems that need to be solved urgently, such as short mileage and long charging time, which also has an impact on the scheduling of electric buses.

传统燃油公交的排班即调度燃油车服务一系列带有时间窗的班次,使得总的车队规模和 运营成本最小。电动公交的排班方法区别于传统燃油公交的排班,因为电动公交需要充电, 且充电的时间较长;并且,公交具有明显高/平峰异质性的特点,高峰时段班次密集,不适合 电动公交充电,平峰时段班次稀疏,电动公交闲置。因此如果不能合理安排电动公交车的充 电时机,则会导致高峰时段一些班次无法按时完成,以致影响后续班次,平峰时段又闲暇大 量电动公交导致资源浪费。常规的解决办法是购买更多的电动公交来满足班次需求,这样则 增加了购买电动公交的固定成本以及日常维护的运营成本,同时也造成了资源的浪费,违背 了可持续发展战略。因此,找到一种适合电动公交的最优排班方法,满足其充电需求的同时, 使得车队规模和运营成本最小,是当前电动公交普及所面临的最主要问题。The scheduling of traditional fuel buses is to dispatch fuel vehicles to serve a series of shifts with time windows, so that the total fleet size and operating costs are minimized. The scheduling method of electric bus is different from that of traditional fuel bus, because electric bus needs to be charged, and the charging time is long; moreover, bus has the characteristics of obvious high/flat peak heterogeneity, and the shifts are dense during peak hours, which is not suitable for electric bus. Buses are charged, the shifts are sparse during off-peak hours, and electric buses are idle. Therefore, if the charging timing of electric buses cannot be reasonably arranged, some shifts during peak hours will not be completed on time, which will affect subsequent shifts, and a large number of electric buses will waste resources during off-peak hours. The conventional solution is to buy more electric buses to meet the shift demand, which increases the fixed cost of purchasing electric buses and the operating cost of routine maintenance, and also causes waste of resources, which goes against the sustainable development strategy. Therefore, finding an optimal scheduling method suitable for electric buses, which can meet the charging needs and minimize the fleet size and operating cost is the most important problem facing the popularization of electric buses.

发明内容SUMMARY OF THE INVENTION

发明目的:本发明的目的是设计一种考虑班次异质性的电动公交排班优化方法,其中考 虑了班次异质性的特点,并且将多次出行的特点应用于建立的模型中。利用该方法,我们可 以找到最优的电动公交排班策略,使得车队规模和运营成本最小。Purpose of the invention: The purpose of the present invention is to design an optimization method for electric bus scheduling considering the heterogeneity of shifts, wherein the characteristics of the heterogeneity of shifts are considered, and the characteristics of multiple trips are applied to the established model. Using this method, we can find the optimal electric bus scheduling strategy to minimize the fleet size and operating cost.

技术方案:为实现上述设计要求,本发明采用以下技术方案:(1)采集电动公交的基本 信息和班次信息,其中电动公交基本信息包括电池容量,充电效率,充电时间;班次信息包 括每一班次开始时间,结束时间,运行时间,出发站点,到达站点。(2)根据电动公交需多 次充电的特点,构建考虑高/平峰班次异质性以及空间兼容性的电动公交排班模型,在满足其 充电需求的同时,最小化车队规模和日常运营成本,并将其改写成适合列生成算法求解的形 式。(3)通过列生成算法,向列池中加入新的列使得问题的目标函数不断下降,找到该问题 最紧的下界。(4)在最紧下界的基础上,采用分支-定界算法,求得电动公交排班问题的最优 整数解,也即该问题的最优排班方案。Technical solution: In order to realize the above design requirements, the present invention adopts the following technical solutions: (1) Collect basic information and shift information of electric buses, wherein the basic information of electric buses includes battery capacity, charging efficiency, and charging time; shift information includes each shift Start time, end time, running time, departure station, arrival station. (2) According to the characteristics of electric buses requiring multiple charging, construct an electric bus scheduling model that considers the heterogeneity of high/flat peak shifts and spatial compatibility, and minimizes the fleet size and daily operating costs while meeting its charging needs. And rewrite it into a form suitable for solving the column generation algorithm. (3) Through the column generation algorithm, adding new columns to the column pool makes the objective function of the problem drop continuously, and finds the tightest lower bound of the problem. (4) On the basis of the tightest lower bound, the branch-and-bound algorithm is used to obtain the optimal integer solution of the electric bus scheduling problem, that is, the optimal scheduling scheme of the problem.

所述步骤(1)包括如下步骤:(1-1)确定电动公交场站位置并将场站拓展为两个虚拟点, 分别为0和n+1。(1-2)采集班次信息,将班次按时间顺序从1开始编号一直到n。记录班次 i的开始时间ai,结束时间bi,运行时间ti,班次间隔时间tij,班次的运行方向μi(上行为1, 下行为-1),班次耗电量qi,场站到始发站的距离m,场站到终点站的距离n。(1-3)采集电 动公交信息,将电动公交从1开始编号一直到k。记录电动公交的电池容量Q,充电效率θ,平均行驶速度v。The step (1) includes the following steps: (1-1) Determine the position of the electric bus station and expand the station into two virtual points, which are 0 and n+1 respectively. (1-2) Collect shift information, and number the shifts from 1 to n in chronological order. Record the start time a i , end time b i , running time t i , shift interval time t ij , running direction μ i of the shift (upper row 1, down row -1), shift power consumption qi , field The distance from the station to the originating station is m, and the distance from the depot to the terminal station is n. (1-3) Collect electric bus information, and number electric buses from 1 to k. Record the battery capacity Q of the electric bus, the charging efficiency θ, and the average travel speed v.

所述步骤(2)包括如下步骤:(2-1)依据所得的班次信息区别高峰班次与平峰班次,高 峰班次运行时间比平峰班次运行时间长,频率也比平峰班次高。(2-2)根据电动公交多次充 电特性,构建适合电动公交多次出行的模型,并设置最大出行次数为L,以限制其过多的出 行。设置目标函数为

Figure BDA0002305790760000021
其中第一部分是购买车队的成本在使用年 限内的均摊,第二部分是日常运营成本,包括空驶成本和班次间等待成本。(2-3)添加约束 使电动公交排班问题符合实际,其中重要的约束是电动公交数量约束,电动公交电量约束, 基本流约束,班次空间兼容性约束,班次时间衔接性约束,出行时间衔接性约束。(2-4)根 据列生成算法的特点,将该模型改写成主-子问题形式。The step (2) includes the following steps: (2-1) Distinguish peak shifts and flat-peak shifts according to the obtained shift information, and peak shifts run longer and more frequently than flat-peak shifts. (2-2) According to the multiple charging characteristics of electric bus, a model suitable for multiple trips of electric bus is constructed, and the maximum number of trips is set to L to limit its excessive trips. Set the objective function to
Figure BDA0002305790760000021
The first part is the equal share of the cost of purchasing the fleet over the service life, and the second part is the daily operating cost, including the cost of empty driving and the cost of waiting between shifts. (2-3) Add constraints to make the electric bus scheduling problem in line with reality. The important constraints are electric bus quantity constraints, electric bus power constraints, basic flow constraints, shift space compatibility constraints, shift time cohesion constraints, and travel time cohesion constraints. Sexual constraints. (2-4) According to the characteristics of the column generation algorithm, the model is rewritten into a main-sub-problem form.

所属步骤(3)包括如下步骤:(3-1)利用贪婪算法找到一组满足约束条件的可行解,作 为列生成算法的输入。(3-2)通过主-子问题的配合求解该模型,即主问题整合所有电动公交 的排班方案并将排班信息传入子问题,子问题针对一辆电动公交,形成新的排班方案并传入 主问题,经过有限次迭代后得到该模型的最优下界,即最靠近该问题最优解的非整数解。The corresponding step (3) includes the following steps: (3-1) Use the greedy algorithm to find a set of feasible solutions that satisfy the constraints, as the input of the column generation algorithm. (3-2) Solve the model through the cooperation of the main-sub-problem, that is, the main problem integrates the scheduling plans of all electric buses and transfers the scheduling information to the sub-problem, and the sub-problem is aimed at an electric bus to form a new scheduling After a finite number of iterations, the optimal lower bound of the model is obtained, that is, the non-integer solution closest to the optimal solution of the problem.

有益效果:本发明提供一套考虑班次异质性的电动公交排班优化方法,并给出一种列生 成求解算法,求得该问题的最优解。本发明具有以下有点:1.解决电动公交充电难的问题, 在尽量减少对班次扰动的情况下,给出了电动公交的最佳充电策略,此法不仅能减少电动公 交的投入,更能减少其运营费用。2.考虑班次的异质性特点,分为时间上的异质性,如高/ 平峰时段内班次的运行时间,密集程度不一样;空间上的兼容性,如班次分为上/下行方向, 班次间必须是上下行交替连接。这种考虑使得该模型更加具有实用性。3.区别于启发式算法 寻求满意解,运用列生成求解算法可以使得该问题快速找到最优解。Beneficial effects: The present invention provides a set of optimization methods for electric bus scheduling considering the heterogeneity of shifts, and provides a column generation solution algorithm to obtain the optimal solution to the problem. The present invention has the following advantages: 1. To solve the problem of difficult charging of electric buses, and under the condition of minimizing disturbance to shifts, the best charging strategy for electric buses is given. This method can not only reduce the investment of electric buses, but also reduce the its operating expenses. 2. Considering the heterogeneity of shifts, it can be divided into time heterogeneity, such as the running time of shifts in high/off-peak hours, and the density is different; spatial compatibility, such as shifts are divided into up/down directions, Shifts must be alternately connected up and down. This consideration makes the model more practical. 3. Different from the heuristic algorithm to seek a satisfactory solution, the use of the column generation solution algorithm can make the problem quickly find the optimal solution.

附图说明Description of drawings

图1为电动公交排班优化流程图,图2为列生成算法流程图Fig. 1 is the flow chart of electric bus scheduling optimization, and Fig. 2 is the flow chart of the column generation algorithm

具体实施方式Detailed ways

下面结合图1和图2对本发明进行详细描述。The present invention will be described in detail below with reference to FIG. 1 and FIG. 2 .

如图1所示,本发明的步骤如下:As shown in Figure 1, the steps of the present invention are as follows:

1)根据电动公交多次充电特点,本发明将多次出行的思想应用于电动公交的排班中,依 据采集到的班次信息和电动公交信息构建考虑班次异质性的电动公交排班模型,主要过程如 下:1) According to the multiple charging characteristics of electric buses, the present invention applies the idea of multiple trips to the scheduling of electric buses, and constructs an electric bus scheduling model considering the heterogeneity of shifts based on the collected shift information and electric bus information, The main process is as follows:

A.构建目标函数A. Build the objective function

本排班模型的目标函数是最小化车队规模和运营成本,设置为:The objective function of this scheduling model is to minimize fleet size and operating cost, which is set as:

Figure BDA0002305790760000031
Figure BDA0002305790760000031

其中,

Figure BDA0002305790760000032
表示第k辆车在第l次出行中服务完班次i又服务了班次j,否则
Figure BDA0002305790760000033
k是 电动公交编号,i,j表示班次编号,0表示场站或者充电站,l表示电动公交的出行编号。目 标函数分为两部分,第一部分表示所有电动公交第一次出行的费用,这里实际为车队规模的 固定成本在使用年限内的均摊,第二部分表示场站到班次、班次与班次间、班次到场站的费 用,即完成每天所有班次的空驶成本和班次间等待成本。in,
Figure BDA0002305790760000032
Indicates that the kth vehicle has served shift i and then served shift j in the lth trip, otherwise
Figure BDA0002305790760000033
k is the electric bus number, i and j are the shift number, 0 is the station or charging station, and l is the trip number of the electric bus. The objective function is divided into two parts. The first part represents the cost of the first trip of all electric buses, which is actually the average share of the fixed cost of the fleet size within the service life. The second part represents the station-to-shift, between shifts and shifts, and shifts The cost of arriving at the station, that is, the cost of emptying all shifts per day and the cost of waiting between shifts.

B.电动公交数量约束B. Constraints on the number of electric buses

对电动公交的最大投入数量约束:Constraints on the maximum input quantity for electric buses:

Figure BDA0002305790760000034
Figure BDA0002305790760000034

表示在任意一次出行中,从场站出发的车辆数量最大不能超过|K|。Indicates that in any trip, the maximum number of vehicles departing from the station cannot exceed |K|.

C.电动公交电量约束C. Electric bus power constraints

对电动公交的最大可使用电量约束:Constraints on the maximum usable electricity for electric buses:

Figure BDA0002305790760000035
Figure BDA0002305790760000035

表示对任意一辆车在一次出行中,完成所有班次的耗电量最大不能超过Qsafety,即安全电 量。qi表示完成i班次的耗电量。It means that for any vehicle in one trip, the power consumption of completing all shifts cannot exceed Q safety , that is, the safe power. q i represents the power consumption to complete the i shift.

D.基本流约束D. Elementary flow constraints

为保证班次的平衡性,建立流量平衡等式如下:In order to ensure the balance of shifts, the flow balance equation is established as follows:

Figure BDA0002305790760000036
Figure BDA0002305790760000036

Figure BDA0002305790760000037
Figure BDA0002305790760000037

Figure BDA0002305790760000038
Figure BDA0002305790760000038

Figure BDA0002305790760000039
Figure BDA0002305790760000039

公式(4)表示对任意班次,都必须分配给一辆车。公式(5)表示所有车辆都必须从场 站或充电站始发。公式(6)表示服务一个班次后要服务另一个班次。公式(7)表示所有车俩都必须回到场站或充电站。Formula (4) means that for any shift, it must be assigned to a vehicle. Equation (5) means that all vehicles must originate from the depot or charging station. Equation (6) indicates that after serving one shift, another shift is to be served. Equation (7) means that all vehicles must return to the depot or charging station.

E.班次时间衔接性约束E. Shift time coherence constraints

Figure BDA0002305790760000041
Figure BDA0002305790760000041

公式(8)表示i,j两个班次间的时间关系,必须服务完i班次后才能开始服务j班次。其 中,

Figure BDA0002305790760000042
表示k车第l次出行开始服务班次i的时间,M表示一个十分大的数,用于惩罚。Formula (8) represents the time relationship between the two shifts i and j, and the service for shift j must be completed after the service of shift i. in,
Figure BDA0002305790760000042
Represents the time when car k starts to serve shift i for the lth trip, and M represents a very large number used for punishment.

F.班次空间兼容性约束F. Shift Space Compatibility Constraints

Figure BDA0002305790760000043
Figure BDA0002305790760000043

公式(9)表示上行班次和下行班次必须交替连接,其中μi=1表示上行,μi=-1表示下行。The formula (9) indicates that the upward shift and the downward shift must be alternately connected, wherein μ i =1 indicates the upward movement, and μ i =-1 indicates the downward movement.

G.出行时间衔接性约束G. Travel time connectivity constraints

Figure BDA0002305790760000044
Figure BDA0002305790760000044

公式(10)表示出行的时间约束,后一次出行必须在前一次出行结束时间+充电时间之后。Equation (10) represents the time constraint of the trip, the next trip must be after the end time of the previous trip + the charging time.

其中,

Figure BDA0002305790760000045
表示k车第l次出行回到场站的时间,ωkl表示k车第l次出行后所需的充电时间,
Figure BDA0002305790760000046
表示k车第l+1次出行的开始时间。in,
Figure BDA0002305790760000045
Represents the time when car k returns to the station on the lth trip, ω kl represents the charging time required for car k after the lth trip,
Figure BDA0002305790760000046
represents the start time of the l+1th trip of car k.

H.其他约束H. Other constraints

这里建立如下辅助性约束:The following auxiliary constraints are established here:

Figure BDA0002305790760000047
Figure BDA0002305790760000047

Figure BDA0002305790760000048
Figure BDA0002305790760000048

Figure BDA0002305790760000049
Figure BDA0002305790760000049

公式(11)是每个班次的时间窗约束,公式(12)表示每次出行后所需的充电时间,即 所消耗电量乘以充电效率。其中θ为充电效率,公式(13)定义了0-1决策变量。Equation (11) is the time window constraint for each shift, and Equation (12) represents the charging time required after each trip, that is, the power consumption multiplied by the charging efficiency. where θ is the charging efficiency, and Equation (13) defines a 0-1 decision variable.

以上为构建的实际模型,这里将上述模型转换为能用列生成算法求解的数学形式:The above is the actual model constructed, here the above model is converted into a mathematical form that can be solved by the column generation algorithm:

主问题:Main question:

Figure BDA00023057907600000410
Figure BDA00023057907600000410

Figure BDA00023057907600000411
Figure BDA00023057907600000411

Figure BDA0002305790760000051
Figure BDA0002305790760000051

Figure BDA0002305790760000052
Figure BDA0002305790760000052

Figure BDA0002305790760000053
Figure BDA0002305790760000053

目标函数(14)表示最小化所有被选择的列所对应的成本,

Figure BDA0002305790760000054
表示k车第l次出行选择 列r,一列表示一次出行服务的班次序列。公式(15)对应公式(4),公式(16)对应公式(10),公式(17)对应公式(2)。The objective function (14) represents minimizing the cost corresponding to all selected columns,
Figure BDA0002305790760000054
Indicates that the lth trip of car k selects column r, and a column represents the shift sequence of a trip service. Formula (15) corresponds to formula (4), formula (16) corresponds to formula (10), and formula (17) corresponds to formula (2).

子问题:Sub-question:

Figure BDA0002305790760000055
Figure BDA0002305790760000055

Figure BDA0002305790760000056
Figure BDA0002305790760000056

Figure BDA0002305790760000057
Figure BDA0002305790760000057

Figure BDA0002305790760000058
Figure BDA0002305790760000058

Figure BDA0002305790760000059
Figure BDA0002305790760000059

Figure BDA00023057907600000510
Figure BDA00023057907600000510

Figure BDA00023057907600000511
Figure BDA00023057907600000511

Figure BDA00023057907600000512
Figure BDA00023057907600000512

Figure BDA00023057907600000513
Figure BDA00023057907600000513

根据对偶原理,由主问题推导出子问题的目标函数(19),其中α,β,γ为公式(15),(16), (17)所对应的对偶变量,zij表示一次出行中服务完i班次后又服务j班次。约束(20)对应 约束(3),约束(21-23)对应约束(5-7),约束(24,25)对应约束(8,9)。子问题实则 决定电动公交在一次出行中应该服务的班次序列,这个班次序列即列生成算法中的一列,用于返回主问题继续求解。According to the duality principle, the objective function (19) of the sub-problem is deduced from the main problem, where α, β, γ are the dual variables corresponding to formulas (15), (16), (17), and z ij represents an in-trip service After the i shift, it will serve the j shift. Constraints (20) correspond to constraints (3), constraints (21-23) correspond to constraints (5-7), and constraints (24, 25) correspond to constraints (8, 9). The sub-problem actually determines the sequence of shifts that the electric bus should serve in a trip. This sequence of shifts is a column in the column generation algorithm, which is used to return to the main problem to continue solving.

2)如图2所示,本步骤主要阐述列生成算法的应用框架。2) As shown in Figure 2, this step mainly describes the application framework of the column generation algorithm.

A.CPLEX求解线性松弛主问题A.CPLEX solves the main linear relaxation problem

主问题实则为挑选使目标函数(14)最小的列的线性组合,经过线性松弛后的主问题可 以被CPLEX求解器快速求解,根据对偶原理,同时得到其偶问题的解,这些对偶解将会递 给子问题(由公式19可知子问题的目标函数中含有对偶变量,需要对偶解)。The main problem is actually a linear combination of columns that minimizes the objective function (14). After linear relaxation, the main problem can be quickly solved by the CPLEX solver. Pass it to the subproblem (it can be seen from Equation 19 that the objective function of the subproblem contains dual variables and requires dual solutions).

B.向子问题传递对偶信息B. Pass dual information to subproblems

将A求得的对偶解带入子问题目标函数,子问题实际上被转化成了最短路径问题,即找 到使目标函数(19)最小的一个班次序列,也称之为最短路径。The dual solution obtained by A is brought into the objective function of the subproblem, and the subproblem is actually transformed into the shortest path problem, that is, to find a shift sequence that minimizes the objective function (19), also called the shortest path.

C.标签修正算法求解子问题C. Label Correction Algorithm to Solve Subproblems

在寻找最短路的过程中,基于动态规划的思想,给每个班次赋予一个由场站出发经过一 系列班次组合到达本班次的标签ξi=(Γi,Qiii,rci,i),其中Γi为经过的班次序列,Qi为服务Γi中 的班次累计的耗电量,τi为i班次的开始服务时间,ωi为在累计耗电量Qi的情况下所需的充电 时间,rci为经过Γi到达i班次的累计reduced cost(RC)值,RC值在数学意义上是主问题目 标函数下降的值,i表示到达了班次i。In the process of finding the shortest path, based on the idea of dynamic programming, each shift is given a label ξ i =(Γ i ,Q iii , rc i ,i), where Γ i is the sequence of shifts passed, Q i is the accumulated power consumption of the shift in service Γ i , τ i is the starting service time of the i shift, ω i is the accumulated power consumption Q i The charging time required in the case of , rc i is the cumulative reduced cost (RC) value that reaches the i shift after Γ i , the RC value is the value of the decrease of the objective function of the main problem in the mathematical sense, and i means that the shift i is reached.

在这里使用双向动态规划来拓展路径,即从场站按照时间顺序顺推拓展班次i(前向)和 经场站按照时间顺序逆推拓展班次i(后向)。拓展规则如下:Bidirectional dynamic programming is used here to expand the path, that is, from the station to expand the shift i (forward) in chronological order, and to expand the shift i (backward) through the station according to the chronological order. The expansion rules are as follows:

对于前向拓展:For forward expansion:

Γj=Γi∪{j} (28)Γ j = Γ i ∪{j} (28)

Qj=Qi+qj (29)Q j =Q i +q j (29)

τj=max{aji+ti+tij} (30)τ j =max{a ji +t i +t ij } (30)

ωj=ωi+θ×qj (31)ω ji +θ×q j (31)

rcj=rcij+tijk,l+1×[(τj+tj+tj,n+1)-(τi+ti+ti,n+1)+θ×qj] (32)rc j =rc ij +t ijk,l+1 ×[(τ j +t j +t j,n+1 )-(τ i +t i +t i,n+1 )+ θ×q j ] (32)

对于后向拓展:For backward expansion:

Γj=Γi∪{j} (33)Γ j = Γ i ∪{j} (33)

Qj=Qi+qj (34)Q j =Q i +q j (34)

τj=min{bji-tij-tj} (35)τ j =min{b ji -t ij -t j } (35)

ωj=ωi+θ×qj (36)ω ji +θ×q j (36)

rcj=rcij+tijkl×[(τj-t0,j)-(τi-t0,i)]+βk,l+1×θ×qj (37)rc j =rc ij +t ijkl ×[(τ j -t 0,j )-(τ i -t 0,i )]+β k,l+1 ×θ×q j (37 )

前后向拓展的关键在于时间上的前后关系,以及根据目标函数(19)获得的RC值的逻 辑关系。The key to the forward and backward extension lies in the contextual relationship in time and the logical relationship of the RC value obtained according to the objective function (19).

每一次计算所有班次的标签ξi,因为在双向动态规划搜索的过程中,对于同一个班次i, 会有多条路径到达该班次i,即存在多个关于i的标签ξi,因此需要比较这些标签,选出最好 的支配掉其他的以减少计算量。支配规则即为,

Figure BDA0002305790760000061
能够支配
Figure BDA0002305790760000062
当且仅当:The labels ξ i of all shifts are calculated each time, because in the process of bidirectional dynamic programming search, for the same shift i, there will be multiple paths to reach the shift i, that is, there are multiple labels ξ i about i, so it is necessary to compare Of these labels, the best ones are selected to dominate the others to reduce computation. The governing rule is,
Figure BDA0002305790760000061
able to dominate
Figure BDA0002305790760000062
if and only if:

Figure BDA0002305790760000071
Figure BDA0002305790760000071

Figure BDA0002305790760000072
能够比
Figure BDA0002305790760000073
经过更少的班次使目标函数下降的程度更大。which is
Figure BDA0002305790760000072
able to compare
Figure BDA0002305790760000073
Going through fewer shifts makes the objective function drop even more.

经过前后向的动态搜索,将前后向的路径合并在一起形成完整的路径,统一比较完整的 路径,找出RC值最小的路径即为子问题的最优解。After the forward and backward dynamic search, the forward and backward paths are merged together to form a complete path, and the complete path is compared uniformly, and the path with the smallest RC value is found to be the optimal solution of the sub-problem.

D.最优解判定D. Optimal solution determination

判断C中得到的最优值(RC值)是否小于零,若小于零则表示该列(C中形成的完整路径)放入主问题列池中(备选列的集合)能使主问题的目标函数下降,转步骤A,继续迭代;若最优值大于零,说明已经不存在使主问题目标函数下降的列,主问题已经求解到了最接近整数解的下界,这时转步骤E。Determine whether the optimal value (RC value) obtained in C is less than zero. If it is less than zero, it means that the column (complete path formed in C) is put into the main problem column pool (the set of alternative columns) to make the main problem The objective function decreases, go to step A, and continue to iterate; if the optimal value is greater than zero, it means that there is no column that reduces the objective function of the main problem, and the main problem has been solved to the lower bound closest to the integer solution, then go to step E.

E.分支-定界算法求最优整数解E. Branch-and-Bound Algorithm to Find the Optimal Integer Solution

将最后一次主问题求解的结果记录并代入CPLEX的分支-定界程序,可以得到该问题的 最优整数解,即最优的电动公交排班方案,这个最优已经达到数学意义上的最优。Recording the result of the last main problem solution and substituting it into the branch-and-bound program of CPLEX, the optimal integer solution of the problem can be obtained, that is, the optimal electric bus scheduling scheme, which has reached the optimal in the mathematical sense. .

以上所述仅是本发明的优选实施方式,不用于限制本发明的范围,在阅读了本发明之后, 本领域技术人员对本发明的各种等价形式的修改均落于本申请所附权利要求所限定的范围。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the scope of the present invention. After reading the present invention, modifications to various equivalent forms of the present invention by those skilled in the art fall within the appended claims of the present application. limited range.

Claims (4)

1.一种考虑班次异质性的电动公交排班优化方法,其特征在于结合电动公交多次充电的特点,建立适合电动公交多次出行的排班模型,该模型考虑了班次在高/平峰时段的异质性以及班次空间兼容性特点对排班的影响,确定每一辆电动公交的排班方案,并将两次出行的间隔用于充电,使车队规模和运营成本最小化。在求解方面,用列生成算法求得最优排班方案。该方法的具体实现包括如下步骤:1. A kind of electric bus scheduling optimization method considering the heterogeneity of shifts, it is characterized in that in conjunction with the characteristic of electric bus multiple charging, set up a shift scheduling model suitable for the multiple trips of electric bus, this model considers shifts in high/flat peaks. The heterogeneity of time periods and the impact of the spatial compatibility characteristics of shifts on scheduling, determine the scheduling scheme of each electric bus, and use the interval between two trips for charging to minimize fleet size and operating costs. In terms of solution, the column generation algorithm is used to obtain the optimal scheduling scheme. The specific implementation of the method includes the following steps: (1)采集电动公交的基本信息和班次信息,其中电动公交基本信息包括电池容量,充电效率,充电时间,平均速度;班次信息包括每一班次开始时间,结束时间,运行时间,耗电量,运行方向,出发站点,到达站点。(1) Collect basic information and shift information of electric buses, in which the basic information of electric buses includes battery capacity, charging efficiency, charging time, and average speed; shift information includes the start time, end time, running time, power consumption of each shift, Running direction, departure station, arrival station. (2)根据电动公交需多次充电的特点,构建考虑高/平峰班次异质性以及空间兼容性的电动公交排班模型,在满足其充电需求的同时,最小化车队规模和日常运营成本,并将其改写成适合列生成算法求解的形式。(2) According to the characteristics of electric buses requiring multiple charging, construct an electric bus scheduling model that considers the heterogeneity of high/flat peak shifts and spatial compatibility, and minimizes the fleet size and daily operating costs while meeting its charging needs. And rewrite it into a form suitable for solving the column generation algorithm. (3)通过列生成算法,向列池中加入新的列使得问题的目标函数不断下降,找到该问题最紧的下界。(3) Through the column generation algorithm, adding new columns to the column pool makes the objective function of the problem drop continuously, and finds the tightest lower bound of the problem. (4)在最紧下界的基础上,采用分支-定界算法,求得电动公交排班问题的最优整数解,也即该问题的最优排班方案。(4) On the basis of the tightest lower bound, the branch-and-bound algorithm is used to obtain the optimal integer solution of the electric bus scheduling problem, that is, the optimal scheduling scheme of the problem. 2.根据权利要求1所述的考虑班次异质性的电动公交排班优化方法,其特征在于:所述步骤(1)包括如下步骤:2. The electric bus scheduling optimization method considering shift heterogeneity according to claim 1, is characterized in that: described step (1) comprises the steps: (1-1)确定电动公交场站位置并将场站拓展为两个虚拟点,分别为0和n+1。(1-1) Determine the location of the electric bus station and expand the station into two virtual points, which are 0 and n+1 respectively. (1-2)采集班次信息,将班次按时间顺序从1开始编号一直到n,记录班次i的开始时间ai,结束时间bi,运行时间ti,班次间隔时间tij,班次的运行方向μi(上行为1,下行为-1),班次耗电量qi,场站到始发站的距离m,场站到终点站的距离n。(1-2) Collect shift information, number the shifts from 1 to n in chronological order, record the start time a i , end time bi , running time t i , shift interval time t ij , and shift operation of shift i Direction μ i (up row is 1, down row is -1), shift power consumption q i , distance m from depot to originating station, and distance n from depot to destination station. (1-3)采集电动公交信息,将电动公交从1开始编号一直到k,记录电动公交的电池容量Q,充电效率θ,平均行驶速度v。(1-3) Collect electric bus information, number the electric buses from 1 to k, and record the battery capacity Q, charging efficiency θ, and average running speed v of the electric bus. 3.根据权利要求1所述的考虑班次异质性的电动公交排班优化方法,其特征在于:所述步骤(2)包括如下步骤:3. The electric bus scheduling optimization method considering shift heterogeneity according to claim 1, is characterized in that: described step (2) comprises the steps: (2-1)根据电动公交多次充电特性,构建适合电动公交多次出行的模型,并设置最大出行次数为L,以限制其过多的出行。(2-1) According to the multiple charging characteristics of electric buses, a model suitable for multiple trips of electric buses is constructed, and the maximum number of trips is set to L to limit its excessive trips. (2-2)设置目标函数为
Figure FDA0002305790750000011
其中第一部分是购买车队的成本在使用年限内的均摊,第二部分是日常运营成本,包括空驶成本和班次间等待成本。
(2-2) Set the objective function as
Figure FDA0002305790750000011
The first part is the equal share of the cost of purchasing the fleet over the service life, and the second part is the daily operating cost, including the cost of empty driving and the cost of waiting between shifts.
(2-3)考虑问题实际特点,添加电动公交数量约束:(2-3) Considering the actual characteristics of the problem, add constraints on the number of electric buses:
Figure FDA0002305790750000021
Figure FDA0002305790750000021
(2-4)添加电动公交电量约束(2-4) Add electric bus power constraints
Figure FDA0002305790750000022
Figure FDA0002305790750000022
(2-5)添加基本流约束(2-5) Add basic flow constraints
Figure FDA0002305790750000023
Figure FDA0002305790750000023
Figure FDA0002305790750000024
Figure FDA0002305790750000024
Figure FDA0002305790750000025
Figure FDA0002305790750000025
Figure FDA0002305790750000026
Figure FDA0002305790750000026
(2-6)班次空间兼容性约束(2-6) Shift space compatibility constraints
Figure FDA0002305790750000027
Figure FDA0002305790750000027
(2-7)班次时间衔接性约束(2-7) Shift time cohesion constraints
Figure FDA0002305790750000028
Figure FDA0002305790750000028
(2-8)出行时间衔接性约束(2-8) Travel time connectivity constraints
Figure FDA0002305790750000029
Figure FDA0002305790750000029
(2-9)根据列生成算法的特点,将该模型改写成主-子问题形式主问题:(2-9) According to the characteristics of the column generation algorithm, the model is rewritten into a main problem in the form of main-sub-problem:
Figure FDA00023057907500000210
Figure FDA00023057907500000210
Figure FDA00023057907500000211
Figure FDA00023057907500000211
Figure FDA00023057907500000212
Figure FDA00023057907500000212
Figure FDA00023057907500000213
Figure FDA00023057907500000213
Figure FDA00023057907500000214
Figure FDA00023057907500000214
子问题:sub-question:
Figure FDA00023057907500000215
Figure FDA00023057907500000215
Figure FDA00023057907500000216
Figure FDA00023057907500000216
Figure FDA0002305790750000031
Figure FDA0002305790750000031
Figure FDA0002305790750000032
Figure FDA0002305790750000032
Figure FDA0002305790750000033
Figure FDA0002305790750000033
Figure FDA0002305790750000034
Figure FDA0002305790750000034
Figure FDA0002305790750000035
Figure FDA0002305790750000035
Figure FDA0002305790750000036
Figure FDA0002305790750000036
Figure FDA0002305790750000037
Figure FDA0002305790750000037
4.根据权利要求1所述的考虑班次异质性的电动公交排班优化方法,其特征在于:所述步骤(3)包括如下步骤:4. The electric bus scheduling optimization method considering shift heterogeneity according to claim 1, is characterized in that: described step (3) comprises the steps: (3-1)利用贪婪算法找到一组满足约束条件的可行解放入列池Ω中,作为列生成算法的输入。(3-1) Use the greedy algorithm to find a set of feasible solutions that satisfy the constraints and put them into the column pool Ω as the input of the column generation algorithm. (3-2)CPLEX求解线性松弛后的主问题,即在列池Ω中挑选列的组合使目标函数
Figure FDA0002305790750000039
最小。
(3-2) CPLEX solves the main problem after linear relaxation, that is, selecting a combination of columns in the column pool Ω to make the objective function
Figure FDA0002305790750000039
minimum.
(3-3)向子问题传递对偶信息α,β,γ。(3-3) Pass dual information α, β, γ to the subproblems. (3-4)标签修正算法求解子问题,找到使子问题目标函数
Figure FDA00023057907500000310
最小的标签ξn+1
(3-4) The label correction algorithm solves the sub-problem and finds the objective function of the sub-problem
Figure FDA00023057907500000310
The smallest label ξ n+1 .
(3-5)重复(3-2)-(3-4)的过程,直到RC值大于零,子问题已经是最优解。(3-5) Repeat the process of (3-2)-(3-4) until the RC value is greater than zero, and the sub-problem has been the optimal solution. (3-6)再次求解主问题得到该模型最紧的下界Lower Bound。(3-6) Solve the main problem again to get the model's tightest lower bound, Lower Bound.
CN201911239411.5A 2019-12-06 2019-12-06 Electric bus scheduling optimization method considering heterogeneity of shift Pending CN111291303A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911239411.5A CN111291303A (en) 2019-12-06 2019-12-06 Electric bus scheduling optimization method considering heterogeneity of shift

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911239411.5A CN111291303A (en) 2019-12-06 2019-12-06 Electric bus scheduling optimization method considering heterogeneity of shift

Publications (1)

Publication Number Publication Date
CN111291303A true CN111291303A (en) 2020-06-16

Family

ID=71025977

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911239411.5A Pending CN111291303A (en) 2019-12-06 2019-12-06 Electric bus scheduling optimization method considering heterogeneity of shift

Country Status (1)

Country Link
CN (1) CN111291303A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112530155A (en) * 2020-12-14 2021-03-19 武汉禾青优化科技有限公司 Electric bus dispatching method
CN112884216A (en) * 2021-02-04 2021-06-01 国网湖南省电力有限公司 Method for calculating minimum number of vehicles in single bus line
CN113657673A (en) * 2021-08-18 2021-11-16 北京航空航天大学 A demand-responsive bus route optimization method considering heterogeneous vehicles
CN113837438A (en) * 2021-08-19 2021-12-24 西南交通大学 Optimization method of subway crew scheduling plan based on SPFA algorithm
CN114358446A (en) * 2022-03-21 2022-04-15 北京航空航天大学 A Robust Optimization Method for Airport Resource Scheduling
CN114925872A (en) * 2022-03-16 2022-08-19 北京交通大学 Multi-charging-mode electric bus and driver scheduling collaborative optimization method
CN114925911A (en) * 2022-05-19 2022-08-19 广州交信投科技股份有限公司 Self-adaptive dynamic scheduling method and system based on accurate passenger flow prediction of unmanned bus

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101520945A (en) * 2008-02-29 2009-09-02 厦门雅迅网络股份有限公司 Automatic scheduling method for urban public bus lines
US20150242757A1 (en) * 2012-03-07 2015-08-27 International Business Machines Corporation Systems and methods for solving large scale stochastic unit commitment problems
CN108960634A (en) * 2018-07-06 2018-12-07 郑州天迈科技股份有限公司 A kind of vehicle based on people's vehicle binding pattern is arranged an order according to class and grade algorithm
CN110135755A (en) * 2019-05-23 2019-08-16 南京林业大学 A method for comprehensively optimizing urban and rural bus timetable compilation and vehicle dispatching in an area

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101520945A (en) * 2008-02-29 2009-09-02 厦门雅迅网络股份有限公司 Automatic scheduling method for urban public bus lines
US20150242757A1 (en) * 2012-03-07 2015-08-27 International Business Machines Corporation Systems and methods for solving large scale stochastic unit commitment problems
CN108960634A (en) * 2018-07-06 2018-12-07 郑州天迈科技股份有限公司 A kind of vehicle based on people's vehicle binding pattern is arranged an order according to class and grade algorithm
CN110135755A (en) * 2019-05-23 2019-08-16 南京林业大学 A method for comprehensively optimizing urban and rural bus timetable compilation and vehicle dispatching in an area

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
李文锋;游建泳;程远;方长春;: "基于时间牌轮循方法的城市公交智能化排班", 交通科技与经济, no. 06, 5 December 2017 (2017-12-05) *
杨扬;关伟;马继辉;: "基于列生成算法的电动公交车辆调度计划优化研究", 交通运输系统工程与信息, no. 05, 15 October 2016 (2016-10-15), pages 1 - 2 *
陈明明;牛惠民;: "带时间窗的多车场公交乘务排班优化", 兰州交通大学学报, no. 04, 15 August 2015 (2015-08-15), pages 3 - 1 *

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112530155A (en) * 2020-12-14 2021-03-19 武汉禾青优化科技有限公司 Electric bus dispatching method
CN112530155B (en) * 2020-12-14 2022-05-20 武汉禾青优化科技有限公司 Electric bus dispatching method
CN112884216A (en) * 2021-02-04 2021-06-01 国网湖南省电力有限公司 Method for calculating minimum number of vehicles in single bus line
CN112884216B (en) * 2021-02-04 2023-06-23 国网湖南省电力有限公司 Calculation method of the minimum number of vehicles on a single bus line
CN113657673A (en) * 2021-08-18 2021-11-16 北京航空航天大学 A demand-responsive bus route optimization method considering heterogeneous vehicles
CN113837438A (en) * 2021-08-19 2021-12-24 西南交通大学 Optimization method of subway crew scheduling plan based on SPFA algorithm
CN113837438B (en) * 2021-08-19 2023-04-07 西南交通大学 Subway duty scheduling planning optimization method based on SPFA algorithm
CN114925872A (en) * 2022-03-16 2022-08-19 北京交通大学 Multi-charging-mode electric bus and driver scheduling collaborative optimization method
CN114925872B (en) * 2022-03-16 2025-08-19 北京交通大学 Multi-charging-mode electric bus and driver scheduling collaborative optimization method
CN114358446A (en) * 2022-03-21 2022-04-15 北京航空航天大学 A Robust Optimization Method for Airport Resource Scheduling
CN114358446B (en) * 2022-03-21 2022-05-27 北京航空航天大学 Robust optimization method for airport resource scheduling
CN114925911A (en) * 2022-05-19 2022-08-19 广州交信投科技股份有限公司 Self-adaptive dynamic scheduling method and system based on accurate passenger flow prediction of unmanned bus

Similar Documents

Publication Publication Date Title
CN111291303A (en) Electric bus scheduling optimization method considering heterogeneity of shift
Teng et al. Integrated approach to vehicle scheduling and bus timetabling for an electric bus line
CN108199100B (en) Electric automobile long-distance operation charging planning method in intelligent traffic
CN109934391B (en) An intelligent scheduling method for pure electric bus vehicles
CN111754039B (en) Pure electric bus network comprehensive integrated optimization design method
CN103797334B (en) For providing the system and method for the route planning of plug-in hybrid vehicle
CN111915150B (en) A planning method for electric bus system
CN111882156B (en) Train schedule robust optimization method for random dynamic passenger flow and energy-saving operation
CN102521488A (en) Electromobile power exchanging station site selection method
CN112686441B (en) Electric automobile charging navigation and path selection method based on traffic balance
CN111915176A (en) A scheduling method and system for pure electric bus vehicles in a hybrid operation mode
CN106991492A (en) A kind of boreal climate fills pure electric bus transit operation optimization method soon
CN107220730B (en) Dynamic route planning method for pure electric bus capable of prolonging service life of power battery
CN109489676A (en) A kind of meter and electric network information and the electric car of charge station information charge air navigation aid
CN108053058A (en) A kind of electric taxi charging pile site selecting method based on big data
CN115983568B (en) Electric bus route vehicle dispatching method considering battery health state difference
CN117944506B (en) Electric vehicle charging guidance method and system based on power distribution-traffic system
CN114611993A (en) An urban and rural electric bus scheduling method based on mobile battery pack
CN117996754A (en) Electric automobile ordered charge and discharge control method based on improved DBO algorithm
CN115640974A (en) Highway along-line charging facility layout planning method
CN115547024A (en) Method, device and storage medium for dynamic ride-sharing scheduling of shared self-driving cars
CN117537833A (en) Electric vehicle transportation route planning method, system and terminal based on charging constraints
CN114444965B (en) Single-yard multi-line electric bus collaborative scheduling method
CN114925872A (en) Multi-charging-mode electric bus and driver scheduling collaborative optimization method
CN110689200B (en) A charging path navigation method in long-distance transportation of electric vehicles

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination