I. Introduction
Connected automated vehicles (CAVs), equipped with advanced communication and automated functions, holds promise to improve microscopic vehicle maneuvers and consequently system-wide traffic performance. Particularly, the longitudinal control of CAVs brings a great opportunity to improve traffic flow throughput and stability (e.g., [1], [2], [3], [4], [5], [6], [7]) via precise vehicle control, cooperative sensing, and communication. To this end, many CAV car-following (CF) control algorithms, namely adaptive cruise control (ACC) or cooperative ACC (CACC; with communication function), have been developed aiming to improve the CF performance, fuel consumption, and stability (e.g. [3], [8], [9], [10]). Based on the control approach, the state-of-the-art control strategies can be largely categorized into three types: model predictive control (MPC) with explicit constraints (e.g., [11], [12], [13], [14], [15], [16]), closed form linear/nonlinear controllers (e.g., [17], [18], [19], [20], [21]), and data-driven approaches (e.g., [22], [23], [24], [25], [26]).