1
Optimizing Two-Truck Platooning with Deadlines
Wenjie Xu, Titing Cui, and Minghua Chen, Fellow, IEEE
Abstract—We study a transportation problem where two
heavy-duty trucks travel across the national highway from
separate origins to destinations, subject to individual deadline
constraints. Our objective is to minimize their total fuel consump-
tion by jointly optimizing path planning, speed planning, and
platooning configuration. Such a two-truck platooning problem is
pervasive in practice yet challenging to solve due to hard deadline
constraints and enormous platooning configurations to consider.
We first leverage a unique problem structure to significantly
simplify platooning optimization and present a novel formulation.
We prove that the two-truck platooning problem is weakly NP-
hard and admits a Fully Polynomial Time Approximation Scheme
(FPTAS). The FPTAS can achieve a fuel consumption within a
ratio of (1 + )to the optimal (for any > 0) with a time
complexity polynomial in the size of the transportation network
and 1/. These results are in sharp contrast to the general
multi-truck platooning problem, which is known to be APX-
hard and repels any FPTAS. As the FPTAS still incurs excessive
running time for large-scale cases, we design an efficient dual-
subgradient algorithm for solving large-/national- scale instances.
It is an iterative algorithm that always converges. We prove
that each iteration only incurs polynomial-time complexity, albeit
it requires solving an integer linear programming problem
optimally. We characterize a condition under which the algorithm
generates an optimal solution and derive a posterior performance
bound when the condition is not met. Extensive simulations based
on real-world traces show that our joint solution of path planning,
speed planning, and platooning saves up to 24% fuel as compared
to baseline alternatives.
Index Terms—Energy efficiency, Timely truck transportation,
Path planning, Speed planning, Platooning, Algorithm, Optimiza-
tion
I. INTRODUCTION
Heavy-duty trucks, transporting freights across national
highways, play a critical role in society’s economic devel-
opment. It is reported that the U.S. trucking industry hauled
around 80% of all freight tonnage and brought in 792 billion
U.S. dollars as revenue in 2019 [1]. This number would rank
18th if measured against the country’s GDP [2]. Meanwhile,
the trucking industry is also responsible for a large frac-
tion of the world’s energy consumption and greenhouse gas
emissions. For example, in the U.S., with only 4% of the
vehicle population, heavy-duty trucks account for 18% energy
The work presented in this paper was supported in part by a General
Research Fund from Research Grants Council, Hong Kong (Project No.
14207520), an InnoHK initiative, The Government of the HKSAR, and
Laboratory for AI-Powered Financial Technologies.
W. Xu is with ´
Ecole Polytechnique F´
ed´
erale de Lausanne, Lausanne CH-
1015, Switzerland.
T. Cui is with Joseph M. Katz Graduate School of Business, University of
Pittsburgh, Pittsburgh, PA 15260, USA.
M. Chen is with School of Data Science, City University of Hong Kong,
83 Tat Chee Avenue, Kowloon Tong, Kowloon, Hong Kong.
The first two authors are co-primary authors. A part of the work was done
when all the three authors were with The Chinese University of Hong Kong.
Corresponding author: Minghua Chen (minghua.chen@cityu.edu.hk).
consumption of the entire transportation sector and 5% of the
greenhouse gas emission [1]. In addition, fuel cost corresponds
to 24% of the total operational cost in the trucking industry in
2019 [3]. These alerting observations, together with that the
global freight activity is predicted to increase by a factor of
2.4 by 2050 [4], make it critical to develop effective solutions
for improving fuel efficiency of truck transportation.
Truck platooning, where two or more trucks travel in convoy
with small headway, is a promising fuel-saving approach. It is
made possible in practice by the novel semi-automated driving
technology, also referred to as the Cooperative Adaptive Cruise
Control (CACC) system [5]–[7]. Similar to what racing cy-
clists exploit, trucks traveling in a platoon experience a reduc-
tion in air drag, which translates into lower fuel consumption.
Many studies, e.g., [8]–[12], suggest up to 20% fuel saving for
the non-leading vehicles in a platoon. Meanwhile, platooning
also allows vehicles to drive closer than otherwise at the same
speed, improving traffic throughput [13] and even safety. To
date, platooning has received significant attention from private
fleets and commercial carriers [14].
However, it is algorithmically non-trivial to capitalize the
platooning potential to minimize the convoy’s total fuel con-
sumption. First, it requires exploring three distinct design
spaces: path planning, speed planning, and platooning config-
uration. Path planning and speed planning are well-recognized
mechanisms for saving fuels by optimizing the driving paths
and the speed profiles over individual road segments. Real-
world studies show up to 21% fuel saving by driving at fuel-
economic speeds along an optimized path [15]. Meanwhile,
platooning configurations define the road segments for pla-
tooning and the trucks to participate in each platoon. In other
words, it describes where and when a set of the trucks form
and end a platoon. It adds another layer of combinatorial
structure to the design space.
Second, the problem becomes even more complicated when
we consider transportation deadlines for individual trucks.
Freight delivery with time guarantee is common in truck oper-
ation; see examples and discussions in [16], [17]. As estimated
by the U.S. Federal Highway Administration (FHWA) [18], an
unexpected delay can increase freight cost by 50% to 250%.
The operator needs to keep track of the time spent so far
and the remaining time budget for individual trucks, when
optimizing over the design space discussed above, to ensure
on-time arrival at destinations. Such a 4-way coupling among
path planning, speed planning, platooning configuration, and
deadline creates a unique challenge. Indeed, the problem of
minimizing fuel consumption for multiple platooning trucks
is shown to be APX-hard in general [19], and it admits no
polynomial-time algorithm with a fuel consumption within a
constant ratio to the minimum, unless P=NP [20], [21].
Existing studies. Previous researches on truck platooning
arXiv:2210.01889v1 [eess.SY] 4 Oct 2022