Research Article
Driving Strategy Using an Improved Ant Colony System for Energy-Efficient Train
Algorithm 1
The process of constructing a feasible solution.
| Given in ; | (1) | for | (2) | Generate a random number ; | (3) | Calculate and in ; | (4) | Calculate energy-efficient heuristic factor ; | (5) | if then ; //come into next slope | (6) | Update the of the current slope q by using equation (11); | (7) | Calculate speed heuristic factor with ; | (8) | Calculate heuristic information ; | (9) | Choose a regime in by using transition rule equation (21); | (10) | if then | | repairing speed violation | | by regimes replacement backwards until ; | | end if | (11) | end for | (12) | If , then repair distance constraint violation; | (13) | return . |
|