Text this: A Mixed Equilibrium Model and Optimal Path Platooning Method for CAV Platoons in Heterogeneous Traffic Flow