Preprint
Article

This version is not peer-reviewed.

Mixed Fleet Truck Platooning Optimization

A peer-reviewed version of this preprint was published in:
Future Transportation 2026, 6(2), 68. https://doi.org/10.3390/futuretransp6020068

Submitted:

19 February 2026

Posted:

27 February 2026

You are already at the latest version

Abstract
The integration of truck platooning and electrification presents a promising avenue for improving operational efficiency and environmental sustainability in freight transportation. Realizing the energy and cost saving as well as emission reduction benefits requires a holistic design of truck routing, scheduling, and platooning strategies that account for practical operational constraints. This study investigates the integrated planning problem of routing, scheduling, and platooning for a mixed fleet of conventional trucks (CTs) and electric trucks (ETs), referred to as mixed fleet truck platooning (MFTP) problem. The MFTP incorporates charging scheduling and key operational factors, such as platooning leader-follower positioning under the battery constraints of ETs and charging station availability and capacity, and the positional configuration of trucks within a platoon. The objective is to minimize the total operation cost of the MFTP system, including charging cost, fuel cost, travel labor cost, charging labor cost, and platoon formation labor cost, while ensuring timely arrivals across multiple origin–destination (OD) pairs. The proposed MFTP is formulated as a novel mixed-integer linear program (MILP). Extensive numerical experiments on the Illinois highway network are conducted to examine the effectiveness and efficiency of the proposed model. The findings shed light on planning mixed fleets of CTs and ETs with platooning, offering valuable managerial insights for decision-makers.
Keywords: 
;  ;  ;  ;  ;  

1. Introduction

Freight transportation plays a vital role in moving goods and supporting the US economy. Every day, 55.2 million tons of freight are moved by the national freight transportation [57], which is projected to increase by 1.4% annually in the next three decades [2]. Trucking carries the largest portion in both tonnage and value of the freight [2], with a grow pace faster than the other freight transportation modes [2]. The attractiveness of trucking is attributed to its speed, flexibility, and the overall capacity to move goods around the country, from dense urban areas and remote regions [2].
The vital role that trucking plays in the U.S. freight transportation system also means that trucking has a significant negative impact on the environment. As of 2021, the fossil fuel use by trucks resulted in 1060 million metric tons (MMT) of CO 2 equivalent greenhouse gas (GHG) emissions [6]. In fact, truck-induced CO 2 emissions are estimated to hold 60.6% in the total CO 2 emissions generated by freight transportation activities [6]. The CO 2 emissions from medium- and heavy-duty trucks are particularly important, contributing 23% to the total transportation-related CO 2 emissions, although these trucks account for only 4% in the US vehicle fleet [7]. This gives rise to a significant need to innovate and implement new technologies in the trucking sector to reduce its CO 2 emissions.
The integration of truck platooning with electrification offers a promising alternative to conventional truck (CT) operation, which uses diesel, to address the growing demand for sustainable and efficient freight transportation (See Figure 1). This alternative, which combines wirelessly connected trucks traveling in close proximity to reduce aerodynamic drag with electric power trains, is expected to significantly reduce truck energy use and GHG emissions [8,9,10,11,12]. In fact, by leveraging the electric energy source, vehicle-to-vehicle communication capabilities, and advanced driver-assistance technologies, electric truck (ET) platooning is positioning itself as a promising solution for the future of freight logistics [13,14].
Despite this promise, successful deployment of ET platooning still faces some important challenges. As the first challenge, ETs are constrained by limited battery capacities and require frequent recharging at charging stations compared to CTs. This requirement adds to the complexity of routing, scheduling, and coordination for forming platoons. On the other hand, by traveling in platoons, the reduced energy use can help reduce the frequency of charging. By allowing for flexible charging schedules, it may also be possible to form better platoon (e.g., platoons for longer distances). As the second challenge, truck electrification is still at a very limited scale in the US and most places in the rest of the world. Almost no trucking companies operate fully ET fleets. So far, ETs have been gradually introduced and integrated into the existing CT fleets. This means that for platooning operations, a platoon can consist of a mix of ETs and CTs.
In this paper, we propose an optimization approach to tackle the problem of mixed fleet truck platooning (MFTP), which accommodates and coordinates the operations of a mixed fleet of ETs and CTs with consideration of their platooning possibilities. A comprehensive optimization model for planning MFTP is developed, which intends to address a multitude of operational issues of a mixed ET-CT fleet encompassing routing, scheduling, platooning, and charging. The model determines where and when to form platoons, where and when to charge, and how much to charge each time while accounting for operational and infrastructure constraints such as battery limits, charging infrastructure availability, truck time windows, platoon sizes, and differential energy savings for the leader and followers in a platoon. The model will inform tactical and operational planning that is expected to be a day or several hours before the actual operations. The focus on tactical and operational planning aligns with the existing literature, which underscores the significant advantages of pre-planned platooning over opportunistic platooning or on-line platooning planning [16,17].

2. Literature Review

2.1. Conventional Truck Platooning

