Research Article

Distributed Cooperative Driving Strategy for Connected Automated Vehicles at Unsignalized Intersections Based on Monte Carlo Method

Algorithm 1

Passing order to trajectory interpretation.
Input: A passing order
Output: The total acceleration adjustments of the covered CAVs and their required acceleration adjustments , respectively
(1)Initialize as 0
(2)for each  [1, length ()] do
(3) = actual_time () − min_time () [35]
(4) adjustment_required = Requirement ()
(5) The Requirement function determines whether needs to make the acceleration adjustment
(6)while adjustment_required do
(7)   = acc_calculate ()
(8)  for each  [, length ()] do
(9)   if  = = then
(10)     + = 
(11)   end if
(12)  end for
(13)  adjustment_required = Requirement ()
(14)end while
(15)end for
(16), ,
(17)