Optimal Trajectory Planning for Trains under Operational Constraints Using Mixed Integer Linear Programming* *Research supported by a Chinese Scholarship Council (CSC) grant, the Beijing Municipal Science and Technology Commission (Contract No. D0805