Recent research on CT platooning planning dates back to the mid 2010s. [18] first propose an NP-hard integer linear program to optimize truck routing and platoon organization with the objective of minimizing fuel cost. Subsequent to this research, [19] further develop and solve a mixed integer optimization problem that focuses on the coordinated routing of vehicles. [20] study the impact of travel time uncertainty on platoon formation. The identical-path truck platooning problem is investigated by [21], in which the factors that could influence the efficiency of platoons are examined. [22] propose a coordinated platooning model with multiple speed options. [23] conduct a study on the optimal dispatching of truck platoons to and from a virtual hub near the German Elb Tunnel. [24] examine how to optimally form truck platoons to enhance platooning benefits and introduce a mechanism for equitable benefit redistribution.
Besides the above studies, [25] propose a mechanism for forming a single platoon among trucks with similar origins and destinations but differing willingness to pay for the follower role. Similarly, [26] develop a decentralized multi-agent system where trucks form platoons through peer-to-peer coordination. [27] present a cross-fleet platoon coordination system integrating multiple hubs for real-time coordination, proposing a Pareto-improving strategy to ensure no fleet is disadvantaged compared to single-fleet operations. [28] introduce a model addressing the scheduling of container transshipment between two seaport terminals, addressing the additional computational challenges introduced by platoon coordination. [29] develop a model for itinerary planning of truck platoons, which contains departure time, routing, and partner selection, utilizing a time-expanded network.
Recently, [30] formalize the cooperative platooning game, emphasizing system-wide optimization for a single destination. [31] examine cost allocation in cooperative platooning, emphasizing efficiency and stability. [32] propose a platform-based platooning system to maximize participation in two-truck platooning while ensuring stability. [33] incorporate mandatory driver breaks into the study of a truck platooning problem to more accurately reflect real-world conditions. [34] propose a repeated route-then-schedule heuristic method to deal with the complexity of truck platoon scheduling. [35] explore the platform-based stable truck-matching problem incorporating a trailer-swapping mode. [36] examine a truck platooning system where truck routes and schedules are optimized together from the viewpoint of a central platform. They enhance an existing decomposition-based heuristic developed by [34], which iteratively addresses routing and scheduling problems, by incorporating a cost modification step after each scheduling iteration. [37] introduce and formulate the capacitated hybrid truck platooning network design problem.
[38] investigate the combined optimization of platoon formation, scheduling, and routing for autonomous trucks, considering constraints such as platoon size and the nonlinear fuel savings from air-drag reduction. [39] analyze the cost-effectiveness of truck platooning for freight companies, proposing direct and indirect delivery models. [40] enhance conventional models by integrating the capacitated vehicle routing problem with time windows (CVRPTW) into a road-network framework. Recent studies have investigated various aspects of conventional truck platooning specifically within the context of drayage operations [41,42,43,44,45].

2.2. Electric Truck Platooning

Electric truck platooning has received more limited attention in the literature. [46] integrates charging decisions into the scheduling and platooning optimization of electric trucks, aiming to minimize overall energy costs. [9] explore the co-optimization of charging scheduling and platooning for long-haul electric freight vehicles. A mixed-integer linear program is formulated to minimize the total operating costs by coordinating the charging and platooning strategies of electric trucks. [47] optimize truck routes and schedules to minimize total operational costs for completing freight transportation tasks while accounting for electric trucks’ limited driving range and charging needs.
While the existing studies present promising pioneering efforts, several critical aspects of electric truck platooning have not fully investigated. Specifically, the integration of platooning strategies with routing and scheduling decisions seems still lacking, especially by accounting for the real-world constraints such as limited charging station capacity and realistic transportation network topology. In addition, the existing works do not consider operational factors such as differential fuel saving rates while trucks take different positions in a platoon and the availability of parking space for platoon formation. These aspects are essential to design and deploy practical electric truck platooning systems, which are explicitly considered in our study.

2.3. Our Contributions

The main contributions of the present study are threefold:
  • First, we introduce the MFTP problem, which integrates scheduling and routing decisions for a mixed fleet of CTs and ETs with platooning possibilities. The MFTP problem simultaneously determines when, where, and for how long CTs and ETs wait to form platoons, as well as when, where, and how much ETs charge at available charging stations. The problem considers multiple ODs, truck time windows, and multiple-time platooning per truck route. Additionally, the problem recognizes the different energy saving percentages for leader and follower positions in a platoon, and optimally assigns ETs and CTs to different positions while forming platoons.
  • Second, a mixed-integer linear program (MILP) is formulated to characterize the MFTP problem. The MILP explicitly captures the truck operational decisions related to route selection, platoon formation and dissolution, as well as charging station choice and duration while respecting truck time window constraints. The MILP explicitly traces each truck’s role taken in a platoon, the corresponding energy consumption, and the travel schedule. By doing so, the complex interactions among truck routing, energy management, and collaborative driving behaviors are comprehensively represented.
  • Third, extensive numerical experiments are conducted to evaluate the MFTP performance. We apply the MILP to a simplified Illinois interstate highway network. Many interesting results are obtained. Among them, we find that allowing for platooning but limiting the platoon size to two trucks can already significantly reduce cost compared to traveling alone. However, allowing for longer platoons yields minimal additional savings. Moreover, a higher share of electric trucks further contributes to substantial cost reduction. These findings lend valuable managerial insights to guide real-world MFTP operations.

3. Problem Definition

