Moving block principle-based multi-strategy optimal scheduling method for trains in case of segment blockages