1. College of Traffic & Transportation, Chongqing Jiaotong University, 66 Xuefu Avenue, Chongqing 400074, China
2. College of Transportation Engineering, Tongji University, 4800 Cao’an Road, Shanghai 201804, China
3. China Merchants Chongqing Communications Research & Design Institute Co., Ltd., 33 Xuefu Avenue, Chongqing 400067, China