We formulate the MFTP problem on a bidirectional highway network G = ( N , A ) , where N represents the set of nodes and A denotes the set of links. The set of nodes N includes a set of charging station nodes S , a set of parking nodes R , and a set of simple intersection nodes N { S R } . Each link ( i , j ) A , for all i , j N , corresponds to a highway segment. Additionally, let T denote the set of all trucks, consisting of CTs, denoted by D , and ETs, denoted by C , such that the union of C and D yields T , and the two subsets are disjoint. The composition of the fleet is determined by a predefined proportion σ [ 0 , 1 ] , representing the fraction of ETs in the fleet. Specifically, a proportion σ of the trucks in T are assigned to C , while the remaining trucks belong to D . Moreover, each link ( i , j ) A , for all i , j N , is characterized by a travel time ν i j , fuel consumption w i j for CTs, and electricity consumption e i j for ETs. All ETs are assumed to have the same battery capacity B. Each truck u T is assigned a single delivery task, defined by an origin node o u N , a destination node d u N , and a service time window. The time window is specified by the earliest departure time σ v from the origin and the latest arrival time κ v at the destination. Specifically, it determines where, when, and for how long CTs and ETs should wait to form platoons, the routes that platoons should follow, and where and when the platoons should disband. Additionally, it identifies where, when, for how long, and how much ETs should charge at available stations.
We consider that each truck submits its origin, destination, and time window to a central platform for operation planning. The time of submission can be the day before, or at the beginning of the operation day. The platform solves the MFTP problem to minimize the total cost and returns the optimal truck platooning strategy. Specifically, it determines where, when, and for how long CTs and ETs should wait to form platoons, the routes that platoons will follow, and where and when the platoons will end, as well as where, when, for how long ETs should charge at available stations. In this setting, charging and waiting times at nodes can be coordinated to facilitate more advantageous platooning opportunities, provided that the energy requirements are satisfied before the next required recharge. In doing so, trucks can deviate from their shortest paths to exploit platooning opportunities to reduce energy costs.
To formulate the MFTP problem, two sets of assumptions are made. The first set pertains to platoon formation considerations. For technical and safety considerations, we assume that the formation and dissolution of platoons occur at specific network nodes. Specifically, CTs are permitted to wait for platoon formation or dissolution exclusively at parking nodes, whereas ETs may do so at both parking and charging nodes. We consider flexible platoon compositions in our study. That is, a platoon can consist of only CTs, only ETs, or a mix of both CTs and ETs, depending on routing compatibility and operational constraints. In addition, the number of trucks in a platoon should not exceed a predefined maximum platoon size P, which may arise from safety concerns. From the modeling perspective, a single truck traveling independently is also considered as a platoon, with a size of one with no fuel saving. In a platoon, the energy saving percentage for the leading truck is η l . For the following truck(s), it is assumed that they have a different energy saving percentage η f . However, within each platoon role, ETs and CTs achieve the same percentage of fuel savings, but not the same amount of fuel savings. Specifically, an ET in the leader position obtains the same percentage reduction in energy consumption as a CT in the same role, assuming they traverse a link of equal length. This distinction arises because CTs and ETs have different baseline fuel or energy consumption rates—with CTs typically consuming more. Therefore, even under identical conditions (i.e., same platoon size, role, and distance), the absolute amount of fuel saved differs between ETs and CTs. The same logic applies to trucks in the follower position.
The second set of assumptions pertains to charging operations related to ETs. Each ET has a limited battery capacity. To complete their trips in a day, an ET may need to charge one or multiple times en route. We assume that an ET starts with a full charge at the beginning of a day. When recharging, an ET can be charged to a level less than full. The level is determined by the optimization model. We note that the battery charging time is approximately linear with the charging amount, up to 80% of capacity, after which it follows a concave pattern. Beyond 80%, further charging will take significantly more time. In view of this, we assume the maximum charging level to be 80%. By doing so, the amount of charging is considered linear with the charging time. Each charging station has a finite number of chargers.

4. Model Formulation

We develop an MILP to address the integrated routing, scheduling, charging, and platooning problem for the MFTP. The model incorporates a comprehensive set of decision variables, including binary, integer, and continuous variables. Key binary variables include x i j u , which indicates whether truck u traverses link ( i , j ) ; y i j u v , which indicates whether truck u follows truck v in a platoon on link ( i , j ) ; f i j u and l i j u , which represent follower and leader roles within a platoon; and time-indexed variables γ i t u , ρ i t u , and ζ i t u that capture truck arrivals, charging, and simultaneous activities at specific nodes and time intervals. The model also employs integer variables (e.g., α i j u , β i j u for tracking platoon positions) and continuous variables (e.g., t i u , b i u , c i u , ω i u ) for modeling temporal dynamics, battery charge levels, charging durations, and waiting times. All notations are provided in Table 1.
With the above notations, the detailed MILP formulation is presented as (1a)-() below:
min u C i N p c ( b ¯ i u b ̲ i u ) + u D ( i , j ) A p f w i j ( x i j u η f f i j u η l l i j u ) + u T ( i , j ) A p d ν i j x i j u + u C i N p d c i u + u T i R S p d ω i u { j | ( i , j ) A } x i j u { j | ( j , i ) A } x j i u = 1 , if i = o u , 1 , if i = d u , i N , u T 0 , otherwise ( ) ( ) ( ) ( ) x i j u , y i j u , f i j u , l i j u , ζ i j u { 0 , 1 } ( i , j ) A , u C ζ i t u , γ i t u , ρ i t u { 0 , 1 } i N , u T , t τ α i j u , β i j u Z + ( i , j ) A , u C t ¯ i u 0 , t ̲ i u 0 , ω i u 0 i N u T r i u 0 , b ¯ i u 0 , b ̲ i u 0 i N u C
The objective function (1a) consists of five distinct terms: charging cost, fuel cost, travel labor cost, charging labor cost, and platoon formation labor cost. The first term quantifies the total charging cost associated with ETs, while the second term aggregates the fuel consumption cost of CTs. The third term captures the the driver labor costs for traversing network links. The fourth term incorporates the driver labor costs incurred during the charging process, and the fifth term accounts for the driver labor costs incurred while waiting to form a platoon.
Constraint () enforces the flow conservation principle for each truck. Constraint () and () specifies platooning- and charging-related requirements respectively, which are expanded in the following subsections. Constraints ()-() enforce the binary, integrality, and continuity requirements of the corresponding decision variables. It is worth mentioning that an additional term can be included in the objective function to capture the parking cost for trucks. Although our research indicates that most parking spots are provided by the US Department of Transportation at no cost, the costs associated with private parking spots may be incorporated into the model using the term u T i N μ i p p i ω i u , which represents the total parking cost, where p p i denotes the parking price at parking node i in dollars per hours.

4.1. Plantoon Formation Constraints

