BUDI: A Software System for Bus Dispatching

A software system is described for the dispatching of buses of different types operated by a public transport organization. The system uses simulated annealing to improve the desirability of the total allocation while satisfying a number of ‘hard’ dispatching constraints.