Research Article
Continuous and Discrete-Time Optimal Controls for an Isolated Signalized Intersection
Algorithm 1
The adjusting algorithm for the discretized approximate solution in Case I(a).
() Set as the discretized approximate solution. Calculate by Eq. (15)-(16); | () if then | () Set and set ; | () Update by Eq. (16) and set ; | () if then | () and update and by Eq. (15) and (16); | end | end | while do; | . Update such that stream is cleared exactly in cycle ; | Update by Eq. (15); | if then | 1. Find the minimum such that ; | Update such that stream is cleared exactly in cycle ; | Set ; | end | if then | and update and by Eq. (15) and (16); | end | end | while do | . Update such that stream is cleared exactly in cycle ; | Update by Eq. (15); | if then | . Find the maximum such that ; | Update such that stream is cleared exactly in cycle ; | else if and then | break; | end | if then | (31) and update and by Eq. (15)-(16); | (32) end | (33) end | (34) if and then | (35) Calculate , by Eq. (2)-Eq. (3); | (36) Set ; | (37) for do ; | (38) end |
|