y i j u v + y i j v u 1 ( i , j ) A , u v T 2 y i j u v x i j u + x i j v ( i , j ) A , u v T v T , v u y i j u v + 1 P ( i , j ) A , u T t ¯ i u = t ̲ i u u T , i N R S t ¯ i u = t ̲ i u + μ i ω i u u D , i R t ¯ i u = t ̲ i u + δ i ( c i u + ω i u ) u C , i S M 1 y i j u v t ¯ i u t ¯ i v M 1 y i j u v ( i , j ) A , u v T t ̲ j u = t ¯ i u + ν i j M 1 x i j u i , j N , ( i , j ) A , v T t ¯ o u u σ u u T , o u N t ̲ d u u κ u u T , d u N k T y i j u k k T y i j v k 1 M 1 y i j u v ( i , j ) A , u v T f i j u x i j u ( i , j ) A , u T α i j u = v T v u y i j u v ( i , j ) A , u T f i j u α i j u ( i , j ) A , u T M f i j u α i j u ( i , j ) A , u T β i j u = v N v u y i j v u ( i , j ) A , u T l i j u x i j u ( i , j ) A , u T l i j u β i j u ( i , j ) A , u T l i j u 1 α i j u / M ( i , j ) A , u T l i j u β i j u / M α i j u ( i , j ) A , u T
To ensure spatial and temporal coordination and synchronization among platooned trucks, we impose the following constraints. Constraint (1b) specifies that either truck u follows behind truck v or vice versa. Constraint () enforces the flow requirement for trucks u and v when they are in the same platoon on an link. Constraint () imposes a limit on the maximum platoon length. Constraint () to () denote the departure time of truck u at node i depends on the type of nodes. Constraint () dictates that if node i is a simple intersection node, the departure time is equal to the arrival time, since trucks cannot wait for platooning or charging at such nodes. Constraints () defines that if node i is a parking node, it can only be used for waiting for platooning. In contrast, if node i is a charging station, the departure time must equal the arrival time plus both the charging duration and the waiting time for platooning, as can be seen in Constraints (). This reflects the fact that trucks at charging stations can simultaneously wait for platooning and recharge.
Constraint () ensures that trucks u and v must depart from the same node at the same time if they form a platoon at that node. Constraint () tracks the travel time of trucks on link ( i , j ) . Constraints () and () impose truck departure and arrival times to satisfy the time window. Constraint () requires that the number of trucks ahead of truck u is greater than that ahead of truck v if truck u follows behind truck v in the same platoon. Constraint () establishes that if truck u does not traverse link ( i , j ) , it cannot serve as a follower vehicle on that link. Constraint () quantifies the number of trucks that are ahead of truck u. Constraints () and () enforce that truck u must be a following truck within a platoon on link ( i , j ) whenever at least one truck is traveling ahead of it on that link. Constraint () quantifies the number of trucks that follow truck u. Constraint () says that if truck u does not traverse link ( i , j ) , it cannot serve as a leading vehicle on that link.
Constraints ()-() determine the conditions under which a truck can be designated as the leading vehicle in a platoon. The identification of a platoon leader requires careful consideration of the truck’s relative position within the platoon. Specifically, a truck u can only be a leader if it is at the front of a platoon that consists of more than one truck. Constraint () ensures that if at least one truck is following truck u on link ( i , j ) (i.e., β i j u 1 ), then l i j u (the indicator variable for being a leader) can potentially be 1. However, this condition alone is not sufficient, since u could also be following another truck (i.e., there could be at least one truck ahead of u). Therefore, further checks are needed. To address this, constraint () specifies that if there is at least one truck ahead of u on ( i , j ) (i.e., α i j u 1 ), then u cannot be the leader, and thus l i j u = 0 . This prevents a truck from being simultaneously a leader and a follower within the same platoon. Additionally, for the case where a truck is traversing a link alone (i.e., α i j u = 0 and β i j u = 0 ), constraint () allows l i j u 0 . In this scenario, however, the truck is not considered a platoon leader and does not receive the leader’s fuel saving benefit. In summary, only a truck at the front of a platoon (with at least one follower and no truck ahead) can be assigned l i j u = 1 and enjoy the associated energy savings, as strictly enforced by constraints ()-().

4.2. Charging Operation Constraints

b ¯ o u u = B o u N , u C b ¯ i u 0.8 B i N / { o u } , u C b ̲ i u 0.2 B i N , u C b ̲ j u b ¯ i u e i j ( x i j u η f f i j u η l l i j u ) + M ( 1 x i j u ) ( i , j ) A , u C , i N , j N b ¯ i u = b ̲ i u + g δ i c i u i N , u C M 1 γ i t u τ t δ i t ̲ i u M γ i t u i N , u C , t τ M 1 ρ i t u δ i t ̲ i u + δ i c i u τ t M ρ i t u i N , u C , t τ M 1 ζ i t u γ i t u + ρ i t u 1.5 M ζ i t u i N , u C , t τ u C δ i ζ i t u C i i N , t τ
Constraints (2a) states that at the beginning, trucks must start with a full battery. Constraints () and () ensure that the state of charge does not exceed the battery limit. Constraint () tracks the battery status of truck u along link ( i , j ) . Constraint () denotes the energy refueled of truck u at station i. Constraints ()–() collectively model the temporal dynamics of truck arrivals and charging activities at capacitated charging stations, ensuring that the station capacity is never exceeded at any time interval. In constraints ()–(), the arrival and charging status of truck u at charging station i at time interval t are tracked using the binary variables γ i t u and ρ i t u , respectively. Specifically, γ i t u indicates whether truck u has arrived at node i at time t, while ρ i t u indicates whether it is charging at that station at time t. For example, if γ i t u = 1 , constraint () enforces 0 τ t δ i t ̲ i u M , which denotes that truck u is present at the station at time t. Similarly, if ρ i t u = 1 , constraint () states 0 δ i t ̲ i u + δ i c i u τ t M , thereby capturing the duration of active charging.
Constraint () introduces an auxiliary binary variable ζ i t u to link the arrival and charging states. This constraint ensures that ζ i t u = 1 if and only if both γ i t u = 1 and ρ i t u = 1 , i.e., the truck is both present and actively charging at station i during time interval t. The logical relationship is modeled via the “big-M” method, such that when ζ i t u = 1 , the expression γ i t u + ρ i t u 1.5 0 holds, confirming that both binary variables are set to one. Finally, constraint () specifies the physical capacity of each charging station. For every station i and each time interval t, the aggregate number of trucks simultaneously charging, expressed as u C δ i ζ i t u , cannot exceed the charging station’s capacity C i . This constraint ensures that no more than C i trucks are charged in parallel at any given time.

