Intelligent driving methods based on expert knowledge and online optimization for high-speed trains. (30th November 2017)