1. A vehicle dispatch system comprising: an upper stage unit communicatively connected to the interface communication unit and configured to generate a schedule for vehicles; a lower stage unit communicatively connected to the upper stage unit and the interface communication unit, and having a first storage unit for storing a plurality of possible states in a state representation, each possible state having a plurality of possible actions, a control unit that receives the schedule as a state representation, the control unit being configured to simulate the states during an episode by selecting an action of the state and determining a reward value for the selected action, and a second storage unit, the second storage unit storing the reward value for each action and having a policy linked to one of the possible actions for each state; and an interface communication unit operable to receive and transmit communications from the vehicles, the interface communication unit being configured to access the policy and the action linked to the policy and communicate the action to one or more of the vehicles.