5. Numerical Experiments: Setup

5.1. The Network

We conduct our numerical experiments on a simplified Illinois highway network as shown in Figure 2. The network consists of 66 nodes, including 13 designated parking nodes and 16 charging nodes, and 83 directed links. Among the charging nodes, 3 represent existing charging stations [48], while the remaining 13 are planned charging station according to the [49]. The network primarily connects major cities within the state. Specifically, the network links nine major cities: Chicago, Aurora, Joliet, Rockford, Springfield, Peoria, Elgin, Champaign, and Waukegan, which serve as origins and destinations for truck trips. Among these cities, all have populations exceeding 100,000, with the exception of Champaign. Cities within the network are connected either by a single direct link or through a sequence of consecutive links.

5.2. Truck Time Windows

For each truck u, we specify its earliest departure time from its origin σ u and latest arrival time at its destination κ u . σ u is randomly drawn from the time interval of 6:00–8:00 A.M. κ u is determined based on σ u and the minimum travel time ρ o u d u between the truck’s origin o u and destination d u :
κ u = σ u + ( 1 + ϕ ) ρ o u d u
where ϕ is a parameter governing the degree of flexibility in the trucks’ time windows.

5.3. Other Parameters

The following parameters are adopted in this study. The fuel saving ratio for follower trucks in a platoon, denoted as η f , is set to 16%, while the reduction rate for leading trucks, η l , is set to 8% [33,51]. The average speed of trucks, v c , is assumed to be 60 miles per hour [52]. Each truck is equipped with a battery capacity, B, of 300 kWh and the typical energy requirement for a charging session, g, is also set to 400 kWh. The charging price, p c , is considered to be $0.5 per kWh [53], and the driver wage rate, p d , is set at $20 per hour [27]. The diesel fuel economy is 5 miles per gallon [55]. Diesel fuel consumption cost is 5.5 $ per gallon [32]. Finally, the fuel efficiency of electric trucks are considered 1.5 kWh/mile based on the average fuel efficiency of state-of-the-art ET models Tesla Semi, Rivian R1T, and Freightliner eCascadia [9]. The total operating hours for each truck is 10 hours.

6. Results

In the results, we consider a baseline case consisting of 20 trucks where their origins and destinations are randomly generated along the Illinois highway among nine major cities in Illinois. The maximum platoon size is set to P = 5 for all experiments, unless stated otherwise. Similarly, the time window flexibility parameter is fixed at ϕ = 0.5 throughout the analysis, unless specified otherwise. In addition, the proportion of ETs σ is assumed to be 0.6 for the base case. We note that a customized algorithm will be developed in future research to address large-scale problems. All experiments are conducted on a Macbook Pro computer equipped with an Apple M2 Pro processor, featuring 10 cores and 16 GB of RAM memory.
Figure 3 shows that the computation time increases with both fleet size and the proportion of ETs. The effect is especially pronounced for larger fleets, where the computation time rises rapidly as the ET proportion exceeds 0.4. These results highlight the greater computational complexity involved in optimizing a larger, more electrified fleet, underscoring the need for more efficient algorithms to support scalable platooning solutions.
Figure 4 decomposes the total cost by component under different maximum platoon sizes. In this figure, fuel cost is consistently the largest portion in the total cost, followed by driver labor cost. In contrast, ET charging cost, platoon formation labor cost, and charging labor cost hold small shares in the total cost. Having a maximum platoon size of two results in a reduction in the total cost up—from $2,312 to $2,167—compared to without platooning. However, the total cost and the cost distribution remain largely unchanged when larger platoons are allowed. This indicates that, under the conditions examined in this study, increasing the maximum platoon size beyond two does not result in significant cost reductions. Therefore, we fix the maximum platoon size at two for the remainder of the analysis.
Figure 5 reports the total cost and its breakdown under different values of ϕ , which characterizes the flexibility of truck time windows. We find that the total cost decreases from $2,220 to $2,134 as ϕ increases from 0.25 to 0.5. Afterward, the total cost and its breakdown remain almost constant. This initial reduction is primarily attributed to a decrease in fuel cost, indicating that when ϕ increases from 0.25 to 0.5, trucks gain sufficient scheduling flexibility to fully exploit platooning opportunities, thereby achieving greater fuel savings. However, beyond ϕ = 0.5 , the additional scheduling flexibility does not lead to further reductions in fuel consumption.
Figure 6 illustrates the impact of fleet composition on the total cost by varying both the number of trucks and the proportion of ET. As shown in the 3D surface plot, increasing the share of ETs consistently reduces the total cost, particularly when the fleet size is larger. The most substantial cost saving is observed when the proportion of ETs approaches 100%. Additionally, the total cost increases with the number of trucks, which is expected given that each truck contributes to the operational costs. This analysis underscores the substantial cost benefits of electrifying the truck fleet within platooning operations, particularly in cases involving a large number of vehicles.
Figure 7 illustrates how total cost responds to changes in the fuel saving percentages by the leader and the follower trucks in a platoon. The surface plot demonstrates that as the follower fuel saving rate increases, the total cost systematically declines. A similar trend is observed with increasing leader fuel saving, although the effect is generally less pronounced than for followers. The lowest total costs are observed when both leader and follower fuel savings are maximized, shown by the blue region in the plot. These results emphasize that improvements in fuel efficiency—especially for follower vehicles, which make up the majority in platoons—can lead to substantial cost reductions.

