The figure below provides an overview of the VICOS MP architecture. The major MP applications are shown with their internal and external interfaces. Figure 2: VICOS MP Integration The generated movement plans optimize train movements to increase average train speeds or to comply with other planning objectives. Train priorities are used dynamically in the sense that early trains have their en-route priorities lowered while late trains have their priorities increased, to the benefit of overall network velocity and operating cost. Users also are able to select a corridor for analysis and run what if scenarios before committing to a particular solution. For example, if a request is received to take a stretch of track out of service for 4 hours, then the system computes a plan and then displays the impact of this interruption. If the user deems the resulting interruption to be too severe, then the 4 hours might be granted in two 2-hour windows instead. The Movement Planner consists of three main system components: Movement Planner Manager, Movement Planner Processor and Train Performance calculator.