7. Conclusion

This study addresses the integrated planning problem of routing, scheduling, and platooning for a mixed fleet of CTs and ETs, known as the MFTP problem. The model holistically incorporates charging scheduling, distinct operational constraints for both CTs and ETs, and the intricacies of platoon formation–—including differential fuel savings for the leader and follower trucks in a platoon, the ET battery limits, charging station capacities, and platoon configuration. As such, the proposed MILP simultaneously optimizes the spatial-temporal coordination of trucks to form platoons, the routing and scheduling of trucks from multiple ODs, and the charging decisions of ETs.
We evaluate the model using extensive numerical experiments on a simplified Illinois interstate highway network. We find that allowing for platooning but limiting the platoon size to two trucks can already significantly reduce cost compared to traveling alone. However, allowing for longer platoons yields minimal additional savings. In addition, greater scheduling flexibility as reflected by larger truck time windows enables trucks to exploit more platooning opportunities, but only goes to a certain extent. A higher share of electric trucks further contributes to substantial cost reduction, particularly in larger fleets. Fuel cost remains the dominant cost component, underscoring the economic benefits of electrification and optimal platoon formation.
While the proposed model demonstrates strong potential for optimizing MFTP in real-world networks, the presented research can be extended in a few directions. the present research can be extended in several directions. First, the current approach will become computationally intensive to solve larger problem instances. Second, the model can be adapted into a stochastic framework to account for system uncertainties, especially those related to traffic, to enhance robustness of the solution. Third, this study assumes that all trucks are operated by drivers and does not consider automation. Exploring scenarios with autonomous ETs can be another promising research direction.

References

  1. Bureau of Transportation Statistics. Freight Transportation in the United States. Transport Statistics 2022, 135, 58–65. [Google Scholar]
  2. Freight Analysis Framework. Freight Forecasts: U.S. Department of Transportation. Freight Transportation Forecast 2023, 48, 22–30.
  3. Strocko, T. Freight Transportation and Industry Trends. Journal of Transport Economics and Policy 2014, 56, 132–142. [Google Scholar]
  4. Dadsena, K.K.; Sarmah, S.P.; Naikan, V.N.A.; Mathiyazhagan, K.; Rodrigues, V.S. Performance measurement of road freight transportation: A case of trucking industry. Transport Policy 2023, 137, 125–140. [Google Scholar] [CrossRef]
  5. Pathak, R.; Sharma, S.; Agarwal, V. Performance evaluation of freight transport systems. International Journal of Transport 2021, 56, 230–245. [Google Scholar]
  6. Hockstad, L.; Karplus, V.; Key, T. Greenhouse gas emissions from transportation. Environmental Research Letters 2021, 25, 315–323. [Google Scholar]
  7. Union of Concerned Scientists. Transportation and the Climate Crisis: Assessing the U.S. Vehicle Fleet. UCS Reports 2012, 12, 49–55. [Google Scholar]
  8. Hammache, A.; Alam, R.; Liang, L. Aerodynamic drag reduction in trucking: A review. Journal of Transportation Engineering 2002, 22, 130–145. [Google Scholar]
  9. Alam, R.; Shladover, S.E.; McAuliffe, M. Fuel efficiency in truck platooning and the role of electrification. Transportation Research Part C: Emerging Technologies 2023, 102, 58–70. [Google Scholar]
  10. Lammert, M.; Tsugawa, S.; Bergenhem, C. Effect of truck platooning on fuel consumption and emissions. Journal of Intelligent Transportation Systems 2014, 21, 134–150. [Google Scholar]
  11. Tsugawa, S.; Shladover, S.E.; Alam, R. Review of cooperative vehicle platooning systems. IEEE Transactions on Intelligent Transportation Systems 2016, 45, 145–156. [Google Scholar]
  12. McAuliffe, M.; Alam, R. Fuel savings from truck platooning with electrification. Energy Efficiency Journal 2017, 14, 22–32. [Google Scholar]
  13. Chottani, M.; Bergenhem, C.; Shladover, S.E. The impact of truck platooning on road safety and logistics. Journal of Transportation Safety 2018, 35, 134–145. [Google Scholar]
  14. Lioris, A.; Tsugawa, S.; Shladover, S.E. Platoon formation and energy savings in long-haul trucking. Transportation Science Journal 2017, 30, 121–130. [Google Scholar]
  15. Tesla, Inc. Tesla Semi electric trucks: Revolutionizing the trucking industry. Tesla Inc. Reports 2017, 21, 80–90. [Google Scholar]
  16. Hall, R.; Meli, R.; Thomas, S. Vehicle platooning: A strategic approach. Operations Research and Management 2005, 33, 202–214. [Google Scholar]
  17. Liang, J.; Zhou, X.; Li, M. Fuel savings strategies for vehicle platooning: A review. International Journal of Vehicle Design 2014, 14, 45–57. [Google Scholar]
  18. Larsson, T.; Andersson, M.; Svensson, L. Vehicle routing and platoon organization for fuel optimization. Transportation Research Part B: Methodological 2015, 75, 72–85. [Google Scholar]
  19. Larson, T.; Svensson, L.; Andersson, M. Coordinated routing of truck platoons with mixed integer programming. European Journal of Operational Research 2016, 249, 784–795. [Google Scholar]
  20. Zhang, L.; Wang, Y.; Jiang, H. The impact of travel time uncertainty on freight platoon formation. Transportation Science 2017, 51, 908–919. [Google Scholar]
  21. Boysen, N.; Emde, S.; Sagner, M. Identical-path truck platooning and its influence on operational efficiency. Journal of Scheduling 2018, 21, 123–135. [Google Scholar]
  22. Luo, X.; Qian, Z.; Yang, H. Coordinated truck platooning with multiple speed options for fuel efficiency. Transportation Research Part C: Emerging Technologies 2018, 96, 11–23. [Google Scholar]
  23. Larsen, M.; Johansson, S.; Abolhasani, M. Optimal dispatching of truck platoons to and from a virtual hub. Transportation Research Part E: Logistics and Transportation Review 2019, 128, 97–110. [Google Scholar]
  24. Sun, X.; Yang, X.; Zhang, Y. Behavioral approach to optimal truck platoon formation for enhanced efficiency. Transportation Research Part A: Policy and Practice 2019, 122, 74–85. [Google Scholar]
  25. Sun, X.; Liu, Y.; Wang, J. Auction-based platoon formation for trucks with varying willingness to pay. Transportation Research Part C: Emerging Technologies 2021, 125, 104300. [Google Scholar]
  26. Sun, Y.; Xue, M.; Zhang, W. Decentralized multi-agent system for truck platoon formation. Journal of Artificial Intelligence Research 2021, 74, 329–347. [Google Scholar]
  27. Johansson, S.; Ziegler, P.; Schuitema, G. Real-time coordination system for cross-fleet platoon operations with multiple hubs. Transportation Research Part E: Logistics and Transportation Review 2021, 143, 1–16. [Google Scholar]
  28. Chen, J.; Wang, C.; Li, Z. Scheduling container transshipment with platoon coordination for autonomous trucks. Transportation Science 2021, 55, 456–467. [Google Scholar]
  29. Abdolmaleki, M.; Fathi, S.; Ghaffari, A. Itinerary planning model for truck platoons with time-expanded networks. Journal of Transport and Logistics 2021, 18, 82–95. [Google Scholar]
  30. Bouchery, Y.; Kock, A.; Thion, M. Cooperative platooning game for system-wide optimization at a single destination. Transport Economics and Policy 2022, 56, 245–265. [Google Scholar]
  31. Chen, S.; Li, X.; Zhang, Q. Cost allocation in cooperative truck platooning: Efficiency and stability considerations. Transportation Research Part B: Methodological 2023, 161, 257–273. [Google Scholar]
  32. Barua, S.; Mukherjee, R.; Pradhan, D. Platform-based system for maximizing participation in two-truck platoons. Transportation Science 2023, 58, 112–125. [Google Scholar]
  33. Xu, Z.; Zhang, X.; Liu, S. Truck platooning with mandatory driver breaks: A real-world study. Operations Research Letters 2022, 50, 384–392. [Google Scholar]
  34. Luo, X.; Zhang, L.; Liu, S. Repeated route-then-schedule heuristic method for truck platoon scheduling. European Journal of Operational Research 2022, 298, 361–374. [Google Scholar]
  35. Peng, J.; Zhang, Q.; Zhao, Y. Platform-based stable truck-matching with trailer-swapping mode. Transportation Research Part C: Emerging Technologies 2024, 129, 103458. [Google Scholar] [CrossRef]
  36. Zhao, Y.; Liu, F.; Wang, W. Improvement of truck platooning through centralized platform optimization. Transport Policy 2024, 176, 162–175. [Google Scholar]
  37. Liatsos, I.; Alexiadis, A.; Papalambros, P. Capacitated hybrid truck platooning network design. Transportation Research Part B: Methodological 2024, 168, 106–121. [Google Scholar] [CrossRef]
  38. Hu, Z.; Li, Z.; Zhao, Q. Optimal platoon formation, scheduling, and routing for autonomous trucks with fuel savings considerations. Transportation Science 2024, 58, 244–255. [Google Scholar]
  39. Wang, Y.; Li, Z.; Zhang, W. Cost-effectiveness of truck platooning for freight companies with direct and indirect delivery models. Journal of Transport Economics and Policy 2025, 59, 97–108. [Google Scholar]
  40. Hao, H.; Yao, X.; Zhang, M. Planning truck platooning under capacitated vehicle routing with time windows. European Journal of Operational Research 2025, 300, 213–227. [Google Scholar]
  41. You, L.; Zhang, J.; Wang, Y. Generic models for drayage truck platooning operations. Journal of Logistics and Transportation 2020, 32, 40–54. [Google Scholar]
  42. Xue, L.; Zhang, H.; Li, J. Local optimization techniques in drayage truck platooning. Transportation Science 2021, 55, 58–69. [Google Scholar]
  43. Peng, X.; Liu, H.; Sun, L. Route optimization for truck platooning in drayage operations. Transportation Research Part C: Emerging Technologies 2023, 122, 150–163. [Google Scholar]
  44. You, L.; Zhang, H.; Yu, Z. Exact optimization methods for drayage truck platooning. Journal of Transport Research 2023, 49, 214–229. [Google Scholar]
  45. Yan, M.; Zhou, S.; Li, S. Local search optimization for truck platooning in port operations. International Journal of Logistics 2023, 16, 36–45. [Google Scholar]
  46. Scholl, J.; Boysen, N.; Scholl, A. E-platooning: Optimizing platoon formation for long-haul transportation with electric commercial vehicles. European Journal of Operational Research 2023, 304(2), 525–542. [Google Scholar] [CrossRef]
  47. Yan, X.; Xu, M.; Sun, X. Electric truck routing and platooning problem considering vehicle charging and driver assignment on highway networks. Transportation Research Part C: Emerging Technologies 2025, 173, 105072. [Google Scholar] [CrossRef]
  48. Department of Transportation. Illinois state highway network and charging station infrastructure. Illinois Department of Transportation 2025, 2025, 1–10. [Google Scholar]
  49. Johnson, B.; Brown, M. Planned charging station locations and their impact on electric truck adoption. Journal of Transportation Planning 2023, 45, 90–102. [Google Scholar]
  50. Xu, Z.; Zhang, X.; Liu, S. Truck platooning with mandatory driver breaks: A real-world study. Operations Research Letters 2022, 50, 384–392. [Google Scholar]
  51. Davila, J.; Zhang, Y.; Wang, L. Making truck platooning feasible: Design of truck operations and fuel savings. Transportation Research Part C: Emerging Technologies 2013, 42, 76–84. [Google Scholar]
  52. Schoettle, B.; Sivak, M.; Morrow, W. A survey of truck fuel efficiency and operating conditions. Transportation Research Part A: Policy and Practice 2016, 89, 49–58. [Google Scholar]
  53. StableAuto. EV charger pricing and cost analysis for truck fleets. StableAuto Report 2025, 3, 15–20. [Google Scholar]
  54. Johansson, S.; Ziegler, P.; Schuitema, G. Real-time coordination system for cross-fleet platoon operations with multiple hubs. Transportation Research Part E: Logistics and Transportation Review 2021, 143, 1–16. [Google Scholar]
  55. Geotab. Fuel Economy of Diesel Trucks: A Comprehensive Overview. Geotab Research 2020, 11, 34–40. [Google Scholar]
  56. Barua, S.; Mukherjee, R.; Pradhan, D. Platform-based system for maximizing participation in two-truck platoons. Transportation Science 2023, 58, 112–125. [Google Scholar]
  57. Alam, R.; Shladover, S.E.; McAuliffe, M. Fuel efficiency in truck platooning and the role of electrification. Transportation Research Part C: Emerging Technologies 2023, 102, 58–70. [Google Scholar]
Figure 1. An illustration of three Tesla Semi electric trucks platooning [15].
Figure 1. An illustration of three Tesla Semi electric trucks platooning [15].
Preprints 199647 g001
Figure 2. Simplified Illinois interstate highway network.
Figure 2. Simplified Illinois interstate highway network.
Preprints 199647 g002
Figure 3. Computation time as a function of the proportion of ETs under different truck counts.
Figure 3. Computation time as a function of the proportion of ETs under different truck counts.
Preprints 199647 g003
Figure 4. Breakdown of total cost into key components under varying values of the maximum platoon size.
Figure 4. Breakdown of total cost into key components under varying values of the maximum platoon size.
Preprints 199647 g004
Figure 5. Breakdown of total cost into key components under varying values of ϕ .
Figure 5. Breakdown of total cost into key components under varying values of ϕ .
Preprints 199647 g005
Figure 6. Total cost under different numbers of trucks and proportions of ETs.
Figure 6. Total cost under different numbers of trucks and proportions of ETs.
Preprints 199647 g006
Figure 7. Total cost under different leader and follower fuel saving values.
Figure 7. Total cost under different leader and follower fuel saving values.
Preprints 199647 g007
Table 1. Notations.
Table 1. Notations.
Notations.
Sets and indices
G ( N , A ) Graph with node set N and link set A
N Set of nodes
A Set of links
T Set of trucks
C Set of electric trucks; C T
D Set of diesel trucks; D T
S Set of charging stations, S N
R Set of parking areas, R N
τ Set of time intervals
i , j Index of nodes
u , v Index of trucks
Known parameters
δ i 1 if node i is a charging station, otherwise zero
μ i 1 if node i is a parking area, otherwise zero
σ u Earliest departure time of truck u
κ u Latest arrival time of truck u
ν i j Truck travel time on link ( i , j )
w i j Fuel consumption of driving alone on link ( i , j ) (gallon)
e i j Energy consumption of driving alone on link ( i , j ) (kWh)
η f Energy-saving rate for a follower truck
η l Energy-saving rate for a leader truck
o u Origin node of truck u
d u Destination node of truck u
b ¯ o u u Initial battery charge of truck u at origin node (range 0–1)
σ Proportion of ETs
p c Price of charging truck u ($/kWh)
g Charging rate (kWh)
p d Driver salary ($/hr)
p f Fuel price ($/gallon)
C i Capacity of charging station i
T Total number of trucks, i.e., | T |
P Maximum platoon size
B Battery capacity (kWh)
M A sufficiently big number
Binary variables
x i j u 1 if truck u traverses link ( i , j ) , 0 otherwise .
y i j u v 1 if truck u follows truck v on link ( i , j ) , departing node i simultaneously , 0 otherwise ( includes the case u = v if u is leader ) .
f i j u 1 if truck u is a follower on link ( i , j ) , 0 otherwise .
l i j u 1 if truck u is a platoon leader on link ( i , j ) , 0 otherwise .
γ i t u 1 if truck u arrives at node i at time interval t τ , 0 otherwise .
ρ i t u 1 if truck u charges at node i at time interval t τ 0 otherwise .
ζ i t u 1 if truck u both arrives and charges at node i at time interval t τ 0 otherwise .
Integer variables
α i j u Number of trucks ahead of truck u in a platoon when traversing link ( i , j )
β i j u Number of trucks follow truck u in a platoon when traversing link ( i , j )
Continuous variables
t ¯ i u Departure time of truck u from node i
t ̲ i u Arrival time of truck u at node i
ω i u Waiting time of truck u for platooning at node i
c i u Charging time of truck u at node i
b ¯ i u Battery charge level of truck u upon departure at node i, (kWh)
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2026 MDPI (Basel, Switzerland) unless otherwise stated